Timeline History of Machine Learning

1950s

  • Samuel’s Checker Player
  • Selfridge’s Pandemonium

1960s

  • Neural Networks: Perceptron
  • Pattern Recognition
  • Learning in the Limit Theory
  • Minsky and Papert prove limitations of Perception

1970s

  • Symbolic Concept Induction
  • Winston’s Arch Learner
  • Expert Systems and the Knowledge Acquisition Bottleneck
  • Quinlan’s ID3
  • Michalski’s AQ and Soybean Diagnosis
  • Scientific Discovery with BACON
  • Mathematical Discovery with AM

1980s

  • Advanced Decision Tree and Rule Learning
  • Explanation-based Learning (EBL)
  • Learning and Planning and Problem Solving
  • Utility Problem
  • Analogy
  • Cognitive Architectures
  • Resurgence of Neural Networks (connectionism, backpropagation)
  • Valiant’s PAC Learning Theory
  • Focus on Experimental Methodology

1990s

  • Data Mining
  • Adaptive Software Agents and Web Applications
  • Text Learning
  • Reinforcement Learning (RL)
  • Inductive Logic Programming (ILP)
  • Ensembles: Bagging, Boosting, and Stacking
  • Bayes Net Learning

2000s

  • Support Vector Machines & Kernel Methods
  • Graphical Models
  • Statistical Relational Learning
  • Transfer Learning
  • Sequence Labeling
  • Collective Classification and Structured Outputs
  • Computer Systems Applications (Compilers, Debugging, Graphics, Surveys)
  • E-mail management
  • Personalized Assistants that Learn
  • Learning in Robotics and Vision

2010s

  • Deep learning systems
  • Learning for Big Data
  • Bayesian Methods
  • Multi-task & Lifelong Learning
  • Applications to Vision, Speech, Social networks, Learning to Read, etc.
  • ???