Traditionally, Artificial Intelligence (AI) applications are realized as “centralized” solutions, where a single entity, e.g., an organization, collects massive amounts of data from end users to provide a suite of AI-powered services. The ethical concerns such centralized AI solutions pose (e.g., fairness, accountability, transparency, and privacy) are increasingly evident.

This course introduces collaborative artificial intelligence, which facilitates interactions among intelligent agents, including humans and AI agents, to realize decentralized AI applications. The topics covered include:

  • Co-active design of decentralized AI systems
  • Negotiation among autonomous agents
  • Agent communication and interaction protocols
  • Agent coordination mechanisms