English

End-to-End Markov State Sequence Learning for Auditory Attention Decoding

Sound 2026-07-21 v1 Human-Computer Interaction

Abstract

Auditory attention decoding (AAD) identifies the speaker a listener attends to from neural responses like electroencephalography (EEG), making it a key algorithm in neuro-steered hearing aids. However, most neural AAD models are trained as independent short-window classifiers, despite auditory attention being a temporally persistent cognitive state and short-window EEG--audio evidence often being noisy and ambiguous. We propose an end-to-end Markov AAD framework based on conditional random field (CRF) that trains window-level neural emissions under a two-state attention prior. The framework treats the logits of any AAD backbone as Markov emissions, learns the transition rate from a standard HMM initialization, and jointly optimizes cross-entropy and CRF objectives, allowing temporal continuity to guide representation learning rather than merely smoothing predictions after training. We also introduce ESCNet, an EEG--speech correlation backbone that preserves time-aligned features and converts the difference between two mean Pearson correlations into state logits. We evaluate the framework with four emission backbones spanning correlation-based, convolutional, recurrent, and attention-based designs. On the dynamic AVGC dataset, CRF training generally outperforms post-hoc HMM smoothing; with ESCNet, it achieves 86.5%86.5\% causal and 92.4%92.4\% non-causal accuracy using 11s windows. On the static KUL and USTC datasets, it improves causal decoding over fixed-rate post-hoc HMM baselines by 5.6%5.6\% and 2.0%2.0\%, respectively, showing the superiority of learning AAD as attention state sequence over isolated-window classification.

Cite

@article{arxiv.2607.18614,
  title  = {End-to-End Markov State Sequence Learning for Auditory Attention Decoding},
  author = {Yushan Yashengjiang and Jie Zhang and Miao Sun and Huadong Liang and Xin Li and Zhen-hua Ling},
  journal= {arXiv preprint arXiv:2607.18614},
  year   = {2026}
}