• Keine Ergebnisse gefunden

1. Introduction: What is Artificial Intelligence?

N/A
N/A
Protected

Academic year: 2022

Aktie "1. Introduction: What is Artificial Intelligence?"

Copied!
6
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Foundations of Artificial Intelligence

1. Introduction: What is Artificial Intelligence?

Malte Helmert

University of Basel

March 1, 2021

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 1 / 22

Foundations of Artificial Intelligence

March 1, 2021 — 1. Introduction: What is Artificial Intelligence?

1.1 What is AI?

1.2 Acting Humanly 1.3 Thinking Humanly 1.4 Thinking Rationally 1.5 Acting Rationally 1.6 Summary

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 2 / 22

Introduction: Overview

Chapter overview: introduction I 1. What is Artificial Intelligence?

I 2. AI Past and Present I 3. Rational Agents

I 4. Environments and Problem Solving Methods

1. Introduction: What is Artificial Intelligence? What is AI?

1.1 What is AI?

(2)

1. Introduction: What is Artificial Intelligence? What is AI?

What is AI?

What do we mean by artificial intelligence?

no generally accepted definition!

often pragmatic definitions:

I “AI is what AI researchers do.”

I “AI is the solution of hard problems.”

in the following: some common attempts at defining AI

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 5 / 22

1. Introduction: What is Artificial Intelligence? What is AI?

What is AI: Humanly vs. Rationally; Thinking vs. Acting

“[the automation of] activities that we associate with hu- man thinking, activities such as decision-making, problem solving, learning” (Bellman, 1978)

“the study of mental faculties through the use of computational models”

(Charniak & McDermott, 1985)

“the study of how to make com- puters do things at which, at the moment, people are better”

(Rich & Knight, 1991)

“the branch of computer science that is concerned with the au- tomation of intelligent behavior”

(Luger & Stubblefield, 1993)

four typical categories:

thinking humanly thinking rationally acting humanly acting rationally

here (and most widespread these days): acting rationally

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 6 / 22

1. Introduction: What is Artificial Intelligence? Acting Humanly

1.2 Acting Humanly

1. Introduction: What is Artificial Intelligence? Acting Humanly

Acting Humanly: the Turing Test

Alan Turing, Computing Machinery and Intelligence (1950):

I from “can machines think?”

to “can machines act intelligently?”

I operationalization: the imitation game

AI SYSTEM

HUMAN HUMAN ?

INTERROGATOR

(3)

1. Introduction: What is Artificial Intelligence? Acting Humanly

Cartoon

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 9 / 22

1. Introduction: What is Artificial Intelligence? Acting Humanly

How Useful is the Turing Test?

Turing Test:

I scientific usefulness is questionable I not important in AI “mainstream”

I but: annual competitions (Loebner Prize):

https://en.wikipedia.org/wiki/Loebner_Prize I practical application: CAPTCHA (“Completely Automated

Public Turing test to tell Computers and Humans Apart”)

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 10 / 22

1. Introduction: What is Artificial Intelligence? Acting Humanly

Turing and the Turing Test in Cinema

https://www.imdb.com/title/tt2084970/

1. Introduction: What is Artificial Intelligence? Acting Humanly

More Turing Test in Cinema

https://www.imdb.com/title/tt0470752/

(4)

1. Introduction: What is Artificial Intelligence? Acting Humanly

Turing’s “Computing Machinery and Intelligence”

Turing’s Computing Machinery and Intelligence:

I already discussed all important arguments of the 20th century against possibility of AI

I suggested core aspects of AI: knowledge representation, reasoning, language understanding, learning

I prediction: in the year 2000, a machine will be able to fool a layperson for 5 minutes with 30% probability

I in the news: https://www.engadget.com/2014/06/08/

supercomputer-passes-turing-test/

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 13 / 22

1. Introduction: What is Artificial Intelligence? Thinking Humanly

1.3 Thinking Humanly

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 14 / 22

1. Introduction: What is Artificial Intelligence? Thinking Humanly

Thinking Humanly: Cognitive Science

I cognitive revolution of the 1960s: information processing supplants dominant behaviorism in psychology

I Which cognitive abilities are necessary for intelligent behavior?

I requires scientific theory of brain activity

which level of abstraction? “knowledge” or “circuits”?

I How to test? Requires

I prediction/test of human behavior (top-down) or I identification from neurological data (bottom-up) I roughly corresponds to cognitive science

and cognitive neuroscience

I today separate research areas from AI

1. Introduction: What is Artificial Intelligence? Thinking Rationally

1.4 Thinking Rationally

(5)

1. Introduction: What is Artificial Intelligence? Thinking Rationally

Thinking Rationally: Laws of Thought

I normative (prescriptive) rather than descriptive

I Aristotle: What are correct arguments/modes of thought?

I syllogisms: structures for arguments that always yield correct conclusions given correct premises:

I Socrates is a human.

I All humans are mortal.

I Therefore Socrates is mortal.

I several Greek schools of thought developed various forms of logic:

I notations (syntax) and

I derivation rules (calculi) for “correct” thinking

I direct connection to modern AI via mathematical logic (early 20th century)

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 17 / 22

1. Introduction: What is Artificial Intelligence? Thinking Rationally

Problems of the Logical Approach

problems:

I not all intelligent behavior stems from logical thinking I Which conclusions are relevant?

I How to deal with uncertainty?

I How to deal with contradictions?

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 18 / 22

1. Introduction: What is Artificial Intelligence? Acting Rationally

1.5 Acting Rationally

1. Introduction: What is Artificial Intelligence? Acting Rationally

Acting Rationally

acting rationally: “doing the right thing”

I the right thing: maximize utility given available information

I does not necessarily require “thought” (e.g., reflexes) advantages of AI as design of rational agents:

I more general than “laws of thought”:

logical inference only one mechanism for obtaining rational behavior I better suited for scientific method

than approaches based on acting/thinking humanly

(6)

1. Introduction: What is Artificial Intelligence? Summary

1.6 Summary

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 21 / 22

1. Introduction: What is Artificial Intelligence? Summary

Summary

What is AI? many possible definitions

I guided by humans vs. by utility (rationality)

I based on externally observable actions or inner thoughts?

four combinations:

I acting humanly: e.g., Turing test I thinking humanly: cf. cognitive science I thinking rationally: logic

I acting rationally: the most common view today amenable to scientific method

M. Helmert (University of Basel) Foundations of Artificial Intelligence March 1, 2021 22 / 22

Referenzen

ÄHNLICHE DOKUMENTE

(b) Test your implementation by verifying the statements on Slide 24 of Chapter 20 (print version), which state that hill climbing with a random initialization finds a solution

Provide a worst-case runtime estimate of the algorithm based on cutset conditioning if your cutset from the first part of this exercise is used (i.e., compute an upper bound for

Perfom DPLL on the clause set {{A, ¬B}, {¬A, B}, {B, ¬D}, {C}, {¬C, ¬B, ¬D}, {C, D}}, always picking the variable occuring in the highest number of clauses and always considering

In cases where the precondition choice function is not deterministic, choose the precondition in alphabetical order.. Exercise 11.3

– one line for each table position: maximum number of blocks in the tower at this table position, followed by the IDs of the blocks in the initial state, starting from the surface

Successor nodes are generated by applying the following actions in order, ignoring the ones that are inapplicable in a given state: transport 2 missionaries, transport 1

(c) Test your implementation by verifying the statements on Slide 23 of Chapter 20 (print version), which state that hill climbing with a random initialization finds a solution

Provide a worst-case runtime estimate of the algorithm based on cutset conditioning if your cutset from the first part of this exercise is used (i.e., compute an upper bound for