Skip to content

FairLint-DL: An IDE-Native Tool for Fairness Debugging of Deep Learning Software

Sep 2026 · Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering · pp. 3397-3401 · 0 citations · 41 references
Computer Science

TL;DR

FairLint-DL, a Visual Studio Code extension that implements a shift-left approach to fairness testing by enabling pre-training, IDE-native bias detection directly on tabular datasets, demonstrates the feasibility of integrating fairness analysis into the developer workflow without significant overhead.

Abstract

Existing fairness analysis tools predominantly operate as post-training evaluation frameworks, requiring practitioners to complete the full model development lifecycle before assessing bias. We present FairLint-DL, a Visual Studio Code extension that implements a shift-left approach to fairness testing by enabling pre-training, IDE-native bias detection directly on tabular datasets. FairLint-DL trains a configurable deep neural network as a proxy model and applies information-theoretic Quantitative Individual Discrimination (QID) metrics. Grounded in Shannon and min-entropy, QID quantifies the causal influence of protected attributes on predictions. The system implements a two-phase gradient-guided search algorithm for discovering discriminatory instances, a causal de- bugging pipeline that localizes bias to specific network layers and neurons via sensitivity analysis, and dual explainability engines using SHAP and LIME for feature-level attribution. Evaluation on three tabular benchmarks (Adult Census Income, German Credit, and Bank Marketing) reveals fairness concerns that vary widely across datasets: on Adult, 96.0% of analyzed instances exhibit QID above the 0.1-bit significance threshold, with a mean QID of 0.619 bits and a disparate impact ratio of 0.581, violating the four-fifths legal rule. FairLint-DL produces these results within 12 seconds on cached models, demonstrating the feasibility of integrating fairness analysis into the developer workflow without significant overhead.

Read PDF

Similar papers

#machine learning Preprint Sep 2026

FairLMs: A Turnkey Library for Fairness in Language Models

A Python library that connects fairness research on language models through explicit declarations of model capabilities and input requirements, so that compatible components can be combined, methods compared under a common protocol, and workflows extended to new models and datasets.

Jia-Le Zhang, Michael M. Larionov, Zi-Chong Wang et al. · 0 citations
Open access Sep 2026

Software Fairness Analysis and Repair via Causal Model-Guided Data Mutation

This work introduces Fairabel, a novel approach that repairs fairness by mutating the training data under the guidance of causal models and multi-objective optimization, and shows that Fairabel reduces ML software bias by 50% on average across three fairness metrics, outperforming the state-of-the-art with a 9% relativ...

Ying Xiao, Zhen-Peng Chen, Yepang Liu et al. · 0 citations
Preprint Aug 2026

Fairness-Aware Test-Time Prompt Tuning

FairTPT is developed, a novel fairness-aware episodic TTA method that jointly minimizes target marginal entropy while maximizing spurious marginal entropy through soft-prompt tuning and establishes a foundation for robust TTA, which is essential for achieving fairness in practice.

Yoann L. Launay, P. Kamalaruban, Tom Kempton et al. · 0 citations
2026

Generative vs. Discriminative? An Empirical Study on Code Understanding Classification Tasks

Automated code understanding is crucial for software reliability and maintainability. Encoder-only pretrained models excel in code classification tasks such as vulnerability detection, cross-language clone detection, and exception classification due to their bidirectional context awareness. However, the dominant “pre-t...

Yu-Guo Liu, Yu-Hua Ma, Rong-Cun Wang et al. · 0 citations
2026

LLMKernelBench: Benchmarking Large Language Models on Software Vulnerability Detection in Linux Kernel

Large language models (LLMs) demonstrate strong capabilities in code-related tasks, however their effectiveness in software vulnerability detection (SVD) remains poorly understood due to inadequate evaluation frameworks. Existing benchmarks suffer from training data contamination, isolated function evaluation without c...

Arastoo Zibaeirad, Rodrigo Pato Nogueira, Marco Vieira · 0 citations

Related blog posts

Microsoft Research Blog Oct 12, 2026

Simulating student learning for better AI tutoring

StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.

MIT News · Artificial Intelligence Sep 29, 2026

Who we become when we talk to machines

Professor Sherry Turkle’s new book, “Artificial Intimacy,” offers a withering critique of chatbots and the antisocial dynamics she believes they encourage.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.