GAM Coach: Towards Interactive and User-centered Algorithmic Recourse
Authors
Generative AI (Text, Image, Music, Video)Explainable AI (XAI)AI-Assisted Decision-Making & AutomationInteractive Data VisualizationUI/UX DesignersAI/ML Researchers & EngineersHCI Researchers
Title of the Paper
GAM Coach: Towards Interactive and User-centered Algorithmic Recourse
Paper Information
- Domain: Human-Computer Interaction and Explainable Artificial Intelligence
- Keywords: Algorithmic Recourse, Counterfactual Explanations, Explainability, User-centered, Interactive Systems
Research Background and Problem
- Problems and Challenges:
- Algorithmic recourse aims to provide actionable recommendations for users affected by machine learning decision systems to change outcomes. However, existing methods assume that model developers understand which input variables users can modify, overlooking the subjectivity of recourse actions and user diversity.
- Current recourse plans lack feasibility, fail to adequately consider user preferences, and struggle to adapt to users' dynamic needs.
- Significance:
- With the widespread application of machine learning in high-stakes decisions such as loan approvals, hiring, and university admissions, providing transparent and user-friendly recourse tools can reduce confusion for affected individuals and enhance societal trust in AI technologies.
- Motivation and Related Work:
- Most current methods generate static "counterfactual examples," which lack flexibility and user involvement.
- Some studies attempt to improve by grouping or increasing the diversity of recourse options, but limitations remain as user preferences for actionable plans are insufficiently addressed.
Solution
- Method and Innovation:
- Propose GAM Coach, an interactive, user-centered algorithmic recourse tool that integrates interpretable machine learning models (Generalized Additive Models, GAMs) with linear integer programming to generate customized counterfactual explanations.
- Design an interactive interface that allows users to explore system behavior and dynamically adjust their recourse preferences, such as the difficulty of modifying features, acceptable ranges, and minimizing the number of variables.
- Implementation Steps and Key Techniques:
- Model Selection: Use transparent and structurally simple Explainable Boosting Machines (EBMs) to ensure real-time user interaction.
- CF Generation: Employ linear integer programming to generate optimized counterfactual examples, supporting both continuous and categorical features and their interactions.
- Interactive Interface:
- Display diverse recourse plans through the "Coach Menu."
- Enable users to configure feature preferences, including difficulty and range, via the "Feature Panel."
- Provide a bookmarking feature to help users save and compare recourse plans.
- Open Source and Documentation Support: Develop the tool using modern web technologies, with broad support and an open Python library for researchers.
Research Outcomes
-
Specific Results:
- The tool generates actionable recourse plans that consider user preferences.
- Users can explore and iteratively refine their recourse options to find satisfactory plans.
- Experiments validate the effectiveness and usability of GAM Coach.
-
Comparison and Advantages:
- Compared to model-agnostic methods (e.g., genetic algorithms, KD-trees), GAM Coach, based on EBM, generates counterfactual examples that are closer to the original input, sparser, and less prone to failure.
- The tool is fully transparent, allowing users to adjust and observe model behavior in real time.
-
Experimental and Evaluation Results:
- In experiments involving 41 participants, users found GAM Coach easy to use and helpful in identifying recourse plans that met their needs.
- Data shows that users tend to prefer counterfactual examples with high actionability and fewer feature changes.
- Experiments also reveal that transparency enables users to identify potentially counterintuitive decision patterns in the model.
-
Limitations and Future Directions:
- The tool currently relies on transparent models and cannot be directly applied to complex black-box models. Future work could explore simplifying models or optimizing constraints to support more model types.
- Further research is needed to adapt the tool to real-world scenarios (e.g., loans or government funding) and collaborate with domain experts and actual users.
- Users may experience information overload or excessive cognitive reasoning, necessitating usability design improvements.
- Future goals include enhancing the interactive experience from a user-centered perspective and continuing to explore the balance between transparency and algorithmic recourse.
Research Questions / Practical Problems
Question signals indexed for this paper.
help
Research Questions
3- How can algorithmic recourse tools be designed through interaction and user participation to better meet diverse user needs?Category: Explanation Form Design and Comprehension EffectsSimilar questionsarrow_forward
- How can directly interpretable machine learning models (e.g., EBMs) enable dynamic interaction in generating feasible counterfactual explanations?Category: Explanation Form Design and Comprehension EffectsSimilar questionsarrow_forward
- What mechanisms govern users' preferences for modifying action plans in algorithmic recourse tools?Category: Explanation Form Design and Comprehension EffectsSimilar questionsarrow_forward
lightbulb
Practical Problems
1- Users struggle to obtain transparent, customized action recommendations from machine learning systems.Category: Explanation Form Design and Comprehension EffectsSimilar questionsarrow_forward
- 86%
Re-examining Whether, Why, and How Human-AI Interaction Is Uniquely Difficult to Design
CHI '20· Generative AI (Text, Image, Music, Video) +2
- 75%
Creating and Evaluating Personas Using Generative AI: A Scoping Review of 81 Articles
CHI '26· Generative AI (Text, Image, Music, Video) +3
- 75%
Agentic Audio Moderators vs Humans in Think-Aloud Usability Testing
CHI '26· Generative AI (Text, Image, Music, Video) +3
- 75%
An Exploration of Default Images in Text-to-Image Generation
CHI '26· Generative AI (Text, Image, Music, Video) +3
- 67%
Interactive Reasoning: Visualizing and Controlling Chain-of-Thought Reasoning in Large Language Models
IUI '26· Human-LLM Collaboration +3
- 63%
Gamut: A Design Probe to Understand How Data Scientists Understand Machine Learning Models
CHI '19· Explainable AI (XAI) +2
- 63%
Researching AI Legibility through Design
CHI '20· Explainable AI (XAI) +2
- 63%
Effects of LLM-based Search on Decision Making: Speed, Accuracy, and Overreliance
CHI '25· Human-LLM Collaboration +2
- 63%
“I’m happy even though it’s not real”: GenAI Photo Editing as a Remembering Experience
CHI '26· Generative AI (Text, Image, Music, Video) +2
- 63%
When Should Users Check? Modeling Confirmation Frequency in Multi-Step Agentic AI Tasks
CHI '26· AI-Assisted Decision-Making & Automation +2
Based on Jaccard similarity of research subtopics & professions (≥60%)
Quick Actions
AdRecommended
Learn AI Coding at CodeNow
open_in_newOpen DOI Link
DOI: https://doi.org/10.1145/3544548.3580816
At a Glance
fact_checkPaper Snapshot
dataset
Source
CHI
calendar_month
Year
2023
emoji_events
Award
No award tagged
group
Authors
4 authors
sell
Subtopics
Generative AI (Text, Image, Music, Video), Explainable AI (XAI), AI-Assisted Decision-Making & Automation, Interactive Data Visualization
work
Professions
UI/UX Designers, AI/ML Researchers & Engineers, HCI Researchers
article
Content Status
Full text indexed
hub
Related Papers
10 related papers