Machine Learning Presentation Outline
I. What is Machine Learning?
A. A subfield of AI concerned with how programs can learn from experience
B. Deals with using percepts to improve an agent’s ability to act in the future
C. Involves additions to an agent’s knowledge base
II. Types of Learning
A. From Examples
1. Good for concept-learning
2. Uses induction
3. Examples and near-misses are both important
B. By Being Told
1. Rote learning
2. Inference learning
C. From Experimentation
1. Improves with practice
2. Learns by discovery
III. The Importance of Learning
A. Helps us to understand and improve how humans learn
B. Can discover new information or make predictions unable to be obtained by humans
C. Can fill in incomplete (“brittle”) domains
IV. Past Successes
A. Oil Industry
Who: British Petroleum
Problem: Separating crude oil and natural gas
ML used to: Determine control parameters for separation process
Result: Time savings - more than a day ten minutes
B. Chemical Process Control
Who: Westinghouse
Problem: Manufacturing nuclear fuel pellets
ML used to: Determine control parameters
Result: Saved $10,000,000 per year
C. Loan Application Screening
Who: American Express (UK)
Problem: Humans had only a 50% success rate in predicting whether borderline loan applicants would default
ML used to: Predict whether borderline loan applicants would default
Result: Success rate went up to 70%
D. Cataloging Faint Objects
Who: second Palomar Observatory Sky Survey
Problem: Objects in 3000 images needed to be identified and classified. Previously, this had been done by hand, but that was impossible here because there was too much data and some objects were too faint.
ML used to: Develop automatic cataloging system
Result: Automatic system was more than 92% accurate, which was good enough
V. Current Developments
A. Data mining - systematically gathering and analyzing very large amounts of information
B. Medical - diagnostic systems
C. Financial - targeted marketing
D. Government - illegal activities, security threats
VI. Current Problems
A. Finding good methods of representing generalizations
B. Making better use of expectations based on prior knowledge
C. Dealing with inconsistencies
D. Dealing with partially-learned generalizations
E. Integrating logic with probability
VII. The Future of Learning
A. Increasing generalization of learning algorithms
B. More accurate predictive abilities
C. Further applications in diverse fields
D. Combination with other fields of AI to form a general-purpose, intelligent agent