SlideShare a Scribd company logo
1 of 17
Download to read offline
Introduction to Machine
       Learning
                  Lecture 24
     Learning Classifier Systems

                 Albert Orriols i Puig
             http://www.albertorriols.net
             htt //       lb t i l      t
                aorriols@salle.url.edu

      Artificial Intelligence – Machine Learning
                        g                      g
          Enginyeria i Arquitectura La Salle
                 Universitat Ramon Llull
Recap of Lecture 23
             Michigan-style LCS
                  g     y


                                          Environment
                      Sensorial
                                         Action       Reward
                      state

                                                                         Online rule evaluator:
                                                                         •   XCS: Q-Learning (Sutton & Barto, 1998)
                                   Classifier 1
                                                  Learning
Any Representation:
  y   p                                                                           Uses Widrow-Hoff delta rule
                                   Classifier 2
                                                  Classifier
   production rules,
  genetic programs,                                System
                                   Classifier n
     perceptrons,
        SVMs



                                                  Rule evolution:
                                  Genetic         Typically, a GA (Holland, 75;
                                  Algorithm       Goldberg, 89) applied on the
                                                  population.



                                                                                                          Slide 2
     Artificial Intelligence                          Machine Learning
Recap of Lecture 23
        Main characteristics of XCS
                Population-based method
                Independent classifiers
                Id     d tl      ifi
                Works under a reinforcement learning paradigm, but can be
                also applied t supervised l
                 l      li d to      i d learning ( d t f
                                              i (and to function
                                                             ti
                approximation)
                Classifiers evolved b a genetic algorithm
                Cl   ifi       l d by       ti l ith




                                                                        Slide 3
Artificial Intelligence               Machine Learning
Today’s Agenda

        Examples of domains
        Another step toward cognitive systems
                Anticipatory Classifier System




                                                    Slide 4
Artificial Intelligence          Machine Learning
Applications of LCS
        Examples of domains
            p
                Reinforcement learning
                Supervised l
                S     i d learning
                               i
                [Function approximation – not seen herein]


        Real life
        Real-life applications
                Data Mining
                Modeling market traders
                Autonomous robotics
                Modeling artificial ecosystems
                …

                                                             Slide 5
Artificial Intelligence               Machine Learning
Example in Reinf. Learning
        Example: simple maze problem
            p       p        p




        XCS solves more complex reinforcement learning prob :
                                                       prob.:
                Complex mazes
                Mountain car
                                                          Slide 6
Artificial Intelligence         Machine Learning
Example in Reinf. Learning
        Performance in the Maze6 problem (Butz et al.)
                                 p       (           )




                                                         Slide 7
Artificial Intelligence       Machine Learning
Example in Sup. Learning
        Solving large, non-linear, complex boolean functions


                                                                 000 0#######:0
                                                                 000 1#######:1
                                                                 001 #0######:0
                                                                 001 #1######:1
                                                                 010 ##0#####:0
                                                                 010 ##1#####:1
                                                                 011 ###0####:0
                                                                 011 ###1####:1
                                                                 100 ####0###:0
                                                                 100 ####1###:1
                                                                 101 #####0##:0
                                                                 101 #####1##:1
                                                                 110 ######0#:0
                                                                 110 ######1#:1
                                                                 111 #######0:0
                                                                 111 #######1:1
        Solving multiplexer problems up to 135 input variables


                                                                           Slide 8
Artificial Intelligence               Machine Learning
Current Real-Life Applications
        Data mining
                 Most important application domain of LCSs
                 John H. Holmes
                          Epidemiologic study by means of LCSs
                          Hidden relationships among variables
                                            p      g
                          discovered by LCSs

                 Xavier Llorà et al.
                          Better than Human Capability in Diagnosing
                          Prostate Cancer Using Infrared Spectroscopic
                          imaging
                             gg

                 Many other applications and miners:
                          GALE, GAX GAssist, UCS,
                          GALE GAX, GAssist UCS MIPS …
                 See: Bull, Bernadó-Mansilla & Holmes (eds) Learning
                 Classifier Systems in Data mining. Springer (2008)


Artificial Intelligence                       Machine Learning           Slide 9
Current Real-Life Applications
        Modeling market traders
               g
                LETS project: Evolving artificial traders for successful market
                trading (Sonia Sc u e bu g et a , 2007)
                  ad g (So a Schulenburg al, 00 )


                Evolutionary economics:
                          Create trend followers
                          and value investors
                          Let them interact
                          Evolve a population of
                          strategies




                                                                             Slide 10
Artificial Intelligence                            Machine Learning
Current Real-Life Applications
        Autonomous Robotics
                Robot shaping: Early efforts of Marco Dorigo and Marco Colombetti
                (1997)
                          Small mobile robots equipped with sensors and motors
                          Robots connected in real time by various sorts of modem cable
                          Robots controlled by LCS, ICS, running on desktop computers
                          Constant stream of positive/negative rewards (bucket brigade)

                Tasks solved:
                          Following lights
                          Gather food and run home
                          Hunt around for a light hidden behind and obstacle

                Impressive results, high performance
                Recent applications to model robotic problems performed in the
                University of West England

                                                                                          Slide 11
Artificial Intelligence                        Machine Learning
Current Real-Life Applications
        Modeling Artificial Ecosystems
               g                y
                Eden: Artificial Life environment (Jon McCromak, 2004)
                Model of an environment where evolvable rule based
                                                         rule-based
                classifier systems drive agent behavior.
                Autonomous LCSs or agents compete for limited
                resources.
                Agents can:
                 g
                          Make and listen to sounds
                          Forage for food
                              g
                          Encounter predators
                          Mate with each other
                Goal: Maintain the audience in
                tension without fitness needing the
                audience explicitly perform fitness selection

                                                                         Slide 12
Artificial Intelligence                         Machine Learning
Toward Cognitive Systems
        Cognitive systems
          g        y
                Cognitive systems are natural or artificial information
                p ocess g systems, c ud g ose espo s b e o perception,
                processing sys e s, including those responsible for pe cep o ,
                learning, reasoning and decision-making and for
                communication and action


        LCS originally devised as cognitive systems
        A step further
                Anticipatory LCS




                                                                         Slide 13
Artificial Intelligence               Machine Learning
Anticipatory LCS
        Anticipations influence cognitive systems
              p                   g        y


        LCS learned:
                Conditions x actions x prediction


        Anticipatory learning processes learn
                Condition x action x effect relations


        Let’s see the Anticipatory LCS (ACS2)




                                                           Slide 14
Artificial Intelligence                 Machine Learning
ACS
                               ENVIRONMENT



                                                                   A1
                          σt                                                   σt+1
Population [P]
                               Match Set [M]
  C1 – A1 – E1
                                                          Action Set [A]
  C2 – A2 – E2
                                C1 – A1 – E1
  C3 – A3 – E3
                                C3 – A3 – E3
  C4 – A1 – E4                                             C1 – A1 – E1
                                C4 – A1 – E4
  C5 – A5 – E5                                             C4 – A1 – E4
                                C6 – A6 – E6
  C6 – A6 – E6                                             C7 – A1 – E7
                                C7 – A1 – E7
  C7 – A1 – E7                                                  …
                                C9 – A9 – E9
  C8 – A8 – E8
                                     …
  C9 – A9 – E9
       …


                                Anticipatory Learning Process       compare



                                                                           Slide 15
Artificial Intelligence             Machine Learning
Next Class

        Big i t
        Bi picture of what we have seen so far
                    f ht      h            f
        New challenges in machine learning




                                                 Slide 16
Artificial Intelligence      Machine Learning
Introduction to Machine
       Learning
                  Lecture 24
     Learning Classifier Systems

                 Albert Orriols i Puig
             http://www.albertorriols.net
             htt //       lb t i l      t
                aorriols@salle.url.edu

      Artificial Intelligence – Machine Learning
                        g                      g
          Enginyeria i Arquitectura La Salle
                 Universitat Ramon Llull

More Related Content

What's hot

Lecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART IILecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART II
Albert Orriols-Puig
 
GECCO'2007: Modeling XCS in Class Imbalances: Population Size and Parameter S...
GECCO'2007: Modeling XCS in Class Imbalances: Population Size and Parameter S...GECCO'2007: Modeling XCS in Class Imbalances: Population Size and Parameter S...
GECCO'2007: Modeling XCS in Class Imbalances: Population Size and Parameter S...
Albert Orriols-Puig
 
CCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsCCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data sets
Albert Orriols-Puig
 
Lecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART IIILecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART III
Albert Orriols-Puig
 
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
Albert Orriols-Puig
 
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
Albert Orriols-Puig
 
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCSHIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
Albert Orriols-Puig
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-Theory
Albert Orriols-Puig
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn Approach
Wouter Beek
 

What's hot (20)

Lecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART IILecture15 - Advances topics on association rules PART II
Lecture15 - Advances topics on association rules PART II
 
Lecture20
Lecture20Lecture20
Lecture20
 
Lecture19
Lecture19Lecture19
Lecture19
 
Lecture8 - From CBR to IBk
Lecture8 - From CBR to IBkLecture8 - From CBR to IBk
Lecture8 - From CBR to IBk
 
GECCO'2007: Modeling XCS in Class Imbalances: Population Size and Parameter S...
GECCO'2007: Modeling XCS in Class Imbalances: Population Size and Parameter S...GECCO'2007: Modeling XCS in Class Imbalances: Population Size and Parameter S...
GECCO'2007: Modeling XCS in Class Imbalances: Population Size and Parameter S...
 
Lecture23
Lecture23Lecture23
Lecture23
 
Lecture18
Lecture18Lecture18
Lecture18
 
CCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data setsCCIA'2008: On the dimensions of data complexity through synthetic data sets
CCIA'2008: On the dimensions of data complexity through synthetic data sets
 
Lecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART IIILecture16 - Advances topics on association rules PART III
Lecture16 - Advances topics on association rules PART III
 
Lecture17
Lecture17Lecture17
Lecture17
 
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
IWLCS'2008: First Approach toward Online Evolution of Association Rules wit...
 
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
HIS'2008: Genetic-based Synthetic Data Sets for the Analysis of Classifiers B...
 
Lecture21
Lecture21Lecture21
Lecture21
 
Lecture11 - neural networks
Lecture11 - neural networksLecture11 - neural networks
Lecture11 - neural networks
 
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCSHIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
HIS'2008: New Crossover Operator for Evolutionary Rule Discovery in XCS
 
Lecture5 - C4.5
Lecture5 - C4.5Lecture5 - C4.5
Lecture5 - C4.5
 
Lecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-TheoryLecture9 - Bayesian-Decision-Theory
Lecture9 - Bayesian-Decision-Theory
 
Lecture22
Lecture22Lecture22
Lecture22
 
Intelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn ApproachIntelligent Tutoring Systems: The DynaLearn Approach
Intelligent Tutoring Systems: The DynaLearn Approach
 
Lecture12 - SVM
Lecture12 - SVMLecture12 - SVM
Lecture12 - SVM
 

Similar to Lecture24

Yann le cun
Yann le cunYann le cun
Yann le cun
Yandex
 
Quoc Le, Stanford & Google - Tera Scale Deep Learning
Quoc Le, Stanford & Google - Tera Scale Deep LearningQuoc Le, Stanford & Google - Tera Scale Deep Learning
Quoc Le, Stanford & Google - Tera Scale Deep Learning
Kun Le
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
butest
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
butest
 
Introduction to R for Data Mining
Introduction to R for Data MiningIntroduction to R for Data Mining
Introduction to R for Data Mining
Revolution Analytics
 
633-600 Machine Learning
633-600 Machine Learning633-600 Machine Learning
633-600 Machine Learning
butest
 

Similar to Lecture24 (20)

Artificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep Learning
 
Yann le cun
Yann le cunYann le cun
Yann le cun
 
Introduction to Usability Heuristics
Introduction to Usability HeuristicsIntroduction to Usability Heuristics
Introduction to Usability Heuristics
 
Baisc Deep Learning HandsOn
Baisc Deep Learning HandsOnBaisc Deep Learning HandsOn
Baisc Deep Learning HandsOn
 
Quoc Le, Stanford & Google - Tera Scale Deep Learning
Quoc Le, Stanford & Google - Tera Scale Deep LearningQuoc Le, Stanford & Google - Tera Scale Deep Learning
Quoc Le, Stanford & Google - Tera Scale Deep Learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
MLSEV. Logistic Regression, Deepnets, and Time Series
MLSEV. Logistic Regression, Deepnets, and Time Series MLSEV. Logistic Regression, Deepnets, and Time Series
MLSEV. Logistic Regression, Deepnets, and Time Series
 
machine learning in the age of big data: new approaches and business applicat...
machine learning in the age of big data: new approaches and business applicat...machine learning in the age of big data: new approaches and business applicat...
machine learning in the age of big data: new approaches and business applicat...
 
Deep learning unsupervised learning diapo
Deep learning unsupervised learning diapoDeep learning unsupervised learning diapo
Deep learning unsupervised learning diapo
 
Week2- Deep Learning Intuition.pptx
Week2- Deep Learning Intuition.pptxWeek2- Deep Learning Intuition.pptx
Week2- Deep Learning Intuition.pptx
 
Introduction to R for Data Mining
Introduction to R for Data MiningIntroduction to R for Data Mining
Introduction to R for Data Mining
 
633-600 Machine Learning
633-600 Machine Learning633-600 Machine Learning
633-600 Machine Learning
 
Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
 
Deep learning
Deep learningDeep learning
Deep learning
 
ESM Machine learning 5주차 Review by Mario Cho
ESM Machine learning 5주차 Review by Mario ChoESM Machine learning 5주차 Review by Mario Cho
ESM Machine learning 5주차 Review by Mario Cho
 
What's Wrong With Deep Learning?
What's Wrong With Deep Learning?What's Wrong With Deep Learning?
What's Wrong With Deep Learning?
 
20181212 ibm aot
20181212 ibm aot20181212 ibm aot
20181212 ibm aot
 
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
[Srijan Wednesday Webinars] Artificial Intelligence & the Future of Business
 
Strata London - Deep Learning 05-2015
Strata London - Deep Learning 05-2015Strata London - Deep Learning 05-2015
Strata London - Deep Learning 05-2015
 

More from Albert Orriols-Puig

Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligence
Albert Orriols-Puig
 
HAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsHAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasets
Albert Orriols-Puig
 
Lecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rulesLecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rules
Albert Orriols-Puig
 
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
Albert Orriols-Puig
 

More from Albert Orriols-Puig (6)

Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligence
 
HAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasetsHAIS09-BeyondHomemadeArtificialDatasets
HAIS09-BeyondHomemadeArtificialDatasets
 
Lecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rulesLecture14 - Advanced topics in association rules
Lecture14 - Advanced topics in association rules
 
Lecture13 - Association Rules
Lecture13 - Association RulesLecture13 - Association Rules
Lecture13 - Association Rules
 
Lecture10 - Naïve Bayes
Lecture10 - Naïve BayesLecture10 - Naïve Bayes
Lecture10 - Naïve Bayes
 
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
HIS'2008: Artificial Data Sets based on Knowledge Generators: Analysis of Lea...
 

Recently uploaded

Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

Lecture24

  • 1. Introduction to Machine Learning Lecture 24 Learning Classifier Systems Albert Orriols i Puig http://www.albertorriols.net htt // lb t i l t aorriols@salle.url.edu Artificial Intelligence – Machine Learning g g Enginyeria i Arquitectura La Salle Universitat Ramon Llull
  • 2. Recap of Lecture 23 Michigan-style LCS g y Environment Sensorial Action Reward state Online rule evaluator: • XCS: Q-Learning (Sutton & Barto, 1998) Classifier 1 Learning Any Representation: y p Uses Widrow-Hoff delta rule Classifier 2 Classifier production rules, genetic programs, System Classifier n perceptrons, SVMs Rule evolution: Genetic Typically, a GA (Holland, 75; Algorithm Goldberg, 89) applied on the population. Slide 2 Artificial Intelligence Machine Learning
  • 3. Recap of Lecture 23 Main characteristics of XCS Population-based method Independent classifiers Id d tl ifi Works under a reinforcement learning paradigm, but can be also applied t supervised l l li d to i d learning ( d t f i (and to function ti approximation) Classifiers evolved b a genetic algorithm Cl ifi l d by ti l ith Slide 3 Artificial Intelligence Machine Learning
  • 4. Today’s Agenda Examples of domains Another step toward cognitive systems Anticipatory Classifier System Slide 4 Artificial Intelligence Machine Learning
  • 5. Applications of LCS Examples of domains p Reinforcement learning Supervised l S i d learning i [Function approximation – not seen herein] Real life Real-life applications Data Mining Modeling market traders Autonomous robotics Modeling artificial ecosystems … Slide 5 Artificial Intelligence Machine Learning
  • 6. Example in Reinf. Learning Example: simple maze problem p p p XCS solves more complex reinforcement learning prob : prob.: Complex mazes Mountain car Slide 6 Artificial Intelligence Machine Learning
  • 7. Example in Reinf. Learning Performance in the Maze6 problem (Butz et al.) p ( ) Slide 7 Artificial Intelligence Machine Learning
  • 8. Example in Sup. Learning Solving large, non-linear, complex boolean functions 000 0#######:0 000 1#######:1 001 #0######:0 001 #1######:1 010 ##0#####:0 010 ##1#####:1 011 ###0####:0 011 ###1####:1 100 ####0###:0 100 ####1###:1 101 #####0##:0 101 #####1##:1 110 ######0#:0 110 ######1#:1 111 #######0:0 111 #######1:1 Solving multiplexer problems up to 135 input variables Slide 8 Artificial Intelligence Machine Learning
  • 9. Current Real-Life Applications Data mining Most important application domain of LCSs John H. Holmes Epidemiologic study by means of LCSs Hidden relationships among variables p g discovered by LCSs Xavier Llorà et al. Better than Human Capability in Diagnosing Prostate Cancer Using Infrared Spectroscopic imaging gg Many other applications and miners: GALE, GAX GAssist, UCS, GALE GAX, GAssist UCS MIPS … See: Bull, Bernadó-Mansilla & Holmes (eds) Learning Classifier Systems in Data mining. Springer (2008) Artificial Intelligence Machine Learning Slide 9
  • 10. Current Real-Life Applications Modeling market traders g LETS project: Evolving artificial traders for successful market trading (Sonia Sc u e bu g et a , 2007) ad g (So a Schulenburg al, 00 ) Evolutionary economics: Create trend followers and value investors Let them interact Evolve a population of strategies Slide 10 Artificial Intelligence Machine Learning
  • 11. Current Real-Life Applications Autonomous Robotics Robot shaping: Early efforts of Marco Dorigo and Marco Colombetti (1997) Small mobile robots equipped with sensors and motors Robots connected in real time by various sorts of modem cable Robots controlled by LCS, ICS, running on desktop computers Constant stream of positive/negative rewards (bucket brigade) Tasks solved: Following lights Gather food and run home Hunt around for a light hidden behind and obstacle Impressive results, high performance Recent applications to model robotic problems performed in the University of West England Slide 11 Artificial Intelligence Machine Learning
  • 12. Current Real-Life Applications Modeling Artificial Ecosystems g y Eden: Artificial Life environment (Jon McCromak, 2004) Model of an environment where evolvable rule based rule-based classifier systems drive agent behavior. Autonomous LCSs or agents compete for limited resources. Agents can: g Make and listen to sounds Forage for food g Encounter predators Mate with each other Goal: Maintain the audience in tension without fitness needing the audience explicitly perform fitness selection Slide 12 Artificial Intelligence Machine Learning
  • 13. Toward Cognitive Systems Cognitive systems g y Cognitive systems are natural or artificial information p ocess g systems, c ud g ose espo s b e o perception, processing sys e s, including those responsible for pe cep o , learning, reasoning and decision-making and for communication and action LCS originally devised as cognitive systems A step further Anticipatory LCS Slide 13 Artificial Intelligence Machine Learning
  • 14. Anticipatory LCS Anticipations influence cognitive systems p g y LCS learned: Conditions x actions x prediction Anticipatory learning processes learn Condition x action x effect relations Let’s see the Anticipatory LCS (ACS2) Slide 14 Artificial Intelligence Machine Learning
  • 15. ACS ENVIRONMENT A1 σt σt+1 Population [P] Match Set [M] C1 – A1 – E1 Action Set [A] C2 – A2 – E2 C1 – A1 – E1 C3 – A3 – E3 C3 – A3 – E3 C4 – A1 – E4 C1 – A1 – E1 C4 – A1 – E4 C5 – A5 – E5 C4 – A1 – E4 C6 – A6 – E6 C6 – A6 – E6 C7 – A1 – E7 C7 – A1 – E7 C7 – A1 – E7 … C9 – A9 – E9 C8 – A8 – E8 … C9 – A9 – E9 … Anticipatory Learning Process compare Slide 15 Artificial Intelligence Machine Learning
  • 16. Next Class Big i t Bi picture of what we have seen so far f ht h f New challenges in machine learning Slide 16 Artificial Intelligence Machine Learning
  • 17. Introduction to Machine Learning Lecture 24 Learning Classifier Systems Albert Orriols i Puig http://www.albertorriols.net htt // lb t i l t aorriols@salle.url.edu Artificial Intelligence – Machine Learning g g Enginyeria i Arquitectura La Salle Universitat Ramon Llull