Research

I keep asking machines why. Medical models could not answer at all. Language models answer fluently, saying more than they know and knowing more than they can say, much as we do. So what would a right answer even be? Every paper is in the full list.

Language Medicine Other work Interpretability Framing effects Neuroscience Causal abstraction Self-report Philosophy of AI Bias Counterfactuals Evaluation Data augmentation Feature importance Clinicians Saliency maps Interpretable by design Curriculum learning Transfer learning Decoded but unused Routing subspaces A path already walked Self-reports and self-models Bias in offensive language Linguistic augmentation Posterior fossa MRI Counterfactual ECG Beyond known reality Choosing radiology AI Evaluating explainability Saliency evaluation Annotation-efficient curriculum Landmark regression Positioning assessment HFpEF from echo Shallow floods Electric fields

Each paper sits in its area, by what its models work on. Topics where the areas overlap are methods both use. Hover a paper to see its topics, click to open it in the full list.

Scroll sideways for the whole map; tap a paper to open it.

Current

Language

When we say a system knows something, rather than that it reliably does something, what are we claiming?

  1. ◇ Routing subspaces: auditing evaluation-to-deployment mismatch in fine-tuned language modelsNeurIPS, 2026Main track
  2. ◇ Self-reports do not identify self-models: an identifiability test for counterfactual reportsICML workshop, 2026Oral
  3. ◇ Decoded but unused: instruction tuning routes moral framing into the judgment readoutICML workshop, 2026
  4. A path already walked: on inheriting network-neuroscience tools for mechanistic interpretabilityICML workshop, 2026

Earlier, on offensive language detection

  1. † Developing linguistic patterns to mitigate inherent human bias in offensive language detectionTurk J Elec Eng & Comp Sci, 2024
  2. † Linguistic-based data augmentation approach for offensive language detectionUBMK, 2022
Brain science, and the philosophy of knowing a longer note

I read brain science for its own sake, mostly perception and learning, and keep the notes in public. One finding has never stopped bothering me. People give the reasons for their choices fluently, at length, and are often wrong, which has been the standard result since the 1970s and is still the most inconvenient one. If that is what introspection is worth in us, what is a model's account of itself worth? A system asked to explain itself is producing a plausible account rather than reporting a mechanism, and the two can agree for a long time before they come apart. Behind all of it sits the question I actually like. When we say a system knows something, rather than that it reliably does something, what are we claiming?

Interaction, where the bottleneck is us a longer note

Capability is rarely what limits a system built for people. The limit is the channel between them, and the channel is words. A request arrives as one sentence carrying a dozen unstated constraints, and what goes unsaid gets filled in from the training prior rather than from the person who asked. Philosophy of language calls the distance between what is said and what is meant implicature, and most of the work in a real request lives in that distance. Change how a question is framed and the judgment moves with it. We are the narrow part. I would rather work there than on another increment of capability.

Past research

Medicine

Explaining what medical models decide, judging whether those explanations hold, and building models for mammography, brain MRI, the ECG and echocardiography.

  1. * Landmark regression with attention U-Net for assessing breast positioning quality in MLO mammography viewDiagnostics, 2026
  2. † Interpretable ECG analysis for myocardial infarction detection through counterfactualsBSPC, 2025
  3. * Annotation-efficient, patch-based, explainable deep learning using a curriculum method for breast cancer detection in screening mammographyInsights into Imaging, 2025
  4. † Evaluation of explainability methods in medical image analysisBook chapter, 2025
  5. Transfer learning for echocardiographic detection of HFpEF: preliminary results of the TALE-HFpEF studyEHJ-CVI, 2025Abstract
  6. † Mammographic breast positioning assessment via deep learningMICCAI workshop, 2024
  7. Quantitative evaluation of saliency-based explainable AI (XAI) methods in deep-learning-based mammogram analysisEJR, 2024
  8. Choosing the right artificial intelligence solutions for your radiology department: key factors to considerDIR, 2024
  9. † Deciphering machine-learning decisions to distinguish between posterior fossa tumor types using MRI featuresCancers, 2023
  10. † Beyond known reality: exploiting counterfactual explanations for medical researcharXiv, 2023
Counterfactual explanation a longer note

What would have had to be different for the decision to go the other way? Of all the ways to explain a decision, this is the one that made sense to me. There are many true things you can say about a model, and nothing in the model tells you which of them is the explanation. A counterfactual at least has a shape. It hands you something to check instead of something to take on trust. The idea is much older than the methods that carry its name. It runs through Mill's method of difference, Lewis on counterfactual dependence, and Woodward's account of explanation as what would happen under intervention, and machine learning only took it up in the last decade. It is one method among several, and what recommends it is an argument rather than a benchmark.

Evaluating explanations, the harder half a longer note

Producing an explanation is the easy part. Judging whether it was any good has no floor under it. People want one before they can say what would satisfy them, and to score one you would need to know what the right explanation was, which is what you did not have. So the field measures proxies. Does the saliency map land inside the box a radiologist drew? That tells you how closely the model attends to what a person attends to. It does not tell you whether the map reflects what the model did. The distinction has hardened lately into two kinds of faithfulness. An explanation can reproduce a model's outputs while having nothing in common with its internal steps, or it can track those steps. Interpretability aims at the second, explainability usually at the first, and a good many disagreements about explainable AI turn out to be about which one was meant. Whether what is explained is a model or a person, the reasons for what it did have to be recoverable for the account to mean anything, and where the machine case falls short it falls short on means. If the methods improve they should move toward human explanation rather than away from it, because what an explanation has to satisfy is a person. That is also why nothing gets regulated that cannot first be explained.

Other work

Two applied projects outside both areas: flood mapping from satellite radar, and a network that stands in for an electromagnetic field solver.

  1. ◇ Beyond major floods: deep learning for detecting shallow water inundation in agricultural areasProcedia CS, 2025
  2. † Estimation of two-dimensional electric field distribution through deep learning: preliminary studySIU, 2024

Open questions

  1. How much of what we perceive arrives, and how much do we supply?
  2. Does thinking need language, or does it only go better with it?
  3. What is the difference between understanding something and being able to use it?
  4. What is it to explain something?
  5. Would an explanation with nobody to receive it still be one?