空間能力,即理解、推理和記憶物體或空間之間的視覺和空間關系的能力,是人類智力的重要組成部分,可以幫助人在多個領域中的發(fā)展。本文以最近發(fā)展區(qū)理論為基礎,以折紙為主要訓練手段,設計了一種空間能力訓練方法。該方法結(jié)合了采用循環(huán)深度神經(jīng)網(wǎng)絡的知識追蹤算法和學習支架,可以更準確地診斷學習者的學習特征以區(qū)分處于不同學習階段的學習者,并且可以動態(tài)評估學習者對訓練內(nèi)容的掌握程度進而分配與其匹配的訓練內(nèi)容。通過分析和模擬數(shù)據(jù)說明了所設計的空間能力訓練方法的合理性和可行性。
引言
空間能力作為人類智力的重要組成部分,教育和心理學等學科對于人類空間能力也較為關注。教育學研究多關注于空間能力教學中教學手段和媒介的選擇,以及和傳統(tǒng)學科的緊密相關性;心理學研究多關注于人類空間能力的認知結(jié)構(gòu)組成,以及空間能力測量標準等課題。本文中,空間能力教學內(nèi)容參考認知心理學的研究成果,以折紙為主要訓練方法。訓練方法的教育理論依據(jù)采用維果茨基的最近發(fā)展區(qū)理論,關注學習者潛在的發(fā)展水平。在教學訓練的設置中聚焦于學習支架的建立和學習潛能的動態(tài)評估。其中,能力評估和預測技術(shù)采用機器學習算法,以及量化結(jié)果且動態(tài)貼合不同使用者的個人情況。
在現(xiàn)有的能力訓練中,訓練者需要在因材施教和面向全體間做出平衡。任何訓練都有一定的計劃性,在按計劃開展訓練的同時又要照顧到不同學習者的個性化發(fā)展,需要訓練者具有豐富的經(jīng)驗并花費大量精力,即便如此,訓練者對學習者能力水平的評價也大多是主觀、定性的判斷,其合理性難以保證。然而充分考慮學習者的認知規(guī)律和心理發(fā)展規(guī)律,并準確、適時地評估學習者的學習效果,進而對學習者提供適應性的訓練支持可以最大限度地激發(fā)學習者的潛能,對訓練過程和訓練效果有至關重要的作用。這就需要建立多元、動態(tài)、全面的評價體系,實時反映學習者的學習特征,在訓練過程中及時調(diào)整訓練方式,同時關注訓練過程和訓練結(jié)果。
隨著線上教育、多媒體教育的成熟,借助計算機技術(shù),教育者可以獲得越來越多反映學生學習效果的數(shù)據(jù),其通過合理利用這些數(shù)據(jù)來分析學生個人特點,并制訂相應教學計劃??紤]了動態(tài)評估中的知識追蹤問題,即研究如何根據(jù)現(xiàn)有數(shù)據(jù)將學生在一段時間內(nèi)學到的知識建模,進而預測學生在未來學習中的表現(xiàn)。教育學、心理學、認知科學等領域都有類似任務在研究??梢詮幕貧w分析的角度來理解這一問題,即根據(jù)已有數(shù)據(jù)分析變量間的關系,通過多種指標預測學生未來的表現(xiàn)。然而由于人腦和所學知識的復雜性,學習效果和學習時間、問題難度、學習者學習態(tài)度和動機等變量的關系難以明確表示。近年來對神經(jīng)網(wǎng)絡的研究表明其具有很強的回歸分析能力,可以通過大量數(shù)據(jù)訓練神經(jīng)網(wǎng)絡來分析變量間的復雜關系。
受使用深度神經(jīng)網(wǎng)絡(Deep Neural Network,DNN),長短期記憶(Long Short Term Memory,LSTM)網(wǎng)絡解決知識追蹤問題的研究啟發(fā),本文嘗試采用循環(huán)深度神經(jīng)網(wǎng)絡(Recurrent Deep Neural Network,RDNN)來解決知識追蹤問題。已有研究表明RDNN學習數(shù)據(jù)間關系的能力更強,能更好地處理含有序列關系的信息,而學生的學習效果數(shù)據(jù)就含有序列關系,即就短期而言,不同試題所考查的知識間存在一定的聯(lián)系,而就長期而言,學生的學習能力總體上會隨著學習的進行而提高。就此,從設計學角度出發(fā),探索從多學科研究中借鑒經(jīng)驗,設計出理論科學、結(jié)構(gòu)合理、成果量化、可持續(xù)的空間能力訓練方法。
訓練方法的架構(gòu)設計——內(nèi)容、診斷與教學
1. 空間能力教學內(nèi)容——折紙訓練
有效提高空間能力的訓練方法一直是教育工作者十分關注的問題,雖然空間能力的重要性毋庸置疑,但其提高方法在各領域研究中卻較為模糊。探索提高空間能力的訓練方法近年來逐漸成為教育工作者關注的重點。例如,學者Yang和Chen運用幾何圖形設計了基于計算機的數(shù)字游戲以提升空間能力,Pietsch和Jansen從運動訓練的角度探索空間能力的提升等。在本研究中,嘗試通過折紙訓練的方式對空間能力進行影響。
教學內(nèi)容分為折紙打孔訓練、展開圖訓練和步驟想象訓練三部分。程序中共設置5個發(fā)展區(qū),每個發(fā)展區(qū)范圍內(nèi)依次有打孔、展開圖和步驟想象三個單元,難度逐漸提升,發(fā)展區(qū)之間的難度也呈遞增趨勢(見圖1)。折紙打孔訓練內(nèi)容參照折紙測試PFT-Ekstrom,示意紙張折疊過程后進行打孔,隨后學習者應判斷紙張展開后全部孔洞位置;展開圖訓練內(nèi)容主要為學習者通過觀察展開圖折痕,推測出折疊后的空間造型;步驟想象訓練是通過觀察經(jīng)過一步折紙前后的造型圖對比,在紙張展開圖中想象并推測出這一步驟增加的折痕位置及折疊方向。
2. 結(jié)合動態(tài)評估的訓練方法設計
(1)最近發(fā)展區(qū)診斷——動態(tài)評估
1905年,比納編制第一份智力測驗量表,其結(jié)果僅能反映個體發(fā)展的靜態(tài)結(jié)果,忽視了中介支持對于兒童發(fā)展的作用,由此引發(fā)動態(tài)評估。動態(tài)評估(dynamic assessment)是由維果茨基的同事Luria基于“最近發(fā)展區(qū)”理論提出的用以探查兒童潛在發(fā)展水平的測驗方法,又稱學習潛能評估(learning potential assessment)、交互測試/評估、最近發(fā)展區(qū)測量等。動態(tài)評估是在評價過程中,通過評價者與學生互動,特別是在評價者的幫助下,發(fā)現(xiàn)并探究學生潛在的發(fā)展能力。相比較傳統(tǒng)測試方法,動態(tài)評估評價兒童更為客觀、全面和科學,該方法能夠有效預測學習者潛在發(fā)展水平,關注評估過程,為教學提供課程進度、難度安排等有價值的信息。
在維果茨基看來,對最近發(fā)展區(qū)的測量就是對學生潛在發(fā)展水平的測量,有針對性的教學活動應建立在了解其潛在的認知水平之上,從而促進學生發(fā)展。因此本文中所設計的教學方法動態(tài)評估不僅是對學生潛在發(fā)展水平的評估,也是對于最近發(fā)展區(qū)的評估,其目的在于診斷學習難點并預測學習潛力,從而判斷接下來的教學資源分配和教學結(jié)構(gòu)安排。動態(tài)評估即教學與測試穿插進行,進行一個單元的教學后進行測試,從而判斷最近發(fā)展區(qū)并繼續(xù)新的教學,采用測試—教學—測試的結(jié)構(gòu)范式(見圖2)。
在測試這一部分,將依托于教學部分所設置的5個發(fā)展區(qū)知識范圍進行題目設置。測試實施于每單元教學結(jié)束,測試內(nèi)容將由40%本單元知識、10%易于本單元的知識、20%難于本單元但未超過本發(fā)展區(qū)的知識、20%高一級發(fā)展區(qū)知識和10%高兩級發(fā)展區(qū)的知識構(gòu)成。在數(shù)據(jù)庫中為測試內(nèi)容中上述的5個區(qū)域分別設定合理分數(shù)閾值,如出現(xiàn)分數(shù)異常區(qū)域,將增加此區(qū)域的測試占比,并依據(jù)結(jié)果進行下一階段的教學安排(見圖3)。
(2)機器學習方法的引入
在本訓練方法中,構(gòu)建了兩類機器學習算法,其中,第一類預測學習者經(jīng)過一段時間訓練后回答下一問題的得分,第二類預測學習者經(jīng)過一段時間訓練后的能力水平(見圖4),這兩種指標受多種因素影響。第一類機器學習算法的輸出結(jié)果將用于評估當前訓練內(nèi)容與學習者的最近發(fā)展區(qū)的關系,確定是否進入下一階段的訓練;第二類機器學習算法的輸出結(jié)果將用于評估學習者本身的能力水平,確定隨后訓練的訓練內(nèi)容。
將第一類指標——得分作為一組數(shù)據(jù),其中得分可取0、1、2三種值,0分表示學習者在得到反饋提示后未正確回答題目,1分表示學習者經(jīng)反饋提示后正確回答題目,2分表示學習者未經(jīng)反饋提示即正確回答題目。第一類指標集中包含題目所屬水平等級、學習者回答速度和學習者的學習態(tài)度。所用RDNN的訓練集由若干組數(shù)據(jù)構(gòu)成,指標集中的所有元素作為網(wǎng)絡輸入,最有可能將取得的分數(shù)作為網(wǎng)絡輸出。訓練網(wǎng)絡的目標函數(shù)為數(shù)據(jù)集中得分項的負對數(shù)似然函數(shù)。當網(wǎng)絡訓練完成后,便認為網(wǎng)絡已經(jīng)學習到指標集中不同元素與得分間的關系,將新的指標集輸入網(wǎng)絡即可得到學習者在該題目的得分。為每單元測試都構(gòu)建一個上述網(wǎng)絡,并設計合適的閾值,預測的分數(shù)高于閾值時認為當前階段的訓練符合學習者的能力,進行下一單元教學;預測的分數(shù)低于閾值時認為當前階段的訓練超出了學習者的最近發(fā)展區(qū),重新劃分不同等級知識在測試中的比例并再次測試(見圖4)。
為確定學習者的能力水平,訓練第二種RDNN,其訓練數(shù)據(jù)為第二類指標——學習者能力水平,其中第二類指標包括題目所屬水平等級、學習者回答速度、學習者得分和學習者的學習態(tài)度,目標函數(shù)為網(wǎng)絡預測的學習者能力水平和實際能力水平的負對數(shù)似然函數(shù)。訓練結(jié)束的網(wǎng)絡學習到了第二類指標和學習者能力水平間的映射關系,根據(jù)網(wǎng)絡輸出結(jié)果確定學習者的能力水平,在下一階段訓練中為學習者安排與其能力相當?shù)挠柧殐?nèi)容。
3. 最近發(fā)展區(qū)教學——學習支架
以維果茨基的“最近發(fā)展區(qū)理論”為基礎,學者Wood引入支架概念(Scaffolding)以促進深層次學習。其將支架定義為輔導者對學習者所提供的即時支持,這種支持能促進學習者有意義地參與問題解決并獲得技能。其他學者也曾提出過類似的觀點,認為借助教學支架是提高學生高階思維與知識理解能力的方式之一。學習支架可以使學習者經(jīng)歷更為有經(jīng)驗的人在執(zhí)行任務時所經(jīng)歷的思維過程,有助于學生對于知識,特別是隱性知識的體悟與理解,而在學習者逐漸掌握某種知識時,支架應適時卸下,即漸隱(Fading),學習者通過內(nèi)化支架,可以獲得獨立完成任務的能力。
在本文中,學習支架將應用于教學和測試兩部分中,其主要類型可分為兩種:直接影響和間接影響。直接影響類型的學習支架包含如提供解決策略、示范解決過程、解釋當前任務等要素,內(nèi)容主要為折紙的直接演示、相似折疊的投射演示、折疊次數(shù)提示和折疊層數(shù)提示等。間接影響的學習支架包含如激發(fā)參與興趣、提供反饋、提示當前學習任務等,內(nèi)容主要為折紙藝術(shù)作品的引入、當前學情進度的提示、學習任務的提示等。
同時,依據(jù)學習者在教學模塊中表現(xiàn)出來的學習態(tài)度和反饋情況,教學系統(tǒng)會評估學習者的能力水平,并安排與學習者能力水平相適應的學習支架來起到輔助作用。和傳統(tǒng)的計算機所提供的學習支架相比,加入機器學習算法的學習支架更為動態(tài)、科學,能依據(jù)學情選擇適合的學習支架,自動調(diào)整自身內(nèi)容以符合整體教學規(guī)劃。其不僅能區(qū)分處于不同發(fā)展水平的學習者,更可以預測使用何種支架能促進學生完成特定學習任務,這也符合了學者Pea在“科學的支架設計理論應包含的四項核心內(nèi)容”中的前兩項。
結(jié)語
本文以折紙為訓練手段,結(jié)合認知科學、教育學和計算機科學相關研究成果設計了一種空間能力訓練方法,其主要組成部分及特點如下。
采用“測試—教學—測試”的結(jié)構(gòu)范式,設計了以折紙為核心的教學內(nèi)容和基于機器學習的學習者能力動態(tài)評估方法。難度遞增的教學內(nèi)容可以確保不同發(fā)展階段的學習者都能接受到與其水平相適應的訓練,也能輔助診斷不同學習者的最近發(fā)展區(qū)。通過開展學習者能夠接受又有一定挑戰(zhàn)性的教學,學習者的最近發(fā)展區(qū)不斷擴展,這一過程是空間能力訓練方法的其他環(huán)節(jié),包括評估和學習支架設計等的前提。所設計的基于機器學習的動態(tài)評估方法不僅能評估學習者當前的發(fā)展水平,還能在一定程度上預測學習者未來一段時間的發(fā)展?jié)摿Γ瑸殡S后的教學內(nèi)容設計提供參考。為可能處于不同發(fā)展水平的學習者設計了測試內(nèi)容,根據(jù)測試結(jié)果和多種指標借助所設計的循環(huán)深度神經(jīng)網(wǎng)絡分析學習者的能力水平和發(fā)展?jié)摿?,以便確定下一階段教學的內(nèi)容和難度。
在教學和測試階段設計了學習支架,即訓練者對學習者的即時支持。學習支架在所設計的訓練方法中起到關鍵作用,是診斷學習者最近發(fā)展區(qū)的重要元素。通過設計動態(tài)且科學的支架,可以更高效地確定學習者的最近發(fā)展區(qū),對學習者發(fā)展水平也有促進作用。
所設計的訓練方法以折紙為手段訓練學習者的空間能力。然而所采用的最近發(fā)展區(qū)理論、學習支架理論和所設計的基于機器學習的動態(tài)評估方法理論上可以適用于其他訓練手段和對學習者的其他能力的提升,可以為其他領域的教學訓練提供參考。
(作者單位:1.北京師范大學;2.北京理工大學)