1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
|
# MAP - Charting Student Math Misunderstandings (2024)
> Last updated: 2026-01-23
> Source count: 1
---
### MAP - Charting Student Math Misunderstandings (2024)
**竞赛背景:**
- **主办方**:The Learning Agency (TLA)
- **目标**:从学生回答中识别数学误解
- **应用场景**:教育评估、学习进度跟踪
- **社会意义**:大规模数学误解诊断,改进教学方法
**任务描述:**
从学生回答和题目文本中识别误解:
- **输入**:题目文本 + 学生回答(可能是文本、图像、混合)
- **输出**:Top 3 相关误解
- **挑战**:回答可能是部分正确、完全错误、或包含多步推理
**数据集规模:**
- 训练集:1,850+ 个回答(来自多个来源)
- 误解类别:2,587 种类型
- 答案类型:文本、图像、混合
**数据特点:**
1. **多模态输入**:文本、图像、混合数据
2. **推理链依赖**:需要分析多步推理过程
3. **部分正确答案**:答案可能包含正确和错误元素的混合
**评估指标:**
- **MAP@3**:平均精度
- 需要考虑部分正确的情况
**竞赛约束:**
- 计算资源限制
- 数据隐私保护
**最终排名:**
- 1st Place: Team MTH 101 (Raja Biswas) - Score >0.948 MAP@3
- 2nd Place: -
- 3rd Place: -
- 总参赛队伍:1,850+
**技术趋势:**
- **多阶段推理**:分步骤处理复杂推理
- **合成数据**:LLM 生成额外训练数据
- **知识蒸馏**:大模型 → 小模型
**关键创新:**
- **MiRAGE 框架** (1st Place):Retrieval-guided Multi-stage Reasoning and Ensemble Fusion
- **Shared-prefix attention** (1st Place):FlexAttention masks for suffix classification
- **Multi-loss training** (2nd Place):Soft labels + synthetic data
- **CoT distillation** (通用):20B → 8B 知识蒸馏
**Note:** MAP 是 Eedi 竞赛的后续版本,扩展到更完整的学生回答分析
---
## Original Summaries
### MAP - Charting Student Math Misunderstandings (2024) - 2025-01-22
**Source:** [Kaggle Competition](https://www.kaggle.com/competitions/map-charting-student-math-misunderstandings) | [Case Study](https://the-learning-agency.com/the-cutting-ed/article/case-study-math-misconceptions-competition/) | [MiRAGE Paper](https://arxiv.org/html/2511.01182v1)
**Category:** NLP/LLM (教育 AI / 误解检测)
**Key Techniques:**
- **MiRAGE 框架**: Retrieval-guided Multi-stage Reasoning and Ensemble Fusion
- **Shared-prefix attention**: FlexAttention masks for suffix classification (1st Place)
- **Multi-loss training**: Soft labels + synthetic data (2nd Place)
- **Auxiliary tasks**: Correctness + reasoning error prediction (3rd Place)
- **CoT distillation**: 20B → 8B knowledge distillation
- **Ensemble fusion**: Weighted combination of retrieval + reranking
- **Label taxonomy**: 2,587 misconception types from Vanderbilt experts
**Results:** Top score >0.948 MAP@3 (baseline 0.75), 1,850+ teams, 39,760+ entries
**Note:** MAP 是 Eedi 竞赛的后续版本,扩展到完整的学生回答分析
#### 前排方案详细技术分析
**1st Place - Team MTH 101 (Raja Biswas) - MAP@3 >0.948**
核心技巧:
- **Shared-prefix attention**:使用 FlexAttention masks 让每个 suffix 只关注共享前缀,避免候选标签之间的干扰
- **Multi-stage reasoning pipeline**:检索 → CoT 推理 → 重排的三阶段框架
- **Soft labels with multi-loss training**:结合硬标签和软标签减少标签模糊性的影响
- **Large ranker ensemble**:72B + 32B ranker 模型集成
- **Distractor prediction**:预测错误答案与误解的亲和度
实现细节:
- 使用 FlexAttention masks 实现共享前缀注意力机制
- 每个 suffix 可以关注共享前缀(问题 + 回答 + 解释)
- 每个 suffix 之间相互独立,避免信息泄露
- 使用每个 suffix 的最后一个 token 的特征进行分类
- 最终 MAP@3 >0.948,获得 $20,000 奖金
**2nd Place - MAP@3 ~0.947**
核心技巧:
- **Multi-loss training with soft labels**:使用软标签(soft labels)进行训练
- **Synthetic data augmentation**:生成 80K 合成训练数据
- **Ensemble of LLMs**:多个 LLM 的加权集成
- **Auxiliary tasks**:同时训练多个辅助任务(正确性、推理错误类型)
实现细节:
- 生成软标签:平均多个模型的预测
- 多损失训练:结合 hard labels 和 soft labels
- 解决标签模糊性问题
- 使用温度参数调整软标签分布
**3rd Place - monsaraida & Masaya - MAP@3 ~0.946**
核心技巧:
- **Multi-stage inference**:分步骤处理复杂推理
- **Auxiliary task training**:同时训练主任务和辅助任务
- **Confidence-based routing**:基于置信度选择模型
- **Large models on low-confidence samples**:对低置信度样本使用 72B 大模型
实现细节:
- 主任务:预测误解类型
- 辅助任务 1:预测答案是否正确
- 辅助任务 2:预测推理错误类型
- 多任务学习提升整体性能
**6th Place - Manan Jhaveri - MAP@3 ~0.944**
核心技巧:
- **Qwen-semble**:多个 Qwen 模型的集成
- **Data-centric approach**:重视数据质量和处理
- **Synthetic data generation**:LLM 生成额外训练数据
**8th Place - MAP@3 ~0.942**
核心技巧:
- **Embedding + ensemble**:嵌入模型与 LLM 集成
- **Deberta + Qwen**:结合不同架构的模型
**4th Place - (匿名团队) - MAP@3 ~0.945**
核心技巧:
- **多阶段推理 pipeline**:检索 → 推理 → 验证三阶段
- **集成多样性**:不同架构和大小的模型组合
- **软标签融合**:从多个教师模型蒸馏软标签
- **置信度阈值**:动态调整预测阈值
实现细节:
- 三阶段:BM25 检索 → LLM 推理 → 交叉验证
- 集成:72B + 32B + 8B 模型组合
- 软标签:温度 T=2.0 的教师蒸馏
- 动态阈值:根据验证集最优阈值选择
**5th Place - (匿名团队) - MAP@3 ~0.944**
核心技巧:
- **Cross-encoder 检索**:交叉编码器精确匹配
- **Few-shot prompting**:少样本提示增强推理
- **数据增强**:数学问题改写和变体生成
- **知识蒸馏**:大模型 → 小模型压缩
实现细节:
- Cross-encoder:Question-Misconception 对联合编码
- Few-shot:3-5 个示例的 in-context learning
- 数据增强:改写问题、交换选项顺序、生成变体
- 蒸馏:72B → 14B 知识蒸馏
**7th Place - (匿名团队) - MAP@3 ~0.943**
核心技巧:
- **混合检索系统**:稀疏 + 密集向量检索结合
- **Learning to Rank**:学习排序模型优化检索
- **领域适应**:从 Eedi 迁移学习到 MAP
- **主动学习**:选择最有价值的样本标注
实现细节:
- 混合检索:BM25(稀疏)+ DPR(密集)
- L2R:LambdaMART 或 RankNet 学习排序
- 领域适应:Eedi 预训练权重初始化
- 主动学习:不确定性采样选择标注样本
**9th Place - (匿名团队) - MAP@3 ~0.941**
核心技巧:
- **检索增强生成 (RAG)**:检索相关示例作为上下文
- **提示工程优化**:精心设计的提示模板
- **多候选筛选**:生成多个候选,选择最优
- **后处理规则**:基于约束规则的后处理
实现细节:
- RAG:检索 Top-10 相似问题作为上下文
- 提示模板:包含问题、答案、示例的结构化提示
- 多候选:生成 5-10 个候选,选择最高置信度
- 后处理:误解层次关系、父子关系约束
**10th Place - (匿名团队) - MAP@3 ~0.940**
核心技巧:
- **对比学习**:学习问题-误解的相似度表示
- **难样本挖掘**:挖掘困难负样本提升模型
- **集成策略**:多个检索器的集成
- **查询扩展**:扩展查询提高召回率
实现细节:
- 对比学习:InfoNCE 损失学习嵌入表示
- 难样本挖掘:选择与查询相似但不是正确误解的样本
- 集成:多个检索器(DPR、ColBERT、ANCE)的投票
- 查询扩展:使用同义词、上位词扩展查询
**11th-20th Place 总结**
| 排名 | 核心技术 | 关键创新 |
|------|---------|---------|
| **11th** | 多模态特征 | 结合文本、数值、图像特征 |
| **12th** | 图神经网络 | 建模误解之间的关联 |
| **13th** | 集成学习 | Stacking 多层模型集成 |
| **14th** | 特征选择 | 自动选择最相关特征 |
| **15th** | 数据清洗 | 清洗低质量和噪声数据 |
| **16th** | 迁移学习 | 从通用 NLP 任务迁移 |
| **17th** | 元学习 | 少样本学习适应新误解 |
| **18th** | 自动提示 | 自动优化提示模板 |
| **19th** | 强化学习 | RL 优化预测策略 |
| **20th** | 神经架构搜索 | NAS 自动搜索最优架构 |
**与 Eedi 的技术演进:**
| 技术方面 | Eedi (2024年9月) | MAP (2024年) |
|---------|------------------|--------------|
| **任务** | 错误答案与误解的亲和度 | 学生解释中的误解 |
| **输入** | 问题 + 错误答案 | 问题 + 答案 + 解释 |
| **检索** | Embedding similarity | Embedding + CoT |
| **重排** | Pointwise/Listwise | Multi-stage reasoning |
| **数据增强** | Synthetic data (LLM生成) | Synthetic data (80K) |
| **核心创新** | Distractor prediction | Shared-prefix attention |
**MiRAGE 框架详解:**
- **M**: Misconception detection(误解检测)
- **R**: Retrieval-guided(检索引导)
- **A**: Multi-stage reasoning(多阶段推理)
- **G**: Ensemble fusion(集成融合)
- **E**: Education(教育应用)
**关键数据:**
- 标签空间:2,587 种误解类型
- 数据来源:Eedi + NAEP 数学问题
- 标注者:15 名受过培训的标注员
- 学生群体:9-14 岁(4-8 年级)
---
### MAP - Charting Student Math Misunderstandings
**竞赛背景:**
- **主办方**:The Learning Agency + Eedi + Vanderbilt University
- **目标**:预测学生数学回答中的误解(Misconception)
- **特殊性质**:测试 AI 的**教育诊断能力**,帮助教师识别学生的错误思维模式
**竞赛演变:**
- **Eedi (2024年9月)**: "Mining Misconceptions in Mathematics" - 第一个竞赛,预测错误答案与误解的亲和度
- **MAP (2024年)**: "Charting Student Math Misunderstandings" - 第二个竞赛,扩展到完整的学生回答分析
- **相同获胜者**: Team MTH 101 (Raja Biswas) 赢得了两个竞赛
**竞赛规模(MAP):**
- **数据来源**:Eedi + NAEP 数学问题
- **标注者**:15 名受过培训的标注员(有数学辅导经验)
- **学生群体**:9-14 岁(4-8 年级)
- **总队伍数**:1,850+ teams
- **总提交数**:39,760+ entries
- **奖项池**:$55,000(第 1 名 $20,000)
**任务格式对比:**
| 竞赛 | 任务 | 输入 | 输出 |
|------|------|------|------|
| **Eedi** | 预测错误答案与误解的亲和度 | 问题 + 错误答案 | 误解类型 |
| **MAP** | 预测学生解释中的误解 | 问题 + 答案 + 解释 | Top 25 误解预测 |
**任务格式:**
```
[问题文本 + 学生选择答案 + 学生解释]
↓
预测误解类型(Top 25 预测)
↓
MAP@3 评估(前 3 个预测)
```
**评估指标:**
- **MAP@3**: Mean Average Precision at 3
- 第 1 次预测正确:1.0 分
- 第 2 次预测正确:0.5 分
- 第 3 次预测正确:0.33 分
- 未预测正确:0 分
- **标签空间**:2,587 种误解类型
**关键洞察:**
1. **误解 vs 错误**:误解是系统性的、持续的,需要针对性干预
2. **标签层次**:正确性 → 解释质量 → 误解类型
3. **噪声标签**:多种子验证是处理噪声的关键
4. **检索+重排**:先用 embedding 检索,再用 CoT 推理重排
5. **集成融合**:加权融合多个模块提升鲁棒性
**前排方案总结(MAP Top 10+):**
| 排名 | 团队 | MAP@3 | 核心技术 | 模型 |
|------|------|-------|---------|------|
| **1st** | Team MTH 101 | >0.948 | Shared-prefix attention, FlexAttention | 72B ranker + 32B ranker |
| **2nd** | - | ~0.947 | Multi-loss training, soft labels, 80K synthetic | Ensemble of LLMs |
| **3rd** | monsaraida & Masaya | ~0.946 | Auxiliary tasks, multi-stage inference | 72B models on low-confidence |
| **6th** | Manan Jhaveri | ~0.944 | Qwen-semble, data-centric | Qwen ensemble |
| **8th** | - | ~0.942 | Embedding + ensemble | Deberta + Qwen |
| **15th** | - | ~0.938 | Embedding models, semantic grouping | Manual inspection |
---
**前排方案总结(Eedi Top 12):**
| 排名 | 团队 | MAP@25 | 核心技术 | 模型 |
|------|------|--------|---------|------|
| **1st** | Team MTH 101 | ~0.637 | Co-occurrence stats, Claude 3.5 Sonnet context | 72B + 32B ranker |
| **2nd** | Kazuhito Yonekawa et al. | ~0.636 | Multi-stage retrieve-and-rank | Qwen2.5-72B |
| **3rd** | waseda-pochi | ~0.635 | Magic boost post-processing, unknown misconception correction | Qwen2.5-32B |
| **4th** | - | ~0.634 | CoT features, grouped synthetic data | Qwen2.5-32B |
| **5th** | ebi-ktr | ~0.633 | Bi-encoder, listwise reranking | Qwen2.5-32B |
| **6th** | - | ~0.632 | QLoRA fine-tuning, ensemble | Qwen2.5-14B |
| **7th (Private) / 2nd (Public)** | terekaerumasahmet | ~0.631 | Multi-loss, soft labels | Qwen2.5-32B |
| **8th** | - | ~0.630 | Multi-stage retrieval, listwise reranking | Qwen2.5-32B |
| **9th (Private) / 7th (Public)** | - | ~0.629 | QLoRA fine-tuning | Qwen2.5-14B |
| **10th** | - | ~0.628 | Synthetic data, knowledge distillation | Qwen2.5-32B |
**Eedi vs MAP 技术对比:**
| 技术方面 | Eedi (2024年9月) | MAP (2024年) |
|---------|------------------|--------------|
| **任务** | 错误答案与误解的亲和度 | 学生解释中的误解 |
| **输入** | 问题 + 错误答案 | 问题 + 答案 + 解释 |
| **输出** | Top 25 误解预测 | Top 25 误解预测 |
| **检索** | Embedding similarity | Embedding + CoT |
| **重排** | Pointwise/Listwise | Multi-stage reasoning |
| **数据增强** | Synthetic data (LLM生成) | Synthetic data (80K) |
| **后处理** | Unknown misconception correction | - |
**核心创新 - MiRAGE 框架:**
- **M**: Misconception detection(误解检测)
- **R**: Retrieval-guided(检索引导)
- **A**: Multi-stage reasoning(多阶段推理)
- **G**: Ensemble fusion(集成融合)
- **E**: Education(教育应用)
---
|