Questo studio è un'indagine basata su calcoli e simulazioni che non coinvolge partecipanti umani, dati clinici o informazioni personali. Tutti i dati utilizzati nella ricerca sono stati generati sinteticamente attraverso processi di simulazione controllati. Pertanto, non è stato richiesto il parere etico da parte di un comitato di revisione istituzionale né il consenso informato. Lo studio rispetta le linee guida standard per la ricerca computazionale e garantisce piena riproducibilità e trasparenza della metodologia.
Quadro teorico e giustificazione
Il framework proposto di intelligenza curricolare emotiva basato su grafi (GECIF) si fonda sull'integrazione dell'intelligenza artificiale, dell'apprendimento basato su grafi, del calcolo emotivo e della pedagogia visiva, con l'obiettivo di modellare l'apprendimento come un processo dinamico e multidimensionale che catturi contemporaneamente lo sviluppo cognitivo, l'evoluzione emotiva e l'impegno comportamentale. Gli approcci didattici tradizionali presuppongono spesso un progresso lineare nell'acquisizione delle conoscenze e non riflettono adeguatamente le interazioni complesse tra prestazione cognitiva e stati psicologici. Questa limitazione risulta particolarmente critica nell'insegnamento musicale universitario, dove l'espressione emotiva, la motivazione e la creatività sono inseparabili dall'apprendimento tecnico e teorico. In questo contesto, il framework concettualizza il processo educativo come un sistema interconnesso in cui elementi della conoscenza, attività di apprendimento e stati emotivi si influenzano continuamente a vicenda. La modellazione basata su grafi consente una rappresentazione strutturata e scalabile di queste relazioni, permettendo di catturare efficacemente dipendenze dirette e indirette. Le dinamiche emotive sono incorporate come componenti intrinseche e non come variabili ausiliarie, consentendo di simulare come le condizioni psicologiche evolvono e si propagano durante il processo di apprendimento. L'integrazione del design didattico visivo migliora ulteriormente l'interpretabilità, trasformando interazioni computazionali astratte in rappresentazioni grafiche intuitive.
Metodologia e progettazione dello studio di simulazione
Questo studio adotta un design basato su simulazione computazionale, nel quale non sono coinvolti partecipanti umani e tutti i dati sono generati sinteticamente attraverso una pipeline controllata e riproducibile. I risultati riportati rappresentano, pertanto, valutazioni basate su modelli piuttosto che osservazioni empiriche derivate da apprendenti reali. I miglioramenti nelle prestazioni di apprendimento, nell'impegno, nella stabilità emotiva e nella riduzione dello stress sono interpretati come effetti simulati o potenziali del framework proposto. L'ambiente di simulazione approssima condizioni di apprendimento realistiche incorporando dipendenze temporali, variabilità nei modelli di interazione e stati emotivi in evoluzione. Viene implementata una configurazione sperimentale comparativa, in cui il framework GECIF proposto viene valutato rispetto a un modello di base convenzionale che rappresenta un sistema di apprendimento non adattivo, in cui la conoscenza evolve esclusivamente in base all'intensità dell'interazione, senza rappresentazione basata su grafi, modellazione emotiva o ottimizzazione del curriculum. Entrambi i modelli sono eseguiti in condizioni di simulazione identiche per garantire un confronto coerente e privo di bias.
Generazione e struttura del set di dati
È stato costruito un dataset su larga scala per simulare la dinamica dell'apprendimento nell'istruzione musicale universitaria, integrando log di interazione, indicatori emotivi e metriche di prestazione nell'apprendimento all'interno di un quadro temporale unificato. Il dataset è stato ricavato ed esteso dal dataset pubblicamente disponibile sulle prestazioni degli studenti (UCI Machine Learning Repository), che fornisce dati sul rendimento accademico insieme ad attributi demografici e comportamentali. Questo dataset è servito come riferimento fondamentale per modellare schemi di apprendimento realistici. I log di interazione rappresentano l'interazione simulata con attività di apprendimento come sessioni di esercitazione, esercizi di ascolto e compiti di apprendimento visivo. Gli indicatori emotivi catturano stati psicologici, inclusi stress, coinvolgimento e motivazione, mentre la prestazione nell'apprendimento riflette l'acquisizione di conoscenze e il progresso nel tempo. Per arricchire il dataset e incorporare dipendenze temporali, è stata utilizzata una pipeline di simulazione basata su MATLAB con un'inizializzazione a seme casuale fisso per garantire la riproducibilità. La continuità temporale è stata introdotta attraverso processi autoregressivi, consentendo al comportamento di interazione e agli stati emotivi di evolversi gradualmente nel tempo. Il dataset finale include mille studenti simulati osservati in cinquecento passaggi temporali, con molteplici caratteristiche di interazione che rappresentano comportamenti di apprendimento diversificati. Tutte le variabili sono normalizzate nell'intervallo [0,1] per garantire coerenza e confrontabilità. Il dataset è suddiviso in sottoinsiemi di addestramento, validazione e test utilizzando una ripartizione 70%–15%–15% per assicurare una valutazione imparziale del modello.
Costruzione e rappresentazione del grafo
L'ambiente di apprendimento è modellato come un grafo pesato definito come:
G = (V,E,W) (1)
dove indica l'insieme dei nodi, rappresenta l'insieme degli archi, ed è la matrice di adiacenza pesata che descrive l'intensità delle relazioni tra i nodi. L'insieme dei nodi è decomposto come:
V = Vk∪Va∪Ve (2)
dove Vk, Va e Ve corrispondono rispettivamente ai nodi conoscitivi, ai nodi di attività e ai nodi emotivi. I pesi dei collegamenti sono calcolati come:
Wij = α Sc(i,j) + βSe(i,j) (3)
dove Sc(i,j) rappresenta la similarità cognitiva tra i nodi, Se(i,j) rappresenta la correlazione emotiva, e α e β sono coefficienti di peso che ne controllano l'influenza relativa. L'equazione (3) definisce come le relazioni strutturali ed emotive determinino congiuntamente la connettività del grafo.
Rappresentazione dello stato del nodo e apprendimento del grafo
A ogni nodo è associato un vettore di stato dinamico definito come:
xi(t) = [ki(t),ei(t),ai(t)] (4)
dove ki(t), ei(t) e ai(t) indicano rispettivamente il livello di conoscenza, lo stato emotivo e il livello di coinvolgimento al tempo t. Le rappresentazioni dei nodi vengono aggiornate mediante aggregazione basata su grafo:
(5)
dove
è l'embedding del nodo i al livello l, σ è una funzione di attivazione non lineare e N(i) indica l'insieme dei nodi adiacenti. L'equazione (5) descrive come ciascun nodo integra le informazioni provenienti dai suoi vicini. Viene inoltre introdotto un meccanismo di attenzione:
(6)
dove αij è il coefficiente di attenzione e ∅(·) è una funzione di similarità. L'equazione (6) consente una pesatura adattativa dei contributi dei nodi vicini.
Modellizzazione della dinamica emotiva
L'evoluzione temporale degli stati emotivi è modellata come:
(7)
dove γ è il coefficiente di ritenzione emotiva. L'equazione (7) descrive sia la persistenza che la propagazione dell'influenza emotiva. La stabilità emotiva è quantificata come:
(8)
dove E+(t) e E-(t) indicano rispettivamente le componenti emotive positive e negative, e
è una costante piccola che previene la divisione per zero. L'accumulo di stress è definito come:
(9)
dove λ(τ) rappresenta l'intensità istantanea della sollecitazione. L'equazione (9) modella la sollecitazione cumulativa nel tempo.
Ottimizzazione dell'apprendimento e progettazione di curricula adattivi
Il processo di apprendimento è governato da una funzione di ottimizzazione multi-obiettivo:
J = λ1K + λ2K - λ3S (10)
dove K indica il guadagno di conoscenza, E indica la stabilità emotiva e S indica il livello di stress, mentre λ1, λ2, λ3 sono coefficienti di ponderazione. L'equazione (10) bilancia gli obiettivi cognitivi ed emotivi. La riconfigurazione adattiva del curriculum è definita come:
Wij(t + 1) = Wij(t) + ηΔij(t) (11)
dove η è il tasso di apprendimento e Δij(t) rappresenta gli aggiustamenti di aggiornamento guidati dalla dinamica di apprendimento. L'equazione (11) permette alla struttura del grafo di evolversi nel tempo.
Scala temporale e durata della simulazione
Tutte le simulazioni sono condotte utilizzando passi temporali normalizzati anziché unità di tempo reale. Intervalli brevi corrispondono a passi di simulazione scalati che rappresentano l'evoluzione del sistema, mentre simulazioni estese oltre i cinquecento passi vengono utilizzate per valutare il comportamento a lungo termine, la convergenza e la robustezza.
Metodi di valutazione e analisi statistica
Il framework viene valutato utilizzando metriche normalizzate, tra cui guadagno di conoscenza, stabilità emotiva, livello di stress, livello di coinvolgimento e robustezza. L'analisi statistica è effettuata mediante funzioni statistiche di MATLAB, calcolando per ogni metrica i valori medi, le deviazioni standard e gli intervalli di confidenza al 95%. Le assunzioni di normalità vengono verificate prima di applicare i test t per campioni appaiati. La valutazione comparativa tra il framework proposto e il modello di base è condotta su n = 1000 apprendisti simulati, con significatività statistica definita come p < 0,05.
Riproducibilità e dettagli di implementazione
Tutte le simulazioni, le pipeline di elaborazione dei dati e le procedure di valutazione sono completamente riproducibili. Il processo di generazione del dataset, i parametri di costruzione del grafo, le configurazioni del modello e le impostazioni di ottimizzazione sono definiti esplicitamente. L'inizializzazione del seme casuale è fissata per garantire risultati coerenti tra esecuzioni ripetute. Tutti gli iperparametri, gli script e le descrizioni dei dataset sono forniti nei materiali supplementari, consentendo la completa riproduzione dello studio mediante MATLAB o strumenti computazionali equivalenti.
Tutte le simulazioni, le pipeline di elaborazione dei dati e gli script di valutazione sono forniti nel File Supplementare 1. Il dataset include log grezzi delle interazioni, indicatori emotivi e metriche di prestazione nell'apprendimento. I parametri per la costruzione del grafo e le impostazioni di ottimizzazione sono documentati completamente. Il sistema può essere riprodotto utilizzando framework standard per l'apprendimento automatico. L'inizializzazione del seme casuale è fissata per garantire coerenza. Tutti gli iperparametri sono riportati esplicitamente. Il protocollo assicura piena trasparenza e riproducibilità.