1. Preamble

The course on Multi-Agent Coordination is focused the teaching of multi-agent coordination models. Those models are used to coordinate decentralized and open complex systems such as cyber-physical and social systems.

Taking a multi-agent oriented perspective on coordination of complex systems, this course presents models pertaining to agent-, interaction-, environment- and organization-centred coordination. Besides learning foundations and state of the art works done on this topic in the Multi-Agent domain, you will learn how to program some of these models for developing Decentralized and Open AI systems.

We use the JaCaMo platform for the practical exercises that are presented in this course.

2. Course Organisation

Date

Lectures

Practical Work

October 24, 2023 13:30-16:45 / O. Boissier

October 26, 2023 13:30-16:45 / O. Boissier

Agent-centric Coordination

  • Multi-Agent Planning

  • Dependence Reasoning

  • Trust and Reputation

November 10, 2023 13:30-16:45 / L. G. Nardin

Project description with planning

November 16, 2023 13:30-16:45 / F. Balbo

Organization-centric Coordination

Practical Work

References

November 23, 2023 13:30-16:45 / L. G. Nardin

Support to the project

November 30, 2023 13:30-16:45 / F. Balbo

Environment-centric Coordination

Practical Work

  • Instructions will be available before lecture

References

December 7, 2023 13:30-16:45 / L. G. Nardin

Support to the project

December 15, 2023 13:30-16:45 / L. G. Nardin

Interaction-centric Coordination (1)

  • Introduction

  • Speech Acts Theory

  • Agent Communication Language

December 19, 2023 13:30-16:45 / L. G. Nardin

Interaction-centric Coordination (2)

  • Ontologies

  • Interaction Protocols

    • Request Protocol

    • Contract Net Protocol

Practical Work

January 12, 2024 13:30-16:45 / L. G. Nardin

Support to the project

January 19, 2024 13:30-16:45 / L. G. Nardin

Support to the project

January 25, 2024 9:00-12:15

Presentation of readings

3. Readings

  • By group of three students, choose one reading in the list available at eCampus (one reading by group, each group has a different reading: coordinate with each other)

  • List of papers is available at eCampus

  • Submission of presentation slides by January 23, 2024 via eCampus

  • Presentation on January 25, 2024: 20 min. of presentation, 10 min. of questions

Date Time Group Participants Paper

January 25, 2024

9:00 - 9:30

  • Jadrina De Andrade E Silva

  • Tareq Md Rabiul Hossain Chy

  • Nushrat Jahan

An abstract framework for non-cooperative multi-agent planning

9:30 - 10:00

  • Tahini Hadi

  • Mohamed Yassine Harrachmin

  • Mahdi Trabolsi

Fault tolerance in multiagent systems

10:30 - 11:00

  • Enferad Erfan

  • Said Ghattas

  • Mohsen Hadavi

An interaction-centric approach to support coordination in IoT-based enterprise systems

11:00 - 11:30

  • Alaleh Golrang

  • Quentin Rey

  • Arcady Rudivic

Cloud-based multi-agent cooperation for IoT devices using workflow-nets

11:30 - 12:00

  • Utibeabasi Aniekan Dan

  • Shreyas Harinath

  • Minh-Hoang Huynh

  • Ninon Lahiani

Certified Reputation: How an agent can trust a Stranger

4. Project

5. Grading policy

  • 30% answers to the questions in the practical work sessions

  • 30% on the presentation of readings

  • 40% on the project

6. Resources

6.1. Installing and Configuring the JaCaMo platform