La présente étude est une recherche fondée sur des calculs et des simulations qui ne concerne ni participants humains, ni données cliniques, ni informations personnelles. Toutes les données utilisées dans cette recherche ont été générées de manière synthétique par des procédés de simulation contrôlés. Par conséquent, une approbation éthique par un comité d'évaluation institutionnel et un consentement éclairé n'étaient pas requis. L'étude respecte les lignes directrices standard applicables à la recherche informatique et garantit une reproductibilité et une transparence complètes de la méthodologie.
Cadre théorique et justification
Le cadre proposé d'intelligence curriculaire émotionnelle basé sur les graphes (GECIF) repose sur l'intégration de l'intelligence artificielle, de l'apprentissage fondé sur les graphes, du calcul émotionnel et de la pédagogie visuelle, dans le but de modéliser l'apprentissage comme un processus dynamique et multidimensionnel qui saisit simultanément le développement cognitif, l'évolution émotionnelle et l'engagement comportemental. Les approches pédagogiques traditionnelles supposent souvent une progression linéaire de l'acquisition des connaissances et ne reflètent pas adéquatement les interactions complexes entre la performance cognitive et les états psychologiques. Cette limitation est particulièrement critique dans l'enseignement universitaire de la musique, où l'expression émotionnelle, la motivation et la créativité sont indissociables de l'apprentissage technique et théorique. Dans ce contexte, le cadre conceptualise le processus éducatif comme un système interconnecté dans lequel les éléments de connaissance, les activités d'apprentissage et les états émotionnels s'influencent continuellement les uns les autres. La modélisation basée sur les graphes permet une représentation structurée et évolutive de ces relations, rendant possible la capture efficace des dépendances directes et indirectes. Les dynamiques émotionnelles sont intégrées comme des composantes intrinsèques plutôt que comme des variables auxiliaires, permettant ainsi de simuler la manière dont les conditions psychologiques évoluent et se propagent au cours du processus d'apprentissage. L'intégration d'une conception pédagogique visuelle renforce davantage l'interprétabilité en transformant les interactions computationnelles abstraites en représentations graphiques intuitives.
Méthodologie et conception de l'étude de simulation
La présente étude adopte un plan expérimental fondé sur la simulation computationnelle, dans lequel aucun participant humain n'est impliqué, et toutes les données sont générées de manière synthétique à l'aide d'un pipeline contrôlé et reproductible. Les résultats rapportés représentent donc des évaluations basées sur un modèle, et non des observations empiriques issues d'apprenants réels. Les améliorations en performance d'apprentissage, en implication, en stabilité émotionnelle et en réduction du stress sont interprétées comme des effets simulés ou potentiels du cadre proposé. L'environnement de simulation approche des conditions d'apprentissage réalistes en intégrant des dépendances temporelles, une variabilité des schémas d'interaction et des états émotionnels évolutifs. Une configuration expérimentale comparative est mise en œuvre, dans laquelle le cadre proposé GECIF est évalué par rapport à un modèle de référence conventionnel représentant un système d'apprentissage non adaptatif, où la connaissance évolue uniquement en fonction de l'intensité des interactions, sans représentation par graphe, sans modélisation émotionnelle ni optimisation du parcours pédagogique. Les deux modèles sont exécutés dans des conditions de simulation identiques afin d'assurer une comparaison cohérente et impartiale.
Génération et structure du jeu de données
Un ensemble de données à grande échelle a été construit afin de simuler les dynamiques d'apprentissage dans l'enseignement universitaire de la musique, en intégrant des journaux d'interactions, des indicateurs émotionnels et des métriques de performance d'apprentissage au sein d'un cadre temporel unifié. Cet ensemble de données a été obtenu et étendu à partir d'un jeu de données publiquement accessible sur les performances étudiantes (UCI Machine Learning Repository), qui fournit des données académiques accompagnées d'attributs démographiques et comportementaux. Ce jeu de données a servi de référence fondamentale pour modéliser des schémas d'apprentissage réalistes. Les journaux d'interactions représentent l'engagement simulé dans des activités d'apprentissage telles que des séances de pratique, des exercices d'écoute et des tâches d'apprentissage visuel. Les indicateurs émotionnels capturent des états psychologiques, notamment le stress, l'engagement et la motivation, tandis que la performance d'apprentissage reflète l'acquisition des connaissances et la progression dans le temps. Afin d'enrichir l'ensemble de données et d'intégrer des dépendances temporelles, un pipeline de simulation basé sur MATLAB a été utilisé, avec une initialisation à graine aléatoire fixe afin d'assurer la reproductibilité. Une continuité temporelle a été introduite par des processus autorégressifs, permettant ainsi aux comportements d'interaction et aux états émotionnels d'évoluer progressivement au fil du temps. Le jeu de données final comprend mille apprenants simulés observés sur cinq cents pas de temps, avec plusieurs caractéristiques d'interaction représentant des comportements d'apprentissage variés. Toutes les variables sont normalisées dans l'intervalle [0,1] afin d'assurer la cohérence et la comparabilité. L'ensemble de données est divisé en sous-ensembles d'entraînement, de validation et de test selon une répartition 70 % – 15 % – 15 %, afin de garantir une évaluation impartiale du modèle.
Construction et représentation des graphes
L'environnement d'apprentissage est modélisé comme un graphe pondéré défini par :
G = (V,E,W) (1)
où désigne l'ensemble des nœuds, représente l'ensemble des arêtes, et est la matrice d'adjacence pondérée décrivant l'intensité des relations entre les nœuds. L'ensemble des nœuds est décomposé comme suit :
V = Vk∪Va∪Ve (2)
où Vk, Va et Ve correspondent respectivement aux nœuds de connaissances, aux nœuds d'activités et aux nœuds émotionnels. Les poids des arêtes sont calculés comme suit :
Wij = α Sc(i,j) + βSe(i,j) (3)
où Sc(i,j) représente la similarité cognitive entre les nœuds, Se(i,j) représente la corrélation émotionnelle, et α et β sont des coefficients de pondération contrôlant leur influence relative. L'équation (3) définit comment les relations structurelles et émotionnelles déterminent conjointement la connectivité du graphe.
Représentation de l'état des nœuds et apprentissage sur graphes
Chaque nœud est associé à un vecteur d'état dynamique défini comme suit :
xi(t) = [ki(t),ei(t),ai(t)] (4)
où ki(t), ei(t) et ai(t) désignent respectivement le niveau de connaissances, l'état émotionnel et le niveau d'engagement au temps t. Les représentations des nœuds sont mises à jour à l'aide d'une agrégation basée sur un graphe :
(5)
où
représente l'incorporation du nœud i à la couche l, σ est une fonction d'activation non linéaire, et N(i) désigne l'ensemble des nœuds voisins. L'équation (5) décrit comment chaque nœud intègre les informations provenant de ses voisins. Un mécanisme d'attention est en outre introduit :
(6)
où αij est le coefficient d'attention et ∅(·) est une fonction de similarité. L'équation (6) permet une pondération adaptative des contributions des nœuds voisins.
Modélisation des dynamiques émotionnelles
L'évolution temporelle des états émotionnels est modélisée par :
(7)
où γ est le coefficient de rétention émotionnelle. L'équation (7) traduit à la fois la persistance et la propagation de l'influence émotionnelle. La stabilité émotionnelle est quantifiée par :
(8)
où E+(t) et E-(t) désignent respectivement les composantes émotionnelles positives et négatives, et
est une constante faible évitant la division par zéro. L’accumulation du stress est définie comme suit :
(9)
où λ(τ) représente l'intensité de contrainte instantanée. L'équation (9) modélise la contrainte cumulée en fonction du temps.
Apprentissage de l'optimisation et conception adaptative de programmes d'enseignement
Le processus d'apprentissage est régi par une fonction d'optimisation multi-objectif :
J = λ1K + λ2K - λ3S (10)
où K désigne le gain de connaissances, E désigne la stabilité émotionnelle et S désigne le niveau de stress, tandis que λ1, λ2, λ3 sont des coefficients de pondération. L'équation (10) équilibre les objectifs cognitifs et émotionnels. La réorganisation adaptative du programme est définie comme suit :
Wij(t + 1) = Wij(t) + ηΔij(t) (11)
où η est le taux d'apprentissage et Δij(t) représente les ajustements de mise à jour induits par la dynamique d'apprentissage. L'équation (11) permet à la structure du graphe d'évoluer dans le temps.
Échelle de temps et durée de la simulation
Toutes les simulations sont effectuées en utilisant des pas de temps normalisés plutôt que des unités de temps réel. De courtes intervalles correspondent à des pas de simulation échelonnés représentant l'évolution du système, tandis que des simulations prolongées dépassant cinq cents pas sont utilisées pour évaluer le comportement à long terme, la convergence et la robustesse.
Métriques d'évaluation et analyse statistique
Le cadre est évalué à l'aide de métriques normalisées, incluant le gain de connaissances, la stabilité émotionnelle, le niveau de stress, le niveau d'engagement et la robustesse. Une analyse statistique est réalisée à l'aide des fonctions statistiques de MATLAB, les valeurs moyennes, les écarts types et les intervalles de confiance à 95 % étant calculés pour chaque métrique. Les hypothèses de normalité sont vérifiées avant d'appliquer des tests t appariés. Une évaluation comparative entre le cadre proposé et le modèle de référence est menée sur n = 1000 apprenants simulés, la significativité statistique étant définie comme p < 0,05.
Reproductibilité et détails de mise en œuvre
Toutes les simulations, les pipelines de traitement des données et les procédures d'évaluation sont entièrement reproductibles. Le processus de génération du jeu de données, les paramètres de construction du graphe, les configurations du modèle et les paramètres d'optimisation sont clairement définis. L'initialisation des graines aléatoires est fixée afin d'assurer des résultats cohérents lors de répétitions successives. Tous les hyperparamètres, scripts et descriptions des jeux de données sont fournis dans les matériaux supplémentaires, permettant ainsi une reproduction complète de l'étude à l'aide de MATLAB ou d'outils computationnels équivalents.
Tous les programmes de simulation, les pipelines de traitement des données et les scripts d'évaluation sont fournis dans le fichier supplémentaire 1. Le jeu de données comprend les journaux d'interactions bruts, les indicateurs émotionnels et les métriques de performance d'apprentissage. Les paramètres de construction des graphes et les réglages d'optimisation sont entièrement documentés. Le système peut être reproduit à l'aide de frameworks standards d'apprentissage automatique. L'initialisation de la graine aléatoire est fixée afin d'assurer la reproductibilité. Tous les hyperparamètres sont indiqués explicitement. Le protocole garantit une transparence et une reproductibilité complètes.