C squared A: Coupling Spatial Evidence with Clinical Priors via Co-occurrence Aware Class Attention for Multi-Label Chest X-Ray Classification
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:
-
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.
-
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.
-
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.
-
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.
-
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
- Loss Knows Best: Detecting Annotation Errors in Videos via Loss Trajectories
- AnchorWeave: World-Consistent Video Generation with Retrieved Local Spatial Memories
- Benchmarking the Robustness of Foundation Models for Mammography under Domain Shift
- MambaX-Net: Dual-Input Mamba-Enhanced Cross-Attention Network for Longitudinal MRI Segmentation
- TeleOCR: Navigating Document Parsing Across Digital and Camera-Captured Documents
- A Survey on Efficient Vision-Language-Action Models