New Computing In 2019 and Beyond - Opportunities, Challenges, … Week 2... · seeking missile has...

Post on 22-May-2020

1 views 0 download

transcript

New Computing In 2019 and Beyond - Opportunities,

Challenges, and ThreatsFromm Institute

Fall 2019 - lecture 2 Bebo White - bebo.white@gmail.com

�1

questions (1/2)

1. You said that Net is not equal Web, so why a “Web Cam?”

2. It appears that sensors are the key component to IOT - correct?

3. Will you explain 5G to us? (next page)

4. If my refrigerator generates data, is that data saved somewhere? (I hope not)

�2

�3

•2G ->3G: mobile web •3G->4G (LTE): HD video on smartphone •4G->5G: iot plus ???

�4

questions (2/2)

5. I first heard about IOT in connection with the revelation that they all can be hacked. I feel all connected things have some danger - please comment

6. URL for cryptocurrency/blockchain course - http://bit.ly/2M7xPgs

�5

calendar

�6

-Stephen Hawking

“Success in creating effective AI, could be the biggest event in the history of our civilization. Or

the worst. We just don’t know. So we cannot know if we will be infinitely helped by AI, or ignored by it and side-lined, or conceivably

destroyed by it. Unless we learn how to prepare for, and avoid, the potential risks, AI could be the

worst event in the history of our civilization. It brings dangers, like powerful autonomous

weapons, or new ways for the few to oppress the many. It could bring great disruption to our

economy”

�7

who is civilized here?

�8

this is not a joke

�9

�10

2001: A Space Odyssey (1968)

The HAL 9000 - maybe the “gold standard”

what’s going on here?

• HAL is

• perceiving a personal threat (survival)

• determining a course of action

• executing an action

• is that intelligence? if so,

• was it taught (via human programming)?

• was it learned?

• is it all an illusion, a trick, slight-of-hand?

�11

�12

mechanical turk - wolfgang von kempelen (1770)

�13

in full disclosure

chess is “a poster child” for AI

the turing test (1950)• “The Imitation Game” - “can a machine exhibit

intelligent behavior equivalent to, or indistinguishable from, that of a human?”

�14

what is artificial intelligence (AI)?

• AI is a programmed ability to process information (DARPA)

• a machine (computer?) with the ability to perform cognitive functions such as perceiving, learning, reasoning, and problem solving can be said to have artificial intelligence

• AI exists when a machine (computer?) has cognitive ability

• the common benchmark for AI is the human level concerning reasoning, speech, and vision (e.g., HAL)

�15

-Freeman Dyson

“the search for extraterrestrial intelligence is wrong…what we are really looking for is extraterrestrial

technology because we can see it. Intelligence and technology are two different things…you could have a mind and intelligence that has no

technology at all. ”

�16

with a nod to andrew fraknoi

�17

relationships of selected ai definitions

�18

brief history of artificial intelligence (as ai)

• 1956 - the Dartmouth Summer Research Project on Artificial Intelligence coins the name

• 1965 - Joseph Weizenbaum at MIT creates Eliza

�19

brief history of artificial intelligence (as ai)(2/2)

• 1975 - Meta-Dendral, a Stanford computer program for chemical analysis is published in a journal

• 1987 - a Mercedes van drives itself 20 km on a German highway

• 1997 - Deep Blue defeats Garry Kasparov

• 2004 - the DARPA Grand Challenge for robot cars in the Mojave Desert

• 2011 - Apple introduces Siri

• 2014 - Amazon introduces Alexa - inspired by Star Trek

• 2016 AlphaGo defeats Go world champion

�20

�21

top myths about ai(1/2)

• myth: superintelligence by 2100 is inevitable; superintelligence by 2100 is impossible; fact: it may happen in decades, centuries or never

• myth: only Luddites worry about AI; fact: many top AI researchers are concerned

• mythical worry: AI turning evil; AI turning conscious; actual worry: AI turning competent with goals misaligned with ours

�22

top myths about ai(2/2)

• myth: robots are the main concern; fact: misaligned intelligence is the main concern; it needs no body, only a network connection

• myth: AI can’t control humans; fact: intelligence enables control: we control dogs by being smarter(?)

• myth: machines can’t have goals; fact: a heat-seeking missile has a goal

�23

�24

ai levels

• narrow AI - when the machine can perform a specific task better than a human

• general AI - when a machine can perform any intellectual task with the same accuracy level as a human would

• strong AI - when a machine can beat humans in many tasks; “the appropriately programmed computer with the right inputs and outputs would thereby have a mind in exactly the same sense human beings have minds?”(John Searle)

• where are we now? Examples?

�25

John Searle (1980)(1/2)

• philosopher

• “Minds, Brains, and Programs”

• “Chinese Room Argument” (kind of like the Turing Test) contends that a computer executing a program cannot have a “mind,” “understanding” or “consciousness” no matter how human-like it behaves; it does not literally understand Chinese, but simulates the ability to understand Chinese

�26

�27

Ex Machina (2014) a programmer is invited to administer the Turing Test

John Searle (1980)(2/2)

• ascribes the following positions to advocates of strong AI

• AI systems can be used to explain the mind

• the study of the brain is irrelevant to the study of the mind

• the Turing test is adequate for establishing the existence of mental states

�28

types of ai

• AI can be divided into 3 subfields

• artificial intelligence

• machine learning

• deep learning

�29

�30

�31

�32

�33

machine learning (ml)

• the art of study of algorithms that learn from examples and experiences

• based upon the idea that there exists patterns in a dataset that can be identified and used to make future predictions; do humans do this?

• the difference from strict programming is that the machine learns on its own from data to find rules rather than having them dictated in an algorithm/program code

• programmers provide a set of examples and the computer learns patterns from the data

• ML = “programming with data”

�34

ml is a “suitcase word” - marvin minsky

• words that carry a variety of meanings - learning is a powerful suitcase word

• learning refers to many different types of experience

• learning to write computer code is a very different experience from learning your way in San Francisco

• machines do not learn like humans; they do not learn (as humans do) to play games like chess, Go, or Jeopardy

• “machine learning” misleads people about how well machines are doing at tasks that humans can do

�35

ml flow - the path from data to knowledge

�36

Data target data

preprocessed data

transformed data

patterns/ models knowledge

selection

preprocessing

transformation

data mining

interpretation/ evaluation

�37

Again, think about human learning pedagogies

deep learning

• deep learning is a subfield of ML;

• it does not mean that the machine learns more in-depth knowledge, it means that the machine uses different layers to learn from data

• the depth of a model is represented by the number of layers in the model

• the learning phase is done through a neural network

�38

neural network

• a set of algorithms, modeled loosely after an animal/human(?) brain

• a type of model that can be trained to recognize patterns

• composed of layers, including I/O layers, and at least one hidden layer

• neurons in each layer learn increasingly abstract representations of the data

�39

-Andy Clark, University of Edinburgh

“Our brains have been tailored by millions of years of evolution to help us deal with the kinds of objects and structure that we’re

likely to encounter in the world. AI systems, however, start pretty much from scratch.

There’s also an architectural difference. A lot of deep-learning systems, which use many layers of artificial neurons to progressively extract features from raw data, do not work in a top-down, prediction-driven way, unlike the brain. They work in a more feed-forward

way.”

�40

�41

neural networks learn from data

�42

(ref: DARPA)

example - image recognition (supervised algorithm)

�43

example - imagenet

• an image database organized according to the WordNet hierarchy (currently only the nouns)

• each node of the hierarchy is depicted by hundreds and thousands of images

• current average is over 500 images per node

• http://www.image-net.org/about-overview

�44

what are these?

�45

�46

�47

how long before this technology is outdated?

�48

�49

-Dr. Arati Prabhakar, former DARPA Director

“When we look at what’s happening with AI, we see something that is very

powerful, but we also see a technology that is still quite

fundamentally limited…the problem is that when it’s wrong, it’s wrong in ways that no human would ever be

wrong”

�50

�51

Context can be a problem

google tensorflow

• an end-to-end platform for building and deploying ML models

• used by

• Airbnb - to classify images and detect objects at scale

• GE Healthcare - training a neural network to identify specific anatomy during MRIs

• PayPal - to detect fraud patterns

• Rainforest Connection - to detect illegal logging

• etc., etc.

�52

�53

(full disclosure)

�54

�55

�56 (ref:Google TensorFlow)