This study is a computational and simulation-based investigation that does not involve human participants, clinical data, or personal information. All data used in this research were synthetically generated through controlled simulation processes. Therefore, ethical approval from an institutional review board and informed consent were not required. The study adheres to standard guidelines for computational research and ensures full reproducibility and transparency of the methodology.
Theoretical framework and rationale
The proposed graph-based emotional curriculum intelligence framework (GECIF) is grounded in the integration of artificial intelligence, graph-based learning, emotional computing, and visual pedagogy, aiming to model learning as a dynamic and multi-dimensional process that simultaneously captures cognitive development, emotional evolution, and behavioral engagement. Traditional instructional approaches often assume a linear progression of knowledge acquisition and do not adequately reflect the complex interactions between cognitive performance and psychological states. This limitation is particularly critical in college music education, where emotional expression, motivation, and creativity are inseparable from technical and theoretical learning. Within this context, the framework conceptualizes the educational process as an interconnected system in which knowledge elements, learning activities, and emotional states continuously influence one another. Graph-based modeling enables a structured and scalable representation of these relationships, allowing both direct and indirect dependencies to be captured effectively. Emotional dynamics are incorporated as intrinsic components rather than auxiliary variables, enabling the simulation of how psychological conditions evolve and propagate during the learning process. The integration of visual teaching design further enhances interpretability by transforming abstract computational interactions into intuitive graphical representations.
Methodology and simulation study design
This study adopts a computational simulation-based design in which no human participants are involved, and all data are synthetically generated through a controlled and reproducible pipeline. The outcomes reported, therefore, represent model-based evaluations rather than empirical observations derived from real learners. Improvements in learning performance, engagement, emotional stability, and stress reduction are interpreted as simulated or potential effects of the proposed framework. The simulation environment approximates realistic learning conditions by incorporating temporal dependencies, variability in interaction patterns, and evolving emotional states. A comparative experimental configuration is implemented in which the proposed GECIF framework is evaluated against a conventional baseline model that represents a non-adaptive learning system where knowledge evolves solely based on interaction intensity without graph-based representation, emotional modeling, or curriculum optimization. Both models are executed under identical simulation conditions to ensure a consistent and unbiased comparison.
Dataset generation and structure
A large-scale dataset was constructed to simulate learning dynamics in college music education by integrating interaction logs, emotional indicators, and learning performance metrics within a unified temporal framework. The dataset was derived and extended from the publicly available student performance dataset (UCI Machine Learning Repository), which provides academic performance data along with demographic and behavioral attributes. This dataset served as a foundational reference for modeling realistic learning patterns. Interaction logs represent simulated engagement with learning activities such as practice sessions, listening exercises, and visual learning tasks. Emotional indicators capture psychological states, including stress, engagement, and motivation, while learning performance reflects knowledge acquisition and progression over time. To enrich the dataset and incorporate temporal dependencies, a MATLAB-based simulation pipeline was employed with fixed random seed initialization to ensure reproducibility. Temporal continuity was introduced through autoregressive processes, enabling interaction behavior and emotional states to evolve gradually over time. The final dataset includes one thousand simulated learners observed over five hundred time steps, with multiple interaction features representing diverse learning behaviors. All variables are normalized within the range [0,1] to ensure consistency and comparability. The dataset is partitioned into training, validation, and testing subsets using a 70%–15%–15% split to ensure unbiased model evaluation.
Graph construction and representation
The learning environment is modeled as a weighted graph defined as:
G = (V,E,W) (1)
where denotes the set of nodes, represents the set of edges, and is the weighted adjacency matrix describing the strength of relationships between nodes. The node set is decomposed as:
V = Vk∪Va∪Ve (2)
where Vk, Va, and Ve correspond to knowledge nodes, activity nodes, and emotional nodes, respectively. The edge weights are computed as:
Wij = α Sc(i,j) + βSe(i,j) (3)
where Sc(i,j) represents cognitive similarity between nodes, Se(i,j) represents emotional correlation, and α and β are weighting coefficients controlling their relative influence. Equation (3) defines how structural and emotional relationships jointly determine the connectivity of the graph.
Node state representation and graph learning
Each node is associated with a dynamic state vector defined as:
xi(t) = [ki(t),ei(t),ai(t)] (4)
where ki(t), ei(t), and ai(t) denote knowledge level, emotional state, and engagement level at the time t, respectively. Node representations are updated using graph-based aggregation:
(5)
where
is the embedding of the node i at layer l, σ is a nonlinear activation function, and N(i) denotes the set of neighboring nodes. Equation (5) describes how each node integrates information from its neighbors. An attention mechanism is further introduced:
(6)
where αij is the attention coefficient and ∅(·) is a similarity function. Equation (6) enables adaptive weighting of neighboring node contributions.
Emotional dynamics modeling
The temporal evolution of emotional states is modeled as:
(7)
where γ is the emotional retention coefficient. Equation (7) captures both persistence and propagation of emotional influence. Emotional stability is quantified as:
(8)
where E+(t) and E-(t) denote positive and negative emotional components, and
is a small constant preventing division by zero. Stress accumulation is defined as:
(9)
where λ(τ) represents instantaneous stress intensity. Equation (9) models cumulative stress over time.
Learning optimization and adaptive curriculum design
The learning process is governed by a multi-objective optimization function:
J = λ1K + λ2K - λ3S (10)
where K denotes knowledge gain, E denotes emotional stability, and S denotes stress level, while λ1, λ2, λ3 are weighting coefficients. Equation (10) balances cognitive and emotional objectives. Adaptive curriculum rewiring is defined as:
Wij(t + 1) = Wij(t) + ηΔij(t) (11)
where η is the learning rate and Δij(t) represents update adjustments driven by learning dynamics. Equation (11) allows the graph structure to evolve over time.
Temporal scale and simulation duration
All simulations are conducted using normalized time steps rather than real-time units. Short intervals correspond to scaled simulation steps representing system evolution, while extended simulations over five hundred steps are used to evaluate long-term behavior, convergence, and robustness.
Evaluation metrics and statistical analysis
The framework is evaluated using normalized metrics, including knowledge gain, emotional stability, stress level, engagement level, and robustness. Statistical analysis is performed using MATLAB statistical functions, with mean values, standard deviations, and 95% confidence intervals computed for each metric. Normality assumptions are verified prior to applying paired t-tests. Comparative evaluation between the proposed framework and the baseline model is conducted across n = 1000 simulated learners, with statistical significance defined as p < 0.05.
Reproducibility and implementation details
All simulations, data processing pipelines, and evaluation procedures are fully reproducible. The dataset generation process, graph construction parameters, model configurations, and optimization settings are explicitly defined. Random seed initialization is fixed to ensure consistent outputs across repeated runs. All hyperparameters, scripts, and dataset descriptions are provided in the supplementary materials, enabling full replication of the study using MATLAB or equivalent computational tools.
All simulations, data processing pipelines, and evaluation scripts are provided in Supplementary File 1. The dataset includes raw interaction logs, emotional indicators, and learning performance metrics. Graph construction parameters and optimization settings are fully documented. The system can be reproduced using standard machine learning frameworks. Random seed initialization is fixed to ensure consistency. All hyperparameters are reported explicitly. The protocol ensures full transparency and reproducibility.