Niniejsza praca jest badaniem obliczeniowym i symulacyjnym, które nie obejmuje uczestników będących ludźmi, danych klinicznych ani informacji osobowych. Wszystkie dane wykorzystane w tych badaniach zostały wygenerowane syntetycznie poprzez kontrolowane procesy symulacyjne. W związku z tym nie wymagano zgody komisji bioetycznej ani świadomej zgody uczestników. Badanie jest zgodne ze standardowymi wytycznymi dotyczącymi badań obliczeniowych i zapewnia pełną odtwarzalność oraz przejrzystość zastosowanej metodologii.
Podstawy teoretyczne i uzasadnienie
Proponowany framework inteligencji programowej opartej na grafach i emocjach (GECIF) opiera się na integracji sztucznej inteligencji, uczenia opartego na grafach, obliczeń afektywnych oraz pedagogiki wizualnej, a jego celem jest modelowanie uczenia się jako dynamicznego i wielowymiarowego procesu, który jednocześnie obejmuje rozwój poznawczy, ewolucję emocjonalną i zaangażowanie behawioralne. Tradycyjne podejścia dydaktyczne często zakładają linearny postęp w przyswajaniu wiedzy i nie odzwierciedlają w sposób wystarczający złożonych interakcji między wynikami poznawczymi a stanami psychologicznymi. Ograniczenie to jest szczególnie istotne w akademickiej edukacji muzycznej, gdzie ekspresja emocjonalna, motywacja i kreatywność są nierozerwalnie związane z nauką techniczną i teoretyczną. W tym kontekście framework konceptualizuje proces edukacyjny jako system powiązań, w którym elementy wiedzy, działania edukacyjne i stany emocjonalne nieustannie na siebie wpływają. Modelowanie oparte na grafach umożliwia ustrukturyzowaną i skalowalną reprezentację tych relacji, pozwalając na skuteczne uchwycenie zależności zarówno bezpośrednich, jak i pośrednich. Dynamika emocjonalna jest włączona jako integralny komponent, a nie zmienna pomocnicza, co umożliwia symulację sposobu, w jaki warunki psychologiczne ewoluują i rozprzestrzeniają się w trakcie procesu uczenia się. Integracja wizualnego projektu nauczania dodatkowo zwiększa interpretowalność poprzez przekształcanie abstrakcyjnych interakcji obliczeniowych w intuicyjne reprezentacje graficzne.
Metodologia i projekt badania symulacyjnego
W niniejszym badaniu zastosowano projekt oparty na symulacji komputerowej, w którym nie biorą udziału uczestnicy będący ludźmi, a wszystkie dane są generowane syntetycznie za pomocą kontrolowanego i reprodukowalnego rurociągu przetwarzania. Przedstawione wyniki stanowią zatem oceny oparte na modelu, a nie obserwacje empiryczne pochodzące od rzeczywistych uczniów. Poprawy w zakresie wyników uczenia się, zaangażowania, stabilności emocjonalnej i redukcji stresu interpretuje się jako symulowane lub potencjalne efekty proponowanego modelu. Środowisko symulacyjne przybliża realistyczne warunki nauki poprzez uwzględnienie zależności czasowych, zmienności wzorców interakcji oraz ewoluujących stanów emocjonalnych. Zaimplementowano porównawczą konfigurację eksperymentalną, w której proponowany model GECIF jest oceniany w zestawieniu z konwencjonalnym modelem bazowym reprezentującym nieadaptacyjny system nauczania, w którym wiedza rozwija się wyłącznie na podstawie intensywności interakcji, bez reprezentacji grafowej, modelowania emocji czy optymalizacji programu nauczania. Oba modele są uruchamiane w identycznych warunkach symulacji, aby zapewnić spójne i bezstronne porównanie.
Generowanie i struktura zbioru danych
Stworzono wielkoskalowy zbiór danych do symulacji dynamiki uczenia się w edukacji muzycznej na poziomie akademickim poprzez integrację logów interakcji, wskaźników emocjonalnych i mierników wyników uczenia się w ramach ujednoliconej struktury czasowej. Zbiór danych został wyprowadzony i rozszerzony na podstawie publicznie dostępnego zbioru danych dotyczących wyników studentów (UCI Machine Learning Repository), który dostarcza danych o osiągnięciach akademickich wraz z atrybutami demograficznymi i behawioralnymi. Zbiór ten posłużył jako podstawowy punkt odniesienia do modelowania realistycznych wzorców uczenia się. Logi interakcji reprezentują symulowane zaangażowanie w działania edukacyjne, takie jak sesje ćwiczeń, ćwiczenia słuchowe i zadania z zakresu uczenia się wizualnego. Wskaźniki emocjonalne oddają stany psychologiczne, w tym stres, zaangażowanie i motywację, natomiast wyniki uczenia się odzwierciedlają nabywanie wiedzy i postępy w czasie. Aby wzbogacić zbiór danych i uwzględnić zależności czasowe, zastosowano potok symulacyjny oparty na programie MATLAB z ustalonym ziarnem generatora liczb losowych w celu zapewnienia powtarzalności. Ciągłość czasową wprowadzono za pomocą procesów autoregresyjnych, co pozwoliło na stopniową ewolucję zachowań interakcyjnych i stanów emocjonalnych w czasie. Końcowy zbiór danych obejmuje tysiąc symulowanych uczniów obserwowanych przez pięćset kroków czasowych, z wieloma cechami interakcji reprezentującymi różnorodne zachowania edukacyjne. Wszystkie zmienne zostały znormalizowane w zakresie [0,1] w celu zapewnienia spójności i porównywalności. Zbiór danych został podzielony na podzbiory treningowy, walidacyjny i testowy w proporcji 70%–15%–15%, aby zapewnić obiektywną ocenę modelu.
Konstrukcja i reprezentacja grafu
Środowisko uczenia się jest modelowane jako graf ważony zdefiniowany jako:
G = (V,E,W) (1)
gdzie oznacza zbiór węzłów, reprezentuje zbiór krawędzi, a jest ważoną macierzą sąsiedztwa opisującą siłę relacji między węzłami. Zbiór węzłów jest rozkładany jako:
V = Vk∪Va∪Ve (2)
gdzie Vk, Va oraz Ve odpowiadają odpowiednio węzłom wiedzy, węzłom aktywności i węzłom emocjonalnym. Wagi krawędzi oblicza się następująco:
Wij = α Sc(i,j) + βSe(i,j) (3)
gdzie Sc(i,j) reprezentuje podobieństwo poznawcze między węzłami, Se(i,j) reprezentuje korelację emocjonalną, a α i β są współczynnikami wagowymi kontrolującymi ich wzglupły wpływ. Równanie (3) definiuje, w jaki sposób relacje strukturalne i emocjonalne wspólnie określają spójność grafu.
Reprezentacja stanu węzła i uczenie grafowe
Każdy węzeł jest powiązany z dynamicznym wektorem stanu zdefiniowanym jako:
xi(t) = [ki(t),ei(t),ai(t)] (4)
gdzie ki(t), ei(t) oraz ai(t) oznaczają odpowiednio poziom wiedzy, stan emocjonalny i poziom zaangażowania w czasie t. Reprezentacje węzłów są aktualizowane przy użyciu agregacji opartej na grafach:
(5)
gdzie
to osadzanie węzła i w warstwie l, σ to nieliniowa funkcja aktywacji, a N(i) oznacza zbiór węzłów sąsiednich. Równanie (5) opisuje sposób, w jaki każdy węzeł integruje informacje od swoich sąsiadów. Następnie wprowadzono mechanizm uwagi:
(6)
gdzie αij to współczynnik uwagi, a ∅(·) to funkcja podobieństwa. Równanie (6) umożliwia adaptacyjne ważenie wkładów sąsiednich węzłów.
Modelowanie dynamiki emocjonalnej
Ewolucję czasową stanów emocjonalnych modeluje się następująco:
(7)
gdzie γ jest współczynnikiem retencji emocjonalnej. Równanie (7) opisuje zarówno trwałość, jak i propagację wpływu emocjonalnego. Stabilność emocjonalną określa się jako:
(8)
gdzie E+(t) oraz E-(t) oznaczają dodatnie i ujemne komponenty emocjonalne, a
jest małą stałą zapobiegającą dzieleniu przez zero. Akumulacja stresu jest definiowana jako:
(9)
gdzie λ(τ) oznacza chwilowy współczynnik intensywności naprężeń. Równanie (9) modeluje skumulowane naprężenia w czasie.
Optymalizacja uczenia się i adaptacyjny projekt programów nauczania
Proces uczenia jest sterowany przez wielokryterialną funkcję optymalizacji:
J = λ1K + λ2K - λ3S (10)
gdzie K oznacza przyrost wiedzy, E oznacza stabilność emocjonalną, a S oznacza poziom stresu, podczas gdy λ1, λ2, λ3 są współczynnikami wagowymi. Równanie (10) równoważy cele poznawcze i emocjonalne. Adaptacyjną rekonfigurację programu nauczania definiuje się jako:
Wij(t + 1) = Wij(t) + ηΔij(t) (11)
gdzie η to szybkość uczenia, a Δij(t) reprezentuje korekty aktualizacji wynikające z dynamiki uczenia. Równanie (11) pozwala na ewolucję struktury grafu w czasie.
Skala czasowa i czas trwania symulacji
Wszystkie symulacje przeprowadzono z wykorzystaniem znormalizowanych kroków czasowych zamiast jednostek czasu rzeczywistego. Krótkie odstępy odpowiadają przeskalowanym krokom symulacji reprezentującym ewolucję systemu, natomiast rozszerzone symulacje obejmujące pięćset kroków są wykorzystywane do oceny zachowania długoterminowego, zbieżności oraz robustności.
Metryki oceny i analiza statystyczna
Struktura zostaje oceniona przy użyciu znormalizowanych metryk, w tym przyrostu wiedzy, stabilności emocjonalnej, poziomu stresu, poziomu zaangażowania oraz odporności. Analiza statystyczna jest przeprowadzana z wykorzystaniem funkcji statystycznych programu MATLAB, przy czym dla każdej metryki obliczono wartości średnie, odchylenia standardowe oraz 95-procentowe przedziały ufności. Przed zastosowaniem parzystych testów t zweryfikowano założenia o normalności rozkładu. Ewaluacja porównawcza proponowanej struktury i modelu bazowego została przeprowadzona na grupie n = 1000 symulowanych uczniów, przyjmując istotność statystyczną na poziomie p < 0,05.
Powtarzalność i szczegóły implementacji
Wszystkie symulacje, potoki przetwarzania danych i procedury ewaluacyjne są w pełni reprodukowalne. Proces generowania zbioru danych, parametry konstrukcji grafu, konfiguracje modeli oraz ustawienia optymalizacji zostały ściśle zdefiniowane. Inicjalizacja ziarna liczb pseudolosowych jest stała, aby zapewnić spójne wyniki w kolejnych uruchomieniach. Wszystkie hiperparametry, skrypty i opisy zbiorów danych znajdują się w materiałach uzupełniających, co umożliwia pełną replikację badania przy użyciu oprogramowania MATLAB lub równoważnych narzędzi obliczeniowych.
Wszystkie symulacje, potoki przetwarzania danych i skrypty ewaluacyjne znajdują się w Pliku uzupełniającym 1. Zbiór danych obejmuje surowe logi interakcji, wskaźniki emocjonalne i metryki wyników uczenia się. Parametry konstrukcji grafu oraz ustawienia optymalizacji są w pełni udokumentowane. System można odtworzyć, korzystając ze standardowych frameworków uczenia maszynowego. Inicjalizacja ziarna losowego jest stała, aby zapewnić spójność. Wszystkie hiperparametry zostały raportowane w sposób jawny. Protokół zapewnia pełną przejrzystość i powtarzalność.