← Derniers articles
💻 informatique

Symbolic Regression Using Synergistic Basis Functions

Cet article introduit la Régression par Fonctions de Base Synergiques (SBFR), une méthode de régression symbolique non évolutive qui génère et sélectionne dynamiquement des fonctions de base synergiques pour atteindre une performance prédictive compétitive avec des représentations de caractéristiques compactes, surpassant de manière significative les modèles de référence en précision tout en éliminant le besoin d'une recherche évolutive coûteuse en calculs.

Auteurs originaux : Hamide Sarvary Karizaky, Mohammad Mehdi Ebadzadeh

Publié 2026-10-22
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Hamide Sarvary Karizaky, Mohammad Mehdi Ebadzadeh

Article original sous licence CC BY 4.0 (https://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 de la science des données, les chercheurs tentent constamment de trouver les règles cachées qui relient un ensemble de nombres à un autre. Imaginez que vous ayez une liste d'entrées, comme les ingrédients d'un gâteau, et une liste de résultats, comme la hauteur à laquelle le gâteau monte. L'objectif est d'écrire la recette mathématique exacte qui transforme les ingrédients en le résultat. Cela s'appelle la régression. Pour des problèmes simples, une ligne droite peut suffire, mais le monde réel est rarement aussi simple. Souvent, la relation est tordue et emmêlée, nécessissant des formules complexes pour la décrire avec précision.

Pendant des décennies, les scientifiques ont utilisé une méthode appelée régression symbolique pour résoudre cela. Au lieu de simplement deviner une formule, ces programmes informatiques parcourent une vaste bibliothèque d'expressions mathématiques possibles pour trouver celle qui correspond le mieux aux données. Le grand avantage de cette approche est que la réponse finale est une équation claire, écrite, qu'un humain peut lire et comprendre. Cependant, trouver cette équation parfaite revient à chercher une aiguille spécifique dans une botte de foin qui ne cesse de croître. La méthode traditionnelle pour y parvenir implique un processus similaire à l'évolution, où des milliers de formules candidates entrent en compétition, mutent et se reproduisent sur de nombreuses générations. Bien que cela puisse fonctionner, c'est incroyablement lent et coûteux en termes de calcul, nécessitant souvent des quantités massives de puissance informatique juste pour trouver une solution qui pourrait être inutilement compliquée.

Une équipe de chercheurs de l'Université de technologie d'Amirkabir en Iran a proposé une autre façon d'aborder ce problème. Ils ont introduit une nouvelle méthode appelée Régression par Fonctions de Base Synergiques, ou SBFR, qui court-circuite la recherche évolutive lente. Au lieu de laisser des milliers de formules se battre, cette nouvelle approche construit la solution pièce par pièce, comme un artisan sélectionnant et ajustant soigneusement des outils individuels. L'idée centrale est de générer des morceaux mathématiques candidats, appelés fonctions de base, puis de tester comment ils fonctionnent ensemble. Les chercheurs ont réalisé qu'un morceau mathématique seul pourrait ne pas sembler très utile, mais que lorsqu'il est combiné avec le bon partenaire, il pourrait devenir incroyablement puissant. Ce concept est connu sous le nom de synergie : le tout est supérieur à la somme de ses parties.

Les chercheurs ont conçu leur système pour qu'il agisse comme un éditeur dynamique. Il commence avec un ensemble d'outils vide et commence à générer de nouvelles expressions mathématiques en utilisant une méthode standard qui crée des structures diverses. Pour chaque nouvelle expression créée, le système pose deux questions. Premièrement, ce nouveau morceau améliore-t-il le modèle si nous l'ajoutons simplement à notre collection actuelle ? Deuxièmement, ce nouveau morceau pourrait-il faire un meilleur travail si nous l'échangions contre l'un des morceaux que nous possédons déjà ? Le système mesure l'amélioration de la précision de la prédiction pour les deux scénarios. Si l'ajout du nouveau morceau aide, il est conservé. Si le remplacer par un morceau existant rend le modèle encore meilleur, l'ancien morceau est écarté et remplacé. Ce processus se répète, affinant constamment la collection d'outils mathématiques jusqu'à ce que le modèle soit aussi précis et compact que possible.

Pour tester si cette nouvelle méthode fonctionnait, les chercheurs l'ont appliquée à neuf ensembles de données différents, allant de problèmes synthétiques conçus pour tester les compétences mathématiques à des données réelles impliquant des choses comme la résistance du béton ou les prix de l'immobilier. Ils ont comparé leur nouveau système à treize autres méthodes, incluant les approches évolutives traditionnelles et les modèles standards d'apprentissage automatique. Les résultats ont montré que la nouvelle méthode était hautement efficace. En moyenne, les modèles construits avec cette nouvelle approche ont réduit leurs erreurs de prédiction d'environ quarante pour cent par rapport aux méthodes standards. Ils ont également amélioré la capacité des modèles à expliquer les données de plus de vingt pour cent. Crucialement, la nouvelle méthode a atteint ces résultats sans nécessiter le coût de calcul lourd de la recherche évolutive.

La découverte la plus frappante fut peut-être l'efficacité du nouveau système à maintenir les modèles simples. Alors que certaines des méthodes traditionnelles produisaient des modèles avec des centaines, voire des milliers de termes mathématiques, les rendant difficiles à interpréter pour l'humain, la nouvelle méthode n'en a généralement sélectionné que quatre à douze pour construire un modèle fonctionnel. Cela a produit une équation finale qui était non seulement précise, mais aussi assez courte pour être facilement comprise et inspectée. Les chercheurs ont constaté que le meilleur équilibre entre précision et simplicité était atteint lorsque la nouvelle méthode était couplée à un type spécifique d'algorithme d'apprentissage automatique connu sous le nom de Forêt Aléatoire (Random Forest), qui agissait comme le décideur final utilisant les pièces mathématiques sélectionnées.

L'étude a également souligné que le succès de la méthode dépendait de la manière dont les pièces mathématiques travaillaient ensemble. Un morceau qui semblait faible de manière isolée pouvait devenir une star lorsqu'il était associé aux bons voisins. En se concentrant sur ces relations de coopération plutôt que sur la force des pièces individuelles, le système a évité l'encombrement de formules redondantes ou inutiles. Cette approche s'est avérée être une alternative viable aux méthodes évolutives traditionnelles de force brute, offrant un moyen de découvrir des règles mathématiques claires à partir de données complexes sans la surcharge de calcul massive. Ce travail suggère qu'en réfléchissant à la manière dont les caractéristiques des données interagissent et se soutiennent les unes les autres, nous pouvons construire des modèles plus intelligents, plus propres et plus compréhensibles pour l'avenir.

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 →