Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hussein Mozannar

dblp:243/2928 · DBLP profile ↗
← Back
11ranked-venue papers
7as first author
9since 2021 · last 2025
0009-0001-9660-9878ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 6 first-author · 7 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
7 papers
Human-AI interaction · 100%
Artificial intelligence
7 papers
Learning theory · 30% Trustworthy machine learning · 20% Multi-agent systems · 20%
Software engineering, system software, and programming languages
3 papers
Program synthesis and code generation · 56% Software maintenance and evolution · 22% Empirical software engineering · 22%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Human-AI interaction › AI-mediated work
AI-assisted programming
2.432025
Need Help? Designing Proactive AI Assistants for Programming · CHI 2025
Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming · CHI 2024
When to Show a Suggestion? Integrating Human Feedback in AI-Assisted Programming · AAAI 2024
Program synthesis and code generation
code generation with language models
1.622025
Need Help? Designing Proactive AI Assistants for Programming · CHI 2025
When to Show a Suggestion? Integrating Human Feedback in AI-Assisted Programming · AAAI 2024
Human-AI interaction
human-AI collaboration
1.222023
Effective Human-AI Teams via Learned Natural Language Rules and Onboarding · NeurIPS 2023
Teaching Humans When to Defer to a Classifier via Exemplars · AAAI 2022
Machine learning › Learning theory › loss function
surrogate loss
1.232023
Sample Efficient Learning of Predictors that Complement Humans · ICML 2022
Consistent Estimators for Learning to Defer to an Expert · ICML 2020
In Defense of Softmax Parametrization for Calibrated and Consistent Learning to Defer · NeurIPS 2023
Knowledge, reasoning and agents › Multi-agent systems › human-agent interaction › human-AI decision making
learning to defer
1.122023
In Defense of Softmax Parametrization for Calibrated and Consistent Learning to Defer · NeurIPS 2023
Consistent Estimators for Learning to Defer to an Expert · ICML 2020
Software maintenance and evolution
code recommendation
1.022024
When to Show a Suggestion? Integrating Human Feedback in AI-Assisted Programming · AAAI 2024
Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming · CHI 2024
Natural language and speech › Question answering and dialogue systems › dialogue modeling
conversational grounding
0.912025
Navigating Rifts in Human-LLM Grounding: Study and Benchmark · ACL (1) 2025
Human-AI interaction › mixed-initiative interaction
proactive AI assistance
0.912025
Need Help? Designing Proactive AI Assistants for Programming · CHI 2025
Program synthesis and code generation › code assistance
programming assistant
0.912025
Need Help? Designing Proactive AI Assistants for Programming · CHI 2025
Empirical software engineering
developer studies
0.812024
Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming · CHI 2024
Machine learning › Trustworthy machine learning
calibration
0.712023
In Defense of Softmax Parametrization for Calibrated and Consistent Learning to Defer · NeurIPS 2023
Human-AI interaction
AI-assisted decision-making
0.612022
Teaching Humans When to Defer to a Classifier via Exemplars · AAAI 2022
Machine learning › Learning theory › loss function › surrogate loss
consistency of surrogate losses
0.412020
Consistent Estimators for Learning to Defer to an Expert · ICML 2020
Machine learning › Trustworthy machine learning
fairness
0.412020
Fair Learning with Private Demographic Data · ICML 2020
Privacy and data protection
differential privacy
0.412020
Fair Learning with Private Demographic Data · ICML 2020
Human-AI interaction
large language model interaction
0.312025
Navigating Rifts in Human-LLM Grounding: Study and Benchmark · ACL (1) 2025
Empirical software engineering › developer studies › developer behavior
developer productivity
0.212024
When to Show a Suggestion? Integrating Human Feedback in AI-Assisted Programming · AAAI 2024
Natural language and speech › Question answering and dialogue systems › reasoning-based question answering
multi-hop question answering
0.212022
Teaching Humans When to Defer to a Classifier via Exemplars · AAAI 2022

Methods — techniques the papers use, named apart from their topics

taxonomy development · 3.3annotation models · 1.7utility theory · 1.5user study · 1.5retrospective labeling · 1.5cascade of acceptance models · 1.5ablation study · 1.5region discovery · 1.3large language model · 1.3contrastive description · 1.3softmax parametrization · 0.7asymmetric surrogate loss · 0.7nearest neighbor mental model · 0.6exemplar-based teaching · 0.6crowd worker study · 0.6privatization · 0.4non-discriminatory learning · 0.4
YearPublicationVenuePosition
2025 Navigating Rifts in Human-LLM Grounding: Study and Benchmark
abstract
Language models excel at following instructions but often struggle with the collaborative aspects of conversation that humans naturally employ.This limitation in groundingthe process by which conversation participants establish mutual understanding-can lead to outcomes ranging from frustrated users to serious consequences in high-stakes scenarios.To systematically study grounding challenges in human-LLM interactions, we analyze logs from three human-assistant datasets: WildChat, MultiWOZ, and Bing Chat.We develop a taxonomy of grounding acts and build models to annotate and forecast grounding behavior.Our findings reveal significant differences in humanhuman and human-LLM grounding: LLMs were three times less likely to initiate clarification and sixteen times less likely to provide follow-up requests than humans.Additionally, we find that early grounding failures predict later interaction breakdowns.Building on these insights, we introduce RIFTS, a benchmark derived from publicly available LLM interaction data containing situations where LLMs fail to initiate grounding.We note that current frontier models perform poorly on RIFTS, highlighting the need to reconsider how we train and prompt LLMs for human interaction.To this end, we develop a preliminary intervention aimed at mitigating grounding failures.* Research performed during an internship at Microsoft. 1 We use grounding to refer to Clark's formulation of the language, gestures, and signaling that participants in a conver-
Omar Shaikh, Hussein Mozannar, Gagan Bansal, Adam Fourney, Eric Horvitz
ACL (1)2
2025 Need Help? Designing Proactive AI Assistants for Programming
Valerie Chen, Alan Zhu 0003, Sebastian Zhao, Hussein Mozannar, David A. Sontag, Ameet Talwalkar
CHI4
2024 When to Show a Suggestion? Integrating Human Feedback in AI-Assisted Programming
abstract
AI powered code-recommendation systems, such as Copilot and CodeWhisperer, provide code suggestions inside a programmer's environment (e.g., an IDE) with the aim of improving productivity. We pursue mechanisms for leveraging signals about programmers' acceptance and rejection of code suggestions to guide recommendations. We harness data drawn from interactions with GitHub Copilot, a system used by millions of programmers, to develop interventions that can save time for programmers. We introduce a utility-theoretic framework to drive decisions about suggestions to display versus withhold. The approach, conditional suggestion display from human feedback (CDHF), relies on a cascade of models that provide the likelihood that recommended code will be accepted. These likelihoods are used to selectively hide suggestions, reducing both latency and programmer verification time. Using data from 535 programmers, we perform a retrospective evaluation of CDHF and show that we can avoid displaying a significant fraction of suggestions that would have been rejected. We further demonstrate the importance of incorporating the programmer's latent unobserved state in decisions about when to display suggestions through an ablation study. Finally, we showcase how using suggestion acceptance as a reward signal for guiding the display of suggestions can lead to suggestions of reduced quality, indicating an unexpected pitfall.
Hussein Mozannar, Gagan Bansal, Adam Fourney, Eric Horvitz
AAAI1
2024 Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming
abstract
Code-recommendation systems, such as Copilot and CodeWhisperer, have the potential to improve programmer productivity by suggesting and auto-completing code. However, to fully realize their potential, we must understand how programmers interact with these systems and identify ways to improve that interaction. To seek insights about human-AI collaboration with code recommendations systems, we studied GitHub Copilot, a code-recommendation system used by millions of programmers daily. We developed CUPS, a taxonomy of common programmer activities when interacting with Copilot. Our study of 21 programmers, who completed coding tasks and retrospectively labeled their sessions with CUPS, showed that CUPS can help us understand how programmers interact with code-recommendation systems, revealing inefficiencies and time costs. Our insights reveal how programmers interact with Copilot and motivate new interface designs and metrics.
Hussein Mozannar, Gagan Bansal, Adam Fourney, Eric Horvitz
CHI1
2023 Who Should Predict? Exact Algorithms For Learning to Defer to Humans
abstract
Automated AI classifiers should be able to defer the prediction to a human decision maker to ensure more accurate predictions. In this work, we jointly train a classifier with a rejector, which decides on each data point whether the classifier or the human should predict. We show that prior approaches can fail to find a human-AI system with low mis-classification error even when there exists a linear classifier and rejector that have zero error (the realizable setting). We prove that obtaining a linear pair with low error is NP-hard even when the problem is realizable. To complement this negative result, we give a mixed-integer-linear-programming (MILP) formulation that can optimally solve the problem in the linear setting. However, the MILP only scales to moderately-sized problems. Therefore, we provide a novel surrogate loss function that is realizable-consistent and performs well empirically. We test our approaches on a comprehensive set of datasets and compare to a wide range of baselines.
Hussein Mozannar, Hunter Lang, Dennis Wei, Prasanna Sattigeri, Subhro Das, David A. Sontag
AISTATS1
2023 In Defense of Softmax Parametrization for Calibrated and Consistent Learning to Defer
abstract
Enabling machine learning classifiers to defer their decision to a downstream expert when the expert is more accurate will ensure improved safety and performance. This objective can be achieved with the learning-to-defer framework which aims to jointly learn how to classify and how to defer to the expert. In recent studies, it has been theoretically shown that popular estimators for learning to defer parameterized with softmax provide unbounded estimates for the likelihood of deferring which makes them uncalibrated. However, it remains unknown whether this is due to the widely used softmax parameterization and if we can find a softmax-based estimator that is both statistically consistent and possesses a valid probability estimator. In this work, we first show that the cause of the miscalibrated and unbounded estimator in prior literature is due to the symmetric nature of the surrogate losses used and not due to softmax. We then propose a novel statistically consistent asymmetric softmax-based surrogate loss that can produce valid estimates without the issue of unboundedness. We further analyze the non-asymptotic properties of our proposed method and empirically validate its performance and calibration on benchmark datasets.
Yuzhou Cao, Hussein Mozannar, Lei Feng 0006, Hongxin Wei, Bo An 0001
NeurIPS2
2023 Effective Human-AI Teams via Learned Natural Language Rules and Onboarding
abstract
People are relying on AI agents to assist them with various tasks. The human must know when to rely on the agent, collaborate with the agent, or ignore its suggestions. In this work, we propose to learn rules grounded in data regions and described in natural language that illustrate how the human should collaborate with the AI. Our novel region discovery algorithm finds local regions in the data as neighborhoods in an embedding space that corrects the human prior. Each region is then described using an iterative and contrastive procedure where a large language model describes the region. We then teach these rules to the human via an onboarding stage. Through user studies on object detection and question-answering tasks, we show that our method can lead to more accurate human-AI teams. We also evaluate our region discovery and description algorithms separately.
Hussein Mozannar, Jimin J. Lee, Dennis Wei, Prasanna Sattigeri, Subhro Das, David A. Sontag
NeurIPS1
2022 Teaching Humans When to Defer to a Classifier via Exemplars
abstract
Expert decision makers are starting to rely on data-driven automated agents to assist them with various tasks. For this collaboration to perform properly, the human decision maker must have a mental model of when and when not to rely on the agent. In this work, we aim to ensure that human decision makers learn a valid mental model of the agent's strengths and weaknesses. To accomplish this goal, we propose an exemplar-based teaching strategy where humans solve a set of selected examples and with our help generalize from them to the domain. We present a novel parameterization of the human's mental model of the AI that applies a nearest neighbor rule in local regions surrounding the teaching examples. Using this model, we derive a near-optimal strategy for selecting a representative teaching set. We validate the benefits of our teaching strategy on a multi-hop question answering task with an interpretable AI model using crowd workers. We find that when workers draw the right lessons from the teaching stage, their task performance improves. We furthermore validate our method on a set of synthetic experiments.
Hussein Mozannar, Arvind Satyanarayan, David A. Sontag
AAAI1
2022 Sample Efficient Learning of Predictors that Complement Humans
abstract
One of the goals of learning algorithms is to complement and reduce the burden on human decision makers. The expert deferral setting wherein an algorithm can either predict on its own or defer the decision to a downstream expert helps accomplish this goal. A fundamental aspect of this setting is the need to learn complementary predictors that improve on the human’s weaknesses rather than learning predictors optimized for average error. In this work, we provide the first theoretical analysis of the benefit of learning complementary predictors in expert deferral. To enable efficiently learning such predictors, we consider a family of consistent surrogate loss functions for expert deferral and analyze their theoretical properties. Finally, we design active learning schemes that require minimal amount of data of human expert predictions in order to learn accurate deferral systems.
Mohammad-Amin Charusaie, Hussein Mozannar, David A. Sontag, Samira Samadi
ICML2
2020 Fair Learning with Private Demographic Data
abstract
Sensitive attributes such as race are rarely available to learners in real world settings as their collection is often restricted by laws and regulations. We give a scheme that allows individuals to release their sensitive information privately while still allowing any downstream entity to learn non-discriminatory predictors. We show how to adapt non-discriminatory learners to work with privatized protected attributes giving theoretical guarantees on performance. Finally, we highlight how the methodology could apply to learning fair predictors in settings where protected attributes are only available for a subset of the data.
Hussein Mozannar, Mesrob I. Ohannessian, Nathan Srebro
ICML1
2020 Consistent Estimators for Learning to Defer to an Expert
abstract
Learning algorithms are often used in conjunction with expert decision makers in practical scenarios, however this fact is largely ignored when designing these algorithms. In this paper we explore how to learn predictors that can either predict or choose to defer the decision to a downstream expert. Given only samples of the expert’s decisions, we give a procedure based on learning a classifier and a rejector and analyze it theoretically. Our approach is based on a novel reduction to cost sensitive learning where we give a consistent surrogate loss for cost sensitive learning that generalizes the cross entropy loss. We show the effectiveness of our approach on a variety of experimental tasks.
Hussein Mozannar, David A. Sontag
ICML1