10
Course Overview Agent Technology

Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU ([email protected])[email protected] – Intelligent Agent:

Embed Size (px)

Citation preview

Page 1: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

Course Overview

Agent Technology

Page 2: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

2

Course information

Instructors– Software Agent: Dr. Ping YU ([email protected])– Intelligent Agent: Dr. Hao WANG ([email protected])

Time– 10:10 - 12:00 every Monday morning

Venue– C-502 Shao Yifu Building

Homepage– http://cs.nju.edu.cn/rl/courses/agent2015/

Page 3: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

3

Outcomes

Upon completion of this course, a student is expected to

– Know what an agent and an agent system is

– Have a good overview of important agent-related issues:

Agent negotiation, coordination, and communication

Micro and macro agent architectures

Agent learning

Agent model and theory

Agent-oriented software engineering

– Get valuable hands-on experience in developing agent system

Page 4: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

4

Reference books

Michael Wooldridge

An Introduction to Multiagent Systems (2nd edition)

John Wiley & Sons, 2009 [link]

Yoav Shoham & Kevin Leyton-Brown

Multiagent Systems: Algorithmic, Game-theoretic, and Logical Foundations [link]

Cambridge University Press, 2009

史忠植智能主体及其应用 , 科学出版社 , 2000

Page 5: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

5

Schedule – Part A

Week Topic(s) Instructor

1 Overview / introduction Hao Wang

2 Agent mobility (1) Ping Yu

3 Agent mobility (2) Ping Yu

4 Mobile agent communication (1) Ping Yu

5 Mobile agent communication (2) Ping Yu

6 Mobile agent security Ping Yu

7 Java agent development (1) Ping Yu

8 Java agent development (2) Ping Yu

Page 6: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

6

Schedule – Part B

Week Topic(s) Instructor

9 Social mechanisms in MAS (1) Hao Wang

10 Social mechanisms in MAS (2) Hao Wang

11 Social mechanisms in MAS (3) Hao Wang

12 Agent learning (1) Hao Wang

13 Agent learning (2) Hao Wang

14 Agent communication Hao Wang

15 Agent architectures Hao Wang

16 Agent models and theories Hao Wang

Page 7: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

7

Contents

Week 1: Overview / introduction

Weeks 2-3: Agent mobility

Weeks 4-5: Mobile agent communication

Week 6: Mobile agent security

Weeks 7-8: Java agent development

Page 8: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

8

Contents

Weeks 9-11: Social mechanisms in MAS– 1 Multi-agent interactions: gaming– 2 Making group decisions: voting– 3 Forming coalitions– 4 Allocating scarce resources: bidding

Weeks 12-13: Agent learning– 1 Reinforcement learning (RL)– 2 Multi-agent learning / multi-agent RL with recent advances

1 lecture

forming coalitions

recent advances

newly emerging applications bargain

Page 9: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

9

Contents

Week 14: Agent communication– 1 Speech-act theory– 2 Agent communication language: FIPA ACL; KQML– 3 Recent advances; current research topics

Week 15: Agent architecture– 1 Classification: Russell & Norvig; Wooldridge; Kendall– 2 Advanced agent architectures: SOAR, ACT-R, etc.

Week 16: Agent models and theories– 1 Logical background– 2 Cognitive primitives

Page 10: Course Overview Agent Technology. Course information Instructors – Software Agent: Dr. Ping YU (yuping@nju.edu.cn)yuping@nju.edu.cn – Intelligent Agent:

10

Assessment

Intelligent agent experiments (50%)

– TBD

Software agent experiments (50%)

– TBD