SlideShare a Scribd company logo
Foundations of Artificial Intelligence
1. Introduction
Organizational Aspects, AI in Freiburg,
Motivation, History, Approaches, and Examples
Joschka Boedecker and Wolfram Burgard and
Frank Hutter and Bernhard Nebel
Albert-Ludwigs-Universität Freiburg
Apr 18, 2018
Organizational
Lectures:
Time:
Wed 10:15 – 12:00
Fri 10:15 – 12:00 (alternating
with the home work sessions)
Lecturers:
Prof. Dr. Joschka Boedecker
(jboedeck@informatik.uni-freiburg.de)
Prof. Dr. Wolfram Burgard
(burgard@informatik.uni-freiburg.de)
Prof. Dr. Frank Hutter
(fh@informatik.uni-freiburg.de)
Prof. Dr. Berhard Nebel
(nebel@informatik.uni-freiburg.de)
Home Work & Tutorials:
Time:
Fri 10:15 – 12:00 (English and
German groups)
→ See our Web page for
details, assignment!
Exercise sheets posted on Web
page. First session on April 27.
Organizers:
Tim Schulte, Michael Krawez
Credit Requirements:
Written exam (see Web page)
(University of Freiburg) Foundations of AI Apr 18, 2018 2 / 34
Lecture Material
Lectures are based on
Artificial Intelligence:
A Modern Approach, Third Edition
Stuart Russell and Peter Norvig
Copies of the slides, online recordings and further information can be found on the Web
page at
http://ais.informatik.uni-freiburg.de/teaching/ss18/ki/
Many illustrations are taken from the above-mentioned book. Some slides are based on
presentations created by Prof. Gerhard Lakemeyer, Univ. Aachen. Several sections were
originally prepared by Dr. Jana Köhler.
(University of Freiburg) Foundations of AI Apr 18, 2018 3 / 34
Course Contents
Strongly method-oriented
1. Introduction
2. Rational Agents
3. Solving Problems by Searching
4. Informed Search
5. Constraint Satisfaction Problems
6. Games
7. Propositional Logic
8. Satisfiability and Model Construction
9. Predicate Logic
11. Planning
12. Simple Probabilistic Reasoning
13. Machine Learning
14. Acting under Uncertainty
(University of Freiburg) Foundations of AI Apr 18, 2018 4 / 34
AI in Freiburg
Foundations of Artificial Intelligence
Bernhard Nebel
Autonomous Intelligent Systems
Wolfram Burgard
Machine Learning
Frank Hutter
Neurorobotics
Joschka Boedecker
(University of Freiburg) Foundations of AI Apr 18, 2018 5 / 34
Junior Research Groups
Cognitive Modeling
Marco Ragni
Brain-Computer Interfaces
Michael Tangermann
(University of Freiburg) Foundations of AI Apr 18, 2018 6 / 34
Senior Staff Members (Among Further PostDocs)
Robert Mattmller
(AI Planning)
Christian Dornhege
(Robotics)
Marius Lindauer
(Algorithm Design)
(University of Freiburg) Foundations of AI Apr 18, 2018 7 / 34
Foundations of Artificial Intelligence
Action planning: theory and practice
Fast planning systems (international competitions)
Applications for elevator systems and space
Theoretical results
Projects: CRC AVACS, Karis Pro (intra-logistics),
Kontiplan, Hybris
Qualitative temporal-spatial reasoning
Theory and reasoning algorithms
Application in qualitative layout description
(CRC “Spatial Cognition”)
RoboCup
World champion three times
Autonomous table soccer
RoboCup rescue (multi-agent-systems for disaster relief)
Cognitive robotics (BrainLinks-BrainTools)
Reasoning for human-centered robotics
(University of Freiburg) Foundations of AI Apr 18, 2018 8 / 34
Neurorobotics
Data-efficient Reinforcement
Learning
Representation Learning:
Deep Neural Networks (in
space and time)
Learning control of complex
dynamical systems like robots
or real neuronal networks
(BrainLinks-BrainTools)
Interpretation of brain signals
(BrainLinks-BrainTools)
Industrial applications
(University of Freiburg) Foundations of AI Apr 18, 2018 9 / 34
Autonomous Intelligent Systems
Mobile robots
Probabilistic approaches for state
estimation and control
Adaptive techniques and learning
Multi-robot systems
Applications of mobile robots
Cognitive Robotics
Service robots
(BrainLinks-BrainTools)
(University of Freiburg) Foundations of AI Apr 18, 2018 10 / 34
Brain State Decoding Lab
Brain-computer interfaces
Decoding of brain signals
Supervised learning
Adaptive unsupervised
classification
Learning in non-stationary
environments
Supervised subspace
decompositions
Mental workload assessment
e.g. of drivers
Predicting user performance
BCI-supported rehabilitation
(University of Freiburg) Foundations of AI Apr 18, 2018 11 / 34
Automated Algorithm Design
Machine Learning (ML)
AutoML: automatically selecting features,
ML algorithm & hyperparameters, ensembles
Currently AutoML world champions
Bayesian optimization
Meta-Learning: reasoning across datasets
Deep Learning: automatic feature engineering
Big Data: how to train efficiently?
Programming by Optimization
Algorithm Configuration
Algorithm Portfolios
Algorithm Runtime Prediction
Automatic science: what makes instances hard?
Applications: world champions
in SAT solving and AI planning competitions
(University of Freiburg) Foundations of AI Apr 18, 2018 12 / 34
Cognitive Modeling Lab
Cognitive models of human thinking,
reasoning, and planning
(BrainLinks-BrainTools)
Qualitative Reasoning and imprecise
knowledge
Cognitive complexity analysis
Behavioural and fMRI experiments
Systems that solve IQ-test problems
“Build systems that reason and plan
like humans” 1 2 3 4
5 6 7 8
b
(University of Freiburg) Foundations of AI Apr 18, 2018 13 / 34
Studying AI in Freiburg
Foundations of Artificial Intelligence
Machine Learning and Data Mining
Knowledge Representation
Introduction to Mobile Robotics
AI Planning
Logic
Game Theory
Neurorobotics
. . .
(University of Freiburg) Foundations of AI Apr 18, 2018 14 / 34
What is Artificial Intelligence?
The attempt to make computers more “intelligent”
The attempt to better understand human intelligence
Four approaches:
- Is it about thought thinking . . .
- . . . or acting?
- Oriented towards a human model (with all its defects) . . .
- . . . or normative (how should a rational being think/act)?
(University of Freiburg) Foundations of AI Apr 18, 2018 15 / 34
A Few Definitions
Thinking Humanly Thinking Rationally
“The exciting new effort to make computers
think . . . machines with minds, in the full
and literal sense.” (Haugeland, 1985)
“[The automation of] activities that we as-
sociate with human thinking, activities such
as decision-making, problem solving, learn-
ing . . . ” (Bellman, 1978)
“The study of mental faculties through the
use of computational models.” (Charniak
and McDermott, 1985)
“The study of the computations that make
it possible to perceive, reason, and act.”
(Winston, 1992)
Acting Humanly Acting Rationally
“The art of creating machines that perform
functions that require intelligence when per-
formed by people.” (Kurzweil, 1990)
“The study of how to make computers do
things at which, at the moment, people are
better.” (Rich and Knight, 1991)
“Computational Intelligence is the study of
the design of intelligent agents.” (Poole et
al., 1998)
“AI . . . is concerned with intelligent behavior
in artifacts.” (Nilsson, 1998)
(University of Freiburg) Foundations of AI Apr 18, 2018 16 / 34
The Turing Test
000
000
000
000
000
000
000
000
000
000
000
000
000
000
000
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111 HAL 9000
?
(University of Freiburg) Foundations of AI Apr 18, 2018 17 / 34
Systems that Act Humanly
Reproducing human behavior
→ Prototype: Turing Test
→ . . . in AI, scarcely pursued
→ . . . but yearly competitions exist, e.g.,
Loebner Prize:
http://www.loebner.net/Prizef/loebner-prize.html
(University of Freiburg) Foundations of AI Apr 18, 2018 18 / 34
Loebner Prize Winner Three Times
Richard Wallace (http://www.alicebot.org)
Web page of Alice in 2000
(University of Freiburg) Foundations of AI Apr 18, 2018 19 / 34
Example Session with Alice (1)
What is your name?
> Wolfram
Nice to meet you Wolfram.
> Do you know Clinton?
He was the second Impeached President of the United States.
> Do you like him?
Sure he has never done anything to me.
> What is an impeachment?
It is a good question. I have to process that one for a while.
I would do a search for it.
...
> Who are you?
I ask myself that question, "Who am I?"
> What are you doing?
I am chatting with people on the net.
> What is your favorite topic?
My favorite subject is artificial intelligence.
> What is artificial intelligence?
Artificial intelligence is the branch of engineering and science devoted
to constructing machines that think. I can ask someone about it.
> Can you do anything else than chatting?
Doing anything else than chatting is not among my strongest traits.
...
(University of Freiburg) Foundations of AI Apr 18, 2018 20 / 34
Example Session with Alice (2)
...
> How old am I?
Is this a trick question? You said you were how many years old?
My guess is that you are really a kid.
> What would you like to know about me?
Tell me about your educational background.
> I am a professor in computer science.
You are a professor in computer science? How do you like your work?
> It is fun teaching courses on artificial intelligence.
I think it is a lot of fun.
> What should I tell the students about you?
Be sure to think before you speak. State your point clearly and slowly and
gauge the listener’s response before going any further.
(University of Freiburg) Foundations of AI Apr 18, 2018 21 / 34
Example Session with God (1)
Human: Do you know Obama?
God: I don’t know if I know it. Where would I have heard about it?
Human: He is the current president of the United States.
God: I did not know is it.
Human: Do you know Clinton?
God: He was the second Impeached President of the United States.
Human: What is an impeachment?
God: Charge against a public official of improper conduct.
...
Human: Who are you?
God: I am the Allmighty, God himself.
Human: What are you doing?
God: I am just killing time.
Human: What is your favorite topic?
God: My favorite subject is artificial intelligence.
Human: What is artificial Intelligence?
God: Artificial intelligence is the branch of engineering and
science devoted to constructing machines that think. That’s not
something I get asked all the time.
Human: Can you do anything else than chatting?
God: Doing anything else than chatting is not among my strongest
traits.
(University of Freiburg) Foundations of AI Apr 18, 2018 22 / 34
Example Session with God (2)
Human: My name is Wolfram.
God: OK I will call you Wolfram.
Human: Who am I?
God: You are Wolfram, seeker.
Human: How old am I?
God: Is this a trick question? You said you were years old? My
guess is that you are really a kid.
Human: What would you like to know about me?
God: Tell me about your educational background.
Human: I am a professor in Computer Science
God: What is your field?
Human: Artificial Intelligence
God: Do you mind if I tell other people you are teaching Artificial
Intelligence.
Human: No.
God: OK then I will add it to my gossip files.
Human: What should I tell the students about you?
God: I believe it is always best to say positive things to build
people up rather than negative things to bring people down.
(University of Freiburg) Foundations of AI Apr 18, 2018 23 / 34
Systems that Think Humanly
What cognitive capabilities are necessary to produce intelligent
performance?
Not important: Being able to solve problems correctly
Important: Being able to solve problems like a human would
→ Cognitive science and cognitive psychology
→ Also important for human-machine interaction
. . . will not be discussed in this course
(University of Freiburg) Foundations of AI Apr 18, 2018 24 / 34
Systems that Think Rationally
What are the laws of thought?
How should we think?
→ The logical approach
→ Problems:
Presentation of problem descriptions using a formal notation
Computability
→ These are problems that appear regardless of the formalization method
(University of Freiburg) Foundations of AI Apr 18, 2018 25 / 34
Systems that Act Rationally
→ Rational agents (or rational actors)
A rational agent acts so as to achieve its given goals, under the
assumption that its impressions of the world and its convictions are
correct
Rational thinking is a prerequisite for rational acting, although it is not
a necessary condition
→ What to do, for example, when we must make a decision faced with
insufficient information?
(University of Freiburg) Foundations of AI Apr 18, 2018 26 / 34
The AI Scene
Fields of Application Methods
Systems that can
understand and generate
speech
Systems that can
understand images
Robotics
Assistant systems
Problem solving and searching
Knowledge representation and
processing
Action planning
Machine learning
Handling uncertain knowledge
Neural networks
With interdisciplinary relationships to Mathematics, Philosophy, Psychology,
(Computational) Linguistics, Biology, Engineering Sciences, . . .
(University of Freiburg) Foundations of AI Apr 18, 2018 27 / 34
The Origins of AI
Since the beginning, Philosophy, Mathematics, Psychology, Linguistics,
and Computer Science have all
asked similar questions
developed methods and produced results for AI
The origins of AI (1943–1956): With the development of the first
computing systems, people began to wonder, “Can computers copy the
human mind? (Turing Test)”
(University of Freiburg) Foundations of AI Apr 18, 2018 28 / 34
50 Years of AI (1)
1956: Dartmouth Workshop - McCarthy proposes the term, “Artificial
Intelligence” - and early enthusiasm:
It is not my aim to surprise or shock you - but the simplest way I can
summarize is to say that there are now in the world machines that think,
that learn and that create. Moreover, their ability to do these things
is going to increase rapidly until - in the visible future - the range
of problems they can handle will be coextensive with the range to which
the human mind has been applied. [Simon, 1957]
60’s: “Intelligent Behavior” is shown in many demonstration systems for
micro-worlds (Blocks world)
70’s: Problems:
Systems for micro-worlds prove not scalable → “real” applications
“Intelligent behavior” requires much knowledge → knowledge-based
systems
(University of Freiburg) Foundations of AI Apr 18, 2018 29 / 34
50 Years of AI (2)
80’s: Commercial success of experimental systems (e.g. R1), intense
research support (e.g. Fifth generation computer systems project in
Japan), return to neural networks
End of the 80’s: Expert systems prove less promising than imagined,
(demystification of expert systems), end of the Fifth generation computer
systems project, “AI winter”
90’s: Inclusion of probabilistic methods, agent-oriented vision techniques,
formalization of AI techniques and increased use of mathematics in the
field
...gentle revolutions have occurred in robotics, computer vision,
machine learning (including neural networks), and knowledge
representation. A better understanding of the problems and their
complexity properties, combined with increased mathematical
sophistication, has led to workable research agendas and robust methods.
[Russell & Norvig, 1995]
(University of Freiburg) Foundations of AI Apr 18, 2018 30 / 34
. . . and Today?
Many coexisting paradigms
→ Reactive vs. deliberative approaches
→ Probabilistic vs. analytic
→ . . . often hybrid approaches as well
Many methods (partly from other disciplines):
→ Logic, decision theory, algorithms
Many approaches:
→ Theoretical, algorithmic experimentation, system-oriented
Today, many methods are no longer regarded as pure AI methods.
Examples: Board game programs, logic programming (PROLOG),
search procedures, . . .
Deep learning has become the new hype . . .
(University of Freiburg) Foundations of AI Apr 18, 2018 31 / 34
Examples: Algorithmic, Experimental Tasks
Many AI problems are inherently difficult (NP-hard), but it is possible, in
spite of this and with the use of good search techniques and heuristics, to
solve problem instances up to a certain size:
Satisfiability of boolean formulas
→ Randomized, local search techniques (up to 2,500???? variables in
complex instances)
Constraint propagation and backtracking techniques
→ Empirical and analytical comparisons of various techniques
Action planning
→ Empirical comparisons of various approaches and systems
. . .
(University of Freiburg) Foundations of AI Apr 18, 2018 32 / 34
Systems
Alongside theory and the analysis of individual algorithms, the building of
systems and applications is a basic point:
Herb Simon in a lecture entitled “How to become a good scientist”
(1998):
“Build a System”
Application of AI techniques to solve real problems
Study of the interaction of artefacts with their environment
Synergetic effects in systems
(University of Freiburg) Foundations of AI Apr 18, 2018 33 / 34
Systems
Computer Games
Navigation Systems
Smart phone services
Intelligent email
Search engines
Recommender systems
Self-driving cars
. . .
(University of Freiburg) Foundations of AI Apr 18, 2018 34 / 34

More Related Content

PPT
AI_Intro1.ppt
PPT
901470_Chap1.ppt
PPT
AI BASICS -INTRODUCTION AND APPLICATIONS
PPT
Artificial Intelligence Basics and their applications
PPT
901470_Chap1.ppt
PPT
901470_Chap1.ppt about to Artificial Intellgence
PPT
901470_Chap1.ppt
PPT
artificial intelligence basis-introduction
AI_Intro1.ppt
901470_Chap1.ppt
AI BASICS -INTRODUCTION AND APPLICATIONS
Artificial Intelligence Basics and their applications
901470_Chap1.ppt
901470_Chap1.ppt about to Artificial Intellgence
901470_Chap1.ppt
artificial intelligence basis-introduction

Similar to Foundations of Artificial Intelligence 1. Introduction Organizational Aspects, AI in Freiburg, Motivation, History, Approaches, and Examples (20)

PPT
901470 chap1
PPT
Artificial Intelligence for Business.ppt
PPT
Chap1.ppt
PPT
901470_C ffs f sdf sdf sdffffd sdf hap1.ppt
PPT
901470_Chap1 (1).ppt
PPT
eaturesartificial intelligence and understanding of ai fr.ppt
PPT
901470_Chap1.ppt
PPT
901470_Chap1.ppt
PPTX
chapter 1 AI.pptx
PPT
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
PPT
Artificial Intelligence by B. Ravikumar
PPT
AI.ppt
PPTX
AI UNIT-1(PPT)ccccxffrfydtffyfftdtxgxfxt
PPT
901470_Chap1.ppt.artificial intelligence
PPT
Introduction-Chapter-1.ppt
PPT
Ai introduction
PDF
Artificial Intelligence in Manufacturing
PPTX
1- Introduction to A I and systems pptx
PPTX
Artificial Intelligence and its application
PPTX
AIArtificial intelligence (AI) is a field of computer science a
901470 chap1
Artificial Intelligence for Business.ppt
Chap1.ppt
901470_C ffs f sdf sdf sdffffd sdf hap1.ppt
901470_Chap1 (1).ppt
eaturesartificial intelligence and understanding of ai fr.ppt
901470_Chap1.ppt
901470_Chap1.ppt
chapter 1 AI.pptx
AI Introduction Artificial intelligence introduction fundamentals alogirthms ...
Artificial Intelligence by B. Ravikumar
AI.ppt
AI UNIT-1(PPT)ccccxffrfydtffyfftdtxgxfxt
901470_Chap1.ppt.artificial intelligence
Introduction-Chapter-1.ppt
Ai introduction
Artificial Intelligence in Manufacturing
1- Introduction to A I and systems pptx
Artificial Intelligence and its application
AIArtificial intelligence (AI) is a field of computer science a
Ad

More from cniclsh1 (20)

PDF
Knowledge Representation Part VI by Jan Pettersen Nytun
PDF
Knowledge Representation Part III by Jan Pettersen Nytun
PDF
interacting-with-ai-2023---module-2---session-4---handout.pdf
PDF
interacting-with-ai-2023---module-2---session-3---handout.pdf
PDF
interacting-with-ai-2023---module-2---session-1---handout.pdf
PDF
Chatbot are sentient, turing test, generative AI
PDF
Model-Based Reinforcement Learning CS 285: Deep Reinforcement Learning, Decis...
PDF
Inverse Reinforcement Learning CS 285: Deep Reinforcement Learning, Decision ...
PDF
Probabilistic AI Lecture 1: Introduction to variational inference and the ELBO
PDF
Bayesian Statistics in High Dimensions Lecture 1: Curve and surface estimation
PDF
W1L2_11-667 - Building Blocks of Modern LLMs 2: Pretraining Tasks
PDF
W4L2_11-667: LARGE LANGUAGE MODELS: METHODS AND APPLICATIONS - Parameter Effi...
PDF
W4L1_11-667: LARGE LANGUAGE MODELS: METHODS AND APPLICATIONS - Human Evaluati...
PDF
W4L2_11-667: LARGE LANGUAGE MODELS: METHODS AND APPLICATIONS PETM Parameter E...
PDF
W6L1_LARGE LANGUAGE MODELS: METHODS AND APPLICATIONS - Chatbots and AI Agents
PDF
LLM for Search Engines: Part 2,Pretrain retrieval representations
PDF
W9L2 Scaling Up LLM Pretraining: Scaling Law
PDF
W10L2 Scaling Up LLM Pretraining: Parallel Training Scaling Up Optimizer Basi...
PDF
Scaling Up LLM Pretraining: Parallel Training
PDF
W11L2 Efficient Scaling Retrieval Augmentation.pdf
Knowledge Representation Part VI by Jan Pettersen Nytun
Knowledge Representation Part III by Jan Pettersen Nytun
interacting-with-ai-2023---module-2---session-4---handout.pdf
interacting-with-ai-2023---module-2---session-3---handout.pdf
interacting-with-ai-2023---module-2---session-1---handout.pdf
Chatbot are sentient, turing test, generative AI
Model-Based Reinforcement Learning CS 285: Deep Reinforcement Learning, Decis...
Inverse Reinforcement Learning CS 285: Deep Reinforcement Learning, Decision ...
Probabilistic AI Lecture 1: Introduction to variational inference and the ELBO
Bayesian Statistics in High Dimensions Lecture 1: Curve and surface estimation
W1L2_11-667 - Building Blocks of Modern LLMs 2: Pretraining Tasks
W4L2_11-667: LARGE LANGUAGE MODELS: METHODS AND APPLICATIONS - Parameter Effi...
W4L1_11-667: LARGE LANGUAGE MODELS: METHODS AND APPLICATIONS - Human Evaluati...
W4L2_11-667: LARGE LANGUAGE MODELS: METHODS AND APPLICATIONS PETM Parameter E...
W6L1_LARGE LANGUAGE MODELS: METHODS AND APPLICATIONS - Chatbots and AI Agents
LLM for Search Engines: Part 2,Pretrain retrieval representations
W9L2 Scaling Up LLM Pretraining: Scaling Law
W10L2 Scaling Up LLM Pretraining: Parallel Training Scaling Up Optimizer Basi...
Scaling Up LLM Pretraining: Parallel Training
W11L2 Efficient Scaling Retrieval Augmentation.pdf
Ad

Recently uploaded (20)

PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
L1 - Introduction to python Backend.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
ai tools demonstartion for schools and inter college
PDF
Nekopoi APK 2025 free lastest update
PDF
System and Network Administraation Chapter 3
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Wondershare Filmora 15 Crack With Activation Key [2025
PTS Company Brochure 2025 (1).pdf.......
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Design an Analysis of Algorithms II-SECS-1021-03
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Adobe Illustrator 28.6 Crack My Vision of Vector Design
L1 - Introduction to python Backend.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
wealthsignaloriginal-com-DS-text-... (1).pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
ai tools demonstartion for schools and inter college
Nekopoi APK 2025 free lastest update
System and Network Administraation Chapter 3
Operating system designcfffgfgggggggvggggggggg
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus

Foundations of Artificial Intelligence 1. Introduction Organizational Aspects, AI in Freiburg, Motivation, History, Approaches, and Examples

  • 1. Foundations of Artificial Intelligence 1. Introduction Organizational Aspects, AI in Freiburg, Motivation, History, Approaches, and Examples Joschka Boedecker and Wolfram Burgard and Frank Hutter and Bernhard Nebel Albert-Ludwigs-Universität Freiburg Apr 18, 2018
  • 2. Organizational Lectures: Time: Wed 10:15 – 12:00 Fri 10:15 – 12:00 (alternating with the home work sessions) Lecturers: Prof. Dr. Joschka Boedecker (jboedeck@informatik.uni-freiburg.de) Prof. Dr. Wolfram Burgard (burgard@informatik.uni-freiburg.de) Prof. Dr. Frank Hutter (fh@informatik.uni-freiburg.de) Prof. Dr. Berhard Nebel (nebel@informatik.uni-freiburg.de) Home Work & Tutorials: Time: Fri 10:15 – 12:00 (English and German groups) → See our Web page for details, assignment! Exercise sheets posted on Web page. First session on April 27. Organizers: Tim Schulte, Michael Krawez Credit Requirements: Written exam (see Web page) (University of Freiburg) Foundations of AI Apr 18, 2018 2 / 34
  • 3. Lecture Material Lectures are based on Artificial Intelligence: A Modern Approach, Third Edition Stuart Russell and Peter Norvig Copies of the slides, online recordings and further information can be found on the Web page at http://ais.informatik.uni-freiburg.de/teaching/ss18/ki/ Many illustrations are taken from the above-mentioned book. Some slides are based on presentations created by Prof. Gerhard Lakemeyer, Univ. Aachen. Several sections were originally prepared by Dr. Jana Köhler. (University of Freiburg) Foundations of AI Apr 18, 2018 3 / 34
  • 4. Course Contents Strongly method-oriented 1. Introduction 2. Rational Agents 3. Solving Problems by Searching 4. Informed Search 5. Constraint Satisfaction Problems 6. Games 7. Propositional Logic 8. Satisfiability and Model Construction 9. Predicate Logic 11. Planning 12. Simple Probabilistic Reasoning 13. Machine Learning 14. Acting under Uncertainty (University of Freiburg) Foundations of AI Apr 18, 2018 4 / 34
  • 5. AI in Freiburg Foundations of Artificial Intelligence Bernhard Nebel Autonomous Intelligent Systems Wolfram Burgard Machine Learning Frank Hutter Neurorobotics Joschka Boedecker (University of Freiburg) Foundations of AI Apr 18, 2018 5 / 34
  • 6. Junior Research Groups Cognitive Modeling Marco Ragni Brain-Computer Interfaces Michael Tangermann (University of Freiburg) Foundations of AI Apr 18, 2018 6 / 34
  • 7. Senior Staff Members (Among Further PostDocs) Robert Mattmller (AI Planning) Christian Dornhege (Robotics) Marius Lindauer (Algorithm Design) (University of Freiburg) Foundations of AI Apr 18, 2018 7 / 34
  • 8. Foundations of Artificial Intelligence Action planning: theory and practice Fast planning systems (international competitions) Applications for elevator systems and space Theoretical results Projects: CRC AVACS, Karis Pro (intra-logistics), Kontiplan, Hybris Qualitative temporal-spatial reasoning Theory and reasoning algorithms Application in qualitative layout description (CRC “Spatial Cognition”) RoboCup World champion three times Autonomous table soccer RoboCup rescue (multi-agent-systems for disaster relief) Cognitive robotics (BrainLinks-BrainTools) Reasoning for human-centered robotics (University of Freiburg) Foundations of AI Apr 18, 2018 8 / 34
  • 9. Neurorobotics Data-efficient Reinforcement Learning Representation Learning: Deep Neural Networks (in space and time) Learning control of complex dynamical systems like robots or real neuronal networks (BrainLinks-BrainTools) Interpretation of brain signals (BrainLinks-BrainTools) Industrial applications (University of Freiburg) Foundations of AI Apr 18, 2018 9 / 34
  • 10. Autonomous Intelligent Systems Mobile robots Probabilistic approaches for state estimation and control Adaptive techniques and learning Multi-robot systems Applications of mobile robots Cognitive Robotics Service robots (BrainLinks-BrainTools) (University of Freiburg) Foundations of AI Apr 18, 2018 10 / 34
  • 11. Brain State Decoding Lab Brain-computer interfaces Decoding of brain signals Supervised learning Adaptive unsupervised classification Learning in non-stationary environments Supervised subspace decompositions Mental workload assessment e.g. of drivers Predicting user performance BCI-supported rehabilitation (University of Freiburg) Foundations of AI Apr 18, 2018 11 / 34
  • 12. Automated Algorithm Design Machine Learning (ML) AutoML: automatically selecting features, ML algorithm & hyperparameters, ensembles Currently AutoML world champions Bayesian optimization Meta-Learning: reasoning across datasets Deep Learning: automatic feature engineering Big Data: how to train efficiently? Programming by Optimization Algorithm Configuration Algorithm Portfolios Algorithm Runtime Prediction Automatic science: what makes instances hard? Applications: world champions in SAT solving and AI planning competitions (University of Freiburg) Foundations of AI Apr 18, 2018 12 / 34
  • 13. Cognitive Modeling Lab Cognitive models of human thinking, reasoning, and planning (BrainLinks-BrainTools) Qualitative Reasoning and imprecise knowledge Cognitive complexity analysis Behavioural and fMRI experiments Systems that solve IQ-test problems “Build systems that reason and plan like humans” 1 2 3 4 5 6 7 8 b (University of Freiburg) Foundations of AI Apr 18, 2018 13 / 34
  • 14. Studying AI in Freiburg Foundations of Artificial Intelligence Machine Learning and Data Mining Knowledge Representation Introduction to Mobile Robotics AI Planning Logic Game Theory Neurorobotics . . . (University of Freiburg) Foundations of AI Apr 18, 2018 14 / 34
  • 15. What is Artificial Intelligence? The attempt to make computers more “intelligent” The attempt to better understand human intelligence Four approaches: - Is it about thought thinking . . . - . . . or acting? - Oriented towards a human model (with all its defects) . . . - . . . or normative (how should a rational being think/act)? (University of Freiburg) Foundations of AI Apr 18, 2018 15 / 34
  • 16. A Few Definitions Thinking Humanly Thinking Rationally “The exciting new effort to make computers think . . . machines with minds, in the full and literal sense.” (Haugeland, 1985) “[The automation of] activities that we as- sociate with human thinking, activities such as decision-making, problem solving, learn- ing . . . ” (Bellman, 1978) “The study of mental faculties through the use of computational models.” (Charniak and McDermott, 1985) “The study of the computations that make it possible to perceive, reason, and act.” (Winston, 1992) Acting Humanly Acting Rationally “The art of creating machines that perform functions that require intelligence when per- formed by people.” (Kurzweil, 1990) “The study of how to make computers do things at which, at the moment, people are better.” (Rich and Knight, 1991) “Computational Intelligence is the study of the design of intelligent agents.” (Poole et al., 1998) “AI . . . is concerned with intelligent behavior in artifacts.” (Nilsson, 1998) (University of Freiburg) Foundations of AI Apr 18, 2018 16 / 34
  • 18. Systems that Act Humanly Reproducing human behavior → Prototype: Turing Test → . . . in AI, scarcely pursued → . . . but yearly competitions exist, e.g., Loebner Prize: http://www.loebner.net/Prizef/loebner-prize.html (University of Freiburg) Foundations of AI Apr 18, 2018 18 / 34
  • 19. Loebner Prize Winner Three Times Richard Wallace (http://www.alicebot.org) Web page of Alice in 2000 (University of Freiburg) Foundations of AI Apr 18, 2018 19 / 34
  • 20. Example Session with Alice (1) What is your name? > Wolfram Nice to meet you Wolfram. > Do you know Clinton? He was the second Impeached President of the United States. > Do you like him? Sure he has never done anything to me. > What is an impeachment? It is a good question. I have to process that one for a while. I would do a search for it. ... > Who are you? I ask myself that question, "Who am I?" > What are you doing? I am chatting with people on the net. > What is your favorite topic? My favorite subject is artificial intelligence. > What is artificial intelligence? Artificial intelligence is the branch of engineering and science devoted to constructing machines that think. I can ask someone about it. > Can you do anything else than chatting? Doing anything else than chatting is not among my strongest traits. ... (University of Freiburg) Foundations of AI Apr 18, 2018 20 / 34
  • 21. Example Session with Alice (2) ... > How old am I? Is this a trick question? You said you were how many years old? My guess is that you are really a kid. > What would you like to know about me? Tell me about your educational background. > I am a professor in computer science. You are a professor in computer science? How do you like your work? > It is fun teaching courses on artificial intelligence. I think it is a lot of fun. > What should I tell the students about you? Be sure to think before you speak. State your point clearly and slowly and gauge the listener’s response before going any further. (University of Freiburg) Foundations of AI Apr 18, 2018 21 / 34
  • 22. Example Session with God (1) Human: Do you know Obama? God: I don’t know if I know it. Where would I have heard about it? Human: He is the current president of the United States. God: I did not know is it. Human: Do you know Clinton? God: He was the second Impeached President of the United States. Human: What is an impeachment? God: Charge against a public official of improper conduct. ... Human: Who are you? God: I am the Allmighty, God himself. Human: What are you doing? God: I am just killing time. Human: What is your favorite topic? God: My favorite subject is artificial intelligence. Human: What is artificial Intelligence? God: Artificial intelligence is the branch of engineering and science devoted to constructing machines that think. That’s not something I get asked all the time. Human: Can you do anything else than chatting? God: Doing anything else than chatting is not among my strongest traits. (University of Freiburg) Foundations of AI Apr 18, 2018 22 / 34
  • 23. Example Session with God (2) Human: My name is Wolfram. God: OK I will call you Wolfram. Human: Who am I? God: You are Wolfram, seeker. Human: How old am I? God: Is this a trick question? You said you were years old? My guess is that you are really a kid. Human: What would you like to know about me? God: Tell me about your educational background. Human: I am a professor in Computer Science God: What is your field? Human: Artificial Intelligence God: Do you mind if I tell other people you are teaching Artificial Intelligence. Human: No. God: OK then I will add it to my gossip files. Human: What should I tell the students about you? God: I believe it is always best to say positive things to build people up rather than negative things to bring people down. (University of Freiburg) Foundations of AI Apr 18, 2018 23 / 34
  • 24. Systems that Think Humanly What cognitive capabilities are necessary to produce intelligent performance? Not important: Being able to solve problems correctly Important: Being able to solve problems like a human would → Cognitive science and cognitive psychology → Also important for human-machine interaction . . . will not be discussed in this course (University of Freiburg) Foundations of AI Apr 18, 2018 24 / 34
  • 25. Systems that Think Rationally What are the laws of thought? How should we think? → The logical approach → Problems: Presentation of problem descriptions using a formal notation Computability → These are problems that appear regardless of the formalization method (University of Freiburg) Foundations of AI Apr 18, 2018 25 / 34
  • 26. Systems that Act Rationally → Rational agents (or rational actors) A rational agent acts so as to achieve its given goals, under the assumption that its impressions of the world and its convictions are correct Rational thinking is a prerequisite for rational acting, although it is not a necessary condition → What to do, for example, when we must make a decision faced with insufficient information? (University of Freiburg) Foundations of AI Apr 18, 2018 26 / 34
  • 27. The AI Scene Fields of Application Methods Systems that can understand and generate speech Systems that can understand images Robotics Assistant systems Problem solving and searching Knowledge representation and processing Action planning Machine learning Handling uncertain knowledge Neural networks With interdisciplinary relationships to Mathematics, Philosophy, Psychology, (Computational) Linguistics, Biology, Engineering Sciences, . . . (University of Freiburg) Foundations of AI Apr 18, 2018 27 / 34
  • 28. The Origins of AI Since the beginning, Philosophy, Mathematics, Psychology, Linguistics, and Computer Science have all asked similar questions developed methods and produced results for AI The origins of AI (1943–1956): With the development of the first computing systems, people began to wonder, “Can computers copy the human mind? (Turing Test)” (University of Freiburg) Foundations of AI Apr 18, 2018 28 / 34
  • 29. 50 Years of AI (1) 1956: Dartmouth Workshop - McCarthy proposes the term, “Artificial Intelligence” - and early enthusiasm: It is not my aim to surprise or shock you - but the simplest way I can summarize is to say that there are now in the world machines that think, that learn and that create. Moreover, their ability to do these things is going to increase rapidly until - in the visible future - the range of problems they can handle will be coextensive with the range to which the human mind has been applied. [Simon, 1957] 60’s: “Intelligent Behavior” is shown in many demonstration systems for micro-worlds (Blocks world) 70’s: Problems: Systems for micro-worlds prove not scalable → “real” applications “Intelligent behavior” requires much knowledge → knowledge-based systems (University of Freiburg) Foundations of AI Apr 18, 2018 29 / 34
  • 30. 50 Years of AI (2) 80’s: Commercial success of experimental systems (e.g. R1), intense research support (e.g. Fifth generation computer systems project in Japan), return to neural networks End of the 80’s: Expert systems prove less promising than imagined, (demystification of expert systems), end of the Fifth generation computer systems project, “AI winter” 90’s: Inclusion of probabilistic methods, agent-oriented vision techniques, formalization of AI techniques and increased use of mathematics in the field ...gentle revolutions have occurred in robotics, computer vision, machine learning (including neural networks), and knowledge representation. A better understanding of the problems and their complexity properties, combined with increased mathematical sophistication, has led to workable research agendas and robust methods. [Russell & Norvig, 1995] (University of Freiburg) Foundations of AI Apr 18, 2018 30 / 34
  • 31. . . . and Today? Many coexisting paradigms → Reactive vs. deliberative approaches → Probabilistic vs. analytic → . . . often hybrid approaches as well Many methods (partly from other disciplines): → Logic, decision theory, algorithms Many approaches: → Theoretical, algorithmic experimentation, system-oriented Today, many methods are no longer regarded as pure AI methods. Examples: Board game programs, logic programming (PROLOG), search procedures, . . . Deep learning has become the new hype . . . (University of Freiburg) Foundations of AI Apr 18, 2018 31 / 34
  • 32. Examples: Algorithmic, Experimental Tasks Many AI problems are inherently difficult (NP-hard), but it is possible, in spite of this and with the use of good search techniques and heuristics, to solve problem instances up to a certain size: Satisfiability of boolean formulas → Randomized, local search techniques (up to 2,500???? variables in complex instances) Constraint propagation and backtracking techniques → Empirical and analytical comparisons of various techniques Action planning → Empirical comparisons of various approaches and systems . . . (University of Freiburg) Foundations of AI Apr 18, 2018 32 / 34
  • 33. Systems Alongside theory and the analysis of individual algorithms, the building of systems and applications is a basic point: Herb Simon in a lecture entitled “How to become a good scientist” (1998): “Build a System” Application of AI techniques to solve real problems Study of the interaction of artefacts with their environment Synergetic effects in systems (University of Freiburg) Foundations of AI Apr 18, 2018 33 / 34
  • 34. Systems Computer Games Navigation Systems Smart phone services Intelligent email Search engines Recommender systems Self-driving cars . . . (University of Freiburg) Foundations of AI Apr 18, 2018 34 / 34