arXiv:2507.15288cs.LGcs.AI2025-07

改进神经与行为数据建模,实现更精准的实时与事后分析。

Preferential subspace identification (PSID) with forward-backward smoothing

  • 通过引入前后向平滑机制,扩展原有方法以支持滤波和平滑。
  • 在模拟数据上恢复出真实模型参数,性能接近理想模型表现。
  • 适合需要高精度时序分析的研究者,如神经科学与运动控制领域。

多变量时间序列(如神经活动与行为记录)的系统辨识方法常用于预测一方对另一方的影响。例如,偏好子空间辨识(PSID)构建主时间序列(如神经活动)的状态空间模型,以最优方式预测次级时间序列(如行为)。然而,传统PSID仅依赖过去主信号进行预测,而在离线应用中,结合当前数据(滤波)或全部可用数据(平滑)可获得更好估计。本文提出改进方法:首先证明次级信号的存在使从一组等效状态空间模型中唯一确定最优卡尔曼更新步成为可能;提出的滤波方案在PSID基础上增加低秩回归步骤,直接从数据学习更新所需的最优增益。该扩展称为带滤波的PSID。其次,受双滤波卡尔曼平滑启发,设计了新的前向-后向平滑算法:先正向应用带滤波的PSID,再反向应用于滤波后次级信号残差。在模拟数据上验证表明,该方法能准确恢复真实模型参数,并实现与理想真实模型相当的最优滤波与平滑解码性能。本工作为双信号设置下的最优线性滤波与平滑提供了理论框架,显著拓展了多变量时间序列动态交互分析工具集。

原文摘要 · Abstract (English)

System identification methods for multivariate time-series, such as neural and behavioral recordings, have been used to build models for predicting one from the other. For example, Preferential Subspace Identification (PSID) builds a state-space model of a primary time-series (e.g., neural activity) to optimally predict a secondary time-series (e.g., behavior). However, PSID focuses on optimal prediction using past primary data, even though in offline applications, better estimation can be achieved by incorporating concurrent data (filtering) or all available data (smoothing). Here, we extend PSID to enable optimal filtering and smoothing. First, we show that the presence of a secondary signal makes it possible to uniquely identify a model with an optimal Kalman update step (to enable filtering) from a family of otherwise equivalent state-space models. Our filtering solution augments PSID with a reduced-rank regression step that directly learns the optimal gain required for the update step from data. We refer to this extension of PSID as PSID with filtering. Second, inspired by two-filter Kalman smoother formulations, we develop a novel forward-backward PSID smoothing algorithm where we first apply PSID with filtering and then apply it again in the reverse time direction on the residuals of the filtered secondary signal. We validate our methods on simulated data, showing that our approach recovers the ground-truth model parameters for filtering, and achieves optimal filtering and smoothing decoding performance of the secondary signal that matches the ideal performance of the true underlying model. This work provides a principled framework for optimal linear filtering and smoothing in the two-signal setting, significantly expanding the toolkit for analyzing dynamic interactions in multivariate time-series.

系统辨识卡尔曼滤波时间序列神经科学

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。