Separating Expert Retention from Autonomous Source Inference in Raw-ECG-Replay-Free Continual ECG Deployment

arXiv:2607.01674 · cs.AI · Submitted 2026-07-02 · Read on arXiv

cs.AI

Submitted: 2026-07-02

Updated: 2026-10-01

Comments: Submitted to BIBM 2026

Code: https://github.com/yufanlu221/IRFE-ECG

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

The gist: In multi-source ECG deployment, new sources may arrive when earlier raw ECGs cannot be retained or replayed.

Abstract

In multi-source ECG deployment, new sources may arrive when earlier raw ECGs cannot be retained or replayed. Isolating source-specific classifiers on a frozen backbone prevents parameter interference, but source-unknown inference still requires selecting an appropriate expert. We study this distinction with IRFE-ECG, a controlled continual-deployment framework built on frozen 1024-dimensional ECGFounder features. Each arriving source adds an isolated Balanced-Softmax linear expert, while a lightweight router is re-fitted using retained frozen training features and source labels from previously observed sources. Rather than proposing a new routing architecture, the main contribution is to separate preserved expert performance from autonomous source inference and quantify the resulting deployment gap. Across CPSC, PTB-XL, Georgia, and Chapman-Shaoxing, source-aware expert selection reaches 0.7915 plus or minus 0.0036 Macro-F1, close to a matched offline independent-head reference at 0.7885 plus or minus 0.0009. Without source IDs, an MLP router reaches 0.7756 plus or minus 0.0027, while top-2 margin fusion reaches 0.7782 plus or minus 0.0022. The top-2 improvement is small (+0.0026) and not statistically significant under paired bootstrap. Across three domain orders, the top-2-to-oracle gap remains 0.0111-0.0133, indicating a persistent source-inference gap within this protocol. The results are record-level because reliable patient identifiers were unavailable. The method replays no raw ECGs, but it retains frozen feature vectors for router updates and is therefore raw-ECG-replay-free rather than memory-free. Code is publicly available at https://github.com/yufanlu221/IRFE-ECG.

Related papers