mNARX+: A surrogate model for complex dynamical systems using manifold-NARX and automatic feature selection

arXiv stat.ML / 4/8/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • 本論文は、複雑な力学システムをサロゲートモデル化するためのmNARX+を提案し、mNARXの表現力を保ちながら補助変数の選定と因果的な順序付けを自動化する手法を示した。
  • mNARX+はF-NARXの特徴ベース構造を活用し、予測残差との相関に基づいて時間的特徴を逐次選択する再帰的アルゴリズムで、重要な補助量とそのモデリング順序をデータ駆動で決定する。
  • ドメイン知識への依存(関連する外生入力の特定や順序設計の負担)を大きく減らしつつ、精度と安定性を両立することを目標としている。
  • 検証では、強いヒステリシスを持つBouc-Wenオシレータと、複雑なaero-servo-elastic風力タービン・シミュレータの2つのケーススタディで有効性が示された。

Abstract

We propose an automatic approach for manifold nonlinear autoregressive with exogenous inputs (mNARX) modeling that leverages the feature-based structure of functional-NARX (F-NARX) modeling. This novel approach, termed mNARX+, preserves the key strength of the mNARX framework, which is its expressivity allowing it to model complex dynamical systems, while simultaneously addressing a key limitation: the heavy reliance on domain expertise to identify relevant auxiliary quantities and their causal ordering. Our method employs a data-driven, recursive algorithm that automates the construction of the mNARX model sequence. It operates by sequentially selecting temporal features based on their correlation with the model prediction residuals, thereby automatically identifying the most critical auxiliary quantities and the order in which they should be modeled. This procedure significantly reduces the need for prior system knowledge. We demonstrate the effectiveness of the mNARX+ algorithm on two case studies: a Bouc-Wen oscillator with strong hysteresis and a complex aero-servo-elastic wind turbine simulator. The results show that the algorithm provides a systematic, data-driven method for creating accurate and stable surrogate models for complex dynamical systems.