artificial intelligence · artificial intelligence.. is the study of the computations that make it...

16
Oliver Grau Intel Deutschland GmbH Chair ACM Europe TPC, Visiting Professor Surrey University, UK Artificial intelligence ICDPPC 2018 Side Event Digital Data Flows Master Class: Emerging Technologies in Association with Future of Privacy Forum

Upload: others

Post on 11-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

Oliver Grau Intel Deutschland GmbHChair ACM Europe TPC, Visiting Professor Surrey University, UK

Artificial intelligenceICDPPC 2018 Side EventDigital Data Flows Master Class: Emerging Technologiesin Association with Future of Privacy Forum

Page 2: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

2

What is AI? How AI works Challenges

Page 3: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

3

ArtificialI ntelligence

.. Is the study of thecomputations that make itpossible to perceive, reason and act. (Winston1992)

.. is the ability of machines to learn from experience, without explicit programming, in order to perform cognitive functions associated with the human mind

Artificial Intelligence

Machine learningAlgorithms whose performance improve as they are exposed to

more data over time

Deep learningSubset of machine learning in which

multi-layered neural networks learn from vast amounts of data

Page 4: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

4

Ai cl ser lookMachine learning Deep Learning reasoning

Algorithms designed to deliver better insight

with more data

Neural networks used toinfer meaning from large

dense datasets

Hybrid of analytics & AI techniques designed to find meaning in diverse datasets

Regression (Linear/Logistic)

Classification (Support Vector Machines/SVM, Naïve Bayes)

Clustering (Hierarchical, Bayesian, K-Means, DBSCAN)

Decision Trees (RandomForest)

Extrapolation (Hidden Markov Models/HMM)

More…

Image Recognition (Convolutional Neural Networks/CNN, Single-Shot Detector/SSD)

Speech Recognition (Recurrent Neural Network/RNN)

Natural Language Processing (Long-Short Term Memory/LSTM)

Data Generation (Generative Adversarial Networks/GAN)

Recommender System (Multi-Layer Perceptron/MLP)

Time-Series Analysis (LSTM, RNN)

Reinforcement Learning (CNN, RNN)

More…

Associative Memory

Rule-based Reasonig (deductive, inductive reasoning)

See also: machine & deep learning techniques

More…

Page 5: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

5

AIIs the driving force

The path to deeper insight

Descriptive Analytics

Diagnostic Analytics

Predictive Analytics

Prescriptive Analytics

Cognitive Analytics

ForesightWhat Will Happen, When, and Why

HindsightWhat Happened?

InsightWhat Happened and Why?

ForecastHow Should I Proceed?

Self-LearningHow Do I Proceed?

Page 6: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

6

What is AI? How AI works Challenges

Page 7: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

7

Building block: Classification for decisions making

?

x1

x2

1

0

x1

x2

1

0

Multi-layer neuralnetworks for morecomplex datadistributions

w1

w2

f(a,b)= 1 if x1*w1+x2*w2+b > 0; 0 otherwise

Linear separator = Perceptron neural network

Extension of data-set causesbias

Page 8: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

8

Machine Learning

How do you engineer the best

features?

𝑁 × 𝑁

Arjun

NEURAL NETWORK

𝒇𝟏, 𝒇𝟐, … , 𝒇𝑲Roundness of faceDist between eyesNose widthEye socket depthCheek bone structureJaw line length…etc.

CLASSIFIERALGORITHM

SVMRandom ForestNaïve BayesDecision TreesLogistic RegressionEnsemble methods

𝑁 × 𝑁

Arjun

Deep Learning

How do you guide the model to find the best features?

Machine vs. Deep learning

Page 9: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

9

0%

8%

15%

23%

30%

Human

2010 Present

Image recognition

0%

8%

15%

23%

30%

2000 Present

Speech recognitionE

rro

r

Err

or

Human

97% person 99%

“play song”

Source: ILSVRC ImageNet winning entry classification error rate each year 2010-2016 (Left), https://www.microsoft.com/en-us/research/blog/microsoft-researchers-achieve-new-conversational-speech-recognition-milestone/ (Right)

Deep learning breakthroughsMachines able to meet or exceed human image & speech recognition

Tumor Detection

DocumentSorting

Oil & Gas search

VoiceAssistant

Defectdetection

Genome sequencing

e.g.

Page 10: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

10

Lots of labeled data!

Training

Inference

Forward

Backward

Model weights

Forward“Bicycle”?

“Strawberry”

“Bicycle”?

Error

HumanBicycle

Strawberry

??????

Deep learning Basics

Data set size

Acc

ura

cy

Did you know?Training with a large

data set AND deep (many layered) neural network

often leads to the highest accuracy inference

Page 11: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

11

What is AI? How AI works Challenges

Page 12: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

12

Challenges in Automated Driving

Detect objects

Camera image Semantic segmentation

AI

AutomatedControl–

driving policy

AI ?

• Biggest question: Is it safe?

• Neural networks arenot deterministic! How do they work?

• Would you learn a driving policy? Fromwhom?

Page 13: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

13

Understanding Deep Networks

Learning Deep Features for Discriminative LocalizationBolei Zhou Aditya Khosla Agata Lapedriza Aude Oliva Antonio TorralbaMassachusetts Institute of Technology

Page 14: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

14

Societal Challenges

• AI need lots of data to work: Privacy if data from public required• Trust of AI methods in general because of lack in understanding

the underlying principles

Training

Camera image

Semantic segmentationAI

Training data

Page 15: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

15

Summary

• ML-based AI methods, in particular neural networks rely on training data

+ perfectly adapt to a task+ outperforms many traditional methods- problems with biased data- lack of explainability

• Societal and commercial challenges

• Unbiased data

• Privacy vs. Rich data sets of everything

• New products must solve: Trust, regulatory obligations, Safety

Page 16: Artificial intelligence · Artificial Intelligence.. Is the study of the computations that make it possible to perceive, reason and act. (Winston1992) .. is the ability of machines

16

Further reading

• ACM Europe Technical Policy Committee (was EUACM): When Computers Decide: European Recommendations on Machine-Learned Automated Decision Making, Informatics Europe & EUACM, 2018.

Thank you!

Contact: [email protected]