C squared A: Coupling Spatial Evidence with Clinical Priors via Co-occurrence Aware Class Attention for Multi-Label Chest X-Ray Classification

arXiv:2608.09774 · cs.CV, cs.LG, eess.IV, eess.SP · Submitted 2026-08-10 · Read on arXiv

Akash Gogineni, Nagur Shareef Shaik, Aasrith Mandava, Adnan Masood, Dong Hye Ye

Georgia State University · UST Global Inc.

cs.CV, cs.LG, eess.IV, eess.SP

Submitted: 2026-08-10

Updated: 2026-08-11

Comments: Accepted at 2026 IEEE International Workshop on Machine Learning for Signal Processing

License: http://creativecommons.org/licenses/by/4.0/

Importance score: 100/100

The gist: C2 A (Co-occurrence Aware Class Attention) is a lightweight classification head proposed for multi-label chest X-ray classification that explicitly couples spatial evidence with clinical priors.

Terminology

Summary

C2 A (Co-occurrence Aware Class Attention) is a lightweight classification head proposed for multi-label chest X-ray classification that explicitly couples spatial evidence with clinical priors. The paper states: Thoracic pathologies rarely occur in isolation, yet standard multi-label classifiers rely on shared global descriptors, discarding where findings lie and how they co-occur. The method works in three stages: first, it casts pooling as an expectation over learned per-class spatial attention maps, yielding localized descriptors for each disease; second, it couples these descriptors via a learnable graph warm-started from empirical label co-occurrence; and third, a single residual message-passing step shares evidence among related findings, proving to be a bounded perturbation of the identity where co-occurrence enters each logit through an explicit bilinear interaction.

The architecture uses a DenseNet-121 backbone to produce features F ∈ R 1024×7×7, which are refined by Guided Context Gating (GCG) to form context-aware features. Class-specific attention is computed via a 1×1 convolution with spatial softmax, producing one map per pathology, and expectation pooling collapses each map into a class descriptor. These descriptors are nodes of a directed graph whose adjacency is warm-started from the empirical conditional co-occurrence matrix M ij = P(ij), computed from training labels. The graph adjacency is parameterized by a learnable matrix Θ, row-normalized via softmax, with initialization Θ(0) = log(M + ε). One residual message-passing step yields refined descriptors, which are then mapped by per-class linear classifiers to disease probabilities.

The paper proves a stability property: "Let A be row-stochastic. Every eigenvalue η of the propagation operator P = I CD + A ⊗ W g satisfies η − 1 ≤ W g 2... If W g 2 < 1, P is invertible and the update is a bounded, well-conditioned perturbation of the identity. The logit decomposition is exact: l i + b i = z i T w i + b i + Σ j A ij z j T W g T w i," showing the logit is the sum of the class's own spatial evidence and a context term with bilinear interactions gated by learned clinical edges.

On the CheXpert dataset, focusing on five competition tasks (Cardiomegaly, Edema, Consolidation, Atelectasis, Pleural Effusion), C2 A achieves a superior 0.895 macro-mean AUROC, outperforming advanced context-gating baselines. Specifically, it outperforms GCG by ↑0.76% macro-mean. The paper reports: gains concentrate on highly co-occurrent classes with ambiguous spatial evidence (rescuing Atelectasis by +1.5 over GCG), demonstrating the prior's regularizing effect. Ablations confirm that removing the graph drops mean AUROC to 0.889, and random graph initialization yields 0.891, proving the necessity of the co-occurrence warm-start. The computational overhead is negligible: the co-occurrence coupling adds only one D × D projection (W g) and C squared scalars (Θ)... representing a negligible O(D squared + C 2) overhead compared to the backbone. Parameters are 11.92M vs. 10.87M for GCG, GFLOPs are 6.01 vs. 6.00, and inference latency is 24.35 vs. 24.12 ms/image.

Qualitatively, Grad-CAM++ visualizations show that C2 A generates distinct spatial support for concurrent pathologies and breaks the center bias that plagues globally-pooled baselines, correctly localizing peripheral and focal lung opacities. The paper concludes: "C2 A achieves these targeted gains at the negligible cost of one linear projection and a C × C adjacency matrix, offering a scalable, clinically grounded blueprint for multi-label medical image analysis, easily scalable to the full 14-class setting."

Improvements for AI systems

Improvements to AI Systems:

  1. Co-occurrence-aware spatial pooling for multi-label classification: Replace standard global average pooling with class-specific attention maps and expectation pooling, enabling the model to localize each pathology independently while preserving spatial evidence.

  2. Graph-based context propagation with warm-started priors: Introduce a learnable directed graph over class labels, initialized from empirical conditional co-occurrence statistics (P(ij)), and apply a single residual message-passing step to share evidence among related findings. This couples logits via explicit bilinear interactions, improving accuracy for co-occurring, spatially ambiguous diseases.

  3. Bounded, invertible perturbation for stable training: Use a propagation operator P = I + A⊗W g with row-stochastic adjacency A and small W g norm (<1), guaranteeing eigenvalues near 1, invertibility, and well-conditioned updates—preventing training instability or feature collapse.

  4. Exact logit decomposition for interpretability: Decompose each disease logit into its own spatial evidence term plus a context term (Σ j A ij z j T W g T w i), allowing clinicians to trace predictions to specific spatial regions and co-occurring findings.

  5. Negligible computational overhead: Add only one D×D projection and a C×C adjacency matrix (O(D2 + C2) extra), preserving backbone latency (24.35 vs 24.12 ms/image) and parameter count (11.92M vs 10.87M), making it deployable in real-time clinical settings.

What the Improved AI System Can Do:

  • Localize multiple concurrent pathologies simultaneously with distinct spatial attention maps, breaking center bias and capturing peripheral/focal opacities that global pooling misses.

  • Leverage clinical co-occurrence knowledge (e.g., Atelectasis often co-occurs with Effusion) to boost accuracy on ambiguous cases, rescuing Atelectasis by +1.5 AUROC over context-gating baselines.

  • Achieve superior multi-label performance on chest X-ray benchmarks (0.895 macro-mean AUROC on CheXpert competition tasks), outperforming advanced context-gating methods by +0.76% while remaining interpretable.

  • Remain robust and stable during training due to the bounded perturbation property, avoiding gradient explosion or mode collapse even with graph propagation.

  • Scale easily to full 14-class or larger label sets without architectural changes, since the graph adjacency and projection scale quadratically with class count, not feature map size.

  • Provide clinically actionable explanations by decomposing each logit into self-evidence and co-occurrence contributions, enabling radiologists to verify whether predictions align with known disease patterns.

Abstract

Thoracic pathologies rarely occur in isolation, yet standard multi-label classifiers rely on shared global descriptors, discarding where findings lie and how they co-occur. We propose C squared A (Co-occurrence Aware Class Attention), a classification head that explicitly couples spatial evidence with clinical priors. First, C squared A casts pooling as an expectation over learned per-class spatial attention maps, yielding localized descriptors for each disease. Second, it couples these descriptors via a learnable graph warm-started from empirical label co-occurrence. A single residual message-passing step shares evidence among related findings, proving to be a bounded perturbation of the identity where co-occurrence enters each logit through an explicit bilinear interaction. On CheXpert, C squared A achieves a superior 0.895 macro-mean AUROC, outperforming advanced context-gating baselines. Crucially, gains concentrate on highly co-occurrent classes with ambiguous spatial evidence (rescuing Atelectasis by +1.5 over GCG), demonstrating the prior's regularizing effect with a negligible overhead of one linear projection and a C! times!C edge matrix.

Sources

Related papers