Robust Cognitive–Flexible FilteringStructure selection that stays reliable — even when the scores are noisy. Detect structural mismatch, Switch only when evidence is clear, and Stabilise under noise — guaranteed. Robust CF under Noisy Innovation ScoresNoisy Score → Margin-based Rule → Structure Selection → Belief Update → Stable Estimation A hysteresis-based switching rule that provably suppresses spurious transitions under bounded score noise. Cognitive Flexibility (CF) enables online latent-structure selection in Bayesian filtering under structural mismatch. In practice, innovation-based scores are estimated from finite data and inevitably carry noise. This work establishes that CF remains robust and analytically tractable under such perturbations, provided the switching margin exceeds twice the noise bound. What Is the Problem?Classical CF selects the latent structure \(s_{t+1}\) that minimises an innovation-based predictive score \(\Phi_t(s)\). Under exact scores, three guarantees hold: descent in expectation, finite switching, and non-chattering. In practice, however, scores are estimated from a particle filter and carry additive perturbations \(\epsilon_t(s)\) satisfying \(\mathbb{E}[\epsilon_t(s)\mid\mathcal{I}_t]=0\) and \(|\epsilon_t(s)|\leq\bar{\varepsilon}\) a.s. When score differences are of the same order as \(\bar{\varepsilon}\), direct score minimisation induces spurious switching — transitions triggered by noise rather than genuine structural mismatch. ⚙ The Margin-Based SolutionWe introduce a margin-based switching rule: \[ s_{t+1} = \begin{cases} \hat{s}_t, & \hat{\Phi}_t(s_t) - \hat{\Phi}_t(\hat{s}_t) > \delta, \\ s_t, & \text{otherwise,} \end{cases} \] with threshold \(\delta > 2\bar{\varepsilon}\). This single design choice — calibrating the margin against the noise level — is sufficient to restore all three stability properties of the noiseless theory. The design is inspired by hysteresis switching from supervisory control, extended to the stochastic belief-update setting. 📐 Main Theoretical Guarantees
🤖 Core InsightSetting \(\delta = \alpha\bar{\varepsilon}\) with \(\alpha\in(2,4]\) provides a practical operating range: \(\alpha\) close to 2 maximises responsiveness to genuine structural change, while larger \(\alpha\) provides greater noise immunity. The experiments use \(\alpha=2.5\). Numerical ExperimentsAll experiments use the canonical nonlinear stochastic growth model [Gordon 1993, Arulampalam 2002] with \(N_p=500\) particles and \(M=100\) Monte Carlo runs over horizon \(T=200\). Score perturbations \(\epsilon_t(s)\sim\mathrm{Uniform}(-\bar{\varepsilon},\bar{\varepsilon})\) are injected independently per structure and time step. Results Summary (Table I)
Lower \(\mathbb{E}[N_T]\) and \(\bar{\Phi}_T\) indicate better performance. Robust CF empirical count stays well below Theorem 2 bound. ✓ Impact and ApplicationsThe margin-based CF mechanism provides a principled solution to robust structure selection in Bayesian filtering. Its implications span:
ReproducibilityAll Julia code for numerical experiments is available here:
Publication |