Risk-constrained planning for multi-agent systems with shared resources
Planning under uncertainty requires complex reasoning about future events, and this complexity increases with the addition of multiple agents. One problem faced when considering multi-agent systems under uncertainty is the handling of shared resources. Adding a resource constraint limits the actions...
Main Authors: | , , , , |
---|---|
Format: | Conference item |
Language: | English |
Published: |
Association for Computing Machinery
2023
|
_version_ | 1797110041924337664 |
---|---|
author | Gautier, AL Rigter, M Lacerda, B Hawes, N Wooldridge, M |
author_facet | Gautier, AL Rigter, M Lacerda, B Hawes, N Wooldridge, M |
author_sort | Gautier, AL |
collection | OXFORD |
description | Planning under uncertainty requires complex reasoning about future events, and this complexity increases with the addition of
multiple agents. One problem faced when considering multi-agent
systems under uncertainty is the handling of shared resources.
Adding a resource constraint limits the actions that agents can take,
forcing collaborative decision making on who gets to use what
resources. Prior work has considered different formulations, such
as satisfying a resource constraint in expectation or ensuring that
a resource constraint is met some percent of the time. However,
these formulations of constrained planning ignore important distributional information about resource usage. Namely, they do not
consider how bad the worst cases can get. In this paper, we formulate a risk-constrained shared resource problem and aim to limit the
risk of excessive use of such resources. We focus on optimising for
reward while constraining the Conditional Value-at-Risk (CVaR) of
the shared resource. While CVaR is well studied in the single-agent
setting, we consider the challenges that arise from the state and
action space explosion in the multi-agent setting. In particular, we
exploit risk contributions, a measure introduced in finance research
which quantifies how much individual agents affect the joint risk.
We present an algorithm that uses risk contributions to iteratively
update single-agent policies until the joint risk constraint is satisfied. We evaluate our algorithm on two synthetic domains. |
first_indexed | 2024-03-07T07:49:42Z |
format | Conference item |
id | oxford-uuid:3d4289eb-d8ee-49e1-8524-b7131fe7f170 |
institution | University of Oxford |
language | English |
last_indexed | 2024-03-07T07:49:42Z |
publishDate | 2023 |
publisher | Association for Computing Machinery |
record_format | dspace |
spelling | oxford-uuid:3d4289eb-d8ee-49e1-8524-b7131fe7f1702023-07-10T08:06:10ZRisk-constrained planning for multi-agent systems with shared resourcesConference itemhttp://purl.org/coar/resource_type/c_5794uuid:3d4289eb-d8ee-49e1-8524-b7131fe7f170EnglishSymplectic ElementsAssociation for Computing Machinery2023Gautier, ALRigter, MLacerda, BHawes, NWooldridge, MPlanning under uncertainty requires complex reasoning about future events, and this complexity increases with the addition of multiple agents. One problem faced when considering multi-agent systems under uncertainty is the handling of shared resources. Adding a resource constraint limits the actions that agents can take, forcing collaborative decision making on who gets to use what resources. Prior work has considered different formulations, such as satisfying a resource constraint in expectation or ensuring that a resource constraint is met some percent of the time. However, these formulations of constrained planning ignore important distributional information about resource usage. Namely, they do not consider how bad the worst cases can get. In this paper, we formulate a risk-constrained shared resource problem and aim to limit the risk of excessive use of such resources. We focus on optimising for reward while constraining the Conditional Value-at-Risk (CVaR) of the shared resource. While CVaR is well studied in the single-agent setting, we consider the challenges that arise from the state and action space explosion in the multi-agent setting. In particular, we exploit risk contributions, a measure introduced in finance research which quantifies how much individual agents affect the joint risk. We present an algorithm that uses risk contributions to iteratively update single-agent policies until the joint risk constraint is satisfied. We evaluate our algorithm on two synthetic domains. |
spellingShingle | Gautier, AL Rigter, M Lacerda, B Hawes, N Wooldridge, M Risk-constrained planning for multi-agent systems with shared resources |
title | Risk-constrained planning for multi-agent systems with shared resources |
title_full | Risk-constrained planning for multi-agent systems with shared resources |
title_fullStr | Risk-constrained planning for multi-agent systems with shared resources |
title_full_unstemmed | Risk-constrained planning for multi-agent systems with shared resources |
title_short | Risk-constrained planning for multi-agent systems with shared resources |
title_sort | risk constrained planning for multi agent systems with shared resources |
work_keys_str_mv | AT gautieral riskconstrainedplanningformultiagentsystemswithsharedresources AT rigterm riskconstrainedplanningformultiagentsystemswithsharedresources AT lacerdab riskconstrainedplanningformultiagentsystemswithsharedresources AT hawesn riskconstrainedplanningformultiagentsystemswithsharedresources AT wooldridgem riskconstrainedplanningformultiagentsystemswithsharedresources |