ARTIFICIAL INTELLIGENCE

Similar documents
Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

Knowledge-Based - Systems

Laboratorio di Intelligenza Artificiale e Robotica

IAT 888: Metacreation Machines endowed with creative behavior. Philippe Pasquier Office 565 (floor 14)

Laboratorio di Intelligenza Artificiale e Robotica

Evolution of Symbolisation in Chimpanzees and Neural Nets

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

Instructional Supports for Common Core and Beyond: FORMATIVE ASSESMENT

Seminar - Organic Computing

Axiom 2013 Team Description Paper

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

Integrating E-learning Environments with Computational Intelligence Assessment Agents

Lecture 1: Basic Concepts of Machine Learning

Major Milestones, Team Activities, and Individual Deliverables

Learning Methods for Fuzzy Systems

Rule-based Expert Systems

Top US Tech Talent for the Top China Tech Company

Reinforcement Learning by Comparing Immediate Reward

Presentation skills. Bojan Jovanoski, project assistant. University Skopje Business Start-up Centre

MYCIN. The MYCIN Task

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Abstractions and the Brain

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Rule Learning With Negation: Issues Regarding Effectiveness

Evolutive Neural Net Fuzzy Filtering: Basic Description

Innovative Methods for Teaching Engineering Courses

Decision Analysis. Decision-Making Problem. Decision Analysis. Part 1 Decision Analysis and Decision Tables. Decision Analysis, Part 1

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

An OO Framework for building Intelligence and Learning properties in Software Agents

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

Modeling user preferences and norms in context-aware systems

A student diagnosing and evaluation system for laboratory-based academic exercises

Automating the E-learning Personalization

CSL465/603 - Machine Learning

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

AQUA: An Ontology-Driven Question Answering System

This Performance Standards include four major components. They are

Radius STEM Readiness TM

The College Board Redesigned SAT Grade 12

A Case Study: News Classification Based on Term Frequency

How to Read the Next Generation Science Standards (NGSS)

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Designing e-learning materials with learning objects

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

Degree Qualification Profiles Intellectual Skills

Rule Learning with Negation: Issues Regarding Effectiveness

Pragmatic Use Case Writing

Agent-Based Software Engineering

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

UC Merced Proceedings of the Annual Meeting of the Cognitive Science Society

Intelligent Agents. Chapter 2. Chapter 2 1

Conference Paper excerpt From the

LEGO MINDSTORMS Education EV3 Coding Activities

Dublin City Schools Mathematics Graded Course of Study GRADE 4

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

1 Copyright Texas Education Agency, All rights reserved.

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance

UNDERSTANDING DECISION-MAKING IN RUGBY By. Dave Hadfield Sport Psychologist & Coaching Consultant Wellington and Hurricanes Rugby.

Introduction to Simulation

GACE Computer Science Assessment Test at a Glance

Dublin City Schools Broadcast Video I Graded Course of Study GRADES 9-12

Guide to Teaching Computer Science

Study and Analysis of MYCIN expert system

PROCESS USE CASES: USE CASES IDENTIFICATION

Predicting Student Attrition in MOOCs using Sentiment Analysis and Neural Networks

Computers Change the World

FIGURE IT OUT! MIDDLE SCHOOL TASKS. Texas Performance Standards Project

Coimisiún na Scrúduithe Stáit State Examinations Commission LEAVING CERTIFICATE 2008 MARKING SCHEME GEOGRAPHY HIGHER LEVEL

Circuit Simulators: A Revolutionary E-Learning Platform

Unit 7 Data analysis and design

Unpacking a Standard: Making Dinner with Student Differences in Mind

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

No Parent Left Behind

Word Segmentation of Off-line Handwritten Documents

A cognitive perspective on pair programming

Emergency Management Games and Test Case Utility:

Grade 7 - Expansion of the Hudson s Bay Company: Contributions of Aboriginal Peoples in Canada

On-Line Data Analytics

Computerized Adaptive Psychological Testing A Personalisation Perspective

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Citrine Informatics. The Latest from Citrine. Citrine Informatics. The data analytics platform for the physical world

Unit: Human Impact Differentiated (Tiered) Task How Does Human Activity Impact Soil Erosion?

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

Applying Fuzzy Rule-Based System on FMEA to Assess the Risks on Project-Based Software Engineering Education

OUTLINE OF ACTIVITIES

Extending Place Value with Whole Numbers to 1,000,000

Marketing Management MBA 706 Mondays 2:00-4:50

The Enterprise Knowledge Portal: The Concept

Transcription:

OVERVIEW Students will investigate and categorize types of artificial intelligence to determine a protocol for the Turing Test. The protocol serves as a foundation for students to construct a workflow for an interactive app. Students will compare and evaluate their workflows to determine which protocols would serve as an adequate Turing Test. STEM LESSON FOCUS Engineering Design Cycle Creating or Prototyping 21 st Century Skills Collaboration Creativity OBJECTIVES Students will be able to: classify types of artificial intelligence according to types of representations formed. formulate a protocol that could serve as a simulation for the Turing Test. MATERIALS A computer with access to the internet A computer with flowchart diagramming software* (Optional if diagramming materials are available.) What is Artificial Intelligence? student handoutaenean pulvinar tortor id tristique sagittis. *Free flowchart software is available online for educators and students including: Draw.io Gliffy Lucidchart Creately 1

HAVE YOU EVER WONDERED Could machines show human levels of intelligence? If you ve used a website with an online chatbot, it make have taken you a few questions and answers before you realized it was not human. A major goal for software engineers and computer designers is to build a computer that shows human intelligence. How do computers compare in measures and types of intelligence? You have probably heard of IBM s Big Blue chess playing machine, which can beat the world s best chess players. Self-driving cars need situational awareness in order to deal with varying road and traffic conditions. Sophisticated programs can help doctors diagnose and treat disease. Scientists have yet to agree on how to classify and measure these different types of artificial intelligence. MAKE CONNECTIONS! How does this connect to students? How does this connect to students? Artificial intelligence capability is already being deployed by businesses and even in the home. Everyday AI applications include voice responsive query systems, diagnostic software, finance, image analysis, traffic management, and robotics. How does this connect to careers? Machine learning engineer: typically specializes in an AI sub-discipline such as natural language processing, prediction or recommendation engines and computer vision. AI software developer: creates, tests, and manages systems that process input data via machine learning algorithms. Data mining analyst: researches high data volumes to generate solutions by identifying patterns and relationships. How does this connect to our world? Organizations worldwide are utilizing AI applications that are already revolutionizing a wide of economic sectors that impact our daily lives including healthcare, transportation, finance and customer service. AI also holds promise for developing solutions to worldwide problems such as climate change, resource use, and biodiversity loss. Please allow for more classroom time if you want students to further explore careers. 2

BLUEPRINT FOR DISCOVERY Teacher note: For background, you may wish to familiarize yourself with the Turing Test by reviewing the following resources: https://plato.stanford.edu/entries/turing-test/ http://www.psych.toronto.edu/users/reingold/courses/ai/turing.html 1. Ask students if they have encountered an online chatbot, as commonly used on commercial websites. Working in pairs or small groups, students share their experiences with each other. Each group writes an answer to the question, Did the chatbot you experienced exhibit intelligence? Explain to students that chatbots are a type of artificial intelligence (AI). They will investigate types of artificial intelligence and develop a test for artificial intelligence.- Invite students to read the What is Artificial Intelligence student handout. This includes information from the 2016 White House report on artificial intelligence: Preparing For The Future Of Artificial Intelligence. Guide students to complete the table using information from the What is Artificial Intelligence student handout to help define Artificial Intelligence and its applications. Invite students to share their notes and check their thinking with a partner or small group. 2. Ask students if they have ever taken an IQ test. If so, students should not reveal results. Students write their own definition of intelligence. If students need guidance they can write a response to the question: Is the IQ test an adequate measure of intelligence? Working in pairs or small groups, students share their definitions with each other. Hold a brief class discussion, during which groups share their definitions with the class. Write the key points from the discussion on your white board, beginning with Intelligence is and completing the sentence (e.g., Intelligence is (a) the ability to learn from experience, (b) the application of knowledge to a new problem, etc.). Ask groups to brainstorm how they would test the intelligence of an AI. Explain to the groups that the computer scientist Alan Turing first proposed such a test in a 1950 paper. 1 Review this background information before beginning the main activity: 3

The Turing Test is a method to determine whether or not a computer can think in way that is indistinguishable from a human. The basic idea is that a human judge would have two conversations, without knowing which conversation was with a computer and which was with another person. To pass the Turing Test, the computer would fool the judge. That is, the judge would be unable to tell whether the conversation was with the computer or with the human. No computer to date has definitively passed the Turing Test. The best that has been achieved was in 2014, when a Russian chatbot convinced a third of judges that it was human. 2 3. Working in groups, students create a flow-chart or concept make to model the workflow for an interactive app that could be used to conduct the Turing Test. To construct their workflow, students can use drawing materials or free digital tools. Such a flowchart would include: A series of challenge questions (from the judge) Example responses for each of the questions Response ratings by the judge A rubric by which the responses enable the respondent to be judged as machine or human. For example, ratings could be scaled, such as: a) Definitely human b) Probably human c) Unable to decide d) Probably artificial e) Definitely artificial The rubric could specify that at least 30% of responses would have to be judged as Definitely human for the respondent to pass the Turing Test. Take action! Student groups can build a prototype of their Turing Test. A straightforward approach is for students to build a chatbot. Free software includes MIT s Scratch application, which provides examples of how to build a simple chatbot. Google s project, the open source Tensorflow, provides more advanced students with the necessary programming tools. For another extension activity, students could research critiques and alternatives to the Turing Test as a measure of machine intelligence. 4

NATIONAL STANDARDS Science Next Generation Science Standards HS-ETS1-2. Design a solution to a complex realworld problem by breaking it down into smaller, more manageable problems that can be solved through engineering. Technology Education Next Generation Science Standards and International Technology and Engineering Educators Association 2.W Systems thinking applies logic and creativity with appropriate compromises in complex real-life problems. 2.CC New technologies create new processes 2.FF Complex systems have many layers of controls and feedback loops to provide information. 17.L Information and communication technologies include the inputs, processes, and outputs associated with sending and receiving information. 17.M M. Information and communication systems allow information to be transferred from human to human, human to machine, machine to human, and machine to machine. WHAT IS ARTIFICIAL INTELLIGENCE? There is no single definition of AI that is universally accepted by practitioners. Some define AI loosely as a computerized system that exhibits behavior that is commonly thought of as requiring intelligence. Others define AI as a system capable of rationally solving complex problems or taking appropriate actions to achieve its goals in whatever real-world circumstances it encounters. Experts offer differing taxonomies of AI problems and solutions. A popular AI textbook used the following taxonomy: (1) systems that think like humans (e.g., cognitive architectures and neural networks) (2) systems that act like humans (e.g., pass the Turing test via natural language processing; knowledge representation, automated reasoning, and learning) 5

(3) systems that think rationally (e.g., logic solvers, inference, and optimization); and (4) systems that act rationally (e.g., intelligent software agents and embodied robots that achieve goals via perception, planning, reasoning, learning, communicating, decision-making, and acting). Separately, venture capitalist Frank Chen broke down the problem space of AI into five general categories: logical reasoning, knowledge representation, planning and navigation, natural language processing, and perception. And AI researcher Pedro Domingos ascribed AI researchers to five tribes based on the methods they use: symbolists use logical reasoning based on abstract symbols, connectionists build structures inspired by the human brain; evolutionaries use methods inspired by Darwinian evolution; Bayesians use probabilistic inference; and analogizers extrapolate from similar cases seen previously. This diversity of AI problems and solutions, and the foundation of AI in human evaluation of the performance and accuracy of algorithms, makes it difficult to clearly define a bright-line distinction between what constitutes AI and what does not. For example, many techniques used to analyze large volumes of data were developed by AI researchers and are now identified as Big Data algorithms and systems. In some cases, opinion may shift, meaning that a problem is considered as requiring AI before it has been solved, but once a solution is well known it is considered routine data processing. Although the boundaries of AI can be uncertain and have tended to shift over time, what is important is that a core objective of AI research and applications over the years has been to automate or replicate intelligent behavior. 6

1. AI categories Example in the real world Example in AI world 2. 3. 4. 5. 7

Cited Works 1 Turing, A.M. (1950). Computing machinery and intelligence. Mind, 59, 433-460. http://www.loebner.net/prizef/turingarticle.html 2 BBC News. Computer AI passes Turing test in 'world first' June 9, 2014. http://www.bbc.com/news/technology-27762088 8