Description / Goals |
This course has been revised and updated to reflect more recent development of the field
Objectives
The objectives of this course is to give students a hands-on experience in building cooperative systems and to learn more on the application of cooperative systems principles, methods and technologies in real world examples for Web searching, collaborative filtering, recommendation systems, etc that empower a host of modern applications for collective choice, collective intelligence and collective behaviour. The course is complemented by exercises.
Subject
In the lab, selected principles of cooperation will be implemented in practical programming exercises.
Criteria for evaluation:
Grading for the students doing the practical part will be based on the performance in the exercises given during the semester and in presenting a mini final project.
Methods:
Students will deepen their understanding of the principles of cooperation and get hands-on experience by elaborating on implementation technologies, and programming examples.
Course Overview:
- Introduction
- Cooperation, Collaboration and Coordination
- Agents-based cooperation
- Examples
- Multiagent Communication
- Multiagent Interaction
- Multiagent Collaboration
- Collaborative Filtering
- Recommendations
- Multiagent Coordination
- Multiagent Planning and Synchronization
|