DA5453: Suggested Papers for the Capstone Project

Back to the course webpage

This is a broad catalogue of papers related to the course. You are not expected to read all of them. For the capstone project, each pair of students will normally select one paper, understand its main ideas and results, present it to the class, and carry out a computational study based on it. A project centred on a theoretical paper must still contain an implementation of an estimator or algorithm, at least on synthetic data.

The labels below are meant to help you begin:

  • Highly recommended papers are particularly close to the course and lend themselves to a well-scoped project.
  • Recommended papers are also strong project choices.
  • Course background papers are substantially covered in class. They are included for reference, but will not normally be assigned as standalone project papers.
  • Companion reading is useful in support of another paper, but is usually too broad, too specialised, or not sufficiently self-contained for a project by itself.

Unmarked papers are also possible choices, but their scope should be discussed with the instructor. You may propose a paper outside this list, subject to approval. In all cases, the precise project scope will be fixed separately.

Last updated: 25 July 2026.

1. Estimation and ranking from comparisons

2. Beyond BTL and MNL: heterogeneity, context and intransitivity

  • Learning a Mixture of Two Multinomial Logits
    Flavio Chierichetti, Ravi Kumar and Andrew Tomkins. ICML, 2018.
    Recommended. Mixtures provide a natural way to represent heterogeneous populations while retaining a clear probabilistic model. The learning algorithm can be implemented and tested on synthetic mixtures, including regimes in which a single MNL model fails.

  • Pairwise Choice Markov Chains
    Stephen Ragain and Johan Ugander. NeurIPS, 2016.
    Recommended. PCMC replaces the fixed MNL weights by a Markov-chain model of choice and thereby permits several violations of IIA. A project can fit MNL and PCMC models to the same data and study predictive fit, regularity and computation.

  • Modeling Intransitivity in Matchup and Comparison Data
    Shuo Chen and Thorsten Joachims. WSDM, 2016.
    Recommended. The blade–chest model represents cyclic effects that a one-dimensional utility cannot capture. It supports a concrete project using synthetic rock–paper–scissors structures and one of the public matchup datasets studied in the paper.

  • Discovering Context Effects from Raw Choice Data
    Arjun Seshadri, Alexander Peysakhovich and Johan Ugander. ICML, 2019.
    Highly recommended. The context-dependent random-utility model is a direct and elegant extension of the MNL model studied in Module 1. A project can implement its likelihood, compare it with MNL, and investigate which context effects can be recovered from finite data.

  • Learning Interpretable Feature Context Effects in Discrete Choice
    Kiran Tomlinson and Austin R. Benson. KDD, 2021.
    Highly recommended. The linear context logit model uses observable features to obtain interpretable context effects. It is a natural follow-up to the Module 1 discussion and admits both synthetic experiments and studies on the datasets used by the authors.

  • Choice Set Confounding in Discrete Choice
    Kiran Tomlinson, Johan Ugander and Austin R. Benson. KDD, 2021.
    Recommended. This paper asks what happens when the set of alternatives offered to a user is itself preference-dependent. A project can construct a confounded data-generating process and compare naive estimation with the proposed causal corrections.

3. Personalised preferences, implicit feedback and learning to rank

4. Ordinal and triplet embedding

  • Adaptively Learning the Crowd Kernel
    Omer Tamuz, Ce Liu, Serge Belongie, Ohad Shamir and Adam Tauman Kalai. ICML, 2011.
    Recommended. This paper combines triplet-based similarity judgements, kernel learning and adaptive query selection. A project can implement the basic estimator and compare adaptive and random triplet collection.

  • Stochastic Triplet Embedding
    Laurens van der Maaten and Kilian Q. Weinberger. MLSP, 2012.
    Recommended. STE and t-STE give a direct probabilistic route from triplet comparisons to a visual embedding. The methods are straightforward to implement and permit clear comparisons with standard triplet-loss baselines.

  • Local Ordinal Embedding
    Yoshikazu Terada and Ulrike von Luxburg. ICML, 2014.

  • Finite Sample Prediction and Recovery Bounds for Ordinal Embedding
    Lalit Jain, Kevin Jamieson and Robert Nowak. NeurIPS, 2016.
    Recommended. The paper connects noisy triplets, low-rank distance matrices and finite-sample recovery, while also proposing projected-gradient algorithms. A project can reproduce its synthetic recovery experiments and examine the effect of dimension, noise and triplet sampling.

  • Cost-Effective HITs for Relative Similarity Comparisons
    Michael J. Wilber, Iljung S. Kwak and Serge J. Belongie. HCOMP, 2014.
    Companion reading and dataset.

5. Preference-based alignment: foundations and training objectives

6. Alignment diagnostics, data, inference and personalisation

7. Active ranking and dueling bandits

8. Contextual, multiway and assortment bandits