Praktyka & prawo potęgowe
W szerokim spektrum umiejętności — pisanie na maszynie, czytanie, rozwiązywanie zadań arytmetycznych, montowanie urządzeń — wydajność ulepsza się zgodnie z prawem potęgowym:
y = a · x^(−b)
gdzie y = błędy na próbę (lub czas na próbę), x = skumulowane próby praktyki, a = początkowy poziom wydajności, b = wykładnik tempa uczenia się (b > 0 dla poprawy).
Prawo potęgowe ma czystą właściwość: w przestrzeni log-log staje się linią prostą.
ln y = ln a − b · ln x
Nachylenie linii w przestrzeni log-log: −b. Bardziej strome nachylenie = szybsze uczenie się. Ten sam wykładnik b opisuje tempo uczenia się niezależnie od początkowego poziomu wydajności a.
Dlaczego log-log? Wczesna praktyka daje duże postępy; późniejsza praktyka przynosi malejące zwroty. Wykres liniowy pokazuje dramatyczny początkowy spadek, następnie płaski ogon. Log-log ujawnia strukturę samopodobną: każde podwojenie praktyki zmniejsza błędy o tę samą ułamkową część 2^(−b).
Obliczanie tempa uczenia się
Jeśli uczeń popełnia 100 błędów na próbie 1 & 50 błędów na próbie 8, jaka jest b?
y₁ = a · 1^(−b) = a = 100
y₈ = a · 8^(−b) = 100 · 8^(−b) = 50
8^(−b) = 0.5 → −b · ln(8) = ln(0.5) = −0.693 → b = 0.693 / ln(8) = 0.693 / 2.079 ≈ 0.333
Ebbinghaus & wykładnicze zapominanie
Hermann Ebbinghaus (1885) mierzył własną retencję bezsensownych sylab w czasie & odkrył, że retencja następuje rozkładowi wykładniczemu:
r(t) = e^(−t/S)
gdzie r(t) = ułamek zatrzymany w czasie t, S = siła pamięci (wzrasta przy każdym powtórzeniu). Przy t = 0: r = 1 (100% zatrzymane). Przy t = S: r = 1/e ≈ 37%.
Efekt rozkładu: powtórzenie materiału w momencie bliskiego zapomnienia (gdy r ≈ 0.8 lub mniej) daje większy wzrost S niż powtórzenie bezpośrednio po nauce.
Optymalny czas powtórzenia: jeśli S wzrasta o stały czynnik k przy każdym powtórzeniu, optymalne przedziały tworzą ciąg geometryczny. Po nauce z S₀ powtórz w czasach S₀, k·S₀, k²·S₀, .... Każdy przedział jest k razy dłuższy niż poprzedni.
Typowe wartości k z danych empirycznych: 2.0–2.5. Uczeń powtarzający w dniach 1, 2, 4, 8, 16 podąża tym geometrycznym wzorem rozkładu.
Obliczanie optymalnych przedziałów powtórzeń
Uczeń uczy się materiału z początkową siłą pamięci S₀ = 2 dni. Każde powtórzenie mnoży S przez k = 2.5. Uczeń powtarza tuż przed spadkiem retencji do 80% (próg r ≥ 0.80).
Przy progu: e^(−t/S) = 0.80, więc t = −S · ln(0.80) ≈ S · 0.223.
Kurikulum jako graf
Program rozgałęziający się definiuje graf skierowany G = (V, E), gdzie:
- Wierzchołki V: węzły instrukcyjne (bloki treści, pytania, informacje zwrotne)
- Krawędzie E: przejścia oznaczone klasyfikacjami odpowiedzi ucznia (prawidłowe, częściowe, nieprawidłowe, pytanie wyjaśniające)
Każdy uczeń przechodzi ścieżką przez G od wierzchołka wejściowego do wierzchołka wyjściowego. Ścieżka zależy całkowicie od tego, które krawędzie aktywują się w każdym kroku.
Właściwości, które struktura grafu określa:
1. Osiągalność: czy każdy wierzchołek można osiągnąć z wejścia? Wierzchołek, który nie można osiągnąć, to martwa treść — uczeń nigdy jej nie zobaczy.
2. Detekcja cykli: czy graf zawiera cykle? Cykl oznacza, że uczeń może zapętlić się w nieskończoność. Programy adaptacyjne celowo używają cykli (pętle ponawiania), ale muszą zagwarantować ostateczne wyjście (krawędź maksymalnych prób, która wymusza postęp).
3. Rozkład długości ścieżki: ile kroków wykonuje typowy uczeń? Dobry program rozgałęziający się pozwala zaawansowanym uczniom pokonać krótkie ścieżki; zmagającym się uczniom pokonać dłuższe ścieżki naprawcze.
Analiza właściwości programu rozgałęziającego się
Rozważmy program rozgałęziający się z 5 węzłami pytań (Q1–Q5) & 3 węzłami naprawczymi (R1–R3). Ścieżka ucznia zaawansowanego: Q1 → Q2 → Q3 → Q4 → Q5. Ścieżka ucznia zmagającego się: Q1 → R1 → Q1 → Q2 → R2 → Q2 → Q3 → Q4 → Q5.
Graf gwarantuje postęp za pomocą krawędzi maksymalnych prób: po 3 nieudanych próbach dowolnego Qn, uczeń przechodzi do Qn+1 niezależnie od wydajności.