23
1 04, G.Tecuci, Learning Agents Center CS 7850 Fall 2004 Learning Agents Center and Computer Science Department George Mason University Gheorghe Tecuci [email protected] http://lac.gmu.edu /

Agent Development Project

Embed Size (px)

DESCRIPTION

CS 7850 Fall 2004. Agent Development Project. 6. Knowledge Base Refinement. Gheorghe Tecuci [email protected] http://lac.gmu.edu/. Learning Agents Center and Computer Science Department George Mason University. Schedule for the rest of the course. - PowerPoint PPT Presentation

Citation preview

Page 1: Agent Development Project

1 2004, G.Tecuci, Learning Agents Center

CS 7850 Fall 2004

Learning Agents Center and Computer Science Department

George Mason University

Gheorghe Tecuci [email protected]

http://lac.gmu.edu/

Page 2: Agent Development Project

2 2004, G.Tecuci, Learning Agents Center

Schedule for the rest of the courseSchedule for the rest of the course

• November 18th Principles for designing instructible agents. Course review through exercises (in preparation for the final exam).

• December 2nd Discussion of open research issues. Projects presentations.

• December 9th Project presentations.

• December 16th Final Exam

Page 3: Agent Development Project

3 2004, G.Tecuci, Learning Agents Center

Individual assignmentIndividual assignment

• It is expected that each of you has used the modules of Disciple to learn the rules corresponding to John Doe. You will receive credit for having done this.

• For this assignment you may use the knowledge base “PhD-Adv-learn”.

• Introduce the folder “PhD-Adv-learn” (received by email from the instructor) in the folder “\Disciple-RKF\Repository”

• Interact with Disciple to refine the rules corresponding to the other potential advisors from the knowledge base, as indicated in the following viewgraphs.

Due date: November 18th, 2004 (to do part of the assignment) and December 2nd (to finish it).

Page 4: Agent Development Project

4 2004, G.Tecuci, Learning Agents Center

Review agent’s reasoning for the other potential advisorsReview agent’s reasoning for the other potential advisors

1. Start Disciple2. Use KB Manager (under the Domain menu) to open PhD-Adv-04 (under PhD-Adv-refine)3. Select Modules/Teaching4. Select the top level task and click-on the “Expand All” button from the bottom of the screen.5. Follow the agents reasoning for the other potential advisors. The agent performed this reasoning by using the rules learned from analyzing John Doe.

Page 5: Agent Development Project

5 2004, G.Tecuci, Learning Agents Center

Page 6: Agent Development Project

6 2004, G.Tecuci, Learning Agents Center

Page 7: Agent Development Project

7 2004, G.Tecuci, Learning Agents Center

Page 8: Agent Development Project

8 2004, G.Tecuci, Learning Agents Center

Page 9: Agent Development Project

9 2004, G.Tecuci, Learning Agents Center

Page 10: Agent Development Project

10 2004, G.Tecuci, Learning Agents Center

Page 11: Agent Development Project

11 2004, G.Tecuci, Learning Agents Center

Page 12: Agent Development Project

12 2004, G.Tecuci, Learning Agents Center

Page 13: Agent Development Project

13 2004, G.Tecuci, Learning Agents Center

Page 14: Agent Development Project

14 2004, G.Tecuci, Learning Agents Center

Critically examine the reasoning of the agentCritically examine the reasoning of the agent

1. Many of the task reduction steps of the agent are correct, but some may be incorrect.2. Use Ontology/Association Browser to review the description of Dan Smith (Use the Find button to find his description)3. Based on this description the reasoning of the agent is correct.4. Let us now assume, however, that we learn that Dan Smith is going to retire soon. 5. We would like to teach the agent that this disqualifies Dan Smith.6. We will switch to the refining mode by clicking the “Refining” button, at the bottom of the screen.

Page 15: Agent Development Project

15 2004, G.Tecuci, Learning Agents Center

Page 16: Agent Development Project

16 2004, G.Tecuci, Learning Agents Center

Page 17: Agent Development Project

17 2004, G.Tecuci, Learning Agents Center

Incorrect ExampleIncorrect Example

Select the question/answer paper

Click on “Incorrect Example”

Page 18: Agent Development Project

18 2004, G.Tecuci, Learning Agents Center

Use “Advanced” explanation, specifying a new feature:“is likely to obtain position”Type “ret”, then press “Ctrl” and keep it pressed and press “.”Disciple will show you the instances from KB that contain “ret” Select “retired_position”Press Create

Page 19: Agent Development Project

19 2004, G.Tecuci, Learning Agents Center

Click on this task

Page 20: Agent Development Project

20 2004, G.Tecuci, Learning Agents Center

You may provide here other values for the feature “is likely to obtain position”

For instance, you may indicate that Jill Knox is likely to get a tenured position.

At the end click “Apply” and then “Close” to close this tool.

Page 21: Agent Development Project

21 2004, G.Tecuci, Learning Agents Center

Notice the “Except When” explanation added.Then click on “End Refining” and notice that the tasks

corresponding to Dan Smith are no longer reduced.

Page 22: Agent Development Project

22 2004, G.Tecuci, Learning Agents Center

Use the Association Browser (or the Feature Browser) to view the learned feature:

Page 23: Agent Development Project

23 2004, G.Tecuci, Learning Agents Center

Select the corresponding step for John Doe.Click on “View Rule” and notice how the rule was

refined by the addition of an Except-When condition.