And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes...

37
And What You Can Take from Each Pedro Domingos University of Washington

Transcript of And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes...

Page 1: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

And What You Can Take from Each

Pedro Domingos University of Washington

Page 2: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

• Learning Center tools for professional development: http://learning.acm.org • 4,000+ trusted technical books and videos by O’Reilly, Morgan Kaufmann, etc. • 1,000+ courses, virtual labs, test preps, live mentoring for software professionals covering

programming, data management, cybersecurity, networking, project management, more • Training toward top vendor certifications (CEH, Cisco, CISSP, CompTIA, ITIL, PMI, etc.) • Learning Webinars from thought leaders and top practitioner • Podcast interviews with innovators, entrepreneurs, and award winners

• Popular publications:

• Flagship Communications of the ACM (CACM) magazine: http://cacm.acm.org/ • ACM Queue magazine for practitioners: http://queue.acm.org/

• ACM Digital Library, the world’s most comprehensive database of computing literature: http://dl.acm.org.

• International conferences that draw leading experts on a broad spectrum of computing topics: http://www.acm.org/conferences.

• Prestigious awards, including the ACM A.M. Turing and Infosys: http://awards.acm.org

• And much more… http://www.acm.org.

ACM Highlights

Page 3: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Talk Back

• Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning

• Submit questions and comments via Twitter to @acmeducation – we’re reading them!

• Use the sharing widget in the bottom panel to share this presentation with friends and colleagues.

Page 4: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Evolution Experience

Culture

Page 5: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Evolution Experience

Culture Computers

Page 6: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Most of the knowledge in the world in the future is going to be extracted by machines and will reside in machines. – Yann LeCun, Director of AI Research, Facebook

Page 7: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

1. Fill in gaps in existing knowledge 2. Emulate the brain 3. Simulate evolution 4. Systematically reduce uncertainty 5. Notice similarities between old and new

Page 8: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Tribe Origins Master Algorithm

Symbolists Logic, philosophy Inverse deduction

Connectionists Neuroscience Backpropagation

Evolutionaries Evolutionary biology Genetic programming

Bayesians Statistics Probabilistic inference

Analogizers Psychology Kernel machines

Page 9: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Tom Mitchell Steve Muggleton Ross Quinlan

Page 10: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Addition Subtraction

2 + 2 ――― = ? ――

2 + ? ――― = 4 ――

Page 11: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Deduction

Socrates is human + Humans are mortal . ――――――――――― = ?

Induction

Socrates is human + ? ――――――――――― = Socrates is mortal

―――――――――― ――――――――――

Page 12: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 13: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Yann LeCun Geoff Hinton Yoshua Bengio

Page 14: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 15: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 16: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 17: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 18: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

John Koza John Holland

Hod Lipson

Page 19: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 20: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 21: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 22: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

David Heckerman Judea Pearl Michael Jordan

Page 23: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 24: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 25: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 26: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Peter Hart Vladimir Vapnik Douglas Hofstadter

Page 27: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 28: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 29: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 30: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Tribe Problem Solution

Symbolists Knowledge composition Inverse deduction

Connectionists Credit assignment Backpropagation

Evolutionaries Structure discovery Genetic programming

Bayesians Uncertainty Probabilistic inference

Analogizers Similarity Kernel machines

Page 31: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Tribe Problem Solution

Symbolists Knowledge composition Inverse deduction

Connectionists Credit assignment Backpropagation

Evolutionaries Structure discovery Genetic programming

Bayesians Uncertainty Probabilistic inference

Analogizers Similarity Kernel machines

But what we really need is a single algorithm that solves all five!

Page 32: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Representation Probabilistic logic (e.g., Markov logic networks) Weighted formulas → Distribution over states

Evaluation Posterior probability User-defined objective function

Optimization Formula discovery: Genetic programming Weight learning: Backpropagation

Page 33: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Much remains to be done . . . We need your ideas

Page 34: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

Home Robots

Cancer Cures 360o Recommenders

World Wide Brains

Page 35: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

If we used all our technology resources, we could actually give people personalized recommendations for every step of your life. – Aneesh Chopra, former CTO of the U.S.

Page 36: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments
Page 37: And What You Can Take from Each · Talk Back • Use Twitter widget to Tweet your favorite quotes from today’s presentation with hashtag #ACMLearning • Submit questions and comments

ACM: The Learning Continues…

Questions about this webcast? [email protected]

ACM Learning Webinars (on-demand archive): http://learning.acm.org/webinar ACM Learning Center: http://learning.acm.org ACM SIGKDD: http://www.kdd.org/

ACM Queue: http://queue.acm.org/