Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956...

75

Transcript of Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956...

Page 1: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 2: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

I

Page 3: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Alan TuringRoss QuillianEdward FeigenbaumMarvin MinskyJohn McCarthy - 1956

Page 4: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

“the science and engineering of making intelligent machines”

John McCarthy

b

Page 5: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

“The study and design of intelligent agents, where an

intelligent agent is a system that perceives its environment and takes actions that maximize its

chances of success.” Stuart Russel and

Peter Norvig

b

Page 6: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Machine LearningDeep Learning (eg. c. vision)Reinforcement learning (decision making)Natural language processingAlgorithmic game theoryNeuromorphic Computing

Page 7: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Computer vision

https://cloud.google.co

m/vision/

Page 8: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Computer vision reverse

proof

https://research.googleb

log.com/2015/06/incepti

onism-going-deeper-

into-neural.html

Page 9: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Play videogame

http://www.theverge.co

m/2016/6/9/11893002/go

ogle-ai-deepmind-atari-

montezumas-revenge

Page 10: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 11: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

questões

Page 12: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 13: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 14: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 15: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Problema: recompensas errôneas

https://www.youtube.com/watch?v=tlOIHko8ySg

Page 16: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Problema: moralidade

http://moralmachine.mit.

edu/

Page 17: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 18: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Problema: antropomorfismohttps://www.youtube.com/w

atch?v=OpPbN-GueZQ

Page 19: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 20: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 21: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 22: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 23: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

martin wolfb

Page 24: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 25: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

worst of timesb

Page 26: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 27: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 28: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 29: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 30: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 31: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

best of timesb

Page 32: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

produtividade agregada

Page 33: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

1947-19733% ao ano (US)b

Page 34: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

20071,2% ao ano

b

Page 35: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

2015-20160,6% ao ano

b

Page 36: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

lowest historic churn(Robert Atkinson

and John Wu)

b

Page 37: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 38: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

aumentos de saláriob

Page 39: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Carros autônomos vão levar no mínimo 25 anosb

Page 40: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

OECD diz que só 9% dos empregos estão ameaçados pela

automação

b

Page 41: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Erro: se um trabalho pode ser automatizado ele será

automatizado

b

Page 42: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

ATMs: 1970Mais de 400.000 (US)b

Page 43: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Número de caixas de banco subiu entre 2000 e 2010 (James Bassen)

Page 44: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Declínio projetado de 8% para próxima décadab

Page 45: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

De todas as 271 profissões do censo de 1950, apenas uma

desapareceu (ascensorista) (US)

b

Page 46: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Custo do trabalho no mundo desenvolvido vs. mundo em

desenvolvimento

b

Page 47: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

“Robots and Jobs” (Pascual Restrepo)

670.000 postos perdidos

b

Page 48: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

China: 2.4 milhões“If you want to know what

happened to manufacturing after 2000, the answer is very clearly

not automation, it´s China” (Dean Baker)

b

Page 49: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

AI pode aumentar o PIB dos Eua em 2%

(Accenture)

b

Page 50: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Custo do trabalho no mundo desenvolvido vs. mundo em

desenvolvimento

b

Page 51: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Singularityb

Page 52: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Multiplicityb

Page 53: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

desafios continuam

Page 54: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

big data vs. no data

Page 55: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 56: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

plataformasb

Page 57: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 58: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 59: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

algumas questões adicionais

Page 60: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

não é uma coisa só mas várias

Page 61: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

limitações das instituições atuais (ex. Responsabilidade civil)

Page 62: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

que é dono e controla dos dados

Page 63: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

proprietário v. open/DMCA

Page 64: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

IA e o contrato social

Page 65: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

a democracia leva à soluçãothe solution (?)

Page 66: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

aumentando o capital em face do trabalho

Page 67: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 68: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 69: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy
Page 70: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

Princípios de “accountability” para algoritmos e

inteligência artificial

1. Responsabilidade

2. Explicabilidade

3. Acuracidade

4. Auditabilidade

5. Justiça (Fairness)

Page 71: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

1. Responsibility. “For any algorithmic system, there needs to be a person with the authority to deal with its adverse individual or societal effects in a timely fashion. This is not a statement about legal responsibility but, rather, a focus on avenues for redress, public dialogue, and internal authority for change”.

Who is responsible if users are harmed by this product?

What will the reporting process and process for recourse be?

Who will have the power to decide on necessary changes to the algorithmic system during design stage, pre-launch, and post-launch?

Page 72: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

2. Explainability. “Any decisions produced by an

algorithmic system should be explainable to the people

affected by those decisions. These explanations must

be accessible and understandable to the target

audience; purely technical descriptions are not

appropriate for the general public.”

Who are your end-users and stakeholders?

How much of your system / algorithm can you explain to your

users and stakeholders?

How much of the data sources can you disclose?

Page 73: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

3. Accuracy “The principle of accuracy suggests that sources of error and uncertainty throughout an algorithm and its data sources need to be identified, logged, and benchmarked.”

What sources of error do you have and how will you mitigate their effect?

How confident are the decisions output by your algorithmic system?

What are realistic worst case scenarios in terms of how errors might impact society, individuals, and stakeholders?

Have you evaluated the provenance and veracity of data and considered alternative data sources?

Page 74: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

4. Auditability “The principle of auditability states that algorithms

should be developed to enable third parties to probe and

review the behavior of an algorithm… While there may be

technical challenges in allowing public auditing while protecting

proprietary information, private auditing (as in accounting)

could provide some public assurance.”

Can you provide for public auditing (i.e. probing, understanding,

reviewing of system behavior) or is there sensitive information

that would necessitate auditing by a designated 3rd party?

How will you facilitate public or third-party auditing without

opening the system to unwarranted manipulation?

Page 75: Alan Turing - ABC · Alan Turing Ross Quillian Edward Feigenbaum Marvin Minsky John McCarthy - 1956 “the science and engineering of making intelligent machines” John McCarthy

5. Fairness “All algorithms making decisions about

individuals should be evaluated for discriminatory

effects. The results of the evaluation and the criteria

used should be publicly released and explained.”

Are there particular groups which may be advantaged or

disadvantaged, in the context in which you are deploying, by

the algorithm / system you are building?

What is the potential damaging effect of uncertainty / errors to

different groups?