G OAL -O RIENTED C ONCEPTUALIZATION OF P ROCEDURAL K NOWLEDGE Martin Možina, Matej Guid, Aleksander Sadikov, Vida Groznik, Ivan Bratko Artificial Intelligence.

Slides:



Advertisements
Similar presentations
Performance Assessment
Advertisements

The Active Participant- Key Process C Evaluate Performance Critically Analyse Comment on strategies and tactics Always compare against the perfect model.
The PTSM: Curriculum Level STAGE I: Advanced content + short term creative and critical thinking activities STAGE II: Challenging activities that develop.
Computational Intelligence: Some Insights from Board Games Fernand Gobet Brunel University.
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
ABML K NOWLEDGE R EFINEMENT L OOP A C ASE S TUDY Matej Guid, Martin Možina Vida Groznik, Aleksander Sadikov, Ivan Bratko Artificial Intelligence Laboratory.
Deriving Concepts and Strategies from Chess Tablebases Matej Guid, Martin Možina, Aleksander Sadikov, and Ivan Bratko Faculty of Computer and Information.
FT228/4 Knowledge Based Decision Support Systems Knowledge Engineering Ref: Artificial Intelligence A Guide to Intelligent Systems, Michael Negnevitsky.
D ESIGNING AN I NTERACTIVE T EACHING T OOL WITH ABML K NOWLEDGE R EFINEMENT L OOP enabling arguing to learn 1 Faculty of Education, University of Ljubljana,
Expert Systems Reasonable Reasoning An Ad Hoc approach.
UIL Chess Puzzle Practice Material
Learning Positional Features for Annotating Chess Games: A Case Study Matej Guid, Martin Mozina, Jana Krivec, Aleksander Sadikov and Ivan Bratko CG 2008.
Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
THE INSTRUCTION Highly Effective Services, Inc
Adversarial Search Chapter 5.
Anique de Bruin Erasmus University Rotterdam Metacognition and cognitive load The effect of self-explanation when learning to play chess.
Games as a Test Bed for Developing AI Applications (in Physics) Brains vs Computers Symposium of the “van der Waals” study association December 10, 2013.
An Introduction to Artificial Intelligence Lecture VI: Adversarial Search (Games) Ramin Halavati In which we examine problems.
 delivers evidence that a solution developed achieves the purpose for which it was designed.  The purpose of evaluation is to demonstrate the utility,
Digging into the Instructional Design Laura Maly Bernard Rahming Cynthia Cuellar Rodriguez MTL Session, September 20, 2011.
Jack Holbrook Inquiry-based Teaching/Learning (IBSE)
Artificial Intelligence
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering CSCE 580 Artificial Intelligence Ch.6: Adversarial Search Fall 2008 Marco Valtorta.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Computer Simulation (1). 8 A (8) Initial State 44 Goal State B (5) C (3) A (8) B (5) C (3) Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 7.
Skill Learning and Expertise. Anderson’s ACT Theory General theory of learning and problem solving Anderson (e.g., 1983, 1990, 1993, 1996) –Adaptive Control.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
How Psychologists Ask and Answer Questions
Building Knowledge-Driven DSS and Mining Data
Learning and Teaching Strategy
S ECONDARY C URRICULUM, I NSTRUCTION & EL SERVICES E XPLICIT D IRECT INSTRUCTION September 2011.
Sepandar Sepehr McMaster University November 2008
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
Confidence, mathematics and performance of Engineering Studies candidates at the New South Wales Higher School Certificate examination John Barlow Australian.
It would be difficult to support any claim that problem solving is not an important goal in the teaching of science. Scientists by their very nature are.
A Beginners Guide. The Pieces Chess consists of Sixteen pieces eight Pawns two Rooks two Knights two bishops one Queen and one king this guide will show.
Artificial Intelligence in Game Design Problems and Goals.
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
1 Machine Learning: Lecture 11 Analytical Learning / Explanation-Based Learning (Based on Chapter 11 of Mitchell, T., Machine Learning, 1997)
#2. UIL Chess Puzzle Practice Material This year’s UIL Chess Puzzle Test includes “solve the mate” positions similar to last year’s, but it also tests.
Qualitative Induction Dorian Šuc and Ivan Bratko Artificial Intelligence Laboratory Faculty of Computer and Information Science University of Ljubljana,
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Instructor: Vincent Conitzer
ES Design, Development and Operation Dr. Ahmed Elfaig Knowledge model, knowledge structure, presentation and organization are the bottleneck of expert.
“Example Based Learning”. What is Example Based Learning? Traditional Presenting a principle, rule or theorem, providing a worked out example, and then.
GAME PLAYING 1. There were two reasons that games appeared to be a good domain in which to explore machine intelligence: 1.They provide a structured task.
Designing the Concepts Curriculum. Exit Outcomes Program Outcomes Course Outcomes Unit Outcomes Lesson Outcomes.
Solving Kriegspiel endings with brute force: the case of KR vs. K Paolo Ciancarini Gian Piero Favini University of Bologna.
CpSc 810: Machine Learning Analytical learning. 2 Copy Right Notice Most slides in this presentation are adopted from slides of text book and various.
Awareness of Prior knowledge is the most significant factor in helping a science teacher be successful. Pro Miha Lee,
Fostering elementary school students’ understanding of simple electricity by combining simulation and laboratory activities Adviser: Ming-Puu Chen Presenter:
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
1 Artificial Intelligence & Prolog Programming CSL 302.
Survey on Expert System Seung Jun Lee Dept. of Nuclear and Quantum Engineering KAIST Mar 3, 2003.
T EACHING WITH R IGOR AND R ELEVANCE Northside Elementary June 2013.
Adversarial Search Chapter 5 Sections 1 – 4. AI & Expert Systems© Dr. Khalid Kaabneh, AAU Outline Optimal decisions α-β pruning Imperfect, real-time decisions.
Understanding AI of 2 Player Games. Motivation Not much experience in AI (first AI project) and no specific interests/passion that I wanted to explore.
Using Scientific Inquiry to Drive Engineering Design
Fighting Knowledge Acquisition Bottleneck
Using Cognitive Science To Inform Instructional Design
Influence of Search Depth on Position Evaluation
CURRICULUM COMPACTING
Illuminating the Black Box: Assessing and Monitoring Impact
Instructor: Vincent Conitzer
Using Scientific Inquiry to Drive Engineering Design
CURRICULUM COMPACTING
CURRICULUM COMPACTING
CURRICULUM COMPACTING
Teaching Science for Understanding
Presentation transcript:

G OAL -O RIENTED C ONCEPTUALIZATION OF P ROCEDURAL K NOWLEDGE Martin Možina, Matej Guid, Aleksander Sadikov, Vida Groznik, Ivan Bratko Artificial Intelligence Laboratory Faculty of Computer and Information Science University of Ljubljana, Slovenia ITS 2012

C ONCEPTUALIZATION OF P ROCEDURAL K NOWLEDGE ORIGINAL THEORYPROBLEM SOLUTION axioms laws formulas rules of the game … path: requires excessive computation, difficult to memorize CONCEPTUALIZED DOMAIN THEORY DECLARATIVE KNOWLEDGEPROCEDURAL KNOWLEDGE basic domain knowledgegoal-oriented rules

C ONCEPTUALIZATION OF P ROCEDURAL K NOWLEDGE ORIGINAL THEORYPROBLEM SOLUTION axioms laws formulas rules of the game … path: requires excessive computation, difficult to memorize CONCEPTUALIZED DOMAIN THEORY DECLARATIVE KNOWLEDGEPROCEDURAL KNOWLEDGE basic domain knowledgegoal-oriented rules

C ONCEPTUALIZATION OF P ROCEDURAL K NOWLEDGE ORIGINAL THEORYPROBLEM SOLUTION axioms laws formulas rules of the game … path: requires excessive computation, difficult to memorize CONCEPTUALIZED DOMAIN THEORY basic rules of chess piece movements the 50-move rule … the “right” corner concept basic strategy … procedures: IF-THEN rules simple and compact rules easy to memorize … intuitive knowledge intermediate goals … DECLARATIVE KNOWLEDGEPROCEDURAL KNOWLEDGE

P ROBLEM S TATE S PACE :::: :::: ::::... start node goal nodes (too) long solution path...

L EARNING I NTERMEDIATE G OALS :::: :::: ::::... goal nodes of intermediate goals start nodes of intermediate goals...

K NOWLEDGE E LICITATION WITH ABML IF... THEN ABML argument-based machine learning experts’ arguments constrain learning obtained models are consistent with expert knowledge Možina M. et al. Fighting Knowledge Acquisition Bottleneck with Argument Based Machine Learning. ECAI arguments critical examples counter examples experts introduce new concepts (attributes) human-understandable models (suitable for teaching)

B ENEFITS OF ABML FOR K NOWLEDGE E LICITATION IF... THEN ABML argument-based machine learning explain single example easier for experts to articulate knowledge “critical” examples expert provides only relevant knowledge “counter” examples detect deficiencies in explanations Možina M. et al. Fighting Knowledge Acquisition Bottleneck with Argument Based Machine Learning. ECAI arguments critical examples counter examples

G OAL -O RIENTED R ULE L EARNING GOAL EVALUATION: is the goal achievable? does the goal always lead to progress? G OAL -O RIENTED R ULE L EARNING

Computer (to the expert): “What goal would you suggest for white in this position? What are the reasons for this goal to apply in this position?” G OAL -O RIENTED R ULE L EARNING : A “C RITICAL ” E XAMPLE

Computer (to the expert): “What goal would you suggest for white in this position? What are the reasons for this goal to apply in this position?” G OAL -O RIENTED R ULE L EARNING : A “C RITICAL ” E XAMPLE The expert (a FIDE master): “White can squeeze black king’s area. It is possible to build a barrier and squeeze the area available to the black king.”

Computer (to the expert): “What goal would you suggest for white in this position? What are the reasons for this goal to apply in this position?” G OAL -O RIENTED R ULE L EARNING : A “C RITICAL ” E XAMPLE The expert (a FIDE master): “White can squeeze black king’s area. It is possible to build a barrier and squeeze the area available to the black king.”

G OAL -O RIENTED R ULE L EARNING : A “C OUNTER ” E XAMPLE Computer found an example where current goal “squeeze black king's area” does not lead to progress. 1.Kf5-g5: mate in 8 moves (optimal execution) 1.Bg4-e2: mate in 10 moves (worst execution) In this case, the expert found this execution of the goal to be perfectly acceptable. HUMAN-UNDERSTANDABLE PLAY X OPTIMAL PLAY no progress…. Computer: “Would you admonish a student if he or she played 1.Bg4-e2 in this position?”

C ONCEPTUALIZATION OF D OMAIN K NOWLEDGE : C HESS E NDGAME goal-oriented instructions example games with goal-oriented instructions KBNK – the most difficult of elementary chess endgames: several recorded cases when even grandmasters failed to win the result of conceptualization: Hierarchy of (only) 11 GOALS

T EACHING M ATERIALS (1): T EXTBOOK I NSTRUCTIONS

T EACHING M ATERIALS (2): E XAMPLE G AMES WITH G OALS

A G RANDMASTER F AILED TO W IN... A grandmaster of chess failed to win the following endgame…

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... GM Kempinski (white) – GM Epishin (black), Bundesliga 2001

A G RANDMASTER F AILED TO W IN... … but why our students didn’t?

I NTERMEDIATE G OAL : B UILD A B ARRIER

R ESULTS OF A P ILOT E XPERIMENT PARTICIPANTS three chess beginners of different strengths TEACHING MATERIALS goal-oriented textbook instructions example games with instructions Phase II: Examination of teaching materials participants were given access to teaching materials Phase III: Playouts against optimally defending computer after each game (but not during the games!) the materials were accessible to participants The students learned the skill operationally in up to an hour’s time of studying the instructions and testing their skill in actual problem solving (playing the endgame). Phase I: Three trial KBNK games participants were unable to deliver checkmate

G OAL -O RIENTED C ONCEPTUALIZATION OF P ROCEDURAL K NOWLEDGE human assimilable simple and compact easily executable ABML: powerful knowledge elicitation method next step: ITS for teaching chess endgames learning intemediate goals +

dr. Matej Guid. Artificial Intelligence Laboratory, Faculty of Computer and Information Science, University of Ljubljana. Research Page: