Learning. Part 6 in Russell / Norvig Book

Similar documents
Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Lecture 1: Basic Concepts of Machine Learning

Computerized Adaptive Psychological Testing A Personalisation Perspective

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

Version Space. Term 2012/2013 LSI - FIB. Javier Béjar cbea (LSI - FIB) Version Space Term 2012/ / 18

Innovative Methods for Teaching Engineering Courses

Disciplinary Literacy in Science

(Sub)Gradient Descent

Axiom 2013 Team Description Paper

Abstractions and the Brain

Python Machine Learning

Learning Disability Functional Capacity Evaluation. Dear Doctor,

Lecturing Module

Lecture 1: Machine Learning Basics

Self Study Report Computer Science

MYCIN. The MYCIN Task

Radius STEM Readiness TM

GACE Computer Science Assessment Test at a Glance

Agent-Based Software Engineering

Laboratorio di Intelligenza Artificiale e Robotica

Knowledge-Based - Systems

CAAP. Content Analysis Report. Sample College. Institution Code: 9011 Institution Type: 4-Year Subgroup: none Test Date: Spring 2011

Developing a Language for Assessing Creativity: a taxonomy to support student learning and assessment

Physics 270: Experimental Physics

Predicting Students Performance with SimStudent: Learning Cognitive Skills from Observation

Lecture 10: Reinforcement Learning

Artificial Neural Networks written examination

Learning Methods for Fuzzy Systems

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

Guide to Teaching Computer Science

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

Learning Optimal Dialogue Strategies: A Case Study of a Spoken Dialogue Agent for

An OO Framework for building Intelligence and Learning properties in Software Agents

Using the Attribute Hierarchy Method to Make Diagnostic Inferences about Examinees Cognitive Skills in Algebra on the SAT

Content-free collaborative learning modeling using data mining

Proof Theory for Syntacticians

Visual CP Representation of Knowledge

Emergent Narrative As A Novel Framework For Massively Collaborative Authoring

Laboratorio di Intelligenza Artificiale e Robotica

AQUA: An Ontology-Driven Question Answering System

Chinese Language Parsing with Maximum-Entropy-Inspired Parser

Learning From the Past with Experiment Databases

Welcome to. ECML/PKDD 2004 Community meeting

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

A student diagnosing and evaluation system for laboratory-based academic exercises

A Reinforcement Learning Variant for Control Scheduling

OFFICE SUPPORT SPECIALIST Technical Diploma

Introduction and Motivation

Cal s Dinner Card Deals

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Characteristics of Functions

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

Courses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access

Language Acquisition Fall 2010/Winter Lexical Categories. Afra Alishahi, Heiner Drenhaus

Rule Learning With Negation: Issues Regarding Effectiveness

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

School of Innovative Technologies and Engineering

SOFTWARE EVALUATION TOOL

Evolution of Symbolisation in Chimpanzees and Neural Nets

Essentials of Ability Testing. Joni Lakin Assistant Professor Educational Foundations, Leadership, and Technology

Degree Qualification Profiles Intellectual Skills

Learning Structural Correspondences Across Different Linguistic Domains with Synchronous Neural Language Models

PM tutor. Estimate Activity Durations Part 2. Presented by Dipo Tepede, PMP, SSBB, MBA. Empowering Excellence. Powered by POeT Solvers Limited

An Open Framework for Integrated Qualification Management Portals

Language Acquisition Chart

Knowledge Transfer in Deep Convolutional Neural Nets

L1 and L2 acquisition. Holger Diessel

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

ADDIE: A systematic methodology for instructional design that includes five phases: Analysis, Design, Development, Implementation, and Evaluation.

PROGRAMME SPECIFICATION KEY FACTS

On-Line Data Analytics

Technical Manual Supplement

A. What is research? B. Types of research

Grammar Lesson Plan: Yes/No Questions with No Overt Auxiliary Verbs

CS 446: Machine Learning

An Experimental Comparison of Knowledge Representation Schemes

Counseling 150. EOPS Student Readiness and Success

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Entrepreneurial Discovery and the Demmert/Klein Experiment: Additional Evidence from Germany

A Version Space Approach to Learning Context-free Grammars

arxiv: v1 [cs.lg] 15 Jun 2015

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Every curriculum policy starts from this policy and expands the detail in relation to the specific requirements of each policy s field.

Encoding. Retrieval. Forgetting. Physiology of Memory. Systems and Types of Memory

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

Mathematics Assessment Plan

FIGURE IT OUT! MIDDLE SCHOOL TASKS. Texas Performance Standards Project

Questions to Consider for Small Parent Groups/Parent Cafés

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

Rule-based Expert Systems

What is Thinking (Cognition)?

Ministry of Education General Administration for Private Education ELT Supervision

Unit: Human Impact Differentiated (Tiered) Task How Does Human Activity Impact Soil Erosion?

Math-U-See Correlation with the Common Core State Standards for Mathematical Content for Third Grade

Math Pathways Task Force Recommendations February Background

PART C: ENERGIZERS & TEAM-BUILDING ACTIVITIES TO SUPPORT YOUTH-ADULT PARTNERSHIPS

Mastering Team Skills and Interpersonal Communication. Copyright 2012 Pearson Education, Inc. publishing as Prentice Hall.

Assessing Functional Relations: The Utility of the Standard Celeration Chart

PERFORMING ARTS. Unit 2 Proposal for a commissioning brief Suite. Cambridge TECHNICALS LEVEL 3. L/507/6467 Guided learning hours: 60

A cognitive perspective on pair programming

Transcription:

Wisdom is not the product of schooling but the lifelong attempt to acquire it. - Albert Einstein Learning Part 6 in Russell / Norvig Book Gerhard Fischer AI Course, Fall 1996, Lecture October 14 1

Overview in the book: learning is machine learning = subfield of AI concerned with programs that learn from experience we (as a research center) have been interested in computational media and environments in support of human learning chapter 18: learning from observations - improve behavior by analysis of own behavior chapter 19: learning in neural networks Guest Lecture by Michael Mozer - train complex networks of simple computing elements chapter 20: reinforcement learning Guest Lecture by Satinder Singh - learn from success and failure, reward and punishment chapter 21: knowledge in learning - take advantage of prior knowledge 2

What Does Learning Mean? acquisition of new declarative knowledge development of motor and cognitive skills through instruction and practice organization of new knowledge into general effective representation discovery of new facts and theories through observation and experimentation example: playing Othello 3

Objectives of Machine Learning applied learning systems a practical necessity? - to overcome the tedious work of programming - the ultimate form of knowledge acquisition in knowledge-based systems - example: do not put appliances with the door against the wall! machine learning as a science - understand human learning well enough to reproduce aspects of that learning behavior in computer systems - computer enforces a commitment to fine-structure process-level detail - insights into the principles underlying human learning abilities has the potential to lead to more effective educational techniques example: student models in intelligent tutoring systems - exploration of alternative learning mechanism complementing human learning methods knowledge acquisition versus skill refinement - knowledge acquisition (example: learning physics) learning new symbolic information coupled with the ability to apply that information in an effective manner - skill refinement (example: riding a bicycle, playing the piano) occurs at a subconscious level by virtue of repeated practice 4

The History of Machine Learning neural modeling - general purpose learning systems - little or no initial structure or task-oriented knowledge - example: self-organizing systems decision-theoretic techniques - acquisition of linear, polynomial, or other forms of discriminant functions from a given set of training examples - example: Samuel s Checkers program (1959) symbolic concept-oriented learning - logic or graph structure representations - strong structural assumptions about the concepts to be acquired - examples: Feigenbaum s EPAM (= Elementary Perceiver and Memorizer ; 1961) and Winston s learning description of complex objects (1970) knowledge intensive approaches: - to acquire new knowledge a system must already possess a great deal of initial knowledge - example: Lenat s AM (1977) 5

A Taxonomy of Machine Learning Research classification based upon the underlying learning strategy classification according to the type of knowledge acquired classification by domain of application 6

Classification Based upon the Underlying Learning Strategy classification by the amount of inference: - no inference (programmed, all effort on the side of the teacher) - substantial amount (burden on the teacher decreases) taxonomy: - rote learning or direct implanting of new knowledge - learning from instruction - learning by analogy - learning from examples - learning from observation and discovery example: learning from examples - source of the example the teacher, learner, or external environment - examples available positive, positive and negative example: learning from observation and discovery - passive observation - active experimentation 7

Classification According to the Type of Knowledge Acquired parameters in algebraic expressions decision trees formal grammars production rules formal logic-based expressions and related formalisms graphs and networks frames and schemas computer programs and other procedural encodings taxonomies multiple representations 8

Chapter 18: Learning from Observations inductive learning = constructing a description of a function from a set of input/output examples example = pair (x, f(x)) x: input f(x): output induction: given a collection of examples of f, return a function h that approximates f h is called a hypothesis bias = a preference for one hypothesis over another (beyond mere consistency with the examples) 9

Learning Decision Trees decision tree - input: object or situation described by a set of properties - output: yes/no decision (decision trees are Boolean functions) inducing decision trees from examples - positive examples - negative examples assessing the performance of the learning algorithm - training sets - test sets 10

Human Learning: Current Theories learning is a process of knowledge construction, not of knowledge recording or absorption learning is knowledge-dependent; people use their existing knowledge to construct new knowledge learning is highly tuned to the situation in which it takes place learning needs to account for distributed cognition requiring to combine knowledge in the head with knowledge in the world learning is affected as much by motivational issues as by cognitive issues 11

Issues in Human Learning learning - is not only done is schools - learning can take place without being taught reflection in action and learning on demand Norman Real Learning: The way we learn is trying something, doing it and getting stuck. In order to learn, we really have to be stuck, and when we re stuck we are ready for the critical piece of information. The same piece of information that made no impact at a lecture makes a dramatic impact when we re ready for it. lifelong learning collaborative learning organizational learning distributed cognition (learning on demand versus using on demand) 12