Incremental Learning Chris Mesterharm Fordham University.

Slides:



Advertisements
Similar presentations
Godfather to the Singularity
Advertisements

INTRODUCTION TO MACHINE LEARNING David Kauchak CS 451 – Fall 2013.
USAID – Workshop on agricultural sector financing THE5Cs OF A GOOD LOAN Workshop on July 22 and 23, 2011.
Aaron Summers. What is Artificial Intelligence (AI)? Great question right?
Chapter 1 Section II Fundamentals of Information Systems
Application of Unstructured Learning in Computational Biology Tony C Smith Department of Computer Science University of Waikato
Lecture: Dudu Yanay.  Input: Each instance is associated with a rank or a rating, i.e. an integer from ‘1’ to ‘K’.  Goal: To find a rank-prediction.
Artificial Intelligence Austin Luczak, Katie Regin, John Trawinski.
Copyright © 2004 South-Western. All rights reserved.20–1 Learning Goals Explain how a firm’s value is determined Summarize the key business decisions and.
Modern Information Retrieval Chapter 2 Modeling. Can keywords be used to represent a document or a query? keywords as query and matching as query processing.
Introduction to Machine Learning course fall 2007 Lecturer: Amnon Shashua Teaching Assistant: Yevgeny Seldin School of Computer Science and Engineering.
Video Mining Learning Patterns of Behaviour via an Intelligent Image Analysis System.
Introduction to machine learning
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
Requests for permission to make copies of any part of the work should be mailed to: Thomson/South-Western 5191 Natorp Blvd. Mason, OH Chapter 17.
Financial Modeling Ashay Verma. The Problem The average person, not in finance, does not have time to analyze the market. He is prone to get hurt by events.
Flexible Manufacturing System
CSC 4510 – Machine Learning Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
September 10, 2012Introduction to Artificial Intelligence Lecture 2: Perception & Action 1 Boundary-following Robot Rules 1  2  3  4  5.
Semi-Supervised Learning with Concept Drift using Particle Dynamics applied to Network Intrusion Detection Data Fabricio Breve Institute of Geosciences.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Copyright R. Weber Machine Learning, Data Mining ISYS370 Dr. R. Weber.
1 Intelligent Systems Q: Where to start? A: At the beginning (1940) by Denis Riordan Reference Modern Artificial Intelligence began in the middle of the.
11 C H A P T E R Artificial Intelligence and Expert Systems.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Knowledge Discovery and Data Mining Evgueni Smirnov.
Knowledge Discovery and Data Mining Evgueni Smirnov.
The Theory of Capital Markets Rational Expectations and Efficient Markets.
1 Lecture 1: Introduction to Artificial Intelligence.
SPHERES OF ARTIFICIAL INTELLIGENCE Gafur Djumaniyazov.
I Robot.
UNBIASED LOOK AT DATASET BIAS Antonio Torralba Massachusetts Institute of Technology Alexei A. Efros Carnegie Mellon University CVPR 2011.
Market Efficiency. What is an efficient market? A market is efficient when it uses all available information to price assets.  Information is quickly.
Online Learning Yiling Chen. Machine Learning Use past observations to automatically learn to make better predictions or decisions in the future A large.
Machine Learning Extract from various presentations: University of Nebraska, Scott, Freund, Domingo, Hong,
Learning Agents MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Fundamentals of Information Systems, Third Edition1 The Knowledge Base Stores all relevant information, data, rules, cases, and relationships used by the.
1 CHUKWUEMEKA DURUAMAKU.  Machine learning, a branch of artificial intelligence, concerns the construction and study of systems that can learn from data.
Naïve Bayes Classification Material borrowed from Jonathan Huang and I. H. Witten’s and E. Frank’s “Data Mining” and Jeremy Wyatt and others.
يادگيري ماشين Machine Learning Lecturer: A. Rabiee
What is Artificial Intelligence?
Copyright Paula Matuszek Kinds of Machine Learning.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
Machine Learning BY UZMA TUFAIL MCS : section (E) ROLL NO: /31/2016.
From context sensitivity to intelligent user interfaces Requirements for learning agents Jarmo Korhonen
1 Introduction to Artificial Intelligence CSE 415 Winter 2006.
WHAT IS DATA MINING?  The process of automatically extracting useful information from large amounts of data.  Uses traditional data analysis techniques.
Designing Intelligence Logical and Artificial Intelligence in Games Lecture 2.
1 Machine Learning in Natural Language More on Discriminative models Dan Roth University of Illinois, Urbana-Champaign
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Machine Learning. Definition Machine learning is a subfield of computer science that evolved from the study of pattern recognition and computational.
Chapter 9 : Application Areas. 2 Some Advance Application Areas of Computers  Software Development  Artificial Intelligence  Robotics  Industrial.
On-Line Algorithms in Machine Learning By: WALEED ABDULWAHAB YAHYA AL-GOBI MUHAMMAD BURHAN HAFEZ KIM HYEONGCHEOL HE RUIDAN SHANG XINDI.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Lecture-6 Bscshelp.com. Todays Lecture  Which Kinds of Applications Are Targeted?  Business intelligence  Search engines.
Naïve Bayes Classification Recitation, 1/25/07 Jonathan Huang.
Artificial Intelligence We need job.  Basically, it’s a computer’s ability to perform tasks that require intelligence when done by a human.  For instance,
NEURAL NETWORKS. An extremely simplified model of the brain !
Chapter 11: Learning Introduction
Machine Learning Training
Case-Based Reasoning.
Mining Time-Series Databases
What is Pattern Recognition?
Ségolène Martin CEO/Kantify
AI and Agents CS 171/271 (Chapters 1 and 2)
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
Induction and deduction
Artificial Intelligence
Presentation transcript:

Incremental Learning Chris Mesterharm Fordham University

Artificial Intellegence Make machines as smart or smarter than humans Intelligent machines can automate many tasks performed by humans Research started at beginning of modern computer era

Programming AI Difficult to program machines to be intelligent Some success with well structured problems Less success with “simpler” skills such as perception and vision

Machine Learning Teach instead of program machines Similar to humans and animals But how do we model learning?

Induction The sun has risen every day in the past The sun will rise tomorrow Learning from examples

Induction Examples Predict promoter sequences in DNA that specify where a gene is starting Predict the amount of change in the price of a particular stock in the market Predict whether or not an image contains a picture of a bicycle Predict tomorrow’s weather

Stock Market Example Goal is to predict how price of IBM stock will change tomorrow Learning algorithm looks for a prediction rule using any information that might be relevant –Previous prices and sales volume –Economic indicators and index fund prices –Analysts predictions and recent new reports All the information is collected together as an instance of the learning problem.

Stock Market Example Goal is to label a new instance with a price that is close to the future price We already have many labeled instances from previous days We use the previously labeled instances to learn a rule that works well on future instances

Batch Learning Instancelabel Algorithmrule Instancelabel

Incremental Learning Assume you get feedback on your predictions Refine your rule with label feedback Allows the rule to adjust to changing conditions

Online Learning Algorithm has no instances at start Algorithm gets a single instance each trial A trial is composed of three steps –Get instance –Predict label –Discover true label and use that information to refine the prediction rule

Online Learning rule InstancePredicted label Algorithm True label

Online Learning Examples Financial market Weather prediction Sports Predicting the future Spam detection Cooking

Winnow Learns a hyperplane to separate instances x x x x x x x o o o o o o o o o o x x x

Winnow Strong theoretical guarantees Performs well even with large instances Robust to noise Can learn a changing hyperplane

Acquisitions: Reuters

Tracking Winnow Example

Expanding and Testing Algorithm should allow –Delays in label feedback –New ways to use information in instances –Ability to internally generate labels Test online algorithms on –Financial problems –Robotics problems

Conclusion Online learning is a theoretically strong model for learning Online learning allows an incremental and adaptive style of learning that might be closer to the way humans and animals learn Winnow is a successful example of online learning that works well in practice