学習とは何か ―教育学・学習科学の基礎―
この章で扱う問い
第2章では人間の認知システムの 構造 ――記憶のサブシステム、スキーマによる知識の組織化、問題空間の探索、外的表現の効果――を概観しました。しかし僕たちの最終的な関心は、その構造が経験を通じてどう変化するか、すなわち 学習 です。本章では、学習科学が積み上げてきた主要な理論を体系的に整理していきます。構成主義に始まり、教授理論、Bloom のタクソノミー、社会的学習論、メタ認知と自己調整学習、生産的失敗、そして転移へと進み、最後に 本書の関心からの学習環境設計の指針を引き出します。
教育学や学習科学を背景に持つ読者にとっては、馴染みの理論を「学習支援システムの設計言語」として読み直す機会になるでしょう。一方、ITS や AI の側から教育に近づこうとしている読者にとっては、これらの理論は単なる「教育の常識」ではなく、第7章以降の支援設計を駆動するエンジンであることが見えてくるはずです。本章で見る ZPD、足場かけ、メタ認知、転移といった概念は、後続の章々で頻繁に登場するキーワードとなります。
構成主義:学習者が知識を構成する
学習の理論的出発点として、20 世紀後半の教育理論を支配することになった一つのテーゼがあります――学習者は知識の受動的な受容者ではなく、能動的な構成者である、という主張です。このテーゼには Piaget による「個人の内側からの構成」と Vygotsky による「社会的相互作用を介した構成」という二つの源流があり、両者は対立しつつ補完し合う関係にあります。
Piaget:個人による知識の構成
Jean Piaget [Piaget1952] は児童の認知発達を綿密に観察し、子どもが世界を理解する仕方は質的な段階を経て変化することを示しました。感覚運動期(0–2 歳)では感覚と運動を通じて対象の永続性が獲得されます。前操作期(2–7 歳)では象徴的思考が現れますが、保存概念はまだ未発達で、たとえば同じ量の水を細いコップに移し替えると「増えた」と判断してしまいます。具体的操作期(7–11 歳)では論理的思考が可能になりますが具体的対象に限定され、形式的操作期(11 歳以降)に入って初めて抽象的・仮説的思考が成立します。
第2章で触れたように、Piaget は学習を 同化(既存スキーマへの取り込み)と 調節(スキーマの修正・拡張)の二つのプロセスとして捉えました。そして両者の動的バランスを 均衡化(equilibration)と呼び、これを認知発達の原動力と位置づけたのです。学習者が既存スキーマでは説明できない事態に直面し、不均衡が生じ、その解消を求めて調節が起きる――この循環こそが発達である、というわけです。
Vygotsky:社会的相互作用としての学習
Lev Vygotsky [Vygotsky1978] は、Piaget が個人の内的プロセスに重心を置いたのに対し、学習を社会的・文化的文脈のなかに位置づけました。両者の対比を整理すると次のようになります。
| 観点 | Piaget | Vygotsky |
|---|---|---|
| 学習の原動力 | 個人の認知的不均衡と均衡化 | 社会的相互作用と文化的道具 |
| 発達と学習の関係 | 発達が学習に先行する | 学習が発達を先導する(ZPD) |
| 知識の獲得 | 個人による能動的構成 | 社会的文脈での共同構築 |
| 言語の役割 | 思考の表現手段 | 思考の道具(内化される) |
| 教育への示唆 | 発達段階に適した課題提示 | ZPD内での足場かけと対話 |
表3-1: Piaget と Vygotsky の理論の比較
Vygotsky の最も重要な概念が 発達の最近接領域(Zone of Proximal Development, ZPD)です。学習者が一人でできること(現在の発達レベル)と、適切な支援があればできること(潜在的発達レベル)のあいだには、ある幅をもった領域があります。これが ZPD で、教育が働きかけるべき場所です。
flowchart LR
A["既習領域<br/>支援なしでできる"]
B["ZPD<br/>支援があればできる"]
C["未到達領域<br/>支援があってもできない"]
A --> B --> C
style A fill:#d4edda,stroke:#28a745
style B fill:#fff3cd,stroke:#ffc107
style C fill:#f8d7da,stroke:#dc3545
図3-1: 発達の最近接領域(ZPD)の概念図
ZPD の発想は、課題の難易度設計に直接の指針を与えてくれます。簡単すぎる課題からは学習が起こらず、難しすぎれば挫折する。Bjork のいう「望ましい困難さ」(desirable difficulty [Bjork1994])――学習者が一人では解けないが、足場かけがあれば届く水準――こそが、深い学習を引き出します。この概念は、後の章で出てくる scaffolding や help-seeking 研究、適応的支援(第10章)にも直結します。本書の文脈では、学習者の現在の状態を診断し、ZPD 内の課題を選び、必要に応じて支援を調整する、という一連の制御問題として現れることになります。
Vygotsky のもう一つの重要な主張が 内化(internalization)です。「あらゆる高次の心理機能は、二度現れる。最初は社会的活動として、人と人との間に、次に個人の内部に」――この有名な定式は、子どもが最初は親との対話を通じて問題を解決し、やがてその対話を内的対話として自分のなかに取り込んでいく過程を指しています。一人で考える能力は、もともと他者との相互作用にあったものが内側に移されたもの、というわけです。
教授理論:何を、どう教えるか
構成主義は学習者の側のメカニズムを論じますが、教育の実務には「何を教え、どんな順序で、どのように提示するか」という教授(instruction)の問題があります。本節では三つの古典的枠組みを取り上げます。
Bruner:発見学習と表現の三モード
Jerome Bruner [Bruner1960] は、学習者が能動的に知識を「発見」することの重要性を強調するとともに、印象的な主張を残しています――どんな概念も、適切な形で提示すれば、どの発達段階の子どもにも教えることができる、というのです。鍵となるのは 螺旋型カリキュラム:同じ概念を発達段階に応じてより深く、より抽象的に、繰り返し学ばせる構成です。
Bruner は知識を表現する三つのモードを区別しました。活動的表現(enactive)は行為を通じた理解で、たとえば天秤を実際に手で動かして釣り合いの感覚をつかむこと。映像的表現(iconic)は視覚イメージを通じた理解で、天秤の図や写真がこれにあたります。象徴的表現(symbolic)は言語や数式を通じた理解で、「重さ × 距離 = 一定」という梃子の原理がそれです。多くの場合、学習はこの順序で進みます――身体で触れ、絵で見て、最後に式で書く、というわけです。
Ausubel:有意味学習と先行オーガナイザー
David Ausubel [Ausubel1963] は、新しい知識を既存の認知構造に関連づけて統合する 有意味学習(meaningful learning)と、既有知識と切り離して丸暗記する 機械的学習(rote learning)を区別しました。第2章で見たように、知識はスキーマのなかに組み込まれて初めて理解・推論・想起に貢献します。機械的学習で覚えた事項は孤立した断片にとどまり、必要な場面で想起されない――後段で扱う「不活性知識」がその典型です。
有意味学習を引き出すために Ausubel が提唱したのが 先行オーガナイザー(advance organizer)――学習内容に先立って提示される、より一般的・包括的な概念――です。これは学習者の頭のなかにあらかじめ「足場」を組み、新しい情報の置き場所を用意しておく装置だと言えます。
Gagné:学習成果の分類
Robert Gagné [Gagne1985] は、「学習」と一括りに語られるものを 5 種類に分類し、それぞれに適した教授法があると論じました。
| 学習成果 | 例 | 教授上の示唆 |
|---|---|---|
| 言語情報 | 「パリはフランスの首都」 「DNAは二重らせん構造」 | 有意味な文脈での提示、既存知識との関連づけ、組織化された構造での提示 |
| 知的技能 | 二次方程式を解く プログラムのデバッグ | 段階的な練習、即時フィードバック、多様な問題への適用、誤りからの学習 |
| 認知的方略 | 学習計画の立案 理解のモニタリング | メタ認知的な気づきの促進、自己調整の機会提供、振り返りの支援 |
| 態度 | 科学的探究への興味 協働学習への積極性 | ロールモデルの提示、成功体験の積み重ね、内発的動機づけの促進 |
| 運動技能 | タイピング 楽器演奏 | 反復練習、段階的な技能形成、フィードバックによる調整、自動化の促進 |
表3-2: Gagné の学習成果の分類
この分類は、本書における支援対象の言語化に直接的な意義を持ちます。従来の知的学習支援システムは主に「言語情報」と「知的技能」を扱ってきました。近年では「認知的方略」――すなわちメタ認知――の支援が重要視され、対話型エージェントの発展により「態度」の形成支援にも視野が広がっています。設計の最初の問いは「いま支援したいのはどの種類の学習成果か」です。
Bloom のタキソノミー:認知目標の階層
教育目標を立てる際にもう一つ広く参照されるのが、Benjamin Bloom [Bloom1956] の認知領域タキソノミーです。Anderson と Krathwohl による 2001 年の改訂版 [Anderson2001] では、各レベルが動詞として再定式化され、最上位が「評価」から「創造」へと入れ替えられました。
- 記憶(Remember):情報を思い出す
- 理解(Understand):意味を把握する、説明できる
- 応用(Apply):新しい状況で使う
- 分析(Analyze):要素に分解し、関係を見出す
- 評価(Evaluate):基準に基づいて判断する
- 創造(Create):要素を組み合わせて新しいものを作る
graph TB
A[創造 Create<br/>設計する・構築する・発明する]
B[評価 Evaluate<br/>判断する・批評する・正当化する]
C[分析 Analyze<br/>区別する・組織化する・関連づける]
D[応用 Apply<br/>実行する・使う・解決する]
E[理解 Understand<br/>説明する・解釈する・要約する]
F[記憶 Remember<br/>認識する・再生する・想起する]
F --> E --> D --> C --> B --> A
style A fill:#ff6b6b
style B fill:#ff9f43
style C fill:#feca57
style D fill:#48dbfb
style E fill:#1dd1a1
style F fill:#00d2d3
図3-2: Bloomのタキソノミー(改訂版)
このタキソノミーが教育設計で重宝されてきたのは、目標、課題、評価を整合させる共通言語を与えてくれるからです。「微積分の公式を 記憶 できる」と「微積分の概念を 応用 して新しい問題を解ける」は、達成すべき認知活動が異なるのですから、提示の仕方も問い方も評価指標も別物でなければなりません。本書の課題設計の議論でも、目標とするレベルを明示することは出発点になります。
社会的学習:実践への参加としての学習
ここまでは、学習者個人の認知構造の変化として学習を論じてきました。しかし学習はしばしば、共同体への参加の過程として進行します。本節では、認知的徒弟制と状況的学習論という二つの代表的枠組みを取り上げます。
認知的徒弟制
Collins, Brown, Newman [Collins1989] は、伝統的な徒弟制度の原理を読み書きや問題解決といった認知的スキルに適用した 認知的徒弟制(cognitive apprenticeship)を提案しました。鍛冶屋の徒弟が親方の手元を見て真似をするように、学習者は専門家の思考プロセスを観察し、模倣し、徐々に自立していく――彼らはこれを 6 つの教授方法として整理しています。
- モデリング(Modeling):専門家が問題解決プロセスを実演し、思考を声に出して外在化する(think-aloud)。
- コーチング(Coaching):学習者が実践する際に、観察し、ヒントや足場かけを提供する。
- スキャフォルディングとフェーディング(Scaffolding [Wood1976] and Fading):学習者が自力ではできない部分を支援し、能力向上に応じて支援を徐々に減らす。
- アーティキュレーション(Articulation):学習者に自分の思考プロセスを言語化させる。
- リフレクション(Reflection):学習者が自分のプロセスを専門家や他の学習者と比較し、振り返る。
- エクスプロレーション(Exploration):学習者が自律的に問題を設定し、解決策を探索する。
本書で扱う ITS は、この認知的徒弟制を計算論的に実装した存在と捉えることができます。モデリングは解法デモ、コーチングはヒント提示、スキャフォルディング/フェーディングは適応的支援、アーティキュレーションとリフレクションは説明生成と振り返り促進、エクスプロレーションは開放的環境の提供――各機構がどの教授方法に対応するかを意識すれば、設計の視座が整います(第8章参照)。
状況的学習:正統的周辺参加
Lave & Wenger [Lave1991] の 状況的学習論(situated learning)は、学習をある特定の社会文化的文脈への参加そのものとして捉え直します。彼らが導入した中心的概念が 正統的周辺参加(Legitimate Peripheral Participation, LPP)です。新参者は最初コミュニティの周辺的な活動――道具の手入れ、簡単な作業――を担います。それは「本物ではない練習」ではなく「正統な参加」であり、低リスクで全体像を学べる位置です。やがて新参者は次第に中心的な役割を担い、最終的に一人前の実践者になる、というわけです。
ここで学習とは、単に個人の頭の中に知識を詰め込むことではなく、実践コミュニティ(Community of Practice)への参加と、それに伴うアイデンティティの変容として記述されます。プログラマになるとは「プログラミングの知識を獲得すること」というより、「プログラマとしての実践に正統的に参加し、共同体の一員として認められていく過程」だ、という見方ですね。本書の関心からしても、孤立したドリルではなく「実践への参加」をどうデザインするかは、長期的な学習動機と転移の両方に関わる重要な論点になります。
メタ認知と自己調整学習
ここまでの議論はおもに「他者がどう支援するか」を扱ってきましたが、最終的に学習を駆動するのは学習者自身の自己制御能力です。その中核がメタ認知です。
John Flavell [Flavell1979] は メタ認知(metacognition)を「認知についての認知」と定義しました。これは三つの側面に分けられます。メタ認知的知識 は、自分や他者の認知プロセス、課題の性質、効果的な方略についての知識。メタ認知的モニタリング は、自分の認知活動を監視し「自分はいま理解できているか」「正しく進んでいるか」を自己評価する働き。そして メタ認知的制御 は、その自己評価に基づいて活動を調整する働きで、理解が不十分なら読み返す、別のアプローチを試す、計画を修正する、といった行為に表れます。
このメタ認知を学習活動の循環として体系化したのが、Barry Zimmerman [Zimmerman2002] による 自己調整学習(Self-Regulated Learning, SRL)です。優れた学習者は、課題に取り組む前に目標を立て方略を計画し(予見段階)、遂行中は注意を集中して自分の進捗をモニタリングし(遂行段階)、終了後は結果を自己評価して次のサイクルへフィードバックする(自己省察段階)――この三段階のサイクルを効果的に回しています。
graph TD
A[予見段階<br/>Forethought] --> B[遂行段階<br/>Performance]
B --> C[自己省察段階<br/>Self-reflection]
C --> A
A1[目標設定<br/>方略計画<br/>自己効力感] -.-> A
B1[注意の集中<br/>自己モニタリング<br/>方略の使用] -.-> B
C1[自己評価<br/>原因の帰属<br/>自己反応] -.-> C
style A fill:#e1f5ff
style B fill:#ffe1e1
style C fill:#e1ffe1
style A1 fill:#f0f8ff
style B1 fill:#fff0f0
style C1 fill:#f0fff0
図3-3: 自己調整学習の循環モデル
メタ認知と自己調整は、それ自体が支援すべき学習対象です。学習者が「いま自分はどこでつまずいているのか」「どの方略が効いたのか」を意識化できるよう促すこと――学習ログの可視化、振り返りプロンプト、自己説明の要求など――は、本書で扱う支援系の重要な機能領域です。
生産的失敗と認知的葛藤
学習設計の常識として、つまずきは避けるべきもの、解法は最初から正しく示すべきもの、と考えられがちです。しかし近年の研究はこの直観を逆転させています。
Manu Kapur [Kapur2008] は、生産的失敗(productive failure)の有効性を実証しました。学習者にまず十分な支援を与えずに難しい問題に取り組ませ、失敗させたうえで、後から正しい解法を教える――この順序のほうが、最初から正しい解法を教える場合よりも、深い理解と高い転移を生じさせるのです。失敗の過程で学習者は問題の深い構造を探索し、自分の既有知識の限界に気づき、複数の解法を比較する機会を得る。これらが「正解を聞いた瞬間」の理解を一段深いものにします。ただし「単なる失敗」では効果はなく、その後の適切なフィードバックと統合が不可欠です。
理論的にこれを支えるのが Piaget の均衡化理論です。既存スキーマで説明できない現象に直面したとき、学習者のなかに 認知的葛藤(cognitive conflict)が生じ、その不均衡こそがスキーマの調節を動機づける。ZPD 内に意図的な認知的葛藤を仕込み、調節のチャンスを与え、その後で支援を入れる――生産的失敗の設計はこの構造に立脚しています。
学習の転移:本当のゴール
学習の最終的な目的は、ある文脈で学んだことを別の文脈でも使えるようになること、すなわち 転移(transfer of learning)です。類似した文脈への適用が 近転移(例:整数の足し算から小数の足し算へ)、異なる文脈への適用が 遠転移(例:プログラミングで学んだ問題分解の発想を日常の問題解決に応用する)と呼ばれます。
ところが多くの研究が示すのは、転移は教師が期待するほどには起こらない、という事実です [Bransford1999]。理由は三つ挙げられます。第一に 文脈依存性 ――知識はしばしば学習した文脈に強く結びつき、別の場面で活性化されない。第二に 表面的類似性への依存 ――第2章で見た初心者-専門家の対比と同様、学習者は深い構造ではなく見かけの類似性で適用を判断してしまう。第三に Whitehead が 不活性知識(inert knowledge [Whitehead1929])と呼んだ現象――知識を「持っている」のに、適用すべき場面で想起されない、というものです。
転移を促進する条件として研究が一致して指摘するのは、次の四点です [Bransford1999]。多様な文脈での練習 により知識を特定の表面に縛りつけない、深い原理の明示化 により表面的手続きの背後にある構造に注意を向けさせる、類推の促進 により新しい問題と既知の問題の構造的類似性に気づかせる、そして 抽象化とスキーマ形成 により具体例から一般原理を抽出させる――いずれも第2章で見たスキーマ理論および専門家の知識構造の議論と整合的です。本書の関心からは、転移可能な知識をどう形式化し、転移を支える経験をどう設計するかが、長期的な評価指標となります。
まとめ
本章では学習科学の基礎理論を概観しました。
- 構成主義:学習者は能動的に知識を構成する。Piaget は個人内の均衡化を、Vygotsky は社会的相互作用と ZPD を強調しました。
- 教授理論:Bruner(発見学習・表現の三モード)、Ausubel(有意味学習・先行オーガナイザー)、Gagné(学習成果の 5 分類)。
- Bloom のタキソノミー:認知目標を「記憶」から「創造」までの 6 階層で整理。目標・課題・評価を整合させる共通言語です。
- 社会的学習:認知的徒弟制(6 つの教授方法)と状況的学習論(正統的周辺参加と実践コミュニティ)。
- メタ認知と自己調整学習:自分の認知を監視・制御する能力こそが、最終的に学習を駆動します。
- 生産的失敗と認知的葛藤:失敗とそれに続く統合が、深い理解と転移を生みます。
- 転移:転移は自動的には起こりません。多様な文脈、深い原理、類推、抽象化が必要です。
次章への橋渡し
第2章で見た認知の構造と、本章で見た学習の動態を重ね合わせると、本書全体の設計問題が次のように立ち上がってきます――学習者の現在のスキーマと知識構造(第2章)を診断し、ZPD 内の適切な課題と支援(本章)を選び、認知負荷を抑えつつ生産的な葛藤を引き起こし、メタ認知を促し、最終的に転移可能な知識へと導く――これらをすべて計算機の上に実装したい、というのが本書全体を貫く問題設定です。
しかし、この一連の制御を計算機の上で実現するには、まず「知識」というものをどう書き下すかという問題に取り組まなければなりません。次の第4章では、知識工学の歴史と知識表現の語彙――プロダクションルール、意味ネットワーク、フレーム、オントロジー――を見ていきます。本章までで「形式化されるべき対象」が見えてきたところで、第4章ではいよいよ「形式化のための道具」に手を伸ばすことになります。
さらに学ぶために
- Bransford, J. D., Brown, A. L., & Cocking, R. R. (2000). How People Learn. National Academy Press.
- Sawyer, R. K. (Ed.). (2006). The Cambridge Handbook of the Learning Sciences. Cambridge University Press.
- Zimmerman, B. J., & Schunk, D. H. (Eds.). (2011). Handbook of Self-Regulation of Learning and Performance. Routledge.