Beyond Perfect Scores: Proof-by-Contradiction for Trustworthy Machine Learning

Dushan N. Wadduwage, Dineth Jayakody, Leonidas Zimianitis
1/10/2026
cs.LGcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

Machine learning (ML) models show strong promise for new biomedical prediction tasks, but concerns about trustworthiness have hindered their clinical adoption. In particular, it is often unclear whether a model relies on true clinical cues or on spurious hierarchical correlations in the data. This paper introduces a simple yet broadly applicable trustworthiness test grounded in stochastic proof-by-contradiction. Instead of just showing high test performance, our approach trains and tests on spurious labels carefully permuted based on a potential outcomes framework. A truly trustworthy model should fail under such label permutation; comparable accuracy across real and permuted labels indicates overfitting, shortcut learning, or data leakage. Our approach quantifies this behavior through interpretable Fisher-style p-values, which are well understood by domain experts across medical and life sciences. We evaluate our approach on multiple new bacterial diagnostics to separate tasks and models learning genuine causal relationships from those driven by dataset artifacts or statistical coincidences. Our work establishes a foundation to build rigor and trust between ML and life-science research communities, moving ML models one step closer to clinical adoption.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wadduwage2026beyond,
  title  = {Beyond Perfect Scores: Proof-by-Contradiction for Trustworthy Machine Learning},
  author = {Dushan N. Wadduwage and Dineth Jayakody and Leonidas Zimianitis},
  year   = {2026},
  eprint = {2601.06704},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.06704v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.06704.svg)](https://codeofpaper.com/paper/2601.06704)

Discussion