CS699: Multi-Agent Systems Design
Course Number: CS699
Course
Title: Special Topics – Multi
Agent Systems Design
Instructor:
Arun Sood
Office
Phone: 703-993-1524
Office
Hours: Monday
Wednesday
E-mail: asood@gmu.edu.
Messages must include CS673 as the first
5 characters of the
Subject line. Generally e-mail is good for clarifying or confirming
information. I prefer short and precise messages, and
you can expect similar responses. If you
find that the reply is too terse, and requires clarification - do not hesitate
to see the instructor. If you require
more details, a face to face meeting is strongly recommended. E-mail
is not a substitute for face to face meetings.
Course Content
This course
is an out growth of research funded by NIMA - one student is building a
prototype system and details about it are at aiga.cs.gmu.edu. Though the domain of the research project was
on imaging and geospatial computing, the system incorporates clustering and
text processing agents, in additions to image processing agents. In the class we will discuss the technologies
that enabled us to build this system.
In the
course we will cover a variety of topics that apply to the building of agent
based systems. Many of the ideas (papers
and references) can be traced to Distributed AI. We will explore a broad range of topics, and
these topics are based on developments in DAI, Distributed Computing Systems,
Reuse, Databases, Information Retrieval, and Networking. Guest lecturers will cover some of the
topics, e.g. Professor G. Tecuci will lecture on
Learning Agents.
A reading
list is attached below, and this is being augmented to reflect the breadth of
the topics that we plan to cover.
Example
topics are:
1. Introduction: Software Agents - definitions, applications,
overall architecture, role of ontologies, Agent
Communication Languages (ACL).
2. Semantic Web, info bots.
3. Peer-to-peer (agent-to-agent)
computing: Gnutella, Morpheus,
gossiping models, regions of influence, small world model.
4. Ontologies, ACL.
5. KQML, FIPA, DAML-S
6. Text Categorization.
7. Agent discovery - IR principles
(precision/recall), clustering techniques - centralized/distributed.
8. Distributed system platforms -
CORBA, JINI
9. Agent collaboration and cooperation:
teams.
1. Learning agents – guest lecture by
Professor G. Tecuci.
2. Other enabling technology - XML,
networking principles QoS, multicasting, signaling
(alerts)
3. Case studies/projects
Projects:
To be
discussed in the first class.
Honor Code
Honor Code procedures will be strictly adhered. Students are required to be familiar with the honor code. You must not utilize unauthorized material or consultation in responding to your tests. Violations of the honor code will be reported. Unless otherwise stated, homework assignments must be based on the student’s own effort.
Please be sure that you are aware of all provisions of the GMU Honor Code
http://jiju.gmu.edu/catalog/apolicies/honor.html
http://www.cs.gmu.edu/honor-code.
Students received Memo email accounts on
How to Activate Your
Memo Mail Account Using the Web Client
How to Set Up Automatic
Forwarding on Your Memo Mail Account
Using the GMU MEMO
E-mail from the WWW (new system)
Information about labs
Reference Texts
* Gerhard Weiss (Editor), “Multiagent Systems”, MIT Press, 2000 (Paperback
Edition).
Michael Woolridge,
Michael J. Wooldridge, “Introduction to MultiAgent
Systems”, John Wiley, 2002 (Paperback).
Reference List:
Books:
“Understanding Agent Systems”, Ed. by Mark D'Inverno and Michael Luck, Springer, 2001.
Dieter Fensel, “Ontologies: A Silver Bullet for Knowledge Management
and Electronic Commerce”, Springer, 2001.
* Nicholas R. Jennings and Michael J. Woolridge (Eds), “Agent Technology – Foundations, Applications, and Markets”, Springer, 1998
* F. Dignum and C. Sierra (Eds), “ Agent Mediated Electronic Commerce – The European AgnetLink Perspective”, Springer 2001.
* M. Klusch (Ed), “Intelligent Information Agents – Agent – Based Information Discovery and Management on the Internet”, Springer 1999.
* J. Liu, N. Zhong, Y. Y. Tang, P. S. P. Wang, (Eds), “Agent Engineering”, World Scientific, 2001.
Journals, Conference
Proceedings, Web sites
* J.
Liu, and
* T. Wagner and O. Rana, (Eds.), “Infrastructure for Agents, Mult-Agent Systems, and Scalable Multi-Agent Systems,”
International Workshop on Infrastructure for Scalable Multi-Agents Systems,
* C. Zhang and D. Lukose, (Eds), Multi-Agent Systems – Theories, Languages and Applications, 4th Autralian Workshop on Distributed Artificial Intelligence, Brisbane, Australia, Springer, 1998 (Selected Papers).
http://agents.umbc.edu, Edited by Tim Finin & Yannis Labrou.
http://www.liacs.nl/CS/DLT/#research Edited by Doug DeGroot.
F. Sebastiani, “Machine learning in automated text categorization”, ACM Computing Surveys, 2002
David Kotz and Robert S. Gray, “Mobile Agents and the Future of the Internet”, ACM Operating Systems Review, 33(3), August 1999, pages 7-13.
J. Hendler, Is There an Intelligent Agent in Your Future?, Nature, 11 Mar1999.
T. Berners-Lee, J. Hendler
and Ora Lassila, “Semantic Web”,
Scientific American, May 2001.
W. Wayt Gibbs, “Autonomic Computing”, Scientific American, May 2002.
Kendall Grant Clark, “If Ontology, Then Knowledge: Catching Up With WebOnt”, xml.com, May 2002.
C. B. Smith, “In Search of Blessed Bots”, Library Journal, April 2002.
Sprint and intelligent agents (BBC online article