<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mais</journal-id><journal-title-group><journal-title xml:lang="ru">Моделирование и анализ информационных систем</journal-title><trans-title-group xml:lang="en"><trans-title>Modeling and Analysis of Information Systems</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-1015</issn><issn pub-type="epub">2313-5417</issn><publisher><publisher-name></publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18255/1818-1015-2026-3-344-357</article-id><article-id custom-type="elpub" pub-id-type="custom">mais-2113</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Computing Methodologies and Applications</subject></subj-group></article-categories><title-group><article-title>Тензорное разреженное восстановление дифференциальных уравнений нелинейных динамических систем</article-title><trans-title-group xml:lang="en"><trans-title>Tensor sparse identification of differential equations of nonlinear dynamical systems</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-0337-4828</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Тихонов</surname><given-names>Денис Максимович</given-names></name><name name-style="western" xml:lang="en"><surname>Tikhonov</surname><given-names>Denis M.</given-names></name></name-alternatives><email xlink:type="simple">tihonov.denis.m@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-2194-8859</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Стрижов</surname><given-names>Вадим Викторович</given-names></name><name name-style="western" xml:lang="en"><surname>Strijov</surname><given-names>Vadim V.</given-names></name></name-alternatives><email xlink:type="simple">strijov@forecsys.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ООО «Форексис»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Forecsys LLC</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>11</day><month>09</month><year>2026</year></pub-date><volume>33</volume><issue>3</issue><fpage>344</fpage><lpage>357</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Тихонов Д.М., Стрижов В.В., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Тихонов Д.М., Стрижов В.В.</copyright-holder><copyright-holder xml:lang="en">Tikhonov D.M., Strijov V.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.mais-journal.ru/jour/article/view/2113">https://www.mais-journal.ru/jour/article/view/2113</self-uri><abstract><p>В статье рассматривается задача восстановления аналитического вида систем обыкновенных дифференциальных уравнений по наблюдаемым временным рядам нелинейных динамических систем. Актуальность задачи обусловлена необходимостью получения интерпретируемых математических моделей в естественных науках, когда фундаментальные законы эволюции неизвестны или известны лишь частично. Предложен метод T‑SINDy, сочетающий метод временных задержек, тензорные представления и разреженную регрессию. В отличие от классического подхода SINDy, где число параметров растёт экспоненциально с увеличением числа функций-кандидатов, предлагаемое тензорное отображение позволяет параметризовать все возможные нелинейные взаимодействия через полилинейное отображение. Для снижения вычислительной сложности применяется каноническое разложение, которое сокращает число параметров до линейной зависимости от числа модальностей и ранга. Разреженность модели достигается двухэтапной процедурой: сначала пороговым обнулением элементов фактор-матриц с последующей донастройкой ненулевых коэффициентов, затем дополнительным отсечением малых значений в развёрнутом тензоре параметров. Это обеспечивает отбор значимых слагаемых и устойчивость к шуму. Вычислительные эксперименты проведены на системе Лоренца (наблюдаются две переменные из трёх) и на нормальной форме бифуркации Хопфа (наблюдается одна переменная) при уровнях шума от 0 до 10%. Для каждой системы варьировались максимальная задержка и начальный момент обучающей выборки. Показано, что T‑SINDy обеспечивает точность прогноза, сопоставимую с классическим методом SINDy, при меньшем времени обучения. Восстановленные уравнения сохраняют интерпретируемость, явно выражая динамику через исходные переменные, что выгодно отличает предложенный подход от нейросетевых методов, дающих неинтерпретируемые скрытые представления. Предложенный подход представляет собой эффективную и интерпретируемую альтернативу для идентификации динамических систем по неполным зашумленным данным.</p></abstract><trans-abstract xml:lang="en"><p>The problem of sparse identification of non-linear dynamics is considered. The problem is motivated by the need for interpretable mathematical models in the natural sciences, where the fundamental laws of evolution are either unknown or known only partially.&#13;
&#13;
&#13;
The T‑SINDy method is proposed, which combines time delay embedding, tensor representations, and sparse regression. In contrast to the classical SINDy approach, in which the number of parameters grows exponentially with the number of candidate functions, the proposed tensor map enables parameterization of all possible nonlinear interactions. To reduce computational complexity, canonical decomposition of rank R is used, reducing the number of parameter. Sparsity of the model is achieved through a two‑stage procedure: thresholding of the factor‑matrix elements followed by fine‑tuning of the nonzero coefficients, and then additional truncation of small entries in the unfolded parameter tensor.&#13;
&#13;
Computational experiments are performed on the Lorenz system (with two of three variables observed) and on the normal form of the Hopf bifurcation (with a single observed variable) under noise levels ranging from 0 to 10%. It is demonstrated that T‑SINDy provides prediction accuracy comparable to that of the classical SINDy method while reducing training time. The reconstructed equations retain interpretability, explicitly expressing the dynamics in terms of the original variables, which constitutes a distinct advantage over neural‑network‑based methods. The proposed approach offers an efficient and interpretable alternative for the identification of dynamical systems from incomplete, noisy observations.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>многомерные временные ряды</kwd><kwd>динамические системы</kwd><kwd>метод задержек</kwd><kwd>тензорное отображение</kwd></kwd-group><kwd-group xml:lang="en"><kwd>multivariate time series</kwd><kwd>dynamical systems</kwd><kwd>delay embedding</kwd><kwd>tensor map</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">J. Guckenheimer and P. Holmes, Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields. New York, NY: Springer, 1983. doi: 10.1007/978-1-4612-1140-2.</mixed-citation><mixed-citation xml:lang="en">J. Guckenheimer and P. Holmes, Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields. New York, NY: Springer, 1983. doi: 10.1007/978-1-4612-1140-2.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">K. Champion, B. Lusch, J. N. Kutz, and S. L. Brunton, “Data-driven discovery of coordinates and governing equations,” Proceedings of the National Academy of Sciences, vol. 116, no. 45, pp. 22445–22451, 2019, doi: 10.1073/pnas.1906995116.</mixed-citation><mixed-citation xml:lang="en">K. Champion, B. Lusch, J. N. Kutz, and S. L. Brunton, “Data-driven discovery of coordinates and governing equations,” Proceedings of the National Academy of Sciences, vol. 116, no. 45, pp. 22445–22451, 2019, doi: 10.1073/pnas.1906995116.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">K. Kaheman, J. N. Kutz, and S. L. Brunton, “Discovering governing equations from data by sparse identification of nonlinear dynamical systems,” Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 476, no. 2242, p. 20200279, 2020, doi: 10.1098/rspa.2020.0279.</mixed-citation><mixed-citation xml:lang="en">K. Kaheman, J. N. Kutz, and S. L. Brunton, “Discovering governing equations from data by sparse identification of nonlinear dynamical systems,” Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, vol. 476, no. 2242, p. 20200279, 2020, doi: 10.1098/rspa.2020.0279.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">S. H. Rudy, S. L. Brunton, J. L. Proctor, and J. N. Kutz, “Data-driven discovery of partial differential equations,” Science Advances, vol. 3, no. 4, p. e1602614, 2017, doi: 10.1126/sciadv.1602614.</mixed-citation><mixed-citation xml:lang="en">S. H. Rudy, S. L. Brunton, J. L. Proctor, and J. N. Kutz, “Data-driven discovery of partial differential equations,” Science Advances, vol. 3, no. 4, p. e1602614, 2017, doi: 10.1126/sciadv.1602614.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">B. Zhang, J. Lei, G. Sun, S. Ding, and J. Guo, “Cartesian tensor-based sparse regression for data-driven discovery of high-dimensional invariant governing equations,” Physics of Fluids, vol. 37, no. 7, p. 77191, 2025, doi: 10.1063/5.0275717.</mixed-citation><mixed-citation xml:lang="en">B. Zhang, J. Lei, G. Sun, S. Ding, and J. Guo, “Cartesian tensor-based sparse regression for data-driven discovery of high-dimensional invariant governing equations,” Physics of Fluids, vol. 37, no. 7, p. 77191, 2025, doi: 10.1063/5.0275717.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">J. Bakarji, J. Callaham, S. L. Brunton, and J. N. Kutz, “Dimensionally consistent learning with Buckingham Pi,” Nature Computational Science, vol. 2, no. 12, pp. 834–844, 2022, doi: 10.1038/s43588-022-00355-5.</mixed-citation><mixed-citation xml:lang="en">J. Bakarji, J. Callaham, S. L. Brunton, and J. N. Kutz, “Dimensionally consistent learning with Buckingham Pi,” Nature Computational Science, vol. 2, no. 12, pp. 834–844, 2022, doi: 10.1038/s43588-022-00355-5.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">S. L. Brunton, J. L. Proctor, and J. N. Kutz, “Discovering governing equations from data by sparse identification of nonlinear dynamical systems,” Proceedings of the National Academy of Sciences, vol. 113, no. 15, pp. 3932–3937, 2016, doi: 10.1073/pnas.1517384113.</mixed-citation><mixed-citation xml:lang="en">S. L. Brunton, J. L. Proctor, and J. N. Kutz, “Discovering governing equations from data by sparse identification of nonlinear dynamical systems,” Proceedings of the National Academy of Sciences, vol. 113, no. 15, pp. 3932–3937, 2016, doi: 10.1073/pnas.1517384113.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">R. Tibshirani, “Regression shrinkage and selection via the lasso,” Journal of the Royal Statistical Society: Series B (Methodological), vol. 58, no. 1, pp. 267–288, 1996, doi: 10.1111/j.2517-6161.1996.tb02080.x.</mixed-citation><mixed-citation xml:lang="en">R. Tibshirani, “Regression shrinkage and selection via the lasso,” Journal of the Royal Statistical Society: Series B (Methodological), vol. 58, no. 1, pp. 267–288, 1996, doi: 10.1111/j.2517-6161.1996.tb02080.x.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">B. M. de Silva, K. Champion, M. Quade, J.-C. Loiseau, J. N. Kutz, and S. L. Brunton, “PySINDy: A Python package for the sparse identification of nonlinear dynamical systems from data,” Journal of Open Source Software, vol. 5, no. 49, p. 2104, 2020, doi: 10.21105/joss.02104.</mixed-citation><mixed-citation xml:lang="en">B. M. de Silva, K. Champion, M. Quade, J.-C. Loiseau, J. N. Kutz, and S. L. Brunton, “PySINDy: A Python package for the sparse identification of nonlinear dynamical systems from data,” Journal of Open Source Software, vol. 5, no. 49, p. 2104, 2020, doi: 10.21105/joss.02104.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">T. G. Kolda and B. W. Bader, “Tensor decompositions and applications,” SIAM Review, vol. 51, no. 3, pp. 455–500, 2009, doi: 10.1137/07070111X.</mixed-citation><mixed-citation xml:lang="en">T. G. Kolda and B. W. Bader, “Tensor decompositions and applications,” SIAM Review, vol. 51, no. 3, pp. 455–500, 2009, doi: 10.1137/07070111X.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Y. Feng, K. Tang, L. He, P. Zhou, and Q. Liao, “Tensor train random projection,” Computer Modeling in Engineering &amp; Sciences, vol. 134, no. 2, pp. 1195–1218, 2023, doi: 10.32604/cmes.2022.021636.</mixed-citation><mixed-citation xml:lang="en">Y. Feng, K. Tang, L. He, P. Zhou, and Q. Liao, “Tensor train random projection,” Computer Modeling in Engineering &amp; Sciences, vol. 134, no. 2, pp. 1195–1218, 2023, doi: 10.32604/cmes.2022.021636.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">F. Takens, “Detecting strange attractors in turbulence,” in Dynamical Systems and Turbulence, Warwick 1980, vol. 898, D. Rand and L. Young, Eds., in Lecture Notes in Mathematics, vol. 898. , Berlin: Springer, 1981, pp. 366–381. doi: 10.1007/BFb0091924.</mixed-citation><mixed-citation xml:lang="en">F. Takens, “Detecting strange attractors in turbulence,” in Dynamical Systems and Turbulence, Warwick 1980, vol. 898, D. Rand and L. Young, Eds., in Lecture Notes in Mathematics, vol. 898. , Berlin: Springer, 1981, pp. 366–381. doi: 10.1007/BFb0091924.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">E. R. Deyle and G. Sugihara, “Generalized theorems for nonlinear state space reconstruction,” PLoS ONE, vol. 6, no. 3, p. e18295, 2011, doi: 10.1371/journal.pone.0018295.</mixed-citation><mixed-citation xml:lang="en">E. R. Deyle and G. Sugihara, “Generalized theorems for nonlinear state space reconstruction,” PLoS ONE, vol. 6, no. 3, p. e18295, 2011, doi: 10.1371/journal.pone.0018295.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">T. Sauer, J. A. Yorke, and M. Casdagli, “Embedology,” Journal of Statistical Physics, vol. 65, no. 3-4, pp. 579–616, 1991, doi: 10.1007/BF01053745.</mixed-citation><mixed-citation xml:lang="en">T. Sauer, J. A. Yorke, and M. Casdagli, “Embedology,” Journal of Statistical Physics, vol. 65, no. 3-4, pp. 579–616, 1991, doi: 10.1007/BF01053745.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">H. D. I. Abarbanel, Analysis of Observed Chaotic Data. New York, NY: Springer, 1996. doi: 10.1007/978-1-4612-0763-4.</mixed-citation><mixed-citation xml:lang="en">H. D. I. Abarbanel, Analysis of Observed Chaotic Data. New York, NY: Springer, 1996. doi: 10.1007/978-1-4612-0763-4.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
