¹û¶³Ó°Ôº

XClose

¹û¶³Ó°Ôº Module Catalogue

Home
Menu

Multi-agent Artificial Intelligence (COMP0124)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Computer Science
Credit value
15
Restrictions
Module delivery for UG Masters (FHEQ Level 7) available on MEng Computer Science; MEng Mathematical Computation. Module delivery for PGT (FHEQ Level 7) available on MSc Computational Statistics and Machine Learning; MSc Data Science and Machine Learning; MSc Machine Learning; MRes Artificial Intelligence Enabled Healthcare.
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

Aims:

The module is intended to provide an introduction of multi-agent machine learning, a subfield of Artificial Intelligence (AI). Multi-agent learning arises in a variety of domains where multiple intelligent computerised agents interact not only with the environment but also with each other. There are an increasing number of applications ranging from controlling a group of autonomous vehicles/drones to coordinating collaborative bots in factories and warehouses, optimising distributed sensor networks/ traffic, and machine bidding in competitive e-commerce and financial markets, just to name a few. The module combines the study of machine learning with that of game theory and economics, including topics such as game theory, auction theory, algorithmic mechanism design, multi-agent (deep) reinforcement learning. Practical applications, including online advertising, online auction, adversarial training for generative models, bots planning, and AI agents playing online games, will also be covered and discussed.

Intended learning outcomes:

On successful completion of the module, a studentÌýwill be able to:

  1. Master both the theoretical and practical aspects of module.
  2. Understand the underlying principle, and the theory, for decision making by multiple parties, and the learning algorithms that obtain optimal decision or reach an equilibrium from different objectives.
  3. Make use of the learned theory and algorithms to formulate and solve large-scale practical learning problems where multiple objectives/incentives co-exist.

Indicative content:

The following are indicative of the topics the module will typically cover:

Game theory and online auction:

  • The prisoner‘s dilemma, dominant strategy, Nash equilibrium, Mixed strategies, and Pareto optimality.
  • English Auctions, Dutch Auctions, the first price auctions, and the second price auctions.

Learning Nash Equilibria and Learning in Repeated Games:

  • The linear programming solution and the Lemke-Howson algorithm.

Single-agent Reinforcement Learning:

  • Value Iterations, Policy Iterations, Q-learning, Policy Gradient, and Deep Reinforcement Learning.

Multi-agent reinforcement learning:

  • Stochastic games, Nash-Q, Gradient Ascent, WOLF, and Mean-field Q learning.

Applications:

  • Online advertising machine bidding, AI agents playing online games, and learning to collaborate for bots.

Reference books:

  • Authors: Yoav Shoham and Kevin Leyton-Brown;
  • Title: Multiagent systems: Algorithmic, game-theoretic, and logical foundations;
  • Publisher: Cambridge University Press;
  • Year: 2008;
  • ±õ³§µþ±·:Ìý9781139475242.

Requisites:

To be eligible to select this module as an option or elective, a student must: (1) be registered on a programme and year of study for which it is a formally available; (2) have strong competency in programming in Python/Java (evidence of at least one past programming project is required); (ii) strong competency in probability and statistics; and (3) have knowledge of machine learning and deep learning methods and algorithms, for example, classification, regression and clustering (evidence of at least one past programming project using TensorFlow, PyTorch, MXNet or similar deep learning frameworks is required).

Module deliveries for 2024/25 academic year

Intended teaching term: Term 2 ÌýÌýÌý Undergraduate (FHEQ Level 7)

Teaching and assessment

Mode of study
In person
Methods of assessment
50% Coursework
50% Other form of assessment
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
15
Who to contact for more information
cs.pgt-students@ucl.ac.uk

Intended teaching term: Term 2 ÌýÌýÌý Postgraduate (FHEQ Level 7)

Teaching and assessment

Mode of study
In person
Methods of assessment
50% Coursework
50% Other form of assessment
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
44
Who to contact for more information
cs.pgt-students@ucl.ac.uk

Last updated

This module description was last updated on 8th April 2024.

Ìý