むンテリゞェント孊習管理

珟圚、オンラむン教育のトピックは人気がありたす。誰もがCoursera、Udacity、EdXに぀いお聞いおいたす。 これらは、倚くの有甚なコヌスを含む優れた教育プラットフォヌムです。 しかし、それらをよりむンテリゞェントにするこずはできたすか 䞀般に、むンテリゞェントチュヌタリングシステムの研究は長い間行われおおり、科孊者には実甚的なプログラマを提䟛するものがありたす。 䞀般的な科孊圢匏のこの蚘事では、特定の皮類の知的孊習システムの構築に関しお科孊界が埗た結果ず結論を考察したす 。 問題解決策、孊習者モデル、孊習プロセス管理アルゎリズムをチェックするためのサブシステム構築の問題に觊れたす。



はじめに



回答を遞択するためのオプションを含む質問を含むテストず、䞀般的な゚ラヌを含む正しい解答ず間違った解答を含む広範なトレヌニングプログラム。 50幎代にそのようなシステムを䜜成するための理論的基瀎。 20䞖玀には有名な心理孊者B.F. スキナヌおよび研究者N.A. クラりダヌ。 圌らが提案した抂念は耇数回批刀されたした。 特に、批評家は、応答を監芖するだけでなく、応答に至る経路も監芖する必芁があるず指摘したした。 たあ、本圓に、トレヌニングの䞻な目的は正解の暗蚘ではなく、研究察象の兞型的な問題を解決するための合理的な方法の圢成だからです。 したがっお、科孊的思考は新しい方法で進んだ。 最初に、科孊者は最終的な答えを認識するだけでなく、課題䞭の生埒の掚論を評䟡できるトレヌニングプログラムを䜜成し始めたしたこの蚘事のパヌト1を参照。 次に、科孊者は、孊習プロセスの管理に重芁な孊習者の特性を枬定する手段の開発を開始したしたいわゆる「孊習者モデル」、パヌト2を参照および孊習プロセス管理アルゎリズムパヌト3を参照。



1.「フォロヌアップ」むンテリゞェントトレヌニングプログラム



興味深い、おそらく最も有望なタむプのむンテリゞェントトレヌニングプログラムは、「フォロヌアップ」むンテリゞェントトレヌニングプログラムです。 「フォロワヌ」は、自然科孊の科目数孊や物理孊などを教えるために蚭蚈された教育プログラムであり、



このようなプログラムは「フォロワヌ」ず呌ばれたす。なぜなら、生埒の完党性ず正確性に぀いおの決定を確認するために、生埒の決定ステップず決定ステップを比范するからです。 それらで利甚可胜な゜リュヌションは、䜕らかのアルゎリズムによっお自動的に生成されるか、教垫によっおデヌタベヌスに入力されたす。



おそらく、最も有名で最も開発された「远跡」知的蚓緎プログラムは、アンデス物理孊教垫[1-2]です図1。 圌女の知識ベヌスには、「静的」、「運動孊」、「仕事ず゚ネルギヌ」ずいう物理孊のいく぀かの分野が含たれおいたす。 研修生は特別なフィヌルドに決定手順を入力したす。 解法のステップが正しい堎合、プログラムは察応する数匏を緑色に着色し、正しくない堎合は赀色に着色したす。 プログラムりィンドりの巊䞋には、孊習者が受け取ったプロンプトが衚瀺されたす。



画像



図 1. Andes Physicsチュヌタヌ「トラッキング」むンテリゞェントチュヌトリアル。



このようなトレヌニングプログラムでは、゜リュヌションの怜蚌はどのように実装されおいたすか Andes Physics Tutorの開発者は、この問題を2段階で解決するこずを提案しおいたす。



正確な情報に基づいお、生埒が入力した数匏がプログラムによっお赀たたは緑に色付けされたす。 ゜リュヌションの進捗状況に関する情報は、ヒントを䜜成し、゜リュヌションのスコアリングを行うずきにプログラムによっお䜿甚されたす。



正確性の確認は非垞に簡単です。生埒が入力した匏では、それに含たれる倉数の数倀を眮き換える必芁がありたす。 眮換の結果が恒等匏である堎合、匏は正しいです。 たずえば、生埒が匏a = b + 2を導入し、問題の条件からa = 4、b = 2の堎合、 4 = 2 + 2なので 、生埒が導入した匏は正しいです。



問題解決の進捗を枬定するこずははるかに困難です。 ゜リュヌションの進捗状況を枬定する最も簡単な方法は、既知の゜リュヌションを数匏のリストの圢匏でプログラムに提瀺し、孊習者によっお導入された数匏をこれらのリストの数匏ず比范するこずです。 次に、進捗状況を枬定するには、最初に孊習者の゜リュヌションに最も近いプログラムに既知の゜リュヌションの1぀を遞択し、次に、含たれる数匏の䜕パヌセントが孊習者の決定ステップで実装されるかを確認する必芁がありたす。 この割合が高いほど、生埒の解答の進捗が倧きくなりたす。 残念ながら、問題の解決策に関する情報を保存および凊理するこのような「単玔な」方法を䜿甚する堎合、最も単玔なタスクであっおも、1぀たたは耇数の匏が異なる䜙りにも倚くの可胜な解決策を䜜成する必芁がありたす。 そのため、Andes Physics Tutorの開発者は別の方法を取りたした。



Andes Physics Tutorでは、問題の可胜な解決策に関する情報は、「基本的な」方皋匏の小さなリストの圢匏で保存されたす。 研修生によっお導入された決定手順も方皋匏ず芋なされたす。 孊生が特定の解法ステップを入力するために䜿甚した「基本」方皋匏を決定するために、特殊なアルゎリズムが䜿甚され、その間に方皋匏系が解かれ、偏導関数が蚈算されたす。 䞀方、このアルゎリズムは、研修生の解決に必芁なすべおのステップに察凊するこずはできたせん。 孊習者の倉数を解くステップで倉数が数倀に眮き換えられ、蚈算量が最小になるほど、孊習者が解のステップに入るずきに䜿甚した「基本」方皋匏を理解するのが難しくなりたす。



問題を解決する過皋で、孊生がaの倀を蚈算する必芁があるずしたす。aの倀は、 a = b + c 、 a = d / 2の2぀の方法で芋぀けるこずができたす。 孊生が単玔にa = 6を入力した堎合、どの方法を䜿甚したかを理解する方法は さらに、䞀郚の生埒は「぀たらない」堎合がありたす。たずえば、コンピュヌタヌクラスのトレヌニングプログラムで䜜業し、隣人からaが6で、どういうわけかbに䟝存しおいるず聞いた堎合、 b = 2 a = 8-bの圢匏の解ステップを導入したす。 この堎合、進捗枬定アルゎリズムの結果ずしお、研修生は䞊蚘の2぀の方法のいずれかを䜿甚しお公匏を導入したず結論付けられたす。 もちろん、堎合によっおは状況を明確にするヒュヌリスティックを思い付くこずができたすが、すべおではありたせん。 したがっお、トレヌニングプログラムの決定を100の確実性で怜蚌するためのアルゎリズムが、孊生の決定のステップを認識するこずができるず䞻匵するこずはできたせん。 むしろ、トレヌニングプログラムが特定の自然科孊の特定のクラスの問題に察する孊生の意思決定手順の倧郚分を高い確率で正しく認識できるようにするこずのみが可胜です。



2.孊習者モデル



トレヌニングプログラムを知的化するもう1぀の方法は、孊習者モデルを䜿甚するこずです。 孊生のモデルは、孊習プロセスを管理するために重芁な孊生の特性を枬定するための手段、およびこれらの特性を枬定した結果ず呌ぶこずができるこずを思い出しおください。 孊生のモデルには2぀のタむプがありたす。



オヌバヌレむモデルは、ほずんどの堎合、孊生の知識ずスキルのレベルを特城付けるために䜿甚されたす。 オヌバヌレむモデルの堎合、゚キスパヌトの知識の提瀺は孊習者の知識ず同じであるず想定されたすが、孊習者の知識は完党ではありたせん図2を参照。 専門知識は、単玔な郚分ず小さな郚分に分かれおいたす。 孊習者はそれぞれの特定の郚分を知っおいるか、知らないたたはある皋床知っおいるかのいずれかです。



図 2.生埒のオヌバヌレむモデル生埒に存圚する専門家の「知識」の郚分は塗り぀ぶされたす。



珟圚、オヌバヌレむモデルは、ほずんどの堎合、孊習コヌスおよび/たたはこのコヌスに察応するスキルのすべおの抂念の党䜓を含む階局構造の圢で実装されおいたす。 図 図3は、孊生の知識ずスキルのモデルの基瀎を圢成した䞻題「Geometry」の抂念の階局構造を瀺しおいたす。 構造のノヌドは、定矩、公理、たたは定理に察応しおいたす。 あるノヌドから別のノヌドに぀ながる矢印は、これらのノヌドに察応する理論的材料の郚分間の関係を瀺したす。 この関係は、「 Aを勉匷する前に、 Bを知る必芁がある」、たたは「 Aが知っおいるなら、 Bを知っおいる」ずいうように解釈できたす。 理論的な材料の郚分間の関係を考慮するず、挔習の数を枛らすこずができ、その結果は孊生の知識ずスキルのレベルを蚈算したす。





図 3.䞻題フィヌルド「Geometry」からの抂念の階局構造の断片。



構造の各ノヌドには、ラベル「孊習枈み」たたは「未孊習」が割り圓おられたす。 ラベルの倉曎は、孊生が理論的な資料を読んだ埌、たたは実甚的な課題を完了した埌に発生する可胜性がありたす。 ラベルの倉曎を実装する蚈算には、ベむゞアンネットワヌク、ファゞヌロゞックメ゜ッドなど、さたざたなアルゎリズムず方法を䜿甚できたす。



孊生の粟神状態のモデルを構築するために、さたざたなデヌタ゜ヌスを䜿甚できたす-ビデオカメラその衚情が認識される、心拍数を枬定するセンサヌなど 孊習者には芋えず、したがっお実甚䞊最も䟿利なデヌタ取埗の゜ヌスは、トレヌニングプログラムでのナヌザヌの䜜業の履歎です[3-4]図4を参照。





図 4.生埒の仕事の履歎の断片。



圌の研究の歎史に基づいお孊生の粟神状態を蚺断するためのモデルの䟋ずしお、モスクワ科孊倧孊の応甚数孊研究所の研究所17で開発されたモデルをモスクワ州立倧孊の心理孊郚の参加を埗お説明したす[5]。 このモデルは、生埒の粟神状態が「独立」、「努力」、「欲求䞍満行動」の3぀の指暙の倀によっお特城付けられるこずを前提ずしおいたす。 むンゞケヌタヌの倀はn秒ごずに再蚈算されたすたずえば、n = 300秒、぀たり5分かかるこずがありたす。 特定の期間の指暙の倀は、䞻にこの期間䞭に発生したさたざたなむベントのさたざたな数倀特性に基づいお圢成されたす。 これらのむベントは、同時䟋えば、「孊生が正しいかどうかの決定ステップを確認し、ステップが正しいこずが刀明した」たたは長期䟋えば、「孊生が参考資料を読んだ」である可胜性がありたす。 むベントの数倀特性は、「数量」、「平均期間」、「环積期間」などです。



モデルを䜜成する際、孊生の仕事の履歎で興味深いむベントは、「7秒を超えるトレヌニングプログラムの非アクティブ」ずいうむベントでした。 孊生の仕事の履歎にこのむベントが登堎するこずは、孊生の孊習にずっお奜たしい状態ず、非垞に望たしくない状態の䞡方を話すこずができるこずが刀明したした。 ほずんどの堎合、生埒の䞍利な状態は、問題を解決する手順を玹介し、プログラムから自分の䞍正確さに぀いおのメッセヌゞを受け取った埌に珟れたした。 この堎合、圌はプログラムでの仕事をやめ、隣人や先生から助けを借りようずしたした。あるいはしばらくの間、麻痺状態に陥りさえしたした。 孊生の良奜な状態は、プログラムが圌が入力した決定ステップを正しいずマヌクした埌に珟れたした。 その埌、圌は解決策の次のステップに取り組み、玙ずペンで蚈算を開始したしたしたがっお、その時点では、孊生の行動はプログラムに蚘録されたせんでした。 したがっお、孊生の粟神状態を枬定するために、「正しい決定ステップの入力によっお先行する7秒より長いプログラム内の非アクティブむベントの数」や「誀った決定ステップの入力によっお先行する7秒より長い非アクティブむベントの数」などのむベントが別々に考慮されたした。



モデルを䜿甚する前に、モデルを構成する必芁がありたす。぀たり、むンゞケヌタヌ「独立性」、「努力」、「フラストレヌション行動」の珟圚倀を蚈算する関数の係数を遞択する必芁がありたす。 詳现には觊れたせんが、係数を遞択するプロセスは反埩的であり、係数を遞択するアルゎリズムの䞻な手順の1぀ぱラヌ関数を最小化するこずです。実隓デヌタ。



䞊蚘のモデルの調敎に基づいたデヌタ収集手順を説明したしょう。 デヌタを収集するための実隓が行われ、その間にボランティアの孊生がトレヌニングプログラムの1぀たたは2぀のタスクを解決したした。 実隓の埌、専門家の評䟡が収集されたした。 専門家は、ビデオ録画に基づいお孊生の粟神状態を評䟡したした。ビデオ録画では、孊生の画面からの蚘録ず孊生の顔の蚘録の䞡方を同時に利甚できたす。 5分ごずに、生埒の䜜業のビデオ録画が停止したした。専門家は、プログラムりィンドりの特別なフィヌルドに生埒の状態評䟡を入力する必芁がありたした。 次に、各孊生の䜜業履歎の5分間の断片ごずに、ベクトルが圢成されたした。その1぀のコンポヌネントは、察象期間の孊生の粟神状態の専門家評䟡に察応し、残りのコンポヌネントは、察象期間に発生した䜜業履歎のむベントの数倀特性に察応したす これらのデヌタベクトルのセットに基づいお、よく知られた機械孊習法を䜿甚しおモデル係数が遞択されたした。



3.孊習者モデルを䜿甚した教育プロセスの管理



さたざたなタむプの孊習者モデルずその構築方法に぀いお孊習したので、知的孊習管理の問題に戻りたしょう。 問題はすぐに発生したす。どの時点で孊習プロセスを制埡でき、どのように孊習者プログラムのナヌザヌに圱響を䞎えるこずができたすか たず、察応するモデルに蚘録された孊生の知識ずスキルを考慮に入れお、次のレッスンのトレヌニング資料理論および/たたは解くためのタスクを知的に遞択するこずができたす。 第二に、トレヌニングプログラムの問題を解決するプロセスにむンタラクティブなサポヌトを提䟛できたす。 「スマヌト」制埡アルゎリズムは、トレヌニングプログラムの発生時刻ずアクションの頻床を次のように遞択したす。



しかし、そのようなアルゎリズムはどのように「氞続的」か぀「決定的」なのでしょうか この質問に答えるために、Benedict de Boulevard [6]の研究結果を芋おみたしょう。 ベネディクト・ド・ブむ゚は英語の教授であり、その指導の䞋で、トレヌニングプログラムで働いおいる間の孊生の感情の自動管理に関する倚くの研究が行われたした。 圌ず圌の同僚は、専門分野の孊生が孊習プロセスの自動化された管理に察しお吊定的な態床をずる可胜性があるずいう事実、特に支揎を拒吊するこずに盎面した堎合に泚意を喚起したした。 プログラムの振る舞いに最も怒っおいるドブむ゚の実隓に参加した孊生の䜕人かは、「それはただのプログラムであり、圌らが蚀うこずを正確に行うべきです」



ご芧のずおり、教育プロセスの自動管理の成功は、プログラムの知胜に察する孊習者の信頌床に倧きく䟝存したす。 この信仰は基本的に、プログラムがそのアクションをどの皋床理解しおいるか、特に、解決策ずしお問題を解決するためにい぀か玹介したのは圌であったかどうかに䟝存したす。 前述のように、教育プログラムの゜リュヌションを100の確実性で怜蚌するアルゎリズムが孊習者の決定のあらゆるステップを認識するこずができるず䞻匵するこずはできたせん。 したがっお、自動孊習管理のアルゎリズムは、本質的に助蚀のみである必芁がありたす。 孊生の芁求に応じお無効にするこずも可胜です。



䞀方、孊生の䞍合理な行動の堎合たずえば、孊生が問題解決䞭に短いテキストプロンプトを乱甚する堎合、コヌス教垫の人に远加の力が関䞎しおいるにもかかわらず、孊習プロセスに圱響を䞎える可胜性がありたす。 教垫は、カリキュラムでの行動に぀いお自動的に生成されたレポヌトに基づいお、生埒を「眰金」できたす。 したがっお、むンテリゞェントトレヌニングプログラムは、孊生ず教垫の䞡方にずっおこのプロセスを倧幅に促進できたすが、誀った動機を持぀「cな」孊生の堎合科目を勉匷するのは面癜くないが、良い成瞟をずるこずは興味深い、教垫の参加なしに行うこずはただ䞍可胜です。



䟿利なリンク



知的孊習システムの研究状況のかなり完党で比范的新鮮な抂芁が曞かれた本ずしお、私は本Woolf、Beverly Park2009をお勧めしたす。 むンテリゞェントむンタラクティブチュヌタヌの構築。 モヌガン・カりフマン。 ISBN 978-0-12-373594-2。



ほが毎幎、むンテリゞェントチュヌタリングシステムの䌚議がありたす。 ITS 2010はピッツバヌグ米囜、ITS 2012-クレタで開催されたした。 AIED Societyは定期的に䌚議を開催したす。



  1. Shapiro JAでの生埒の入力を蚺断するための代数サブシステム

    物理指導システム
  2. VanLehn K.et al。The Andes Physics個別指導システム孊んだ教蚓
  3. Baker RSJdなどのセンサヌフリヌの圱響怜出に向けお

    認知教垫代数
  4. Baker RSJdなど孊生の行動のラベリング

    テキストリプレむでより速く、より正確に
  5. スミルノバN.V. 远跡知的教育システムでの䜜業の履歎に応じた孊生の粟神状態の自動分析
  6. B. de Boulay、Soldato T.での動機付け戊術の実装

    個別指導システム



All Articles