Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

Pat Langley Institute for the Study of Learning and Expertise Javier Sanchez CSLI / Stanford University Ljupco Todorovski Saso Dzeroski Jozef Stefan Institute.
Center for the Study of Language and Information Stanford University, Stanford, California March 20-21, 2004 Symposium on Reasoning and Learning in Cognitive.
Pat Langley Institute for the Study of Learning and Expertise Palo Alto, California and Center for the Study of Language and Information Stanford University,
Pat Langley Dongkyu Choi Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona A Cognitive Architecture for Integrated.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Machine Learning: Intro and Supervised Classification
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
Soft computing Lecture 6 Introduction to neural networks.
01 -1 Lecture 01 Artificial Intelligence Topics –Introduction –Knowledge representation –Knowledge reasoning –Machine learning –Applications.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
Learning From Data Chichang Jou Tamkang University.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
Learning Programs Danielle and Joseph Bennett (and Lorelei) 4 December 2007.
02 -1 Lecture 02 Agent Technology Topics –Introduction –Agent Reasoning –Agent Learning –Ontology Engineering –User Modeling –Mobile Agents –Multi-Agent.
Part I: Classification and Bayesian Learning
Introduction to Machine Learning Approach Lecture 5.
Data Mining: A Closer Look
Chapter 5 Data mining : A Closer Look.
RL via Practice and Critique Advice Kshitij Judah, Saikat Roy, Alan Fern and Tom Dietterich PROBLEM: RL takes a long time to learn a good policy. Teacher.
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.
Data Mining Joyeeta Dutta-Moscato July 10, Wherever we have large amounts of data, we have the need for building systems capable of learning information.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
Anomaly detection with Bayesian networks Website: John Sandiford.
INTRODUCTION TO MACHINE LEARNING. $1,000,000 Machine Learning  Learn models from data  Three main types of learning :  Supervised learning  Unsupervised.
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
Introduction to Data Mining Group Members: Karim C. El-Khazen Pascal Suria Lin Gui Philsou Lee Xiaoting Niu.
Transfer Learning Task. Problem Identification Dataset : A Year: 2000 Features: 48 Training Model ‘M’ Testing 98.6% Training Model ‘M’ Testing 97% Dataset.
Theories of First Language Acquisition
Machine Learning.
Ensembles. Ensemble Methods l Construct a set of classifiers from training data l Predict class label of previously unseen records by aggregating predictions.
An Investigation of Commercial Data Mining Presented by Emily Davis Supervisor: John Ebden.
SCIENCE PROCESS SKILLS By Sabrina Fiorini & Alexandra Bosch.
Chapter 4 Decision Support System & Artificial Intelligence.
Data Mining and Decision Support
Machine Learning Chapter 18, 21 Some material adopted from notes by Chuck Dyer.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
An Introduction to THEORIES of LEARNING CHAPTER An Introduction to Theories of Learning, Ninth Edition Matthew H. Olson | B. R. Hergenhahn Copyright ©
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, CA
From NARS to a Thinking Machine Pei Wang Temple University.
The article written by Boyarshinova Vera Scientific adviser: Eltyshev Denis THE USE OF NEURO-FUZZY MODELS FOR INTEGRATED ASSESSMENT OF THE CONDITIONS OF.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Introduction to Machine Learning, its potential usage in network area,
Brief Intro to Machine Learning CS539
Data-intensive Computing Algorithms: Classification
Machine Learning overview Chapter 18, 21
Machine Learning overview Chapter 18, 21
Eick: Introduction Machine Learning
Spring 2003 Dr. Susan Bridges
RESEARCH APPROACH.
Chapter 11: Learning Introduction
Architecture Components
Estimating Link Signatures with Machine Learning Algorithms
Machine Learning for dotNET Developer Bahrudin Hrnjica, MVP
CSEP 546 Data Mining Machine Learning
Basic Intro Tutorial on Machine Learning and Data Mining
Joelle Pineau: General info
Prepared by: Mahmoud Rafeek Al-Farra
Overview of Machine Learning
INTRODUCTION.
3.1.1 Introduction to Machine Learning
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Christoph F. Eick: A Gentle Introduction to Machine Learning
Knowledge Theory & A Unified Theory of AI
Presentation transcript:

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California Machine Learning for Cognitive Networks Thanks to Chris Ramming and Tom Dietterich for discussions that led to many of these ideas.

Definition of a Machine Learning System that improves task performance by acquiring knowledge based on partial task experience a software artifact

Elements of a Machine Learning System environment knowledge learning algorithm performance element

Five Representational Paradigms logical rules neural networks decision trees probabilistic formalisms case libraries

Three Formulations of Learning Problems Learning for classification and regression ; Learning for classification and regression ; Learning for action and planning ; or Learning for action and planning ; or Learning for interpretation and understanding. Learning for interpretation and understanding. A more basic decision than choice of representational framework is whether one formulates the problem as: These paradigms differ in their performance task, i.e., the manner in which the learned knowledge is utilized.

Learning for Classification and Regression Supervised learning – from labeled training cases Supervised learning – from labeled training cases Unsupervised learning – from unlabeled training cases Unsupervised learning – from unlabeled training cases Semi-supervised learning – from partly labeled cases Semi-supervised learning – from partly labeled cases Learned knowledge can be used to classify a new instance or to predict the value for one of its numeric attributes, as in: These are most basic, best-studied induction tasks, which has led to development of robust algorithms for them. Such methods have been used in many successful applications, and they form the backbone of commercial data-mining systems.

Learning for Action and Planning Adaptive interfaces – learn from interaction with user Adaptive interfaces – learn from interaction with user Behavioral cloning – learn from behavioral traces Behavioral cloning – learn from behavioral traces Empirical optimization – from varying control parameters Empirical optimization – from varying control parameters Reinforcement learning – from delayed reward signals Reinforcement learning – from delayed reward signals Learning from problem solving – from the results of search Learning from problem solving – from the results of search Learned knowledge can be used to decide which action to execute or which choice to make during problem solving, as in: Progress on these formulations is at different stages, with some used in commerce and others needing more basic research.

Learning for Understanding Structured induction –from trainer-explained instances Structured induction –from trainer-explained instances Constructive induction – from self-explained training cases Constructive induction – from self-explained training cases Generative induction – learn structures needed for explanation Generative induction – learn structures needed for explanation ––––––––––––––––––––– ––––––––––––––––––––– Parameter estimation – from training cases given structures Parameter estimation – from training cases given structures Theory revision – revise structures based on training cases Theory revision – revise structures based on training cases Learned knowledge can be used to interpret, understand, or explain situations or events, as in: Research in these frameworks is less mature than others, but holds great potential for combining learning with reasoning.

Comments about Problem Formulations Supervised learning from labeled examples of network faults Supervised learning from labeled examples of network faults Unsupervised learning from anomalous network behaviors Unsupervised learning from anomalous network behaviors Behavioral cloning from traces of network managers responses Behavioral cloning from traces of network managers responses Reinforcement learning from experience with sensing actions Reinforcement learning from experience with sensing actions Constructive induction from explanations of network faults Constructive induction from explanations of network faults With respect to the Knowledge Plane, it is important to realize that one can view a given task in different ways. For example, one can formulate diagnostic problems as either: We need measures of progress that focus on networking rather than to specific problem formulations.

Challenges in Experimental Evaluation Dependent measures – related to network management tasks Dependent measures – related to network management tasks Independent variables Independent variables Amount of experience – to determine rate of learning Amount of experience – to determine rate of learning Complexity of task and data – to determine robustness Complexity of task and data – to determine robustness System modules and knowledge – to infer sources of power System modules and knowledge – to infer sources of power Data sets and test beds – to support the experimental process Data sets and test beds – to support the experimental process To evaluate learning methods for the Knowledge Plane, we need: The goal of experimentation is to promote scientific understanding, not to show that one method is better than another.