course overview
play

Course Overview Agents acting in an environment Future and Ethics - PowerPoint PPT Presentation

Course Overview Agents acting in an environment Future and Ethics of AI Dimensions of complexity D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 1 What is Artificial Intelligence? Artificial Intelligence is


  1. Course Overview Agents acting in an environment Future and Ethics of AI Dimensions of complexity � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 1

  2. What is Artificial Intelligence? Artificial Intelligence is the synthesis and analysis of computational agents that act intelligently. An agent is something that acts in an environment. An agent acts intelligently if: ◮ its actions are appropriate for its goals and circumstances ◮ it is flexible to changing environments and goals ◮ it learns from experience ◮ it makes appropriate choices given perceptual and computational limitations � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 2

  3. Agents acting in an environment Abilities Goals/Preferences Prior Knowledge Agent Stimuli Actions Past Experiences Environment � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 3

  4. Inside Black Box offline online Prior Knowledge Inference KB Learner Actions Engine Past Experiences/ Data Observations Abilities Goals/Preference � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 4

  5. Controller memories memories Controller commands percepts Body Agent actions stimuli Environment � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 5

  6. Functions implemented in a controller memories memories commands percepts For discrete time, a controller implements: belief state function returns next belief state / memory. What should it remember? command function returns commands to body. What should it do? � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 6

  7. Future and Ethics of AI What will super-intelligent AI bring? � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 7

  8. Future and Ethics of AI What will super-intelligent AI bring? ◮ Automation and unemployment? What if people are not longer needed to make economy work? � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 8

  9. Future and Ethics of AI What will super-intelligent AI bring? ◮ Automation and unemployment? What if people are not longer needed to make economy work? ◮ Smart weapons? Automated terrorists? � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 9

  10. Future and Ethics of AI What will super-intelligent AI bring? ◮ Automation and unemployment? What if people are not longer needed to make economy work? ◮ Smart weapons? Automated terrorists? What will a super-intelligent AI be able to do better? � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 10

  11. Future and Ethics of AI What will super-intelligent AI bring? ◮ Automation and unemployment? What if people are not longer needed to make economy work? ◮ Smart weapons? Automated terrorists? What will a super-intelligent AI be able to do better? ◮ predict the future ◮ optimize (constrained optimization) � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 11

  12. Future and Ethics of AI What will super-intelligent AI bring? ◮ Automation and unemployment? What if people are not longer needed to make economy work? ◮ Smart weapons? Automated terrorists? What will a super-intelligent AI be able to do better? ◮ predict the future ◮ optimize (constrained optimization) Whose values/goals will they use? (Why?) � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 12

  13. Future and Ethics of AI What will super-intelligent AI bring? ◮ Automation and unemployment? What if people are not longer needed to make economy work? ◮ Smart weapons? Automated terrorists? What will a super-intelligent AI be able to do better? ◮ predict the future ◮ optimize (constrained optimization) Whose values/goals will they use? (Why?) Will we need a new ethics of AI? � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 13

  14. Future and Ethics of AI What will super-intelligent AI bring? ◮ Automation and unemployment? What if people are not longer needed to make economy work? ◮ Smart weapons? Automated terrorists? What will a super-intelligent AI be able to do better? ◮ predict the future ◮ optimize (constrained optimization) Whose values/goals will they use? (Why?) Will we need a new ethics of AI? Is super-human AI inevitable (wait till computers get faster)? (Singularity) Is there fundamental research to be done? Is it easy because humans are not as intelligent as we like to think? � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 14

  15. Dimensions of Complexity Flat or modular or hierarchical Explicit states or features or individuals and relations Static or finite stage or indefinite stage or infinite stage Fully observable or partially observable Deterministic or stochastic dynamics Goals or complex preferences Single-agent or multiple agents Knowledge is given or knowledge is learned from experience Reason offline or reason while interacting with environment Perfect rationality or bounded rationality � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 15

  16. State-space Search flat or modular or hierarchical explicit states or features or individuals and relations static or finite stage or indefinite stage or infinite stage fully observable or partially observable deterministic or stochastic dynamics goals or complex preferences single agent or multiple agents knowledge is given or knowledge is learned reason offline or reason while interacting with environment perfect rationality or bounded rationality � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 16

  17. Classical Planning flat or modular or hierarchical explicit states or features or individuals and relations static or finite stage or indefinite stage or infinite stage fully observable or partially observable deterministic or stochastic dynamics goals or complex preferences single agent or multiple agents knowledge is given or knowledge is learned reason offline or reason while interacting with environment perfect rationality or bounded rationality � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 17

  18. Decision Networks flat or modular or hierarchical explicit states or features or individuals and relations static or finite stage or indefinite stage or infinite stage fully observable or partially observable deterministic or stochastic dynamics goals or complex preferences single agent or multiple agents knowledge is given or knowledge is learned reason offline or reason while interacting with environment perfect rationality or bounded rationality � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 18

  19. Markov Decision Processes (MDPs) flat or modular or hierarchical explicit states or features or individuals and relations static or finite stage or indefinite stage or infinite stage fully observable or partially observable deterministic or stochastic dynamics goals or complex preferences single agent or multiple agents knowledge is given or knowledge is learned reason offline or reason while interacting with environment perfect rationality or bounded rationality � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 19

  20. Decision-theoretic Planning flat or modular or hierarchical explicit states or features or individuals and relations static or finite stage or indefinite stage or infinite stage fully observable or partially observable deterministic or stochastic dynamics goals or complex preferences single agent or multiple agents knowledge is given or knowledge is learned reason offline or reason while interacting with environment perfect rationality or bounded rationality � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 20

  21. Reinforcement Learning flat or modular or hierarchical explicit states or features or individuals and relations static or finite stage or indefinite stage or infinite stage fully observable or partially observable deterministic or stochastic dynamics goals or complex preferences single agent or multiple agents knowledge is given or knowledge is learned reason offline or reason while interacting with environment perfect rationality or bounded rationality � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 21

  22. Relational Reinforcement Learning flat or modular or hierarchical explicit states or features or individuals and relations static or finite stage or indefinite stage or infinite stage fully observable or partially observable deterministic or stochastic dynamics goals or complex preferences single agent or multiple agents knowledge is given or knowledge is learned reason offline or reason while interacting with environment perfect rationality or bounded rationality � D. Poole and A. Mackworth 2016 c Artificial Intelligence, Lecture 16.1, Page 22

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend