ΑΙhub.org
 

#AAAI2023 invited talk: Tuomas Sandholm on organ exchanges


by
21 February 2023



share this:
schematic chain of people

Tuomas Sandholm is the winner of the 2023 AAAI Award for Artificial Intelligence for the Benefit of Humanity. This award recognizes positive impacts of artificial intelligence to protect, enhance, and improve human life in meaningful ways. Tuomas delivered an invited talk at the AAAI Conference on Artificial Intelligence, during which he spoke about the work that won him the award – using algorithms for organ exchanges.

Kidney disease is becoming more prevalent in the world, and, in the USA alone, over 90,000 people are waiting for a kidney transplant. This waiting list keeps growing year on year. The two routes for transplant are to receive a kidney from a deceased person, or via live donation. This second option has benefits including, on average, a shorter waiting time, and a healthier, longer-lasting kidney.

Typically, a patient participating in the live exchange method will receive an offer of donation from a relative or close friend. However, often these two people will not be compatible, due to different blood type or antibody incompatibility. Historically, these donors would have been turned away and the patient would lose the opportunity to receive a transplant. However, the concept of kidney paired donation (KPD), introduced by Rapaport in 1986, changed all that. Using this approach, patients with incompatible donors swap kidneys to receive a compatible kidney (see figure below).

kidney exchange schematicTuomas introducing the idea of kidney exchange.

This is an example of what is called a barter exchange. In this particular exchange “market”, patients seek to swap their incompatible donors with each other. These swaps consist of cycles of patients, and each patient receives the donation of another patient in the same cycle. In 2007, Tuomas and colleagues published a paper outlining a novel optimal branch-and-price algorithm for barter exchanges, with special focus on the USA kidney-exchange market. The objective of the problem is to maximise the weight combination of short, disjoint cycles in a pool (which could include hundreds of patients) of potential donor-patient pairs. The weights connect each pair (p) and represent the utility of pi receiving a kidney from pj. The cycles should be disjoint and short due to the logistics of the problem. All kidney exchange operations in a cycle should take place at the same time, and keeping the number of simultaneous operations to a minimum ensures that fewer people are affected if one part of the cycle fails. In practice, the cap on the cycle length is typically three.

This algorithm developed by Tuomas and his colleagues enabled the national kidney exchange in the USA, with the system going live in 2010. It is now used by 80% of the transplant centres in the USA, and, every week, the algorithm autonomously makes a plan for those transplant centres.

Altruistic donors

The next step for Tuomas and his team was to consider the case of altruistic donors; people who are prepared to donate a kidney for nothing in return. You can see an example of how this would work in the figure below. The initial altruistic donor starts a chain of donations, and there is a “left-over” donor which then becomes the start of the next chain of donations. These chains are known as never-ending altruist-donor (NEAD) chains and have become the main modality of kidney exchange worldwide. The benefits of this chain method is that the transplants don’t have to be carried our simultaneously, they can be done in segments. However, it is still beneficial to cap the chain length in case one link fails. The ideal scenario is to have many chains existing in parallel. Tuomas and his colleagues have developed a number of different algorithms for optimising this many-chain, or batch, problem. The latest of these is a position-indexed chain-edge formulation and was published here.

Example of a NEAD chainAn example of a NEAD chain from Tuomas’ talk.

Failure-aware kidney exchange

Typically, only 7-12% of planned transplants are actually carried out. There are multiple reasons for this, but in terms of the process, it essentially means that in ~90% of cases, one “link” in the chain or cycle fails. To try to improve the success rate, Tuomas proposed a model where both weights and success probabilities are considered. To facilitate the solution, he used a branch-and-price algorithm in a probabilistic setting. This probabilistic approach turns out to be much more successful than the traditional approach; in fact, it can lead to twice as many transplants. This is because the model comes up with more robust solutions that proactively consider potential failures and how to avoid them.

Fairness

In the context of kidney exchange, there has been a lot of work into fairness, and how one decides who is prioritised over who in the transplant waiting list.

Tuomas advocated for pre-design ethics, where all of the discussion about the ethics of a system happens before the design itself. A human team of experts decides on the objective and the weights and feeds those into the policy design system. For example, in the case of kidney transplants, the objective could be to maximise the number of transplants, or to maximise the total survival years of the patients involved, or some such other objective. The model then gives the best policy, for the ethics that the domain experts wanted.

Future research

Tuomas closed his talk with a look ahead to some planned future research avenues. One particularly interesting project that he hopes to start shortly concerns reoptimizing the USA deceased heart donor allocation policy. He plans to apply the ideas of automated policy optimisation that he has used for this kidney research.



tags: ,


Lucy Smith is Senior Managing Editor for AIhub.
Lucy Smith is Senior Managing Editor for AIhub.

            AIhub is supported by:



Subscribe to AIhub newsletter on substack



Related posts :

An AI image generator for non-English speakers

  17 Mar 2026
"Translations lose the nuances of language and culture, because many words lack good English equivalents."

AI and Theory of Mind: an interview with Nitay Alon

  16 Mar 2026
Find out more about how Theory of Mind plays out in deceptive environments, multi-agents systems, the interdisciplinary nature of this field, when to use Theory of Mind, and when not to, and more.
coffee corner

AIhub coffee corner: AI, kids, and the future – “generation AI”

  13 Mar 2026
The AIhub coffee corner captures the musings of AI experts over a short conversation.

AI chatbots can effectively sway voters – in either direction

  12 Mar 2026
A short interaction with a chatbot can meaningfully shift a voter’s opinion about a presidential candidate or proposed policy.

Studying the properties of large language models: an interview with Maxime Meyer

  11 Mar 2026
What happens when you increase the prompt length in a LLM? In the latest interview in our AAAI Doctoral Consortium series, we sat down with Maxime, a PhD student in Singapore.

What the Moltbook experiment is teaching us about AI

An experimental social media platform where only AI bots can post reveals surprising lessons about artificial intelligence behaviour and safety.

The malleable mind: context accumulation drives LLM’s belief drift

  09 Mar 2026
LLMs change their "beliefs" over time, depending on the data they are given.

RWDS Big Questions: how do we balance innovation and regulation in the world of AI?

  06 Mar 2026
The panel explores the tensions, trade-offs and practical realities facing policymakers and data scientists alike.



AIhub is supported by:







Subscribe to AIhub newsletter on substack




 















©2026.02 - Association for the Understanding of Artificial Intelligence