• No results found

Artificial Artificial Intelligence Intelligence

N/A
N/A
Protected

Academic year: 2021

Share "Artificial Artificial Intelligence Intelligence"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

Artificial Artificial

Intelligence Intelligence

by by

Eng. Jacton Opiyo

Eng. Jacton Opiyo

(2)

5 5 th th century BC century BC

Aristotle invents syllogistic logic, the first Aristotle invents syllogistic logic, the first

formal deductive reasoning system.

formal deductive reasoning system.

16 16 th th century AD century AD

Rabbi Loew supposedly invents the Rabbi Loew supposedly invents the

Golem, an artificial man made out of clay Golem, an artificial man made out of clay

A Brief History of AI

A Brief History of AI

(3)

17 17 th th century century

Descartes proposes animals are machines Descartes proposes animals are machines

and founds a scientific

and founds a scientific paradigm paradigm that will that will dominate for 250 years.

dominate for 250 years.

Pascal creates the first mechanical Pascal creates the first mechanical

calculator in 1642 calculator in 1642

18 18 th th century century

Wolfgang von Kempelen “invents” fake Wolfgang von Kempelen “invents” fake

chess-playing machine, The Turk.

chess-playing machine, The Turk.

(4)

19 19 th th century century

George Boole creates a binary algebra to George Boole creates a binary algebra to

represent “laws of thought”

represent “laws of thought”

Charles Babbage and Lady Lovelace Charles Babbage and Lady Lovelace

develop sophisticated programmable develop sophisticated programmable

mechanical computers, precursor to mechanical computers, precursor to

modern electronic computers.

modern electronic computers.

(5)

20 20 th th century century

Karel Kapek writes “Rossum’s Universal Karel Kapek writes “Rossum’s Universal

Robots”, coining the English word “robot”

Robots”, coining the English word “robot”

Warren McCulloch and Walter Pitts lay Warren McCulloch and Walter Pitts lay

partial groundwork for neural networks partial groundwork for neural networks

Turing writes “Computing Machinery and Turing writes “Computing Machinery and

Intelligence” – proposal of Turing test

Intelligence” – proposal of Turing test

(6)

1956: John McCarthy coins phrase “artificial 1956: John McCarthy coins phrase “artificial

intelligence”

intelligence”

1952-62: Arthur Samuel writes the first AI 1952-62: Arthur Samuel writes the first AI

game program to challenge a world game program to challenge a world

champion, in part due to learning.

champion, in part due to learning.

1950’s-60’s: Masterman et. al at Cambridge 1950’s-60’s: Masterman et. al at Cambridge

create semantic nets that do machine create semantic nets that do machine

translation.

translation.

(7)

1961: James Slagle writes first symbolic 1961: James Slagle writes first symbolic

integrator, SAINT, to solve calculus integrator, SAINT, to solve calculus

problems.

problems.

1963: Thomas Evan’s writes ANALOGY, 1963: Thomas Evan’s writes ANALOGY,

which solves analogy problems like the which solves analogy problems like the

ones on IQ tests.

ones on IQ tests.

1965: J. A. Robinson invents Resolution 1965: J. A. Robinson invents Resolution

Method using formal logic as its Method using formal logic as its

representation language.

representation language.

(8)

1965: Joseph Weizenbaum creates ELIZA, 1965: Joseph Weizenbaum creates ELIZA,

one of the earliest “chatterbots”

one of the earliest “chatterbots”

1967: Feigenbaum et. al create Dendral, the 1967: Feigenbaum et. al create Dendral, the

first useful knowledge-based agent that first useful knowledge-based agent that

interpreted mass spectrographs.

interpreted mass spectrographs.

1969: Shakey the robot combines 1969: Shakey the robot combines

movement, perception and problem movement, perception and problem

solving.

solving.

(9)

1971: Terry Winograd demonstrates a 1971: Terry Winograd demonstrates a

program that can understand English program that can understand English

commands in the word of blocks.

commands in the word of blocks.

1972: Alain Colmerauer writes Prolog 1972: Alain Colmerauer writes Prolog

1974: Ted Shortliffe creates MYCIN, the first 1974: Ted Shortliffe creates MYCIN, the first

expert system which showed the expert system which showed the

effectiveness of rule-based knowledge effectiveness of rule-based knowledge

representation for medical diagnosis.

representation for medical diagnosis.

(10)

1978: Herb Simon wins Nobel Prize for 1978: Herb Simon wins Nobel Prize for

theory of bounded rationality theory of bounded rationality

1983: James Allen creates Interval Calculus 1983: James Allen creates Interval Calculus

as a formal representation for events in as a formal representation for events in

time.

time.

1980’s: Backpropagation (invented 1974) 1980’s: Backpropagation (invented 1974)

rediscovered and sees wide use in neural rediscovered and sees wide use in neural

networks

networks

(11)

1985: ALVINN, “an autonomous land vehicle 1985: ALVINN, “an autonomous land vehicle

in a neural network” navigates across the in a neural network” navigates across the

country (2800 miles).

country (2800 miles).

Early 1990’s: Gerry Tesauro creates TD- Early 1990’s: Gerry Tesauro creates TD-

Gammon, a learning backgammon agent Gammon, a learning backgammon agent

that vies with championship players that vies with championship players

1997: Deep Blue defeats Garry Kasparov

1997: Deep Blue defeats Garry Kasparov

(12)

Modern Times (post-Cartesian) Modern Times (post-Cartesian)

Robopets Robopets

Widespread viruses, Widespread viruses,

security holes aplenty security holes aplenty AI-powered CRM

AI-powered CRM

Faster—and many more Faster—and many more

—computers

—computers

(13)

A word about paradigms… A word about paradigms…

AI will force a dualistic view of life to change because the AI will force a dualistic view of life to change because the

environment will be inseparable from it. Axiological shifts will occur environment will be inseparable from it. Axiological shifts will occur in defining life, causing society to expand current definitions of life in defining life, causing society to expand current definitions of life (e.g. requirement of a body). Also, the connectedness of the local (e.g. requirement of a body). Also, the connectedness of the local environment to AI will force science away from a reductionist view environment to AI will force science away from a reductionist view

of this new life and into a more complex view of interactions of this new life and into a more complex view of interactions

causing life to arise.

causing life to arise.

On the other hand, most scientists would be happy to view the On the other hand, most scientists would be happy to view the brain as a vast but complex machine. As such it should then be brain as a vast but complex machine. As such it should then be

possible to purely replicate the brain using artificial neurons. This possible to purely replicate the brain using artificial neurons. This

has already been done for very simple life forms such as insects has already been done for very simple life forms such as insects

which only have a few thousand neurons in their brains. In which only have a few thousand neurons in their brains. In principle, it would not be necessary to have a full scientific principle, it would not be necessary to have a full scientific

understanding of how the brain works. One would just build a understanding of how the brain works. One would just build a copy of one using artificial materials and see how it behaves.

copy of one using artificial materials and see how it behaves.

(14)

ETHICAL CONSIDERATIONS ETHICAL CONSIDERATIONS

Utilitarianism supports the development of AI, but only because of the Christian Utilitarianism supports the development of AI, but only because of the Christian

value of dominion over the environment. AI promises to increase control value of dominion over the environment. AI promises to increase control

over life, thus suffering can be reduced. Yet, if AI is developed and not over life, thus suffering can be reduced. Yet, if AI is developed and not

forced into particular tasks, Utilitarianism may not apply.

forced into particular tasks, Utilitarianism may not apply.

Artificial life may be viewed as more expendable than human life, so AI will be Artificial life may be viewed as more expendable than human life, so AI will be

used as cheap labor, or perhaps slaves, thus increasing profits for used as cheap labor, or perhaps slaves, thus increasing profits for

corporations.

corporations.

We do have to take responsibility for our creations, so if the risks associated We do have to take responsibility for our creations, so if the risks associated with creating a form of AI are too great, then we should not pursue that with creating a form of AI are too great, then we should not pursue that

development.

development.

We do have to take responsibility for our creations, so if the risks associated We do have to take responsibility for our creations, so if the risks associated with creating a form of AI are too great, then we should not pursue that with creating a form of AI are too great, then we should not pursue that

development.

development.

(15)

 Rights Based Ethics Rights Based Ethics

 Once AI programs achieve Once AI programs achieve a modicum of sentience, a modicum of sentience,

should they be given rights should they be given rights

on par with other animals?

on par with other animals?

 Two sides of the argument: Two sides of the argument:

 1) No, because sentience is 1) No, because sentience is impossible to determine.

impossible to determine.

 2) Yes, because sentience 2) Yes, because sentience can be proven beyond a can be proven beyond a

reasonable doubt.

reasonable doubt.

(16)

Duty ethics Duty ethics

Consequence of developing AI is not at issue. What obligations do we have Consequence of developing AI is not at issue. What obligations do we have

to our biological children? Once AL is created, are they to be a to our biological children? Once AL is created, are they to be a

Frankenstein’s monster and cast off without help, or are they to be Frankenstein’s monster and cast off without help, or are they to be guided by their creator, like Adam & Eve in Eden.

guided by their creator, like Adam & Eve in Eden.

We do have to take responsibility for our creations, so if the risks We do have to take responsibility for our creations, so if the risks

associated with creating a form of AI are too great, then we should not associated with creating a form of AI are too great, then we should not pursue that development.

pursue that development.

Do we have a responsibility to our biological children similar to AI? Are the Do we have a responsibility to our biological children similar to AI? Are the

two exactly the same?

two exactly the same?

What rules should we use as categorical imperatives? AI should contain a What rules should we use as categorical imperatives? AI should contain a

set of rules that most people share, like “do not kill, unless in self- set of rules that most people share, like “do not kill, unless in self-

defense” or “do not lie, unless the suffering caused by honesty is large”.

defense” or “do not lie, unless the suffering caused by honesty is large”.

(17)

Confucianism Confucianism

 Confucianism is, in part, similar to Kant’s Confucianism is, in part, similar to Kant’s duty ethics: “don't do to others what you duty ethics: “don't do to others what you

would not want yourself“ (reciprocity) would not want yourself“ (reciprocity)

, not , not : actions should be based on : actions should be based on righteousness, duty and morality, not on righteousness, duty and morality, not on

gain or profit.

gain or profit.

Rén Rén : “benevolence, charity, humanity, : “benevolence, charity, humanity, love, and kindness”

love, and kindness”

(18)

 But AI is also an advance in civilization; it makes it But AI is also an advance in civilization; it makes it possible for everyone to live more comfortable lives possible for everyone to live more comfortable lives

 Thus, Confucianism seems to encourage Thus, Confucianism seems to encourage

development and application of (non-sentient) AI, so development and application of (non-sentient) AI, so

long as it does not endanger others long as it does not endanger others

 If the AI is sentient, however, it would have to be If the AI is sentient, however, it would have to be

treated humanely without exploitation, and could not treated humanely without exploitation, and could not

be created out of individual or corporate greed.

be created out of individual or corporate greed.

 Though Confucianism can be seen as a religion, it is Though Confucianism can be seen as a religion, it is also a code of ethics, which suggests that it would be also a code of ethics, which suggests that it would be

more open to considering AI to be alive and more open to considering AI to be alive and

deserving rights than other spiritual mythologies.

deserving rights than other spiritual mythologies.

(19)

Virtue ethics Virtue ethics

Difficult to predict what virtues to Difficult to predict what virtues to

give Artificial life because it is a give Artificial life because it is a complex technology. Unable to complex technology. Unable to see the results of these virtues see the results of these virtues

may be a problem because there may be a problem because there

are risks involved with some are risks involved with some virtues overpowering others.

virtues overpowering others.

What preprogrammed “virtues”

What preprogrammed “virtues”

should computers have to allow should computers have to allow

them to be morally right? Can them to be morally right? Can

virtues make an AI entity behave virtues make an AI entity behave

morally at all?

morally at all?

Wisdom, compassion, courage, Wisdom, compassion, courage,

strength, obedience, strength, obedience,

carefulness…?

carefulness…?

(20)
(21)

ADVANTAGES (Factual Changes) ADVANTAGES (Factual Changes)

Smarter artificial intelligence promises to replace human jobs, freeing Smarter artificial intelligence promises to replace human jobs, freeing

people for other pursuits by automating manufacturing and people for other pursuits by automating manufacturing and transportations.

transportations.

Self-modifying, self-writing, and learning software relieves programmers Self-modifying, self-writing, and learning software relieves programmers

of the burdensome task of specifying the whole of a program’s of the burdensome task of specifying the whole of a program’s

functionality—now we can just create the framework and have the functionality—now we can just create the framework and have the program itself fill in the rest (example: real-time strategy game program itself fill in the rest (example: real-time strategy game artificial intelligence run by a neural network that acts based on artificial intelligence run by a neural network that acts based on experience instead of an explicit decision tree).

experience instead of an explicit decision tree).

Self-replicating applications can make deployment easier and less Self-replicating applications can make deployment easier and less

resource-intensive.

resource-intensive.

AI can see relationships in enormous or diverse bodies of data that a AI can see relationships in enormous or diverse bodies of data that a

human could not

human could not

(22)
(23)
(24)

Disadvantages (Risks) Disadvantages (Risks)

 Potential for Potential for

malevolent programs, malevolent programs,

“cold war” between

“cold war” between two countries,

two countries,

unforeseen impacts unforeseen impacts

because it is because it is

complex complex

technology technology , ,

environmental environmental

consequences will consequences will

most likely be most likely be

minimal.

minimal.

(25)

 Self-modifying, when combined with self- Self-modifying, when combined with self-

replicating, can lead to dangerous, unexpected replicating, can lead to dangerous, unexpected results, such as a new and frequently mutating results, such as a new and frequently mutating

computer virus.

computer virus.

 As computers get faster and more numerous, As computers get faster and more numerous, the possibility of randomly creating an artificial the possibility of randomly creating an artificial

intelligence becomes real.

intelligence becomes real.

 Military robots may make it possible for a Military robots may make it possible for a

country to indiscriminately attack less-advanced country to indiscriminately attack less-advanced

countries with few, if any, human casualties.

countries with few, if any, human casualties.

 Rapid advances in AI could mean massive Rapid advances in AI could mean massive structural unemployment

structural unemployment

 AI utilizing non-transparent learning (i.e. neural AI utilizing non-transparent learning (i.e. neural networks) is never completely predictable

networks) is never completely predictable

(26)

Mythological Considerations Mythological Considerations

 Do sentient programs have a soul? Do sentient programs have a soul?

 Christianity says no because a soul is imparted Christianity says no because a soul is imparted by God alone, and not by Computer Scientists, by God alone, and not by Computer Scientists,

yet Christianity does dictate that we control the yet Christianity does dictate that we control the

environment around us, thus if cyberspace is environment around us, thus if cyberspace is

part of our environment, would AI allow us to part of our environment, would AI allow us to

control it?

control it?

 Buddhism and Taoism take a different stance. Buddhism and Taoism take a different stance.

(27)

 Buddhism and Taoism Buddhism and Taoism

 The Hua-Yen school of Buddhism offers as the metaphor The Hua-Yen school of Buddhism offers as the metaphor for the world an infinite net, at each intersection of

for the world an infinite net, at each intersection of

which lies a jewel in which exists every other jewel and which lies a jewel in which exists every other jewel and

where every part of the net depends for its existence on where every part of the net depends for its existence on

dynamic awareness of every other part. This is in line dynamic awareness of every other part. This is in line with the axiological shift that would likely result from with the axiological shift that would likely result from

developing Artificial Life; environment and individual life developing Artificial Life; environment and individual life

are one.

are one.

 Buddhism and Taoism value life above all else, so AI Buddhism and Taoism value life above all else, so AI would be valued just as highly as all other life, once would be valued just as highly as all other life, once

developed. Creation of AI would be opposed because AI developed. Creation of AI would be opposed because AI

does not share the tenets of the 8-fold path.

does not share the tenets of the 8-fold path.

(28)

Christianity, Islam, Judaism Christianity, Islam, Judaism

 Christianity, Islam, and Judaism are (at least in relation Christianity, Islam, and Judaism are (at least in relation to AI) very similar: they all state God created man in his to AI) very similar: they all state God created man in his

own image own image

 So: So:

How can man create artificial life if God is the creator of life? How can man create artificial life if God is the creator of life?

(“Say unto them, O Muhammad: Allah gives life to you, then (“Say unto them, O Muhammad: Allah gives life to you, then causes you to die, then gathers you unto the day of

causes you to die, then gathers you unto the day of resurrection...”)

resurrection...”)

If AI programs are sentient and as smart or smarter than If AI programs are sentient and as smart or smarter than humans, is man still the highest of worldly life?

humans, is man still the highest of worldly life?

Does sentient AI have a soul? Does it ascend to heaven when it Does sentient AI have a soul? Does it ascend to heaven when it is deleted? Or when it stops running temporarily (and then is is deleted? Or when it stops running temporarily (and then is reborn)? How do you baptize software? And so on…

reborn)? How do you baptize software? And so on…

Oh my!

(29)

 Because they will not accept AI as life, Because they will not accept AI as life,

Judaism, Christianity and Islam do not care Judaism, Christianity and Islam do not care

about the rights and treatment of any AI.

about the rights and treatment of any AI.

 Instead, they will focus on the dangers to Instead, they will focus on the dangers to humans.

humans.

 Christianity concerned with orthodoxy Christianity concerned with orthodoxy

(correct belief), while Islam and Judaism (correct belief), while Islam and Judaism

concerned with orthopraxy (correct action) concerned with orthopraxy (correct action)

 Should you release (potentially dangerous) Should you release (potentially dangerous) AI software if you have tested it to your

AI software if you have tested it to your satisfaction or if you have applied a set satisfaction or if you have applied a set

testing protocol?

testing protocol?

(30)

Judaism and Christianity hold that man has free will; however, Islam Judaism and Christianity hold that man has free will; however, Islam is more slanted toward predestination (“By no means can anything is more slanted toward predestination (“By no means can anything befall us but what God has destined for us”).

befall us but what God has destined for us”).

Digital AI doesn’t appear to have free will: all inputs and outputs to Digital AI doesn’t appear to have free will: all inputs and outputs to an AI program are discreet and reproducible, as are the AI program’s an AI program are discreet and reproducible, as are the AI program’s state and execution (its “memory” and “thought”). Given the same state and execution (its “memory” and “thought”). Given the same conditions and the same input, digital AI software will always

conditions and the same input, digital AI software will always produce the same output.

produce the same output.

Notice, however, that this could be true for humans as well, but is Notice, however, that this could be true for humans as well, but is unverifiable because our inputs, outputs, memories and thoughts are unverifiable because our inputs, outputs, memories and thoughts are not easily accessible or reproducible.

not easily accessible or reproducible.

Bottom line: in most ways, sentient AI doesn’t make sense in the Bottom line: in most ways, sentient AI doesn’t make sense in the context of these religions, and, in some cases, is contrary to their context of these religions, and, in some cases, is contrary to their beliefs.

beliefs.

And thus Christianity, Islam, and Judaism would not accept any AI as And thus Christianity, Islam, and Judaism would not accept any AI as sentient, and probably not even as life.

sentient, and probably not even as life.

(31)

Applied Ethicist’s Stance Applied Ethicist’s Stance

 Macroethics-current societal values is dominated Macroethics-current societal values is dominated by Utilitarianism, thus AI is likely to continue.

by Utilitarianism, thus AI is likely to continue.

 Microethics-depending on a person’s spirituality, Microethics-depending on a person’s spirituality, this may influence the codes of conduct

this may influence the codes of conduct designed into artificial life.

designed into artificial life.

 Mesoethics-if a company develops AI, it will Mesoethics-if a company develops AI, it will produce a utilitarian creature. If research produce a utilitarian creature. If research

institutes develop AI, then it may contain various institutes develop AI, then it may contain various

ethical standpoints depending on who is doing ethical standpoints depending on who is doing

the research and development.

the research and development.

(32)

The Future?

The Future?

 Idea of Artificial Intelligence Idea of Artificial Intelligence is being replaced by Artificial is being replaced by Artificial life, or anything with a form life, or anything with a form

or body.

or body.

 The consensus among The consensus among scientists is that a

scientists is that a

requirement for life is that it requirement for life is that it has an embodiment in some has an embodiment in some

physical form, but this will physical form, but this will

change. Programs may not change. Programs may not fit this requirement for life fit this requirement for life

yet.

yet.

(33)

Should we start caring yet?

Should we start caring yet?

 Very sophisticated—perhaps even sentient Very sophisticated—perhaps even sentient

—AI may not be far off; with sufficient

—AI may not be far off; with sufficient

computation power (such as that offered computation power (such as that offered

by quantum computers) it is possible to by quantum computers) it is possible to

“evolve” AI without much programming

“evolve” AI without much programming effort.

effort.

 Today, concerns include mutating viruses Today, concerns include mutating viruses and the reliability of AI (you don’t want and the reliability of AI (you don’t want

software directing your car into a tree).

software directing your car into a tree).

(34)

What should happen What should happen

 When programs that appear to demonstrate sentience When programs that appear to demonstrate sentience appear (intelligence and awareness), a panel of

appear (intelligence and awareness), a panel of

scientists could be assembled to determine if a particular scientists could be assembled to determine if a particular

program is sentient or not.

program is sentient or not.

 If sentient, it will be given rights, so, in general, If sentient, it will be given rights, so, in general,

companies will try to avoid developing sentient AI since companies will try to avoid developing sentient AI since

they would not be able to indiscriminately exploit it.

they would not be able to indiscriminately exploit it.

 Software companies should be made legally responsible Software companies should be made legally responsible for failings of software that result in damage to third

for failings of software that result in damage to third parties despite good-faith attempts at control by the parties despite good-faith attempts at control by the

user.

user.

 AI and robotics have the potentially to truly revolutionize AI and robotics have the potentially to truly revolutionize the economy by replacing labor with capital, allowing

the economy by replacing labor with capital, allowing

greater production—it deserves a corresponding share of greater production—it deserves a corresponding share of

research funding!

research funding!

(35)

And what is going to happen…

And what is going to happen…

 Most people are willing to torture and kill intelligent Most people are willing to torture and kill intelligent animals like cows just for a tastier lunch—why would animals like cows just for a tastier lunch—why would

they hesitate to exploit artificial life?

they hesitate to exploit artificial life?

 This is further compounded mainstream religious beliefs This is further compounded mainstream religious beliefs

 Even with laws, any individual with sufficient computing Even with laws, any individual with sufficient computing power could “evolve” AI without much programming.

power could “evolve” AI without much programming.

 Licensing agreements will continue to allow careless Licensing agreements will continue to allow careless companies to often escape responsibility for faulty companies to often escape responsibility for faulty

software.

software.

 Bottom line: ethical considerations will be ignored; Bottom line: ethical considerations will be ignored;

reform—if it happens—will only take place when the reform—if it happens—will only take place when the

economic costs become too high.

economic costs become too high.

References

Related documents