← Derniers articles
🤖 machine learning

Learning piecewise-smooth dynamical systems

Cet article présente un cadre modulaire pour la découverte de systèmes dynamiques par morceaux à partir de données de trajectoires en combinant l'analyse statistique de l'identifiabilité des hyperplans de commutation avec des réseaux de neurones à contraintes géométriques afin d'apprendre les équations directrices et de caractériser les comportements discontinus tels que le mouvement de glissement.

Auteurs originaux : Davide Murari, Erik Jansson, Chris Budd OBE, Carola-Bibiane Schönlieb

Publié 2026-08-21
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Davide Murari, Erik Jansson, Chris Budd OBE, Carola-Bibiane Schönlieb

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Dans le monde physique, de nombreux systèmes ne changent pas leur comportement de manière graduelle. Une boîte lourde poussée sur un sol ne glisse pas de façon fluide dès le départ ; elle reste immobile, résistant à chaque poussée, jusqu'à ce que la force devienne assez grande pour rompre l'adhérence statique, et qu'elle se mette alors soudainement en mouvement. Une charnière de porte rigide ne tourne pas avec un mouvement fluide, mais accroche et se relâche par petits pas saccadés. Ce sont des exemples de systèmes qui basculent entre des modes de comportement distincts. En mathématiques, de tels systèmes sont décrits par des règles qui sont fluides et prévisibles au sein de chaque mode, mais qui sautent brusquement lorsque le système franchit une frontière spécifique. Ces frontières ne sont pas seulement des lignes sur un graphique ; elles sont les seuils physiques où la friction cède la place au mouvement, ou là où un système climatique passe d'un état stable à un autre. Comprendre ces systèmes est crucial pour les ingénieurs concevant des robots, pour les climatologues modélisant les âges glaciaires, et pour quiconque tente de prédire comment une machine complexe se comportera lorsqu'elle atteint une limite. Cependant, lorsque les scientifiques tentent d'apprendre les règles de tels systèmes à partir de données observées, ils sont confrontés à un défi unique : si l'emplacement de la frontière est erroné, toute la prédiction échoue, peu importe la précision avec laquelle le mouvement de chaque côté est compris.

Une équipe de chercheurs de l'Université de Cambridge et de l'Université de Bath a développé une nouvelle méthode pour résoudre ce problème. Leurs travaux se concentrent sur la découverte des règles cachées de ces systèmes « par morceaux et lisses » directement à partir de données de trajectoire, qui sont simplement des enregistrements de la façon dont un système se déplace au fil du temps. Au lieu d'essayer de deviner l'ensemble du système d'un seul coup, les chercheurs ont divisé la tâche en deux étapes distinctes. D'abord, ils cherchent les frontières elles-mêmes. Ils analysent les trajectoires enregistrées pour trouver des sauts soudains de vitesse ou de direction, qui agissent comme des signaux indiquant que le système a franchi un seuil. En utilisant une technique statistique robuste, ils filtrent le bruit et les fausses alertes causés par des données imprécises afin de localiser précisément l'emplacement et l'angle de ces lignes de division invisibles. Une fois la géométrie des frontières établie, la seconde étape commence. Les chercheurs enseignent ensuite à un modèle informatique à apprendre les règles spécifiques du mouvement pour chaque région séparée par ces frontières. Crucialement, ils ont conçu le modèle informatique de telle sorte qu'il lui soit physiquement impossible d'inventer de nouvelles frontières fictives. Il est contraint de respecter la carte créée lors de la première étape, apprenant uniquement comment le système se déplace à l'intérieur des zones autorisées.

Les chercheurs ont testé cette approche en deux étapes sur plusieurs scénarios du monde réel, incluant un oscillateur mécanique qui imite le mouvement de glissement saccadé d'un bloc glissant sur une surface rugueuse, ainsi qu'un modèle climatique complexe qui décrit le cycle des âges glaciaires sur des milliers d'années. Dans le modèle climatique, le système bascule entre des périodes d'absorption lente du dioxyde de carbone et de libération soudaine, un processus qui commande la croissance et le retrait des calottes glaciaires. Dans chaque test, la méthode s'est révélée hautement efficace. Lorsque les chercheurs connaissaient les véritables frontières à l'avance, leur modèle apprenait le mouvement avec une précision extrême, reproduisant le comportement du système avec des erreurs bien moindres que celles des modèles lisses standards. Plus impressionnant encore, lorsqu'ils devaient découvrir les frontières à partir de zéro en utilisant des données bruitées, la méthode réussissait tout de même. Elle identifiait correctement l'emplacement des plans de commutation et apprenait la dynamique suffisamment bien pour prédire le chemin futur du système pendant des centaines de pas de temps. Les résultats ont montré qu'en séparant la tâche de trouver la carte de la tâche d'apprendre le voyage, les chercheurs pouvaient construire des modèles qui étaient non seulement plus précis, mais aussi beaucoup plus efficaces, utilisant nettement moins de ressources de calcul que les méthodes traditionnelles.

L'étude a également révélé les limites de ce qui peut être appris. Les chercheurs ont constaté que la méthode fonctionne mieux lorsque le système traverse réellement les frontières avec suffisamment de force pour créer un signal clair. Si le système ne fait qu'effleurer la frontière ou la traverse très lentement, le signal devient trop faible pour être distingué du bruit de fond, et la méthode peine à trouver la ligne. Cependant, lorsque le passage est net, l'approche est robuste. L'équipe a démontré que leur nouvelle architecture pouvait approximer le comportement complexe et discontinu de ces systèmes avec une précision arbitraire, à condition que les frontières soient connues ou correctement identifiées. Cela représente une avancée significative dans le domaine de l'apprentissage automatique scientifique, où l'objectif est de construire des modèles qui respectent les structures physiques connues du monde plutôt que de simplement mémoriser des motifs dans les données. En enseignant explicitement à l'ordinateur à chercher et à respecter les endroits où les règles changent, les chercheurs ont créé un outil capable de dévoiler la logique cachée des systèmes qui sautent, glissent et basculent, offrant une fenêtre plus claire sur la mécanique de tout, de la friction sèche aux changements climatiques de la Terre.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →