SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
Has AI Arrived?
Big Data Spain

Madrid, 2016-11-17
Paco Nathan, @pacoid

Director, Learning Group @ O’Reilly Media
1
A rhetorical question:
from:

Beyond the AI Winter

goo.gl/tKug8u
Can you name ten successful tech start-ups which lack 

any application of Machine Learning on their roadmaps?
2
An interesting perspective:
To paraphrase Peter Norvig, Google @ AI Conference 2016:
Marc Andreessen noted famously how software

was disrupting so many incumbents … and now 

Machine Learning is disrupting many incumbents
from:

Software engineering of systems that learn in uncertain domains

safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260721.html
3
A related perspective:
Pedro Domingos believes we’re getting closer to realizing

a “universal learner”
The future belongs to those who understand at

a very deep level how to combine their unique

expertise with what algorithms do best.
from:

The Master Algorithm

goodreads.com/book/show/24612233-the-master-algorithm
4
A related perspective:
Domingos describes “five tribes” of machine learning 

(see especially on page 54):
• symbolists: inverse deduction, e.g., rule systems
• connectionists: what the brain does, e.g., deep learning
• evolutionaries: natural selection, e.g., genetic programming
• bayesians: uncertainty, e.g., probabilistic inference
• analogizers: similarities, e.g., support vectors
from:

The Master Algorithm

goodreads.com/book/show/24612233-the-master-algorithm
5
In retrospect:
During the past few years applications of deep learning have
exploded. Among those tribes, “connectionists” now prevail.
Even so, deep learning is only a portion of machine learning.
Moreover machine learning does not represent the entirety 

of machine intelligence.
What else will be needed?
6
Where are the examples?
7
Major tech firms (just a sample):
8
“An Ecosystem of Machine Intelligence”
oreilly.com/ideas/the-current-state-of-machine-intelligence-3-0
Shivon Zilis, James Cham, Heidi Skinner
9
Reaching Human Parity:
Historic Achievement: Microsoft researchers reach human parity 

in conversational speech recognition
blogs.microsoft.com/next/2016/10/18/historic-achievement-microsoft-
researchers-reach-human-parity-conversational-speech-recognition/
10
Reaching Human Parity:
Historic Achievement: Microsoft researchers reach human parity
in conversational speech recognition
blogs.microsoft.com/next/2016/10/18/historic-achievement-microsoft-
researchers-reach-human-parity-conversational-speech-recognition/
Shades of HAL:
openreview.net/pdf?
id=BkjLkSqxg
11
Realistically…
consider the control system at the heart of, say, Uber – 

manipulating supply chains of resources for particular outcomes
12
Some favorite examples in arts & lit:
Benjamin.ai / Sunspring
youtu.be/LY7x2Ihqjmc
13
Some favorite examples in arts & lit:
Flash Forward: “The Witch Who Came From Mars”
flashforwardpod.com/2016/09/05/episode-20-something-martian-witch-way-comes/
14
Artificial Intelligence conference series:
New York City (last Sep)
conferences.oreilly.com/artificial-intelligence/ai-ny-2016
San Francisco (last Oct)
conferences.oreilly.com/artificial-intelligence/bot-ca
New York City, Jun 26-29 2017
conferences.oreilly.com/artificial-intelligence/ai-ny
(CFP open through Jan 18)
15
Artificial Intelligence conference series:
New York City (last Sep)
conferences.oreilly.com/artificial-intelligence/ai-ny-2016
San Francisco (last Oct)
conferences.oreilly.com/artificial-intelligence/bot-ca
New York City, Jun 26-29
conferences.oreilly.com/artificial-intelligence/ai-ny
(CFP open through Jan 18)
As one might imagine, the
presenters discussed much 

deep learning – although
there were other important
points… let’s consider those
16
AI requires sophisticated engineering?
Software engineering of systems that learn in uncertain domains
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260721.html
17
Observations by Peter Norvig:
• difficult to debug, revise incrementally, verify
• less transparency into algorithms
• components are hard to isolate, for debugging
• automated integration introduces unusual risks
• tech debt accumulates more readily
Machine Learning: The High Interest Credit Card of Technical Debt
research.google.com/pubs/pub43146.html
Software engineering of systems that learn in uncertain domains
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260721.html
AI requires sophisticated engineering?
18
Why should I trust you? Explaining the predictions of any classifier
safaribooksonline.com/library/view/strata-hadoop/
9781491944660/video282744.html
kdd.org/kdd2016/subtopic/view/why-should-i-trust-you-
explaining-the-predictions-of-any-classifier
Carlos Guestrin: LIME
19
Impact on Big Data, Cloud, etc.:
Overall, AI drives product features
That process in turn drives cloud consumption 

(look at the major players)
What’s the impact for those already immersed 

in Big Data, Data Science, Machine Learning,
Distributed Systems, Cloud technologies, 

DevOps practice, etc.? In word: Good
The results will be in health

care, manufacturing, agriculture,

energy, transportation, etc.
20
Artificial intelligence: making a human connection
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260723.html
AI work is mostly human?
21
Observations by Genevieve Bell @ Intel:
An anthropologist would ask: “Who raised you? 

Who were your mummies and your daddies?” ... 

AI has had a lot of daddies.
If we understand the founders, we can ask what 

do we need to bring back into the conversation?
Artificial intelligence: making a human connection
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260723.html
AI work is mostly human?
22
AI work is mostly human?
The Future of AI, Oren Etzioni @ AI2
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video282377.html
23
Etzioni stressed the key role of humans-in-the-loop:
99% of machine learning is human work
AI work is mostly human?
24
Over-anthropomorphization may become problematic:
• does this analysis introduce unneeded bias?
• machine intelligence differs from human cognition, 

e.g., abductive reasoning (e.g., C.S. Peirce)
• consider examples of evolved antenna
AI work is mostly human?
25
Jobs won’t be displaced by AI?
Why we’ll never run out of jobs
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260722.html
26
Observations by Tim O’Reilly:
We won’t run out of work until we run out of problems
Our main advances have come when we invested in
other people's children – massive investment in EU
following WWII, built from something that resembles
Syria today
21st c great question: “Who’s black box do you trust?”
Jobs won’t be displaced by AI?
Why we’ll never run out of jobs
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260722.html
27
US voting by state
g.co/kgs/PSq9JS
Jobs won’t be displaced by AI?
28
US jobs by state
npr.org/sections/money/2015/02/05/382664837/map-the-most-common-job-in-every-state
Jobs won’t be displaced by AI?
29
Realistically, fully self-driving trucks are a bit further away
fool.com/investing/2016/10/30/despite-ubers-self-driving-truck-
delivery-truck-dr.aspx
Some contend that no existing economic model addresses 

the accelerating pull of technological deflation
Meanwhile, social reforms regarding health care and

Universal Basic Income become
urgent priorities
Jobs won’t be displaced by AI?
30
Does AI = Deep Learning?
Obstacles to progress in AI
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260902.html
31
Yann LeCun described some necessary components of AI:
• perception
• predictive model
• memory
• reasoning and planning
Obstacles to progress in AI
safaribooksonline.com/library/view/oreilly-ai-conference/
9781491973912/video260902.html
Does AI = Deep Learning?
32
AI is much more than Deep Learning
Perception, prediction, memory – these are necessary;
however, they do not address understanding
Winograd Schemas show the need for common sense and
contextual understanding – replacement for Turing Test
see:
The Winograd Schema Challenge
Hector Levesque
commonsensereasoning.org/2011/papers/Levesque.pdf
33
AI is much more than Deep Learning
Common sense and context: for example, without ample
knowledge of the world, a sentence cannot be understood
embodied cognition (prevailed for a while)
ontology (more difficult, likely much more useful)
34
A lesson from history
see:
Why AM and Eurisko Appear to Work
Doug Lenat, John Seely Brown
aaaipress.org/Papers/AAAI/1983/AAAI83-059.pdf
Eurisko, The Computer With A Mind Of Its Own

George Johnson
aliciapatterson.org/stories/eurisko-computer-mind-its-own
Eurisko, and a mobius strip memory cell
Learning, rules, patterns – these only go so far
Ontology and the quest for common sense
35
Some Missing Pieces
With ML, we assume there’s structure embedded in the 

data, then build ML models to validate those assumptions
However, which tools serve to identify structure?
see:
Persistent Homology: An Introduction and a New Text Representation 

for Natural Language Processing
Xiaojin Zhu
pages.cs.wisc.edu/~jerryzhu/pub/homology.pdf
Topological Data Analysis
Chad Topaz
dsweb.siam.org/TheMagazine/Article/TabId/823/ArtMID/1971/ArticleID/777/
Topological-Data-Analysis.aspx
36
AI transformations
Recently launched our own AI project within O’Reilly Media…
We’re not a high-tech company; even so, the value of our data
gets unlocked through AI
This project makes use of cloud, Spark, Mesos, Kubernetes,
Docker, etc., leveraging the tools we know, but in more
complex use cases now.
37
13K lexemes: our “universe” for customer interaction
Too much cognitive load for any editor or engineer to master;
however, not so difficult for a small cluster.
Curation is hard; you don’t want it full automated – related to
what Norvig calls the “Inattention Valley”
AI transformations
38
Challenge: generating an implicit graph versus curating 

an explicit graph, then maintaining integrity between:
A
C
B
E
D
ML, Big Data, etc.:
computed similarity,
inferred links, etc.
(empiricists)
Curated ontology:
graph queries, 

search rewrites, etc.
(rationalists)
a
c
b
e
d
AI transformations
39
A
C
B
E
D
a
c
b
e
d
Needs better tooling


(SPARQL and triple store crowd haven’t gotten the memo 

yet about containers, orchestration, microservices, etc.)
AI transformations
BTW, this repo is fantastic: github.com/danielricks/penseur
40
David Beyer: Reshaping global industries
Machine intelligence in the wild: How AI will reshape global industries
safaribooksonline.com/library/view/strata-hadoop/9781491944660/
video282803.html
41
To paraphrase:
Consider the shift from steam to electric power:
it took a generation before factory managers
understood they could reconfigure the physical
arrangement
AI may be quicker adoption, but faces similar
extremes of cognitive embrace
Machine intelligence in the wild: How AI will reshape global industries
safaribooksonline.com/library/view/strata-hadoop/9781491944660/
video282803.html
David Beyer: Reshaping global industries
42
Looking ahead…
We have a need now to distinguish between what
humans and computers can do well, respectively
cognitive load, speed, scale, repeatability:

computers > humans
curation (captchas, as an example):

computers < humans
Organizations which focus on this 

expertise for AI applications will

have a distinct advantage
43
presenter:
Just Enough Math
O’Reilly (2014)
justenoughmath.com
monthly newsletter for updates, 

events, conf summaries, etc.:
liber118.com/pxn/

@pacoid

Contenu connexe

En vedette

GalvanizeU Seattle: Eleven Almost-Truisms About Data
GalvanizeU Seattle: Eleven Almost-Truisms About DataGalvanizeU Seattle: Eleven Almost-Truisms About Data
GalvanizeU Seattle: Eleven Almost-Truisms About DataPaco Nathan
 
How Apache Spark fits in the Big Data landscape
How Apache Spark fits in the Big Data landscapeHow Apache Spark fits in the Big Data landscape
How Apache Spark fits in the Big Data landscapePaco Nathan
 
Databricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User GroupDatabricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User GroupPaco Nathan
 
Strata 2015 Data Preview: Spark, Data Visualization, YARN, and More
Strata 2015 Data Preview: Spark, Data Visualization, YARN, and MoreStrata 2015 Data Preview: Spark, Data Visualization, YARN, and More
Strata 2015 Data Preview: Spark, Data Visualization, YARN, and MorePaco Nathan
 
Microservices, Containers, and Machine Learning
Microservices, Containers, and Machine LearningMicroservices, Containers, and Machine Learning
Microservices, Containers, and Machine LearningPaco Nathan
 
A New Year in Data Science: ML Unpaused
A New Year in Data Science: ML UnpausedA New Year in Data Science: ML Unpaused
A New Year in Data Science: ML UnpausedPaco Nathan
 
QCon São Paulo: Real-Time Analytics with Spark Streaming
QCon São Paulo: Real-Time Analytics with Spark StreamingQCon São Paulo: Real-Time Analytics with Spark Streaming
QCon São Paulo: Real-Time Analytics with Spark StreamingPaco Nathan
 
What's new with Apache Spark?
What's new with Apache Spark?What's new with Apache Spark?
What's new with Apache Spark?Paco Nathan
 
Jupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusJupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusPaco Nathan
 
Graph Analytics in Spark
Graph Analytics in SparkGraph Analytics in Spark
Graph Analytics in SparkPaco Nathan
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceLukas Masuch
 
Unmanned Aerial Remote Sensing for High Risk Environments
Unmanned Aerial Remote Sensing for High Risk EnvironmentsUnmanned Aerial Remote Sensing for High Risk Environments
Unmanned Aerial Remote Sensing for High Risk EnvironmentsJefferson Martin
 
Artificial Intelligence in Travel
Artificial Intelligence in TravelArtificial Intelligence in Travel
Artificial Intelligence in TravelLarry Smith
 
Artificially Intelligent Futures Master
Artificially Intelligent Futures MasterArtificially Intelligent Futures Master
Artificially Intelligent Futures MasterMichael Jackson
 
Machine keynote
Machine keynoteMachine keynote
Machine keynotedylanflemm
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product ManagersNeal Lathia
 
Artificial Intelligence in Travel for TravelFest Travel 2.0 Conference
Artificial Intelligence in Travel for TravelFest Travel 2.0 ConferenceArtificial Intelligence in Travel for TravelFest Travel 2.0 Conference
Artificial Intelligence in Travel for TravelFest Travel 2.0 ConferenceLarry Smith
 
Artifical intelligence
Artifical intelligenceArtifical intelligence
Artifical intelligenceBishal Rimal
 
Artificial Intelligence in Education
Artificial Intelligence in EducationArtificial Intelligence in Education
Artificial Intelligence in Educationaiax
 

En vedette (19)

GalvanizeU Seattle: Eleven Almost-Truisms About Data
GalvanizeU Seattle: Eleven Almost-Truisms About DataGalvanizeU Seattle: Eleven Almost-Truisms About Data
GalvanizeU Seattle: Eleven Almost-Truisms About Data
 
How Apache Spark fits in the Big Data landscape
How Apache Spark fits in the Big Data landscapeHow Apache Spark fits in the Big Data landscape
How Apache Spark fits in the Big Data landscape
 
Databricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User GroupDatabricks Meetup @ Los Angeles Apache Spark User Group
Databricks Meetup @ Los Angeles Apache Spark User Group
 
Strata 2015 Data Preview: Spark, Data Visualization, YARN, and More
Strata 2015 Data Preview: Spark, Data Visualization, YARN, and MoreStrata 2015 Data Preview: Spark, Data Visualization, YARN, and More
Strata 2015 Data Preview: Spark, Data Visualization, YARN, and More
 
Microservices, Containers, and Machine Learning
Microservices, Containers, and Machine LearningMicroservices, Containers, and Machine Learning
Microservices, Containers, and Machine Learning
 
A New Year in Data Science: ML Unpaused
A New Year in Data Science: ML UnpausedA New Year in Data Science: ML Unpaused
A New Year in Data Science: ML Unpaused
 
QCon São Paulo: Real-Time Analytics with Spark Streaming
QCon São Paulo: Real-Time Analytics with Spark StreamingQCon São Paulo: Real-Time Analytics with Spark Streaming
QCon São Paulo: Real-Time Analytics with Spark Streaming
 
What's new with Apache Spark?
What's new with Apache Spark?What's new with Apache Spark?
What's new with Apache Spark?
 
Jupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and ErasmusJupyter for Education: Beyond Gutenberg and Erasmus
Jupyter for Education: Beyond Gutenberg and Erasmus
 
Graph Analytics in Spark
Graph Analytics in SparkGraph Analytics in Spark
Graph Analytics in Spark
 
Deep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial IntelligenceDeep Learning - The Past, Present and Future of Artificial Intelligence
Deep Learning - The Past, Present and Future of Artificial Intelligence
 
Unmanned Aerial Remote Sensing for High Risk Environments
Unmanned Aerial Remote Sensing for High Risk EnvironmentsUnmanned Aerial Remote Sensing for High Risk Environments
Unmanned Aerial Remote Sensing for High Risk Environments
 
Artificial Intelligence in Travel
Artificial Intelligence in TravelArtificial Intelligence in Travel
Artificial Intelligence in Travel
 
Artificially Intelligent Futures Master
Artificially Intelligent Futures MasterArtificially Intelligent Futures Master
Artificially Intelligent Futures Master
 
Machine keynote
Machine keynoteMachine keynote
Machine keynote
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product Managers
 
Artificial Intelligence in Travel for TravelFest Travel 2.0 Conference
Artificial Intelligence in Travel for TravelFest Travel 2.0 ConferenceArtificial Intelligence in Travel for TravelFest Travel 2.0 Conference
Artificial Intelligence in Travel for TravelFest Travel 2.0 Conference
 
Artifical intelligence
Artifical intelligenceArtifical intelligence
Artifical intelligence
 
Artificial Intelligence in Education
Artificial Intelligence in EducationArtificial Intelligence in Education
Artificial Intelligence in Education
 

Plus de Paco Nathan

Human in the loop: a design pattern for managing teams working with ML
Human in the loop: a design pattern for managing  teams working with MLHuman in the loop: a design pattern for managing  teams working with ML
Human in the loop: a design pattern for managing teams working with MLPaco Nathan
 
Human-in-the-loop: a design pattern for managing teams that leverage ML
Human-in-the-loop: a design pattern for managing teams that leverage MLHuman-in-the-loop: a design pattern for managing teams that leverage ML
Human-in-the-loop: a design pattern for managing teams that leverage MLPaco Nathan
 
Human-in-a-loop: a design pattern for managing teams which leverage ML
Human-in-a-loop: a design pattern for managing teams which leverage MLHuman-in-a-loop: a design pattern for managing teams which leverage ML
Human-in-a-loop: a design pattern for managing teams which leverage MLPaco Nathan
 
Humans in a loop: Jupyter notebooks as a front-end for AI
Humans in a loop: Jupyter notebooks as a front-end for AIHumans in a loop: Jupyter notebooks as a front-end for AI
Humans in a loop: Jupyter notebooks as a front-end for AIPaco Nathan
 
Humans in the loop: AI in open source and industry
Humans in the loop: AI in open source and industryHumans in the loop: AI in open source and industry
Humans in the loop: AI in open source and industryPaco Nathan
 
Computable Content
Computable ContentComputable Content
Computable ContentPaco Nathan
 
Computable Content: Lessons Learned
Computable Content: Lessons LearnedComputable Content: Lessons Learned
Computable Content: Lessons LearnedPaco Nathan
 
Strata EU 2014: Spark Streaming Case Studies
Strata EU 2014: Spark Streaming Case StudiesStrata EU 2014: Spark Streaming Case Studies
Strata EU 2014: Spark Streaming Case StudiesPaco Nathan
 
Big Data is changing abruptly, and where it is likely heading
Big Data is changing abruptly, and where it is likely headingBig Data is changing abruptly, and where it is likely heading
Big Data is changing abruptly, and where it is likely headingPaco Nathan
 
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
Tiny Batches, in the wine: Shiny New Bits in Spark StreamingTiny Batches, in the wine: Shiny New Bits in Spark Streaming
Tiny Batches, in the wine: Shiny New Bits in Spark StreamingPaco Nathan
 
Data Science in Future Tense
Data Science in Future TenseData Science in Future Tense
Data Science in Future TensePaco Nathan
 
Brief Intro to Apache Spark @ Stanford ICME
Brief Intro to Apache Spark @ Stanford ICMEBrief Intro to Apache Spark @ Stanford ICME
Brief Intro to Apache Spark @ Stanford ICMEPaco Nathan
 

Plus de Paco Nathan (12)

Human in the loop: a design pattern for managing teams working with ML
Human in the loop: a design pattern for managing  teams working with MLHuman in the loop: a design pattern for managing  teams working with ML
Human in the loop: a design pattern for managing teams working with ML
 
Human-in-the-loop: a design pattern for managing teams that leverage ML
Human-in-the-loop: a design pattern for managing teams that leverage MLHuman-in-the-loop: a design pattern for managing teams that leverage ML
Human-in-the-loop: a design pattern for managing teams that leverage ML
 
Human-in-a-loop: a design pattern for managing teams which leverage ML
Human-in-a-loop: a design pattern for managing teams which leverage MLHuman-in-a-loop: a design pattern for managing teams which leverage ML
Human-in-a-loop: a design pattern for managing teams which leverage ML
 
Humans in a loop: Jupyter notebooks as a front-end for AI
Humans in a loop: Jupyter notebooks as a front-end for AIHumans in a loop: Jupyter notebooks as a front-end for AI
Humans in a loop: Jupyter notebooks as a front-end for AI
 
Humans in the loop: AI in open source and industry
Humans in the loop: AI in open source and industryHumans in the loop: AI in open source and industry
Humans in the loop: AI in open source and industry
 
Computable Content
Computable ContentComputable Content
Computable Content
 
Computable Content: Lessons Learned
Computable Content: Lessons LearnedComputable Content: Lessons Learned
Computable Content: Lessons Learned
 
Strata EU 2014: Spark Streaming Case Studies
Strata EU 2014: Spark Streaming Case StudiesStrata EU 2014: Spark Streaming Case Studies
Strata EU 2014: Spark Streaming Case Studies
 
Big Data is changing abruptly, and where it is likely heading
Big Data is changing abruptly, and where it is likely headingBig Data is changing abruptly, and where it is likely heading
Big Data is changing abruptly, and where it is likely heading
 
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
Tiny Batches, in the wine: Shiny New Bits in Spark StreamingTiny Batches, in the wine: Shiny New Bits in Spark Streaming
Tiny Batches, in the wine: Shiny New Bits in Spark Streaming
 
Data Science in Future Tense
Data Science in Future TenseData Science in Future Tense
Data Science in Future Tense
 
Brief Intro to Apache Spark @ Stanford ICME
Brief Intro to Apache Spark @ Stanford ICMEBrief Intro to Apache Spark @ Stanford ICME
Brief Intro to Apache Spark @ Stanford ICME
 

Dernier

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Dernier (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Has AI Arrived?

  • 1. Has AI Arrived? Big Data Spain
 Madrid, 2016-11-17 Paco Nathan, @pacoid
 Director, Learning Group @ O’Reilly Media 1
  • 2. A rhetorical question: from:
 Beyond the AI Winter
 goo.gl/tKug8u Can you name ten successful tech start-ups which lack 
 any application of Machine Learning on their roadmaps? 2
  • 3. An interesting perspective: To paraphrase Peter Norvig, Google @ AI Conference 2016: Marc Andreessen noted famously how software
 was disrupting so many incumbents … and now 
 Machine Learning is disrupting many incumbents from:
 Software engineering of systems that learn in uncertain domains
 safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260721.html 3
  • 4. A related perspective: Pedro Domingos believes we’re getting closer to realizing
 a “universal learner” The future belongs to those who understand at
 a very deep level how to combine their unique
 expertise with what algorithms do best. from:
 The Master Algorithm
 goodreads.com/book/show/24612233-the-master-algorithm 4
  • 5. A related perspective: Domingos describes “five tribes” of machine learning 
 (see especially on page 54): • symbolists: inverse deduction, e.g., rule systems • connectionists: what the brain does, e.g., deep learning • evolutionaries: natural selection, e.g., genetic programming • bayesians: uncertainty, e.g., probabilistic inference • analogizers: similarities, e.g., support vectors from:
 The Master Algorithm
 goodreads.com/book/show/24612233-the-master-algorithm 5
  • 6. In retrospect: During the past few years applications of deep learning have exploded. Among those tribes, “connectionists” now prevail. Even so, deep learning is only a portion of machine learning. Moreover machine learning does not represent the entirety 
 of machine intelligence. What else will be needed? 6
  • 7. Where are the examples? 7
  • 8. Major tech firms (just a sample): 8
  • 9. “An Ecosystem of Machine Intelligence” oreilly.com/ideas/the-current-state-of-machine-intelligence-3-0 Shivon Zilis, James Cham, Heidi Skinner 9
  • 10. Reaching Human Parity: Historic Achievement: Microsoft researchers reach human parity 
 in conversational speech recognition blogs.microsoft.com/next/2016/10/18/historic-achievement-microsoft- researchers-reach-human-parity-conversational-speech-recognition/ 10
  • 11. Reaching Human Parity: Historic Achievement: Microsoft researchers reach human parity in conversational speech recognition blogs.microsoft.com/next/2016/10/18/historic-achievement-microsoft- researchers-reach-human-parity-conversational-speech-recognition/ Shades of HAL: openreview.net/pdf? id=BkjLkSqxg 11
  • 12. Realistically… consider the control system at the heart of, say, Uber – 
 manipulating supply chains of resources for particular outcomes 12
  • 13. Some favorite examples in arts & lit: Benjamin.ai / Sunspring youtu.be/LY7x2Ihqjmc 13
  • 14. Some favorite examples in arts & lit: Flash Forward: “The Witch Who Came From Mars” flashforwardpod.com/2016/09/05/episode-20-something-martian-witch-way-comes/ 14
  • 15. Artificial Intelligence conference series: New York City (last Sep) conferences.oreilly.com/artificial-intelligence/ai-ny-2016 San Francisco (last Oct) conferences.oreilly.com/artificial-intelligence/bot-ca New York City, Jun 26-29 2017 conferences.oreilly.com/artificial-intelligence/ai-ny (CFP open through Jan 18) 15
  • 16. Artificial Intelligence conference series: New York City (last Sep) conferences.oreilly.com/artificial-intelligence/ai-ny-2016 San Francisco (last Oct) conferences.oreilly.com/artificial-intelligence/bot-ca New York City, Jun 26-29 conferences.oreilly.com/artificial-intelligence/ai-ny (CFP open through Jan 18) As one might imagine, the presenters discussed much 
 deep learning – although there were other important points… let’s consider those 16
  • 17. AI requires sophisticated engineering? Software engineering of systems that learn in uncertain domains safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260721.html 17
  • 18. Observations by Peter Norvig: • difficult to debug, revise incrementally, verify • less transparency into algorithms • components are hard to isolate, for debugging • automated integration introduces unusual risks • tech debt accumulates more readily Machine Learning: The High Interest Credit Card of Technical Debt research.google.com/pubs/pub43146.html Software engineering of systems that learn in uncertain domains safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260721.html AI requires sophisticated engineering? 18
  • 19. Why should I trust you? Explaining the predictions of any classifier safaribooksonline.com/library/view/strata-hadoop/ 9781491944660/video282744.html kdd.org/kdd2016/subtopic/view/why-should-i-trust-you- explaining-the-predictions-of-any-classifier Carlos Guestrin: LIME 19
  • 20. Impact on Big Data, Cloud, etc.: Overall, AI drives product features That process in turn drives cloud consumption 
 (look at the major players) What’s the impact for those already immersed 
 in Big Data, Data Science, Machine Learning, Distributed Systems, Cloud technologies, 
 DevOps practice, etc.? In word: Good The results will be in health
 care, manufacturing, agriculture,
 energy, transportation, etc. 20
  • 21. Artificial intelligence: making a human connection safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260723.html AI work is mostly human? 21
  • 22. Observations by Genevieve Bell @ Intel: An anthropologist would ask: “Who raised you? 
 Who were your mummies and your daddies?” ... 
 AI has had a lot of daddies. If we understand the founders, we can ask what 
 do we need to bring back into the conversation? Artificial intelligence: making a human connection safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260723.html AI work is mostly human? 22
  • 23. AI work is mostly human? The Future of AI, Oren Etzioni @ AI2 safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video282377.html 23
  • 24. Etzioni stressed the key role of humans-in-the-loop: 99% of machine learning is human work AI work is mostly human? 24
  • 25. Over-anthropomorphization may become problematic: • does this analysis introduce unneeded bias? • machine intelligence differs from human cognition, 
 e.g., abductive reasoning (e.g., C.S. Peirce) • consider examples of evolved antenna AI work is mostly human? 25
  • 26. Jobs won’t be displaced by AI? Why we’ll never run out of jobs safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260722.html 26
  • 27. Observations by Tim O’Reilly: We won’t run out of work until we run out of problems Our main advances have come when we invested in other people's children – massive investment in EU following WWII, built from something that resembles Syria today 21st c great question: “Who’s black box do you trust?” Jobs won’t be displaced by AI? Why we’ll never run out of jobs safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260722.html 27
  • 28. US voting by state g.co/kgs/PSq9JS Jobs won’t be displaced by AI? 28
  • 29. US jobs by state npr.org/sections/money/2015/02/05/382664837/map-the-most-common-job-in-every-state Jobs won’t be displaced by AI? 29
  • 30. Realistically, fully self-driving trucks are a bit further away fool.com/investing/2016/10/30/despite-ubers-self-driving-truck- delivery-truck-dr.aspx Some contend that no existing economic model addresses 
 the accelerating pull of technological deflation Meanwhile, social reforms regarding health care and
 Universal Basic Income become urgent priorities Jobs won’t be displaced by AI? 30
  • 31. Does AI = Deep Learning? Obstacles to progress in AI safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260902.html 31
  • 32. Yann LeCun described some necessary components of AI: • perception • predictive model • memory • reasoning and planning Obstacles to progress in AI safaribooksonline.com/library/view/oreilly-ai-conference/ 9781491973912/video260902.html Does AI = Deep Learning? 32
  • 33. AI is much more than Deep Learning Perception, prediction, memory – these are necessary; however, they do not address understanding Winograd Schemas show the need for common sense and contextual understanding – replacement for Turing Test see: The Winograd Schema Challenge Hector Levesque commonsensereasoning.org/2011/papers/Levesque.pdf 33
  • 34. AI is much more than Deep Learning Common sense and context: for example, without ample knowledge of the world, a sentence cannot be understood embodied cognition (prevailed for a while) ontology (more difficult, likely much more useful) 34
  • 35. A lesson from history see: Why AM and Eurisko Appear to Work Doug Lenat, John Seely Brown aaaipress.org/Papers/AAAI/1983/AAAI83-059.pdf Eurisko, The Computer With A Mind Of Its Own
 George Johnson aliciapatterson.org/stories/eurisko-computer-mind-its-own Eurisko, and a mobius strip memory cell Learning, rules, patterns – these only go so far Ontology and the quest for common sense 35
  • 36. Some Missing Pieces With ML, we assume there’s structure embedded in the 
 data, then build ML models to validate those assumptions However, which tools serve to identify structure? see: Persistent Homology: An Introduction and a New Text Representation 
 for Natural Language Processing Xiaojin Zhu pages.cs.wisc.edu/~jerryzhu/pub/homology.pdf Topological Data Analysis Chad Topaz dsweb.siam.org/TheMagazine/Article/TabId/823/ArtMID/1971/ArticleID/777/ Topological-Data-Analysis.aspx 36
  • 37. AI transformations Recently launched our own AI project within O’Reilly Media… We’re not a high-tech company; even so, the value of our data gets unlocked through AI This project makes use of cloud, Spark, Mesos, Kubernetes, Docker, etc., leveraging the tools we know, but in more complex use cases now. 37
  • 38. 13K lexemes: our “universe” for customer interaction Too much cognitive load for any editor or engineer to master; however, not so difficult for a small cluster. Curation is hard; you don’t want it full automated – related to what Norvig calls the “Inattention Valley” AI transformations 38
  • 39. Challenge: generating an implicit graph versus curating 
 an explicit graph, then maintaining integrity between: A C B E D ML, Big Data, etc.: computed similarity, inferred links, etc. (empiricists) Curated ontology: graph queries, 
 search rewrites, etc. (rationalists) a c b e d AI transformations 39
  • 40. A C B E D a c b e d Needs better tooling 
 (SPARQL and triple store crowd haven’t gotten the memo 
 yet about containers, orchestration, microservices, etc.) AI transformations BTW, this repo is fantastic: github.com/danielricks/penseur 40
  • 41. David Beyer: Reshaping global industries Machine intelligence in the wild: How AI will reshape global industries safaribooksonline.com/library/view/strata-hadoop/9781491944660/ video282803.html 41
  • 42. To paraphrase: Consider the shift from steam to electric power: it took a generation before factory managers understood they could reconfigure the physical arrangement AI may be quicker adoption, but faces similar extremes of cognitive embrace Machine intelligence in the wild: How AI will reshape global industries safaribooksonline.com/library/view/strata-hadoop/9781491944660/ video282803.html David Beyer: Reshaping global industries 42
  • 43. Looking ahead… We have a need now to distinguish between what humans and computers can do well, respectively cognitive load, speed, scale, repeatability:
 computers > humans curation (captchas, as an example):
 computers < humans Organizations which focus on this 
 expertise for AI applications will
 have a distinct advantage 43
  • 44. presenter: Just Enough Math O’Reilly (2014) justenoughmath.com monthly newsletter for updates, 
 events, conf summaries, etc.: liber118.com/pxn/
 @pacoid