SlideShare a Scribd company logo
1 of 166
Download to read offline
History of AI,
Current Trends,
Prospective Trajectories
Giovanni Sileno
g.sileno@uva.nl
Winter Academy on Artificial Intelligence and International Law
Asser Institute – 20 January 2020
What is Artificial Intelligence?
What is Artificial Intelligence?
What is Artificial Intelligence?
● What is made by humans?
What is Artificial Intelligence?
● What is made by humans?
● What is induced by humans?
What is Artificial Intelligence?
● What is made by humans?
● What is induced by humans?
● What is simulated, not true?
What is Artificial Intelligence?
What is Artificial Intelligence?
● Problem-solving ability?
What is Artificial Intelligence?
● Problem-solving ability?
● Capacity of abstraction?
What is Artificial Intelligence?
● Problem-solving ability?
● Capacity of abstraction?
● Capacity of organization?
What is Artificial Intelligence?
● Problem-solving ability?
● Capacity of abstraction?
● Capacity of organization?
● Creativity?
What is Artificial Intelligence?
● Problem-solving ability?
● Capacity of abstraction?
● Capacity of organization?
● Creativity?
● Self-awareness?
What is Artificial Intelligence?
● Problem-solving ability?
● Capacity of abstraction?
● Capacity of organization?
● Creativity?
● Self-awareness?
● Manipulation ability?
AI as a discipline
● Most disciplines emerge around specific domains of knowledge,
settling upon methods deemed adequate to that domain.
Biology
Life and living
organisms
Laws of the
universe
Physics
Legal systems and
justice
Law
Computational
systems
Computer science
but Artificial Intelligence?
AI as a discipline
● As a discipline, AI is not primarily connected to a knowledge
domain, but to a purpose:
conceiving artificial systems that are intelligent
● All other disciplines (and their methods, or refinements of their
methods) become for AI instrumental to that purpose (or sub-
goals derived from that purpose).
● But what is meant by this purpose?
Categories of AIs
think like humans think rationally
act like humans act rationally
systems that
Russell and Norvig, "Artificial Intelligence: a Modern Approach", chapter 1
available at https://people.eecs.berkeley.edu/~russell/aima1e/chapter01.pdf
Categories of AIs
think like humans think rationally
act like humans act rationally
systems that
MENTAL
dimension
BEHAVIOURAL
dimension
Categories of AIs
think like humans think rationally
act like humans act rationally
systems that
DESCRIPTIVE
dimension
PRESCRIPTIVE
dimension
standards set by
actual human behaviour
standards set by
ideal (human) behaviour
MENTAL
dimension
BEHAVIOURAL
dimension
think like humans think rationally
act like humans act rationally
systems that
Turing test approach
artificial and natural not distinguishable behind a neutral interface
think like humans think rationally
act like humans act rationally
systems that
Cognitive modeling approach
AI reproducing cognitive functions observed by humans
If these cognitive
functions are required
for our intelligence
they might be required
to achieve artificial
intelligence
NATURA ARTIS MAGISTRA argument
EXPLAINABILITY argument
If they explain our
internal working
they can help to interpret
AI functioning
think like humans think rationally
act like humans act rationally
systems that
The “Laws of Thought” approach
AI producing logically valid inferences
think like humans think rationally
act like humans act rationally
systems that
The “Rational Agent” approach
AI decision-making following standards of rationality
– the agent selects
the best choice
– to achieve its goals
– given its beliefs
autonomous entity
Recent advances
think like humans think rationally
perform like humans act rationally
systems that
in
narrow (specific) general
contexts
● In specific tasks, performance can be easily measured (quantified).
→ systems can adapt to perform better than humans.
outperform humans
AI waves
● This variety of topics has been developed through a cycles of
springs (and winters) centered around different topics.
● Some of the peaks:
– ad-hoc systems with handcrafted knowledge (60s/70s)
– expert systems/problem solving methods (80s)
– robotics, computer vision, speech recognition (80s)
– evolutionary computing (90s)
– agent-based modeling and multi-agent systems (90s/00s)
– semantic web (00s)
– deep learning (10s)
AI waves
● This variety of topics has been developed through a cycles of
springs (and winters) centered around different topics.
● Some of the peaks:
– ad-hoc systems with handcrafted knowledge (60s/70s)
– expert systems/problem solving methods (80s)
– robotics, computer vision, speech recognition (80s)
– evolutionary computing (90s)
– agent-based modeling and multi-agent systems (90s/00s)
– semantic web (00s)
– deep learning (10s)
● Although each time the mainstream topic eclipsed all the others,
the following advances were enabled only because
fundamental research in the others somehow continued.
AI waves
● This variety of topics has been developed through a cycles of
springs (and winters) centered around different topics.
● Some of the peaks:
– ad-hoc systems with handcrafted knowledge (60s/70s)
– expert systems/problem solving methods (80s)
– robotics, computer vision, speech recognition (80s)
– evolutionary computing (90s)
– agent-based modeling and multi-agent systems (90s/00s)
– semantic web (00s)
– deep learning (10s)
● Although each time the mainstream topic eclipsed all the others,
the following advances were enabled only because
fundamental research in the others somehow continued.
To present more in detail this phenomenon, we will now look
into the start of AI, or its first wave.
The start of AI
The start of Artificial Intelligence
● Artificial Intelligence is a research field whose name was
decided in a workshop at Dartmouth College in 1956.
● A group of scientists gathered at the Dartmouth campus for a
brainstorming long 6-8 weeks on the conception of “Machines
that Think” and settled the foundations of at least three
decades of research.
The start of Artificial Intelligence
● Artificial Intelligence is a research field whose name was
decided in a workshop at Dartmouth College in 1956.
● A group of scientists gathered at the Dartmouth campus for a
brainstorming long 6-8 weeks on the conception of “Machines
that Think” and settled the foundations of at least three
decades of research.
● But such an exploit rarely occurs by chance.
Contextualization
● Operational Research (since ~1930s)
a sub-field of applied mathematics emerged in the years prior to
World War II, when UK prepared to anticipate war.
it focuses on decision-making for operational settings:
– manufacturing
– transportation
– supply chain
– routing
– scheduling
– ...
● Cybernetics (~1940s)
emerged as a transdisciplinary approach to investigate systems
of regulation, in fields as diverse as electronics, mechanics,
biology and neurosciences. It considers systems holistically and
study their internal control structures, constraints and
possibilities.
negative feedback
as a structure
as a process
Contextualization
● Technological advances in Electronics (~1950)
Invention of bipolar
transistor (1947)
First generation computers
(vacuum tubes-based)
Second generation computers
(transistor-based)
ENIAC: 30 tons, area of about 1,800 square feet.
Contextualization
● Theoretical results about Computation and Information
Alan Turing Claude E. Shannon
Information theory (1948)
● enabling to quantify information (for
communication purposes), and so to
perform data compression and to
identify the limits of signal
processing
formal model of computation (1937)
● enabling to write logically all computing
processes (Universal Turing Machine)
the “Imitation Game” (1950)
● defining an operational standard for
intelligence (Turing Test)
Contextualization
● Psychology
behaviorism
K. Craik. “The Nature of
Explanation” (1943)
cognitive
psychology
B. F. Skinner, "The Behavior
of Organisms: An Experimental
Analysis” (1938)
● Removal of mental element, Focus on
operant conditioning (reward, punishments)
● Recovery of mental element,
folk-psychology, compatible with an
information-processing view of cognition
Contextualization
Contextualization
● Psychology (Neural Networks)
Thoughts and body activity result
from interactions among neurons
within the brain.
Alexander Bain (1873), William
James (1890).
Simultaneous activation of neurons
leads to increases in synaptic
strength between them.
Donald Hebb (1949)
Presentation of first computational
machines simulating neural networks
Farley and Clark (1954), Rochester,
Holland, Habit, and Duda (1956).
Who was at the Darmouth
Workshop (1956)?
● A remarkable group of ~20 scientist and engineers, including:
– John McCarty (LISP language, situation calculus, non-monotonic logics)
– Marvin Minsky (frames, perceptron, society of minds)
– Herbert Simon (logic theorist, general problem solver, bounded rationality)
– Allen Newell (logic theorist, general problem solver, the knowledge level)
– Ray Solomonoff (father of algorithmic probability, algorithmic information theory)
– Arthur Lee Samuel (first machine learning algorithm for checkers)
– W. Ross Ashby (pioneer in cybernetics, law of requisite variety)
– Claude Shannon (father of information theory)
– John Nash (father of game theory)
future nobel prizes
Who was at the Darmouth
Workshop (1956)?
● A remarkable group of ~20 scientist and engineers, including:
– John McCarty (LISP language, situation calculus, non-monotonic logics)
– Marvin Minsky (frames, perceptron, society of minds)
– Herbert Simon (logic theorist, general problem solver, bounded rationality)
– Allen Newell (logic theorist, general problem solver, the knowledge level)
– Ray Solomonoff (father of algorithmic probability, algorithmic information theory)
– Arthur Lee Samuel (first machine learning algorithm for checkers)
– W. Ross Ashby (pioneer in cybernetics, law of requisite variety)
– Claude Shannon (father of information theory)
– John Nash (father of game theory)
future nobel prizes
The workshop brought no tangible result, but resulted in a shift
from semantic approaches to symbolic processing.
Who was at the Darmouth
Workshop (1956)?
● A remarkable group of ~20 scientist and engineers, including:
– John McCarty (LISP language, situation calculus, non-monotonic logics)
– Marvin Minsky (frames, perceptron, society of minds)
– Herbert Simon (logic theorist, general problem solver, bounded rationality)
– Allen Newell (logic theorist, general problem solver, the knowledge level)
– Ray Solomonoff (father of algorithmic probability, algorithmic information theory)
– Arthur Lee Samuel (first machine learning algorithm for checkers)
– W. Ross Ashby (pioneer in cybernetics, law of requisite variety)
– Claude Shannon (father of information theory)
– John Nash (father of game theory)
future nobel prizes
The workshop brought no tangible result, but resulted in a shift
from semantic approaches to symbolic processing.
a strong agenda
AI AS ENGINEERING
OF THE “MIND”
induction of functions from data
reasoning and decision-making
logicist
empiricist
monolithical
systems
heterogeneous
systems
homogeneous
systems
AI AS ENGINEERING
OF THE “MIND”
induction of functions from data
reasoning and decision-making
logicist
empiricist
monolithical
systems
probability
artificial neural
networks (ANNs)
logic
monolithical
systems
heterogeneous
systems
homogeneous
systems
“Scruffies”
“Neats”
elegant solutions, provably correct
ad-hoc solutions,
empirical evaluation
AI AS ENGINEERING
OF THE “MIND”
induction of functions from data
reasoning and decision-making
logicist
empiricist
monolithical
systems
characteristics of most people
at the Darmouth workshop
monolithical
systems
heterogeneous
systems
homogeneous
systems
“Scruffies”
“Neats”
elegant solutions, provably correct
ad-hoc solutions,
empirical evaluation
AI AS ENGINEERING
OF THE “MIND”
induction of functions from data
reasoning and decision-making
logicist
empiricist
monolithical
systems
characteristics of most people
at the Darmouth workshop
There were few researchers working on neural networks, and
more in general learning was not brought to the foreground.
What/who stayed in the background
● In the words of another remarkable researcher (who was
invited but could not go):
– John Holland (neural networks, pioneer of complex adaptive systems and
genetic algorithms)
[It resulted that] “there was very little interest in learning. In
my honest opinion, this held up AI in quite a few ways. It would
have been much better if Rosenblatt’s Perceptron work, or in
particular Samuels’ checkers playing system, or some of the other
early machine learning work, had had more of an impact. In
particular, I think there would have been less of this notion that
you can just put it all in as expertise” [..]
“it’s still not absolutely clear to me why the other approaches
fell away. Perhaps there was no forceful advocate.”
P. Husbands. (2008). An Interview With John Holland. In P. Husbands, O. Holland, & M.
Wheeler (Eds.), The Mechanical Mind in History (pp. 383–396).
Ingredients for many stories of shining
success and dramatic fall in AI
● societal needs
● acceptable theoretical paradigms
● strong advocates
● initial unexpected successes
● adequate computational technologies
Ingredients for many stories of shining
success and dramatic fall in AI
● societal needs
● acceptable theoretical paradigms
● strong advocates
● initial unexpected successes
● adequate computational technologies
● financial resources
Ingredients for many stories of shining
success and dramatic fall in AI
Ingredients for many stories of shining
success and dramatic fall in AI
● societal needs
● acceptable theoretical paradigms
● strong advocates
● initial unexpected successes
● adequate computational technologies
● financial resources
raising expectations
illusions
and then delusions
hype cycle
Ingredients for many stories of shining
success and dramatic fall in AI
● societal needs
● acceptable theoretical paradigms
● strong advocates
● initial unexpected successes
● adequate computational technologies
● financial resources
raising expectations
illusions
and then delusions
hype cycle● but still (most of the times) there are concrete achievements.
They just become infrastructure: invisible, but necessary.
Working principles of Symbolic AI
Algorithm = Logic + Control
“An algorithm can be regarded as consisting of
– a logic component, which specifies the knowledge to be
used in solving problems, and
– a control component, which determines the problem-
solving strategies by means of which that knowledge is
used.
The logic component determines the meaning of the algorithm
whereas the control component only affects its efficency.”
Kowalski, R. (1979). Algorithm = Logic + Control. Communications of the ACM, 22(7), 424–436.
Imperative style of
programming:
you command the
directions
Imperative style of
programming:
you command the
directions
Imperative style of
programming:
you command the
directions
● What if the
labyrinth changes?
Declarative style of
programming:
you give just the
labyrinth.
the computer finds
the way.
Declarative style of
programming:
you give just the
labyrinth.
the computer finds
the way.
● For instance, via
trial, error and
backtracking.
Declarative style of
programming:
you give just the
labyrinth.
the computer finds
the way.
● For instance, via
trial, error and
backtracking.
Declarative style of
programming:
you give just the
labyrinth.
the computer finds
the way.
● For instance, via
trial, error and
backtracking.
Declarative style of
programming:
you give just the
labyrinth.
the computer finds
the way.
● For instance, via
trial, error and
backtracking.
WELL-DEFINED PROBLEM
Goal state
Initial
state
KNOWLEDGE
PROBLEM-SOLVING
METHOD
Declarative style of
programming:
you give just the
labyrinth.
the computer finds
the way.
● For instance, via
trial, error and
backtracking.
Well-defined problems &
problem spaces
Problems are well-defined when
there is a simple test to conclude
whether a solution is a solution.
J. McCarthy (1956) The inversion of functions defined by
Turing machines. Automata Studies, Annals of Mathematical
Studies, 34:177 – 181.
People solve problems by searching
through a problem space, consisting
of the initial state, the goal state, and
all possible states in between.
Newell, A., & Simon, H. A. (1972). Human problem solving.
Problem and solution spaces
P S
problems
space
solution
space
sp
Problem and solution spaces
P S
problems
space
solution
space
sp
problem
type
abstract
solution
abstraction refinement
Problem and solution spaces
P S
problems
space
solution
space
solution
sp
problem
type
abstract
solution
abstraction refinement
Defining the problem...
An old lady wants to visit her
friend in a neighbouring village.
She takes her car, but halfway the
engine stops after some
hesitations. On the side of the
road she tries to restart the
engine, but to no avail.
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
Which is the problem here?
from ill-defined
to well-defined
problems...
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
Suite of problem types
modelling
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
Suite of problem types
modelling
design
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
structural view: system
Suite of problem types
modelling
planning
design
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
structural view: system
behavioural view: system +
environment
Suite of problem types
modelling
planning
design
assignment
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
behavioural view: system +
environment
structural view: system
scheduling
configuration
Suite of problem types
modelling
planning
design
assignment
assessment
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
structural view: system
behavioural view: system +
environment
Suite of problem types
modelling
planning
design
assignment
assessment
monitoring
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
structural view: system
behavioural view: system +
environment
Suite of problem types
modelling
planning
design
assignment
assessment
monitoring diagnosis
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
structural view: system
behavioural view: system +
environment
Suite of problem types
modelling
planning
design
assignment
assessment
monitoring diagnosis
Breuker, J. (1994). Components of problem solving and types of problems. A
Future for Knowledge Acquisition, 867, 118–136.
structural view: system
behavioural view: system +
environment
● AI researchers studied problem-solving methods and
associated knowledge structures for each problem type.
What is Knowledge in AI?
● Knowledge is what we ascribe to an agent to predict
its behaviour following principles of rationality.
Note: this knowledge representation is not intended
to be an accurate, physical model.
Newell, A. (1982). The Knowledge Level. Artificial Intelligence, 18(1), 87–127.
Data, Information, Knowledge
● Data: uninterpreted signals or symbols
Data, Information, Knowledge
● Data: uninterpreted signals or symbols
● Information: data with added meaning
Data, Information, Knowledge
● Data: uninterpreted signals or symbols
● Information: data with added meaning
● Knowledge: all data and information that people use to
act, accomplish tasks and to create new information (e.g.
know-how, -why, -who, -where and -when).
if flower and seed then phanerogam
if phanerogam and bare-seed then fir
if phanerogam and 1-cotyledon then monocotyledonous
if phanerogam and 2-cotyledon then dicotyledonous
if monocotyledon and rhizome then thrush
if dicotyledon then anemone
if monocotyledon and ¬rhizome then lilac
if leaf and flower then cryptogamous
if cryptogamous and ¬root then foam
if cryptogamous and root then fern
if ¬leaf and plant then thallophyte
if thallophyte and chlorophyll then algae
if thallophyte and ¬ chlorophyll then fungus
if ¬leaf and ¬flower and ¬plant then colibacille
Expert system (rule base)
rhizome + flower + seed + 1-cotyledon ?
Frames
● Frames are "stereotyped" knowledge units representing
situations, objects or events or (classes) sets of such entities.
(base for the Obiect-Oriented Programming paradigm)
Semantic Networks
(used in contemporary Semantic Web technologies)
In sum
● Symbolic AI presents transparent techniques to effectively model
and solve problems that can be described in symbolic terms
(where expertise can be verbalized).
● All IT systems of organizations today rely on some of the
technologies introduced or emerged during the first AI wave.
● But these results are much inferior than what promised..
(even more in the 70s).
A physical symbol system has the
necessary and sufficient means for
general intelligent action
Allen Newell and Herbert A. Simon
Computer Science as Empirical Inquiry: Symbols and Search (1976)
Acknowledged limitations
● knowledge acquisition bottleneck
● scaling or modularity
● tractability (e.g. ramification problem)
● symbol grounding
Acknowledged limitations
● knowledge acquisition bottleneck
● scaling or modularity
● tractability (e.g. ramification problem)
● symbol grounding
● natural language
● sensory-motor tasks
– computer vision,
– speech recognition,
– actuator control
Acknowledged limitations
● knowledge acquisition bottleneck
● scaling or modularity
● tractability (e.g. ramification problem)
● symbol grounding
● natural language
● sensory-motor tasks
– computer vision,
– speech recognition,
– actuator control
● Scruffies never believed the mind was a monolithical system, so
they tinkered with heuristics, ad-hoc methods, and
opportunistically with logic (“neat shells for scruffy approaches”).
Hacking solutions
ELIZA
Weizenbaum ~1965
Still running e.g. on: https://www.masswerk.at/elizabot/eliza.html
(the first chatbot)
SHRDLU
Winograd ~1969
● Deeper linguistic understanding
● but limited to simple blocks worlds
Acknowledged limitations
● knowledge acquisition bottleneck
● scaling or modularity
● tractability (e.g. ramification problem)
● symbol grounding
● natural language
● sensory-motor tasks
– computer vision,
– speech recognition,
– actuator control
Acknowledged limitations
● knowledge acquisition bottleneck
● scaling or modularity
● tractability (e.g. ramification problem)
● symbol grounding
● natural language
● sensory-motor tasks
– computer vision,
– speech recognition,
– actuator control
Scruffies never believed the mind was a monolithical system, so
they tinkered with heuristics, ad-hoc methods, and
opportunistically with logic (“neat shells for scruffy approaches”).
– but these successes were impossible to generalize.
Hacking solutions
AI Winter (early 70s/80s)
● After a series of critical reports, funding to AI projects reduced
massively. Researchers started to seek other names for their
own research fields.
● Facing overwhelming difficulties to go
beyond from toy problems, radically
different paradigms started to be
(re)considered, renouncing to symbolic
representations.
● As Rodney Brooks famously put it:
“Elephants don't
play chess”
The revenge of machine learning
Machine learning is a process that enables artificial
systems to improve from experience.
according to well-defined criteria
Machine learning
Machine learning is a process that enables artificial
systems to improve from experience.
● Rather then writing a program, here the developer has to
collect adequate training data and decide a ML method.
ML black box
ML method learning data
parameters
adaptation
program
vs
INPUT OUTPUT INPUT OUTPUT
Machine learning
Machine learning
Machine learning is a process that enables artificial
systems to improve from experience.
● Rather then writing a program, here the developer has to
collect adequate training data and decide a ML method.
ML black box
ML method learning data
parameters
adaptation
program
vs
INPUT OUTPUT INPUT OUTPUT
● Unfortunately, an adequate parameter adaptation can be
highly data-demanding, especially for rich inputs.
Machine learning & co.
Machine learning is a process that enables artificial
systems to improve from experience.
● Many learning methods are available, but studied and used
by different communities!
● Neural networks are only one among many.
(e.g. evolutionary algorithms can also be of use)
Nice video applying evolutionary algorithms: https://www.youtube.com/watch?v=pgaEE27nsQw
From T. Geijtenbeek, M. van de Panne, F. van der Stappen, Flexible Muscle-Based Locomotion for
Bipedal Creatures. In ACM Transactions on Graphics, Vol. 32, Nr. 6 (Proc. of SIGGRAPH Asia 2013)
Neural Networks timeline
Neural Networks timeline
one year after
Dartmouth!
Neural Networks timeline
Minsky and Papert matematically prove that the
Perceptron could not model “exclusive or”
Neural Networks timeline
Backpropagation and the addition of
layers solved the problem
Neural Networks timeline
reuse of previous training
possible → fine-tuning
Neural Networks timeline
pervasive introduction of internet, smart
devices, global IT corporations → big data era
Neural Networks timeline
All ingredients to start another AI wave are there!!!
pervasive introduction of internet, smart
devices, global IT corporations → big data era
Biological neurons vs ANN nodes
weighted
accumulation
Biological neurons vs ANN nodes
weighted
accumulation
non-linearization
Biological neurons vs ANN nodes
weighted
accumulation
non-linearization
a sort of informational filter
Biological neurons vs ANN nodes
weighted
accumulation
non-linearization
a sort of informational filter
● A multi-layered artificial neural network
is similar to a cascade of filters, that
can be used to extract what is relevant
and transform it adequately.
Biological neurons vs ANN nodes
● To reduce data requirements,
in classic ML features deemed
to be relevant are manually
selected by the developer from
the available input.
Goodfellow, Benjo and Courville, "Deep Learning" (2016)
● When this is not possible,
features have to be
extracted as well, through
some representation
learning.
Goodfellow, Benjo and Courville, "Deep Learning" (2016)
● Deep learning relies on a
hierarchy of representation
learning, producing different
level of abstractions
Goodfellow, Benjo and Courville, "Deep Learning" (2016)
● Deep learning relies on a
hierarchy of representation
learning, producing different
level of abstractions
Goodfellow, Benjo and Courville, "Deep Learning" (2016)
● Problem: the developer does not have direct control on which
features are considered to be relevant to the task.
even qualitative
introspection is
subjective and
arguable
● Problem: the developer does not have direct control on which
features are considered to be relevant to the task.
Adversarial attacks
https://blog.openai.com/adversarial-example-research/
● Knowing what is deemed of attention by the machine can
be exploited by an attacker can produce targeted “optical
illusions” for the machine, but not for us.
Using encoding/decoding
abilities of deep learning
● On the other hand, knowing what is relevant to our vision,
someone can play dirty tricks.
Face to face: https://www.youtube.com/watch?v=ohmajJTcpNk
Voice to lips: https://www.youtube.com/watch?v=9Yq67CjDqvw
From software/knowledge
engineering to data engineering
ML black box
ML method learning data
parameters
adaptation
program
vs
● Clearly, the outcome of applying a ML method critically
depends on the training data.
From software/knowledge
engineering to data engineering
● Country A’s army demands a classifier to recognize whether a
tanks is from country A or country B. It provides the developers
with a series of photos of tanks from both countries.
From software/knowledge
engineering to data engineering
● Country A’s army demands a classifier to recognize whether a
tanks is from country A or country B. It provides the developers
with a series of photos of tanks from both countries.
● After the training, the developers investigate by introspection
the activation patterns. They discover that “daylight” is a major
factor supporting a B-tank classification. Returning on the
source data, the developers discovered that there was no
photo of B-tanks at night.
From software/knowledge
engineering to data engineering
● Country A’s army demands a classifier to recognize whether a
tanks is from country A or country B. It provides the developers
with a series of photos of tanks from both countries.
● After the training, the developers investigate by introspection
the activation patterns. They discover that “daylight” is a major
factor supporting a B-tank classification. Returning on the
source data, the developers discovered that there was no
photo of B-tanks at night.
statistical biases endanger ML predictive abilities
(LOW DATA QUALITY)
Angwin J. et al. ProPublica, May 23 (2016). Machine Bias: risk assessments in criminal sentencing
https://pilpnjcm.nl/en/proceedings-risk-profiling-dutch-citizens-syri/
On the “artificial prejudice”
● The large-scale application of statistical-
based methods for legally-relevant
decisions raises several concerns:
– COMPAS: software used in the US predicting
future crimes and criminals argued to be biased
against African Americans (2016)
– SyRI (System Risk Indication) used in the
Netherlands to create risk alerts for welfare
frauds by processing and linking personal data
of citizens argued to be discriminatory and
unlawful (2018)
Angwin J. et al. ProPublica, May 23 (2016). Machine Bias: risk assessments in criminal sentencing
https://pilpnjcm.nl/en/proceedings-risk-profiling-dutch-citizens-syri/
On the “artificial prejudice”
● The large-scale application of statistical-
based methods for legally-relevant
decisions raises several concerns:
– COMPAS: software used in the US predicting
future crimes and criminals argued to be biased
against African Americans (2016)
– SyRI (System Risk Indication) used in the
Netherlands to create risk alerts for welfare
frauds by processing and linking personal data
of citizens argued to be discriminatory and
unlawful (2018)
a.o. Data protection law
a.o. Human rights
Angwin J. et al. ProPublica, May 23 (2016). Machine Bias: risk assessments in criminal sentencing
https://pilpnjcm.nl/en/proceedings-risk-profiling-dutch-citizens-syri/
On the “artificial prejudice”
● The large-scale application of statistical-
based methods for legally-relevant
decisions raises several concerns:
– COMPAS: software used in the US predicting
future crimes and criminals argued to be biased
against African Americans (2016)
– SyRI (System Risk Indication) used in the
Netherlands to create risk alerts for welfare
frauds by processing and linking personal data
of citizens argued to be discriminatory and
unlawful (2018)
Data protection law
Human rights
Data protection law
Human rights
● existing statistical bias (correct description)
● when used for prediction on an individual it is read as behavioural
predisposition, i.e. it is interpreted as instance of a mechanism.
● the judgment introduces here negative consequences in society.
Common pattern:
General problem: role of circumstantial evidence, how
can we integrate statistical inference in judgment?
DNA footwear
origin, gender,
ethnicity, wealth, ...
...
improper
profiling?
On the “artificial prejudice”
General problem: role of circumstantial evidence, how
can we integrate statistical inference in judgment?
DNA footwear
origin, gender,
ethnicity, wealth, ...
...
improper
profiling?
On the “artificial prejudice”
because it causes
unfair judgment because it uses
sensitive data
General problem: role of circumstantial evidence, how
can we integrate statistical inference in judgment?
DNA footwear
origin, gender,
ethnicity, wealth, ...
...
improper
profiling?
On the “artificial prejudice”
because it causes
unfair judgment because it uses
sensitive data
INFORMATIONAL GATE
Norms determine which factors are acceptable or not.
Current methods for
algorithmic fairness
S. A. Friedler et al., A comparative study of fairness-enhancing interventions in machine
learning, FAT* Workshop (2019)
purge the data
of sensitive elements
(but proxy factors stay)
unbias the training data
ML blackbox
ML method
unbias the output
fix the parameters
Current methods for
algorithmic fairness
purge the data
of sensitive elements
(but proxy factors stay)
unbias the training data
ML blackbox
ML method
unbias the output
fix the parameters
S. A. Friedler et al., A comparative study of fairness-enhancing interventions in machine
learning, FAT* Workshop (2019)
but all these definitions of fairness do not capture the
open-textured common sense of the word...
sub-symbolic AI
APPLE
Inside the black-box
● Given a certain interpretative/behavioural model, we can
extrapolate the most important features determining a certain
result. e.g. we might discover that color was the main
responsible for concluding that the image is about an apple.
sub-symbolic AI
APPLE
Inside the black-box
● Given a certain interpretative/behavioural model, we can
extrapolate the most important features determining a certain
result. e.g. we might discover that color was the main
responsible for concluding that the image is about an apple.
By “construction”, the model is made to satisfy the training
samples. (What is “right” is set during training).
sub-symbolic AI
APPLE
Inside the black-box
● Given a certain interpretative/behavioural model, we can
extrapolate the most important features determining a certain
result. e.g. we might discover that color was the main
responsible for concluding that the image is about an apple.
But what to do if what is “right” change after training?
The present
● By using a mixture of ML techniques, several human or super-
human performances are achieved every year in specific tasks
(mostly by corporation-driven research).
The AI index publishes reports on these records: https://aiindex.org
The present
● By using a mixture of ML techniques, several human or super-
human performances are achieved every year in specific tasks
(mostly by corporation-driven research).
The AI index publishes reports on these records: https://aiindex.org
Google DeepMind (2016) Microsoft (2018) Uber (2019) Google Deepmind (2019)
The present
● By using a mixture of ML techniques, several human or super-
human performances are achieved every year in specific tasks
(mostly by corporation-driven research).
● But the problems of generalization, explainability,
transparency, responsibility, fairness, etc. are still there.
The AI index publishes reports on these records: https://aiindex.org
Google DeepMind (2016) Microsoft (2018) Uber (2019) Google Deepmind (2019)
The present
● New research trends are emerging to face these issues, trying a
variety of different approaches.
The present
● New research trends are emerging to face these issues, trying a
variety of different approaches.
● Still unclear which one will achieve the intent.
Prospective trajectories
Refocus on interaction
● Intelligence can be rephrased in terms of adequate
performance within a certain interactional niche:
Refocus on interaction
● Intelligence can be rephrased in terms of adequate
performance within a certain interactional niche:
i.e. the ability of one agent:
● to select or create a script that can be ascribed to
to the other agent (including the environment)
contextualization
Refocus on interaction
● Intelligence can be rephrased in terms of adequate
performance within a certain interactional niche:
i.e. the ability of one agent:
● to select or create a script that can be ascribed to
to the other agent (including the environment)
● to select or create a script that drives rewarding
interactions with the other agent
fitting to
given context
contextualization
Challenges
● Today, AI and decision-making capitalize too much on
optimization working on the “fitting to given context” phase.
Challenges
● Today, AI and decision-making capitalize too much on
optimization working on the “fitting to given context” phase.
● But the “contexualization” phase is particularly problematic
w.r.t. the social environment, for its high variability.
Challenges
● Today, AI and decision-making capitalize too much on
optimization working on the “fitting to given context” phase.
● But the “contexualization” phase is particularly problematic
w.r.t. the social environment, for its high variability.
● e.g. the evolution of dress
codes along history
Challenges
● Today, AI and decision-making capitalize too much on
optimization working on the “fitting to given context” phase.
● But the “contexualization” phase is particularly problematic
w.r.t. the social environment, for its high variability.
● The social structure adds upon the physical structure in
indicating and then establishing rewards to agents, via
● explicit norms
● informal and tacit norms: social practices
Challenges
● Today, AI and decision-making capitalize too much on
optimization working on the “fitting to given context” phase.
● But the “contexualization” phase is particularly problematic
w.r.t. the social environment, for its high variability.
● The social structure adds upon the physical structure in
indicating and then establishing rewards to agents, via
● explicit norms
● informal and tacit norms: social practices
Norms are crucial for intelligent (social) behaviour
Challenges
● Today, AI and decision-making capitalize too much on
optimization working on the “fitting to given context” phase.
● But the “contexualization” phase is particularly problematic
w.r.t. the social environment, for its high variability.
● The social structure adds upon the physical structure in
indicating and then establishing rewards to agents, via
● explicit norms
● informal and tacit norms: social practices
Norms are crucial for intelligent (social) behaviour
G. Sileno, A. Boer and T. van Engers, The role of normware in trustworthy and explainable AI (2018)
The call for Explanaible AI (XAI)
Source: DARPA, https://www.darpa.mil/program/explainable-artificial-intelligence
Source: DARPA, https://www.darpa.mil/program/explainable-artificial-intelligence
The call for Explanaible AI (XAI)
statistical
alignment
Source: DARPA, https://www.darpa.mil/program/explainable-artificial-intelligence
The call for Explanaible AI (XAI)
statistical
alignment
Source: DARPA, https://www.darpa.mil/program/explainable-artificial-intelligence
The call for Explanaible AI (XAI)
? ? ?
statistical
alignment
The call for Explanaible AI (XAI)
statistical
alignment
~ dog conditioning
~ child development
? ? ?
adapted to rewards
conscious of rewards
The call for Explanaible AI (XAI)
statistical
alignment
grounding
experential
(indirect)(direct)
communicating
conceptualizing
experential normative
~ dog conditioning
~ child development
adapted to rewards
conscious of rewards
The call for Explanaible AI (XAI)
statistical
alignment
experential
(indirect)(direct)
experential normative
the INTERFACE problem
computation human cognition
grounding communicating
conceptualizing
the INTERFACE problem
computation human cognition
● bottom-up: use statistical ML to recreate functions mimicking
to some extent human cognition
● top-down: conceive algorithms reproducing by design
functions observable in human cognition
Possible approaches
the INTERFACE problem
computation human cognition
Possible approaches
● bottom-up: use statistical ML to recreate functions mimicking
to some extent human cognition
● top-down: conceive algorithms reproducing by design
functions observable in human cognition
only here we have control on what we want to reproduce
Will cognitive architectures be
the third AI wave?
“Outperforming” humans
https://langint.pri.kyoto-u.ac.jp/ai/en/publication/SanaInoue/Inoue2007.html
Touching numerals from 1 to 9
Masking task
Limited-hold memory task (Human, 5 numerals)
“Outperforming” humans
training + sufficient memory… is intelligence only this?
“Outperforming” humans
If we are pursuing
rationality (rational
systems, rational
institutions, etc.),
it is rather implausible that
this will be obtained only by
empirical means.
Conclusions
No AGI in view
● I believe (with many others) that crucial pieces are still missing
to embed general intelligence into a single artificial device.
● These pieces might be simple or not, it’s the ML method that is
not satisfactory to design them.
Rise of artificially dumber systems
● However, already today, the introduction of ubiquitous cyber-
physical connections in all human activities raises serious
concerns at societal and at cognitive level.
– high risks to be entangled in artificially dumber systems.
Rise of artificially dumber systems
● However, already today, the introduction of ubiquitous cyber-
physical connections in all human activities raises serious
concerns at societal and at cognitive level.
– high risks to be entangled in artificially dumber systems.
● The potential impact is too critical to be belittled for the belief in
technologically-driven 'magnificent and progressive fate'.
AI as an extension to humans
● Humans, as species, evolved being shaped by their tools.
● We should look at our tools not as means, but as forces that
determine not only our societies, but also our very existence.
AI as an extension to humans
● Humans, as species, evolved being shaped by their tools.
● We should look at our tools not as means, but as forces that
determine not only our societies, but also our very existence.
If we want to decide upon our existence, then we
have also to decide upon our tools.

More Related Content

What's hot

Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligencefalepiz
 
Intro Artificial Intelligence
Intro Artificial Intelligence Intro Artificial Intelligence
Intro Artificial Intelligence Hans-Dieter Wehle
 
Lecture 1. Introduction to AI and it's applications.ppt
Lecture 1. Introduction to AI and it's applications.pptLecture 1. Introduction to AI and it's applications.ppt
Lecture 1. Introduction to AI and it's applications.pptDebabrataPain1
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceNitesh Kumar
 
18364 1 artificial intelligence
18364 1 artificial intelligence18364 1 artificial intelligence
18364 1 artificial intelligenceAbhishek Abhi
 
Generative AI and law.pptx
Generative AI and law.pptxGenerative AI and law.pptx
Generative AI and law.pptxChris Marsden
 
Artificial Intelligence and Future of Work
Artificial Intelligence and Future of WorkArtificial Intelligence and Future of Work
Artificial Intelligence and Future of WorkOleksandr Krakovetskyi
 
Technologies Demystified: Artificial Intelligence
Technologies Demystified: Artificial IntelligenceTechnologies Demystified: Artificial Intelligence
Technologies Demystified: Artificial IntelligencePioneers.io
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence PresentationMiraz Hossain
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceA.I. Tazib
 
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEMidhuti
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceBikas Sadashiv
 
Artificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsArtificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsDerak Davis
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligenceAkshay Thakur
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceSai Nath
 
Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Emad Nabil
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceMonkeyDLuffy54
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceUTKARSH NATH
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceUmesh Meher
 

What's hot (20)

Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Intro Artificial Intelligence
Intro Artificial Intelligence Intro Artificial Intelligence
Intro Artificial Intelligence
 
Lecture 1. Introduction to AI and it's applications.ppt
Lecture 1. Introduction to AI and it's applications.pptLecture 1. Introduction to AI and it's applications.ppt
Lecture 1. Introduction to AI and it's applications.ppt
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
18364 1 artificial intelligence
18364 1 artificial intelligence18364 1 artificial intelligence
18364 1 artificial intelligence
 
Generative AI and law.pptx
Generative AI and law.pptxGenerative AI and law.pptx
Generative AI and law.pptx
 
Artificial Intelligence and Future of Work
Artificial Intelligence and Future of WorkArtificial Intelligence and Future of Work
Artificial Intelligence and Future of Work
 
Technologies Demystified: Artificial Intelligence
Technologies Demystified: Artificial IntelligenceTechnologies Demystified: Artificial Intelligence
Technologies Demystified: Artificial Intelligence
 
Artificial Intelligence Presentation
Artificial Intelligence PresentationArtificial Intelligence Presentation
Artificial Intelligence Presentation
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
ARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCEARTIFICIAL INTELLIGENCE
ARTIFICIAL INTELLIGENCE
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programsArtificial intelligence- The science of intelligent programs
Artificial intelligence- The science of intelligent programs
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning Introduction to Artificial Intelligence and Machine Learning
Introduction to Artificial Intelligence and Machine Learning
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
AI_1 Introduction of AI
AI_1 Introduction of AIAI_1 Introduction of AI
AI_1 Introduction of AI
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 

Similar to History of AI and Current Trends

Unit 1 ppt.pptx
Unit 1 ppt.pptxUnit 1 ppt.pptx
Unit 1 ppt.pptxAmayTayde1
 
The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptxBikashAcharya13
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain TechExeter
 
Introduction to Artificial Intelligences
Introduction to Artificial IntelligencesIntroduction to Artificial Intelligences
Introduction to Artificial IntelligencesMeenakshi Paul
 
computer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligencecomputer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial IntelligenceKhanKhaja1
 
From Turing To Humanoid Robots - Ramón López de Mántaras
From Turing To Humanoid Robots - Ramón López de MántarasFrom Turing To Humanoid Robots - Ramón López de Mántaras
From Turing To Humanoid Robots - Ramón López de MántarasMachine Learning Valencia
 
Introduction to Artificial intelligence and ML
Introduction to Artificial intelligence and MLIntroduction to Artificial intelligence and ML
Introduction to Artificial intelligence and MLbansalpra7
 
Lec1 introduction
Lec1 introductionLec1 introduction
Lec1 introductionSheheen83
 
Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)Nazir Ahmed
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.pptamandeep651
 

Similar to History of AI and Current Trends (20)

introduction to ai
introduction to aiintroduction to ai
introduction to ai
 
Unit 1 ppt.pptx
Unit 1 ppt.pptxUnit 1 ppt.pptx
Unit 1 ppt.pptx
 
The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)The IOT Academy Training for Artificial Intelligence ( AI)
The IOT Academy Training for Artificial Intelligence ( AI)
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 
Machine Learning, AI and the Brain
Machine Learning, AI and the Brain Machine Learning, AI and the Brain
Machine Learning, AI and the Brain
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
Introduction to Artificial Intelligences
Introduction to Artificial IntelligencesIntroduction to Artificial Intelligences
Introduction to Artificial Intelligences
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
computer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligencecomputer science engineering spe ialized in artificial Intelligence
computer science engineering spe ialized in artificial Intelligence
 
ai.ppt
ai.pptai.ppt
ai.ppt
 
From Turing To Humanoid Robots - Ramón López de Mántaras
From Turing To Humanoid Robots - Ramón López de MántarasFrom Turing To Humanoid Robots - Ramón López de Mántaras
From Turing To Humanoid Robots - Ramón López de Mántaras
 
AIML_Unit1.pptx
AIML_Unit1.pptxAIML_Unit1.pptx
AIML_Unit1.pptx
 
Introduction to Artificial intelligence and ML
Introduction to Artificial intelligence and MLIntroduction to Artificial intelligence and ML
Introduction to Artificial intelligence and ML
 
Lec1 introduction
Lec1 introductionLec1 introduction
Lec1 introduction
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Intoduction of Artificial Intelligence
Intoduction of Artificial IntelligenceIntoduction of Artificial Intelligence
Intoduction of Artificial Intelligence
 
Artificial intelligence(01)
Artificial intelligence(01)Artificial intelligence(01)
Artificial intelligence(01)
 
28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt28th Jan Intro to AI.ppt
28th Jan Intro to AI.ppt
 

More from Giovanni Sileno

Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!Giovanni Sileno
 
DPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative SpecificationsDPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative SpecificationsGiovanni Sileno
 
Unexpectedness and Bayes' Rule
Unexpectedness and Bayes' RuleUnexpectedness and Bayes' Rule
Unexpectedness and Bayes' RuleGiovanni Sileno
 
On Mapping Values in AI Governance
On Mapping Values in AI GovernanceOn Mapping Values in AI Governance
On Mapping Values in AI GovernanceGiovanni Sileno
 
Accounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible NetworkingAccounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible NetworkingGiovanni Sileno
 
Operationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural KnowledgeOperationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural KnowledgeGiovanni Sileno
 
The Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AIThe Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AIGiovanni Sileno
 
Computing Contrast on Conceptual Spaces
Computing Contrast on Conceptual SpacesComputing Contrast on Conceptual Spaces
Computing Contrast on Conceptual SpacesGiovanni Sileno
 
On the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceOn the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceGiovanni Sileno
 
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryA Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryGiovanni Sileno
 
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...Giovanni Sileno
 
A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...Giovanni Sileno
 
Reading Agendas Between the Lines, an exercise
Reading Agendas Between the Lines, an exerciseReading Agendas Between the Lines, an exercise
Reading Agendas Between the Lines, an exerciseGiovanni Sileno
 
Bridging Representation of Laws, of Implementations and of Behaviours
Bridging Representation of Laws, of Implementations and of BehavioursBridging Representation of Laws, of Implementations and of Behaviours
Bridging Representation of Laws, of Implementations and of BehavioursGiovanni Sileno
 
Revisiting Constitutive Rules
Revisiting Constitutive RulesRevisiting Constitutive Rules
Revisiting Constitutive RulesGiovanni Sileno
 
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...Giovanni Sileno
 
A Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesA Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesGiovanni Sileno
 
On the Interactional Meaning of Fundamental Legal Concepts
On the Interactional Meaning of Fundamental Legal ConceptsOn the Interactional Meaning of Fundamental Legal Concepts
On the Interactional Meaning of Fundamental Legal ConceptsGiovanni Sileno
 

More from Giovanni Sileno (20)

Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!Code-driven Law NO, Normware SI!
Code-driven Law NO, Normware SI!
 
DPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative SpecificationsDPCL: a Language Template for Normative Specifications
DPCL: a Language Template for Normative Specifications
 
Unexpectedness and Bayes' Rule
Unexpectedness and Bayes' RuleUnexpectedness and Bayes' Rule
Unexpectedness and Bayes' Rule
 
On Mapping Values in AI Governance
On Mapping Values in AI GovernanceOn Mapping Values in AI Governance
On Mapping Values in AI Governance
 
Accounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible NetworkingAccounting Value Effects for Responsible Networking
Accounting Value Effects for Responsible Networking
 
Code Driven Law?
Code Driven Law?Code Driven Law?
Code Driven Law?
 
Operationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural KnowledgeOperationalizing Declarative and Procedural Knowledge
Operationalizing Declarative and Procedural Knowledge
 
The Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AIThe Role of Normware in Trustworthy and Explainable AI
The Role of Normware in Trustworthy and Explainable AI
 
Computing Contrast on Conceptual Spaces
Computing Contrast on Conceptual SpacesComputing Contrast on Conceptual Spaces
Computing Contrast on Conceptual Spaces
 
On the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevanceOn the problems of interface: explainability, conceptual spaces, relevance
On the problems of interface: explainability, conceptual spaces, relevance
 
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryA Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
 
Aligning Law and Action
Aligning Law and ActionAligning Law and Action
Aligning Law and Action
 
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
Similarity and Contrast on Conceptual Spaces for Pertinent Description Genera...
 
A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...A Petri net-based notation for normative modeling: evaluation on deontic para...
A Petri net-based notation for normative modeling: evaluation on deontic para...
 
Reading Agendas Between the Lines, an exercise
Reading Agendas Between the Lines, an exerciseReading Agendas Between the Lines, an exercise
Reading Agendas Between the Lines, an exercise
 
Bridging Representation of Laws, of Implementations and of Behaviours
Bridging Representation of Laws, of Implementations and of BehavioursBridging Representation of Laws, of Implementations and of Behaviours
Bridging Representation of Laws, of Implementations and of Behaviours
 
Revisiting Constitutive Rules
Revisiting Constitutive RulesRevisiting Constitutive Rules
Revisiting Constitutive Rules
 
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
Commitments, Expectations, Affordances and Susceptibilities: Towards Position...
 
A Constructivist Approach to Rule Bases
A Constructivist Approach to Rule BasesA Constructivist Approach to Rule Bases
A Constructivist Approach to Rule Bases
 
On the Interactional Meaning of Fundamental Legal Concepts
On the Interactional Meaning of Fundamental Legal ConceptsOn the Interactional Meaning of Fundamental Legal Concepts
On the Interactional Meaning of Fundamental Legal Concepts
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 

History of AI and Current Trends

  • 1. History of AI, Current Trends, Prospective Trajectories Giovanni Sileno g.sileno@uva.nl Winter Academy on Artificial Intelligence and International Law Asser Institute – 20 January 2020
  • 2. What is Artificial Intelligence?
  • 3. What is Artificial Intelligence?
  • 4. What is Artificial Intelligence? ● What is made by humans?
  • 5. What is Artificial Intelligence? ● What is made by humans? ● What is induced by humans?
  • 6. What is Artificial Intelligence? ● What is made by humans? ● What is induced by humans? ● What is simulated, not true?
  • 7. What is Artificial Intelligence?
  • 8. What is Artificial Intelligence? ● Problem-solving ability?
  • 9. What is Artificial Intelligence? ● Problem-solving ability? ● Capacity of abstraction?
  • 10. What is Artificial Intelligence? ● Problem-solving ability? ● Capacity of abstraction? ● Capacity of organization?
  • 11. What is Artificial Intelligence? ● Problem-solving ability? ● Capacity of abstraction? ● Capacity of organization? ● Creativity?
  • 12. What is Artificial Intelligence? ● Problem-solving ability? ● Capacity of abstraction? ● Capacity of organization? ● Creativity? ● Self-awareness?
  • 13. What is Artificial Intelligence? ● Problem-solving ability? ● Capacity of abstraction? ● Capacity of organization? ● Creativity? ● Self-awareness? ● Manipulation ability?
  • 14. AI as a discipline ● Most disciplines emerge around specific domains of knowledge, settling upon methods deemed adequate to that domain. Biology Life and living organisms Laws of the universe Physics Legal systems and justice Law Computational systems Computer science but Artificial Intelligence?
  • 15. AI as a discipline ● As a discipline, AI is not primarily connected to a knowledge domain, but to a purpose: conceiving artificial systems that are intelligent ● All other disciplines (and their methods, or refinements of their methods) become for AI instrumental to that purpose (or sub- goals derived from that purpose). ● But what is meant by this purpose?
  • 16. Categories of AIs think like humans think rationally act like humans act rationally systems that Russell and Norvig, "Artificial Intelligence: a Modern Approach", chapter 1 available at https://people.eecs.berkeley.edu/~russell/aima1e/chapter01.pdf
  • 17. Categories of AIs think like humans think rationally act like humans act rationally systems that MENTAL dimension BEHAVIOURAL dimension
  • 18. Categories of AIs think like humans think rationally act like humans act rationally systems that DESCRIPTIVE dimension PRESCRIPTIVE dimension standards set by actual human behaviour standards set by ideal (human) behaviour MENTAL dimension BEHAVIOURAL dimension
  • 19. think like humans think rationally act like humans act rationally systems that Turing test approach artificial and natural not distinguishable behind a neutral interface
  • 20. think like humans think rationally act like humans act rationally systems that Cognitive modeling approach AI reproducing cognitive functions observed by humans If these cognitive functions are required for our intelligence they might be required to achieve artificial intelligence NATURA ARTIS MAGISTRA argument EXPLAINABILITY argument If they explain our internal working they can help to interpret AI functioning
  • 21. think like humans think rationally act like humans act rationally systems that The “Laws of Thought” approach AI producing logically valid inferences
  • 22. think like humans think rationally act like humans act rationally systems that The “Rational Agent” approach AI decision-making following standards of rationality – the agent selects the best choice – to achieve its goals – given its beliefs autonomous entity
  • 23. Recent advances think like humans think rationally perform like humans act rationally systems that in narrow (specific) general contexts ● In specific tasks, performance can be easily measured (quantified). → systems can adapt to perform better than humans. outperform humans
  • 24. AI waves ● This variety of topics has been developed through a cycles of springs (and winters) centered around different topics. ● Some of the peaks: – ad-hoc systems with handcrafted knowledge (60s/70s) – expert systems/problem solving methods (80s) – robotics, computer vision, speech recognition (80s) – evolutionary computing (90s) – agent-based modeling and multi-agent systems (90s/00s) – semantic web (00s) – deep learning (10s)
  • 25. AI waves ● This variety of topics has been developed through a cycles of springs (and winters) centered around different topics. ● Some of the peaks: – ad-hoc systems with handcrafted knowledge (60s/70s) – expert systems/problem solving methods (80s) – robotics, computer vision, speech recognition (80s) – evolutionary computing (90s) – agent-based modeling and multi-agent systems (90s/00s) – semantic web (00s) – deep learning (10s) ● Although each time the mainstream topic eclipsed all the others, the following advances were enabled only because fundamental research in the others somehow continued.
  • 26. AI waves ● This variety of topics has been developed through a cycles of springs (and winters) centered around different topics. ● Some of the peaks: – ad-hoc systems with handcrafted knowledge (60s/70s) – expert systems/problem solving methods (80s) – robotics, computer vision, speech recognition (80s) – evolutionary computing (90s) – agent-based modeling and multi-agent systems (90s/00s) – semantic web (00s) – deep learning (10s) ● Although each time the mainstream topic eclipsed all the others, the following advances were enabled only because fundamental research in the others somehow continued. To present more in detail this phenomenon, we will now look into the start of AI, or its first wave.
  • 28. The start of Artificial Intelligence ● Artificial Intelligence is a research field whose name was decided in a workshop at Dartmouth College in 1956. ● A group of scientists gathered at the Dartmouth campus for a brainstorming long 6-8 weeks on the conception of “Machines that Think” and settled the foundations of at least three decades of research.
  • 29. The start of Artificial Intelligence ● Artificial Intelligence is a research field whose name was decided in a workshop at Dartmouth College in 1956. ● A group of scientists gathered at the Dartmouth campus for a brainstorming long 6-8 weeks on the conception of “Machines that Think” and settled the foundations of at least three decades of research. ● But such an exploit rarely occurs by chance.
  • 30. Contextualization ● Operational Research (since ~1930s) a sub-field of applied mathematics emerged in the years prior to World War II, when UK prepared to anticipate war. it focuses on decision-making for operational settings: – manufacturing – transportation – supply chain – routing – scheduling – ...
  • 31. ● Cybernetics (~1940s) emerged as a transdisciplinary approach to investigate systems of regulation, in fields as diverse as electronics, mechanics, biology and neurosciences. It considers systems holistically and study their internal control structures, constraints and possibilities. negative feedback as a structure as a process Contextualization
  • 32. ● Technological advances in Electronics (~1950) Invention of bipolar transistor (1947) First generation computers (vacuum tubes-based) Second generation computers (transistor-based) ENIAC: 30 tons, area of about 1,800 square feet. Contextualization
  • 33. ● Theoretical results about Computation and Information Alan Turing Claude E. Shannon Information theory (1948) ● enabling to quantify information (for communication purposes), and so to perform data compression and to identify the limits of signal processing formal model of computation (1937) ● enabling to write logically all computing processes (Universal Turing Machine) the “Imitation Game” (1950) ● defining an operational standard for intelligence (Turing Test) Contextualization
  • 34. ● Psychology behaviorism K. Craik. “The Nature of Explanation” (1943) cognitive psychology B. F. Skinner, "The Behavior of Organisms: An Experimental Analysis” (1938) ● Removal of mental element, Focus on operant conditioning (reward, punishments) ● Recovery of mental element, folk-psychology, compatible with an information-processing view of cognition Contextualization
  • 35. Contextualization ● Psychology (Neural Networks) Thoughts and body activity result from interactions among neurons within the brain. Alexander Bain (1873), William James (1890). Simultaneous activation of neurons leads to increases in synaptic strength between them. Donald Hebb (1949) Presentation of first computational machines simulating neural networks Farley and Clark (1954), Rochester, Holland, Habit, and Duda (1956).
  • 36. Who was at the Darmouth Workshop (1956)? ● A remarkable group of ~20 scientist and engineers, including: – John McCarty (LISP language, situation calculus, non-monotonic logics) – Marvin Minsky (frames, perceptron, society of minds) – Herbert Simon (logic theorist, general problem solver, bounded rationality) – Allen Newell (logic theorist, general problem solver, the knowledge level) – Ray Solomonoff (father of algorithmic probability, algorithmic information theory) – Arthur Lee Samuel (first machine learning algorithm for checkers) – W. Ross Ashby (pioneer in cybernetics, law of requisite variety) – Claude Shannon (father of information theory) – John Nash (father of game theory) future nobel prizes
  • 37. Who was at the Darmouth Workshop (1956)? ● A remarkable group of ~20 scientist and engineers, including: – John McCarty (LISP language, situation calculus, non-monotonic logics) – Marvin Minsky (frames, perceptron, society of minds) – Herbert Simon (logic theorist, general problem solver, bounded rationality) – Allen Newell (logic theorist, general problem solver, the knowledge level) – Ray Solomonoff (father of algorithmic probability, algorithmic information theory) – Arthur Lee Samuel (first machine learning algorithm for checkers) – W. Ross Ashby (pioneer in cybernetics, law of requisite variety) – Claude Shannon (father of information theory) – John Nash (father of game theory) future nobel prizes The workshop brought no tangible result, but resulted in a shift from semantic approaches to symbolic processing.
  • 38. Who was at the Darmouth Workshop (1956)? ● A remarkable group of ~20 scientist and engineers, including: – John McCarty (LISP language, situation calculus, non-monotonic logics) – Marvin Minsky (frames, perceptron, society of minds) – Herbert Simon (logic theorist, general problem solver, bounded rationality) – Allen Newell (logic theorist, general problem solver, the knowledge level) – Ray Solomonoff (father of algorithmic probability, algorithmic information theory) – Arthur Lee Samuel (first machine learning algorithm for checkers) – W. Ross Ashby (pioneer in cybernetics, law of requisite variety) – Claude Shannon (father of information theory) – John Nash (father of game theory) future nobel prizes The workshop brought no tangible result, but resulted in a shift from semantic approaches to symbolic processing. a strong agenda
  • 39. AI AS ENGINEERING OF THE “MIND” induction of functions from data reasoning and decision-making logicist empiricist
  • 40. monolithical systems heterogeneous systems homogeneous systems AI AS ENGINEERING OF THE “MIND” induction of functions from data reasoning and decision-making logicist empiricist monolithical systems probability artificial neural networks (ANNs) logic
  • 41. monolithical systems heterogeneous systems homogeneous systems “Scruffies” “Neats” elegant solutions, provably correct ad-hoc solutions, empirical evaluation AI AS ENGINEERING OF THE “MIND” induction of functions from data reasoning and decision-making logicist empiricist monolithical systems characteristics of most people at the Darmouth workshop
  • 42. monolithical systems heterogeneous systems homogeneous systems “Scruffies” “Neats” elegant solutions, provably correct ad-hoc solutions, empirical evaluation AI AS ENGINEERING OF THE “MIND” induction of functions from data reasoning and decision-making logicist empiricist monolithical systems characteristics of most people at the Darmouth workshop There were few researchers working on neural networks, and more in general learning was not brought to the foreground.
  • 43. What/who stayed in the background ● In the words of another remarkable researcher (who was invited but could not go): – John Holland (neural networks, pioneer of complex adaptive systems and genetic algorithms) [It resulted that] “there was very little interest in learning. In my honest opinion, this held up AI in quite a few ways. It would have been much better if Rosenblatt’s Perceptron work, or in particular Samuels’ checkers playing system, or some of the other early machine learning work, had had more of an impact. In particular, I think there would have been less of this notion that you can just put it all in as expertise” [..] “it’s still not absolutely clear to me why the other approaches fell away. Perhaps there was no forceful advocate.” P. Husbands. (2008). An Interview With John Holland. In P. Husbands, O. Holland, & M. Wheeler (Eds.), The Mechanical Mind in History (pp. 383–396).
  • 44. Ingredients for many stories of shining success and dramatic fall in AI
  • 45. ● societal needs ● acceptable theoretical paradigms ● strong advocates ● initial unexpected successes ● adequate computational technologies Ingredients for many stories of shining success and dramatic fall in AI
  • 46. ● societal needs ● acceptable theoretical paradigms ● strong advocates ● initial unexpected successes ● adequate computational technologies ● financial resources Ingredients for many stories of shining success and dramatic fall in AI
  • 47. Ingredients for many stories of shining success and dramatic fall in AI ● societal needs ● acceptable theoretical paradigms ● strong advocates ● initial unexpected successes ● adequate computational technologies ● financial resources raising expectations illusions and then delusions hype cycle
  • 48. Ingredients for many stories of shining success and dramatic fall in AI ● societal needs ● acceptable theoretical paradigms ● strong advocates ● initial unexpected successes ● adequate computational technologies ● financial resources raising expectations illusions and then delusions hype cycle● but still (most of the times) there are concrete achievements. They just become infrastructure: invisible, but necessary.
  • 49. Working principles of Symbolic AI
  • 50. Algorithm = Logic + Control “An algorithm can be regarded as consisting of – a logic component, which specifies the knowledge to be used in solving problems, and – a control component, which determines the problem- solving strategies by means of which that knowledge is used. The logic component determines the meaning of the algorithm whereas the control component only affects its efficency.” Kowalski, R. (1979). Algorithm = Logic + Control. Communications of the ACM, 22(7), 424–436.
  • 51. Imperative style of programming: you command the directions
  • 52. Imperative style of programming: you command the directions
  • 53. Imperative style of programming: you command the directions ● What if the labyrinth changes?
  • 54. Declarative style of programming: you give just the labyrinth. the computer finds the way.
  • 55. Declarative style of programming: you give just the labyrinth. the computer finds the way. ● For instance, via trial, error and backtracking.
  • 56. Declarative style of programming: you give just the labyrinth. the computer finds the way. ● For instance, via trial, error and backtracking.
  • 57. Declarative style of programming: you give just the labyrinth. the computer finds the way. ● For instance, via trial, error and backtracking.
  • 58. Declarative style of programming: you give just the labyrinth. the computer finds the way. ● For instance, via trial, error and backtracking.
  • 59. WELL-DEFINED PROBLEM Goal state Initial state KNOWLEDGE PROBLEM-SOLVING METHOD Declarative style of programming: you give just the labyrinth. the computer finds the way. ● For instance, via trial, error and backtracking.
  • 60. Well-defined problems & problem spaces Problems are well-defined when there is a simple test to conclude whether a solution is a solution. J. McCarthy (1956) The inversion of functions defined by Turing machines. Automata Studies, Annals of Mathematical Studies, 34:177 – 181. People solve problems by searching through a problem space, consisting of the initial state, the goal state, and all possible states in between. Newell, A., & Simon, H. A. (1972). Human problem solving.
  • 61. Problem and solution spaces P S problems space solution space sp
  • 62. Problem and solution spaces P S problems space solution space sp problem type abstract solution abstraction refinement
  • 63. Problem and solution spaces P S problems space solution space solution sp problem type abstract solution abstraction refinement
  • 64. Defining the problem... An old lady wants to visit her friend in a neighbouring village. She takes her car, but halfway the engine stops after some hesitations. On the side of the road she tries to restart the engine, but to no avail. Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136. Which is the problem here?
  • 65. from ill-defined to well-defined problems... Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136.
  • 66. Suite of problem types modelling Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136.
  • 67. Suite of problem types modelling design Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136. structural view: system
  • 68. Suite of problem types modelling planning design Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136. structural view: system behavioural view: system + environment
  • 69. Suite of problem types modelling planning design assignment Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136. behavioural view: system + environment structural view: system scheduling configuration
  • 70. Suite of problem types modelling planning design assignment assessment Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136. structural view: system behavioural view: system + environment
  • 71. Suite of problem types modelling planning design assignment assessment monitoring Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136. structural view: system behavioural view: system + environment
  • 72. Suite of problem types modelling planning design assignment assessment monitoring diagnosis Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136. structural view: system behavioural view: system + environment
  • 73. Suite of problem types modelling planning design assignment assessment monitoring diagnosis Breuker, J. (1994). Components of problem solving and types of problems. A Future for Knowledge Acquisition, 867, 118–136. structural view: system behavioural view: system + environment ● AI researchers studied problem-solving methods and associated knowledge structures for each problem type.
  • 74. What is Knowledge in AI? ● Knowledge is what we ascribe to an agent to predict its behaviour following principles of rationality. Note: this knowledge representation is not intended to be an accurate, physical model. Newell, A. (1982). The Knowledge Level. Artificial Intelligence, 18(1), 87–127.
  • 75. Data, Information, Knowledge ● Data: uninterpreted signals or symbols
  • 76. Data, Information, Knowledge ● Data: uninterpreted signals or symbols ● Information: data with added meaning
  • 77. Data, Information, Knowledge ● Data: uninterpreted signals or symbols ● Information: data with added meaning ● Knowledge: all data and information that people use to act, accomplish tasks and to create new information (e.g. know-how, -why, -who, -where and -when).
  • 78. if flower and seed then phanerogam if phanerogam and bare-seed then fir if phanerogam and 1-cotyledon then monocotyledonous if phanerogam and 2-cotyledon then dicotyledonous if monocotyledon and rhizome then thrush if dicotyledon then anemone if monocotyledon and ¬rhizome then lilac if leaf and flower then cryptogamous if cryptogamous and ¬root then foam if cryptogamous and root then fern if ¬leaf and plant then thallophyte if thallophyte and chlorophyll then algae if thallophyte and ¬ chlorophyll then fungus if ¬leaf and ¬flower and ¬plant then colibacille Expert system (rule base) rhizome + flower + seed + 1-cotyledon ?
  • 79. Frames ● Frames are "stereotyped" knowledge units representing situations, objects or events or (classes) sets of such entities. (base for the Obiect-Oriented Programming paradigm)
  • 80. Semantic Networks (used in contemporary Semantic Web technologies)
  • 81. In sum ● Symbolic AI presents transparent techniques to effectively model and solve problems that can be described in symbolic terms (where expertise can be verbalized). ● All IT systems of organizations today rely on some of the technologies introduced or emerged during the first AI wave. ● But these results are much inferior than what promised.. (even more in the 70s).
  • 82. A physical symbol system has the necessary and sufficient means for general intelligent action Allen Newell and Herbert A. Simon Computer Science as Empirical Inquiry: Symbols and Search (1976)
  • 83. Acknowledged limitations ● knowledge acquisition bottleneck ● scaling or modularity ● tractability (e.g. ramification problem) ● symbol grounding
  • 84. Acknowledged limitations ● knowledge acquisition bottleneck ● scaling or modularity ● tractability (e.g. ramification problem) ● symbol grounding ● natural language ● sensory-motor tasks – computer vision, – speech recognition, – actuator control
  • 85. Acknowledged limitations ● knowledge acquisition bottleneck ● scaling or modularity ● tractability (e.g. ramification problem) ● symbol grounding ● natural language ● sensory-motor tasks – computer vision, – speech recognition, – actuator control ● Scruffies never believed the mind was a monolithical system, so they tinkered with heuristics, ad-hoc methods, and opportunistically with logic (“neat shells for scruffy approaches”). Hacking solutions
  • 86. ELIZA Weizenbaum ~1965 Still running e.g. on: https://www.masswerk.at/elizabot/eliza.html (the first chatbot)
  • 87. SHRDLU Winograd ~1969 ● Deeper linguistic understanding ● but limited to simple blocks worlds
  • 88. Acknowledged limitations ● knowledge acquisition bottleneck ● scaling or modularity ● tractability (e.g. ramification problem) ● symbol grounding ● natural language ● sensory-motor tasks – computer vision, – speech recognition, – actuator control
  • 89. Acknowledged limitations ● knowledge acquisition bottleneck ● scaling or modularity ● tractability (e.g. ramification problem) ● symbol grounding ● natural language ● sensory-motor tasks – computer vision, – speech recognition, – actuator control Scruffies never believed the mind was a monolithical system, so they tinkered with heuristics, ad-hoc methods, and opportunistically with logic (“neat shells for scruffy approaches”). – but these successes were impossible to generalize. Hacking solutions
  • 90. AI Winter (early 70s/80s) ● After a series of critical reports, funding to AI projects reduced massively. Researchers started to seek other names for their own research fields.
  • 91. ● Facing overwhelming difficulties to go beyond from toy problems, radically different paradigms started to be (re)considered, renouncing to symbolic representations. ● As Rodney Brooks famously put it: “Elephants don't play chess”
  • 92. The revenge of machine learning
  • 93. Machine learning is a process that enables artificial systems to improve from experience. according to well-defined criteria Machine learning
  • 94. Machine learning is a process that enables artificial systems to improve from experience. ● Rather then writing a program, here the developer has to collect adequate training data and decide a ML method. ML black box ML method learning data parameters adaptation program vs INPUT OUTPUT INPUT OUTPUT Machine learning
  • 95. Machine learning Machine learning is a process that enables artificial systems to improve from experience. ● Rather then writing a program, here the developer has to collect adequate training data and decide a ML method. ML black box ML method learning data parameters adaptation program vs INPUT OUTPUT INPUT OUTPUT ● Unfortunately, an adequate parameter adaptation can be highly data-demanding, especially for rich inputs.
  • 96. Machine learning & co. Machine learning is a process that enables artificial systems to improve from experience. ● Many learning methods are available, but studied and used by different communities! ● Neural networks are only one among many. (e.g. evolutionary algorithms can also be of use) Nice video applying evolutionary algorithms: https://www.youtube.com/watch?v=pgaEE27nsQw From T. Geijtenbeek, M. van de Panne, F. van der Stappen, Flexible Muscle-Based Locomotion for Bipedal Creatures. In ACM Transactions on Graphics, Vol. 32, Nr. 6 (Proc. of SIGGRAPH Asia 2013)
  • 98. Neural Networks timeline one year after Dartmouth!
  • 99. Neural Networks timeline Minsky and Papert matematically prove that the Perceptron could not model “exclusive or”
  • 100. Neural Networks timeline Backpropagation and the addition of layers solved the problem
  • 101. Neural Networks timeline reuse of previous training possible → fine-tuning
  • 102. Neural Networks timeline pervasive introduction of internet, smart devices, global IT corporations → big data era
  • 103. Neural Networks timeline All ingredients to start another AI wave are there!!! pervasive introduction of internet, smart devices, global IT corporations → big data era
  • 104. Biological neurons vs ANN nodes
  • 107. weighted accumulation non-linearization a sort of informational filter Biological neurons vs ANN nodes
  • 108. weighted accumulation non-linearization a sort of informational filter ● A multi-layered artificial neural network is similar to a cascade of filters, that can be used to extract what is relevant and transform it adequately. Biological neurons vs ANN nodes
  • 109. ● To reduce data requirements, in classic ML features deemed to be relevant are manually selected by the developer from the available input. Goodfellow, Benjo and Courville, "Deep Learning" (2016)
  • 110. ● When this is not possible, features have to be extracted as well, through some representation learning. Goodfellow, Benjo and Courville, "Deep Learning" (2016)
  • 111. ● Deep learning relies on a hierarchy of representation learning, producing different level of abstractions Goodfellow, Benjo and Courville, "Deep Learning" (2016)
  • 112. ● Deep learning relies on a hierarchy of representation learning, producing different level of abstractions Goodfellow, Benjo and Courville, "Deep Learning" (2016)
  • 113. ● Problem: the developer does not have direct control on which features are considered to be relevant to the task.
  • 114. even qualitative introspection is subjective and arguable ● Problem: the developer does not have direct control on which features are considered to be relevant to the task.
  • 115. Adversarial attacks https://blog.openai.com/adversarial-example-research/ ● Knowing what is deemed of attention by the machine can be exploited by an attacker can produce targeted “optical illusions” for the machine, but not for us.
  • 116. Using encoding/decoding abilities of deep learning ● On the other hand, knowing what is relevant to our vision, someone can play dirty tricks. Face to face: https://www.youtube.com/watch?v=ohmajJTcpNk Voice to lips: https://www.youtube.com/watch?v=9Yq67CjDqvw
  • 117. From software/knowledge engineering to data engineering ML black box ML method learning data parameters adaptation program vs ● Clearly, the outcome of applying a ML method critically depends on the training data.
  • 118. From software/knowledge engineering to data engineering ● Country A’s army demands a classifier to recognize whether a tanks is from country A or country B. It provides the developers with a series of photos of tanks from both countries.
  • 119. From software/knowledge engineering to data engineering ● Country A’s army demands a classifier to recognize whether a tanks is from country A or country B. It provides the developers with a series of photos of tanks from both countries. ● After the training, the developers investigate by introspection the activation patterns. They discover that “daylight” is a major factor supporting a B-tank classification. Returning on the source data, the developers discovered that there was no photo of B-tanks at night.
  • 120. From software/knowledge engineering to data engineering ● Country A’s army demands a classifier to recognize whether a tanks is from country A or country B. It provides the developers with a series of photos of tanks from both countries. ● After the training, the developers investigate by introspection the activation patterns. They discover that “daylight” is a major factor supporting a B-tank classification. Returning on the source data, the developers discovered that there was no photo of B-tanks at night. statistical biases endanger ML predictive abilities (LOW DATA QUALITY)
  • 121. Angwin J. et al. ProPublica, May 23 (2016). Machine Bias: risk assessments in criminal sentencing https://pilpnjcm.nl/en/proceedings-risk-profiling-dutch-citizens-syri/ On the “artificial prejudice” ● The large-scale application of statistical- based methods for legally-relevant decisions raises several concerns: – COMPAS: software used in the US predicting future crimes and criminals argued to be biased against African Americans (2016) – SyRI (System Risk Indication) used in the Netherlands to create risk alerts for welfare frauds by processing and linking personal data of citizens argued to be discriminatory and unlawful (2018)
  • 122. Angwin J. et al. ProPublica, May 23 (2016). Machine Bias: risk assessments in criminal sentencing https://pilpnjcm.nl/en/proceedings-risk-profiling-dutch-citizens-syri/ On the “artificial prejudice” ● The large-scale application of statistical- based methods for legally-relevant decisions raises several concerns: – COMPAS: software used in the US predicting future crimes and criminals argued to be biased against African Americans (2016) – SyRI (System Risk Indication) used in the Netherlands to create risk alerts for welfare frauds by processing and linking personal data of citizens argued to be discriminatory and unlawful (2018) a.o. Data protection law a.o. Human rights
  • 123. Angwin J. et al. ProPublica, May 23 (2016). Machine Bias: risk assessments in criminal sentencing https://pilpnjcm.nl/en/proceedings-risk-profiling-dutch-citizens-syri/ On the “artificial prejudice” ● The large-scale application of statistical- based methods for legally-relevant decisions raises several concerns: – COMPAS: software used in the US predicting future crimes and criminals argued to be biased against African Americans (2016) – SyRI (System Risk Indication) used in the Netherlands to create risk alerts for welfare frauds by processing and linking personal data of citizens argued to be discriminatory and unlawful (2018) Data protection law Human rights Data protection law Human rights ● existing statistical bias (correct description) ● when used for prediction on an individual it is read as behavioural predisposition, i.e. it is interpreted as instance of a mechanism. ● the judgment introduces here negative consequences in society. Common pattern:
  • 124. General problem: role of circumstantial evidence, how can we integrate statistical inference in judgment? DNA footwear origin, gender, ethnicity, wealth, ... ... improper profiling? On the “artificial prejudice”
  • 125. General problem: role of circumstantial evidence, how can we integrate statistical inference in judgment? DNA footwear origin, gender, ethnicity, wealth, ... ... improper profiling? On the “artificial prejudice” because it causes unfair judgment because it uses sensitive data
  • 126. General problem: role of circumstantial evidence, how can we integrate statistical inference in judgment? DNA footwear origin, gender, ethnicity, wealth, ... ... improper profiling? On the “artificial prejudice” because it causes unfair judgment because it uses sensitive data INFORMATIONAL GATE Norms determine which factors are acceptable or not.
  • 127. Current methods for algorithmic fairness S. A. Friedler et al., A comparative study of fairness-enhancing interventions in machine learning, FAT* Workshop (2019) purge the data of sensitive elements (but proxy factors stay) unbias the training data ML blackbox ML method unbias the output fix the parameters
  • 128. Current methods for algorithmic fairness purge the data of sensitive elements (but proxy factors stay) unbias the training data ML blackbox ML method unbias the output fix the parameters S. A. Friedler et al., A comparative study of fairness-enhancing interventions in machine learning, FAT* Workshop (2019) but all these definitions of fairness do not capture the open-textured common sense of the word...
  • 129. sub-symbolic AI APPLE Inside the black-box ● Given a certain interpretative/behavioural model, we can extrapolate the most important features determining a certain result. e.g. we might discover that color was the main responsible for concluding that the image is about an apple.
  • 130. sub-symbolic AI APPLE Inside the black-box ● Given a certain interpretative/behavioural model, we can extrapolate the most important features determining a certain result. e.g. we might discover that color was the main responsible for concluding that the image is about an apple. By “construction”, the model is made to satisfy the training samples. (What is “right” is set during training).
  • 131. sub-symbolic AI APPLE Inside the black-box ● Given a certain interpretative/behavioural model, we can extrapolate the most important features determining a certain result. e.g. we might discover that color was the main responsible for concluding that the image is about an apple. But what to do if what is “right” change after training?
  • 132. The present ● By using a mixture of ML techniques, several human or super- human performances are achieved every year in specific tasks (mostly by corporation-driven research). The AI index publishes reports on these records: https://aiindex.org
  • 133. The present ● By using a mixture of ML techniques, several human or super- human performances are achieved every year in specific tasks (mostly by corporation-driven research). The AI index publishes reports on these records: https://aiindex.org Google DeepMind (2016) Microsoft (2018) Uber (2019) Google Deepmind (2019)
  • 134. The present ● By using a mixture of ML techniques, several human or super- human performances are achieved every year in specific tasks (mostly by corporation-driven research). ● But the problems of generalization, explainability, transparency, responsibility, fairness, etc. are still there. The AI index publishes reports on these records: https://aiindex.org Google DeepMind (2016) Microsoft (2018) Uber (2019) Google Deepmind (2019)
  • 135. The present ● New research trends are emerging to face these issues, trying a variety of different approaches.
  • 136. The present ● New research trends are emerging to face these issues, trying a variety of different approaches. ● Still unclear which one will achieve the intent.
  • 138. Refocus on interaction ● Intelligence can be rephrased in terms of adequate performance within a certain interactional niche:
  • 139. Refocus on interaction ● Intelligence can be rephrased in terms of adequate performance within a certain interactional niche: i.e. the ability of one agent: ● to select or create a script that can be ascribed to to the other agent (including the environment) contextualization
  • 140. Refocus on interaction ● Intelligence can be rephrased in terms of adequate performance within a certain interactional niche: i.e. the ability of one agent: ● to select or create a script that can be ascribed to to the other agent (including the environment) ● to select or create a script that drives rewarding interactions with the other agent fitting to given context contextualization
  • 141. Challenges ● Today, AI and decision-making capitalize too much on optimization working on the “fitting to given context” phase.
  • 142. Challenges ● Today, AI and decision-making capitalize too much on optimization working on the “fitting to given context” phase. ● But the “contexualization” phase is particularly problematic w.r.t. the social environment, for its high variability.
  • 143. Challenges ● Today, AI and decision-making capitalize too much on optimization working on the “fitting to given context” phase. ● But the “contexualization” phase is particularly problematic w.r.t. the social environment, for its high variability. ● e.g. the evolution of dress codes along history
  • 144. Challenges ● Today, AI and decision-making capitalize too much on optimization working on the “fitting to given context” phase. ● But the “contexualization” phase is particularly problematic w.r.t. the social environment, for its high variability. ● The social structure adds upon the physical structure in indicating and then establishing rewards to agents, via ● explicit norms ● informal and tacit norms: social practices
  • 145. Challenges ● Today, AI and decision-making capitalize too much on optimization working on the “fitting to given context” phase. ● But the “contexualization” phase is particularly problematic w.r.t. the social environment, for its high variability. ● The social structure adds upon the physical structure in indicating and then establishing rewards to agents, via ● explicit norms ● informal and tacit norms: social practices Norms are crucial for intelligent (social) behaviour
  • 146. Challenges ● Today, AI and decision-making capitalize too much on optimization working on the “fitting to given context” phase. ● But the “contexualization” phase is particularly problematic w.r.t. the social environment, for its high variability. ● The social structure adds upon the physical structure in indicating and then establishing rewards to agents, via ● explicit norms ● informal and tacit norms: social practices Norms are crucial for intelligent (social) behaviour G. Sileno, A. Boer and T. van Engers, The role of normware in trustworthy and explainable AI (2018)
  • 147. The call for Explanaible AI (XAI) Source: DARPA, https://www.darpa.mil/program/explainable-artificial-intelligence
  • 148. Source: DARPA, https://www.darpa.mil/program/explainable-artificial-intelligence The call for Explanaible AI (XAI) statistical alignment
  • 149. Source: DARPA, https://www.darpa.mil/program/explainable-artificial-intelligence The call for Explanaible AI (XAI) statistical alignment
  • 150. Source: DARPA, https://www.darpa.mil/program/explainable-artificial-intelligence The call for Explanaible AI (XAI) ? ? ? statistical alignment
  • 151. The call for Explanaible AI (XAI) statistical alignment ~ dog conditioning ~ child development ? ? ? adapted to rewards conscious of rewards
  • 152. The call for Explanaible AI (XAI) statistical alignment grounding experential (indirect)(direct) communicating conceptualizing experential normative ~ dog conditioning ~ child development adapted to rewards conscious of rewards
  • 153. The call for Explanaible AI (XAI) statistical alignment experential (indirect)(direct) experential normative the INTERFACE problem computation human cognition grounding communicating conceptualizing
  • 154. the INTERFACE problem computation human cognition ● bottom-up: use statistical ML to recreate functions mimicking to some extent human cognition ● top-down: conceive algorithms reproducing by design functions observable in human cognition Possible approaches
  • 155. the INTERFACE problem computation human cognition Possible approaches ● bottom-up: use statistical ML to recreate functions mimicking to some extent human cognition ● top-down: conceive algorithms reproducing by design functions observable in human cognition only here we have control on what we want to reproduce
  • 156. Will cognitive architectures be the third AI wave?
  • 159. training + sufficient memory… is intelligence only this? “Outperforming” humans
  • 160. If we are pursuing rationality (rational systems, rational institutions, etc.), it is rather implausible that this will be obtained only by empirical means.
  • 162. No AGI in view ● I believe (with many others) that crucial pieces are still missing to embed general intelligence into a single artificial device. ● These pieces might be simple or not, it’s the ML method that is not satisfactory to design them.
  • 163. Rise of artificially dumber systems ● However, already today, the introduction of ubiquitous cyber- physical connections in all human activities raises serious concerns at societal and at cognitive level. – high risks to be entangled in artificially dumber systems.
  • 164. Rise of artificially dumber systems ● However, already today, the introduction of ubiquitous cyber- physical connections in all human activities raises serious concerns at societal and at cognitive level. – high risks to be entangled in artificially dumber systems. ● The potential impact is too critical to be belittled for the belief in technologically-driven 'magnificent and progressive fate'.
  • 165. AI as an extension to humans ● Humans, as species, evolved being shaped by their tools. ● We should look at our tools not as means, but as forces that determine not only our societies, but also our very existence.
  • 166. AI as an extension to humans ● Humans, as species, evolved being shaped by their tools. ● We should look at our tools not as means, but as forces that determine not only our societies, but also our very existence. If we want to decide upon our existence, then we have also to decide upon our tools.