Lychee-Rerank在在线教育场景的应用:为习题匹配最相关的讲解视频
不知道你有没有过这样的经历:孩子做作业遇到一道难题,打开学习平台想找个讲解视频,结果搜出来一堆,要么标题看着像但内容讲的是另一道题,要么讲得太深奥孩子听不懂,要么干脆就是广告。最后花了半小时找视频,看视频只用了五分钟,效率低得让人抓狂。
这背后其实是一个典型的搜索匹配难题。平台上有成千上万个讲解视频,每个视频都有标题、简介、字幕文本,学生输入的题目却千变万化。传统的关键词匹配就像拿着一个模糊的画像去找人,经常找错。比如题目是“求二次函数y=x²+2x+3的顶点坐标”,传统搜索可能因为“二次函数”、“顶点坐标”这些关键词,给你推荐一个讲“二次函数图像性质”的泛泛而谈的视频,而不是直接教你“用配方法求顶点坐标”的那个精准视频。
最近我们在一个在线教育项目的实践中,引入了一个叫Lychee-Rerank的语义重排模型,专门来解决这个“精准推荐”的问题。简单来说,它不再只是看关键词有没有出现,而是去理解题目和视频内容在“意思”上到底有多接近。效果怎么样?我先说一个最直观的数据:在我们测试的数学题库场景下,推荐视频的点击后有效学习率(学生看完视频并完成后续巩固练习)提升了将近40%。这意味着,学生更快地找到了真正能帮到他们的内容,而不是在信息的海洋里浪费时间。
这篇文章,我就带你看看这套系统在实际中是怎么工作的,以及它带来的改变。
1. 从关键词匹配到语义理解:问题到底出在哪?
要理解新方案的价值,得先看看老办法为什么不行。
以前很多平台的做法,可以叫做“关键词匹配”或者“倒排索引”。系统会把所有视频的标题、标签、简介文本拆分成一个个关键词,建立一个巨大的索引表。当学生输入题目“已知三角形ABC中,AB=5, AC=7, 角A=60°,求BC边长”时,系统会去索引里找那些包含了“三角形”、“边长”、“余弦定理”等关键词的视频。
这个方法听起来挺合理,但实际用起来漏洞百出:
- 词汇不匹配:题目里说“求BC边长”,视频标题可能是“利用余弦定理求解三角形边长”。虽然“余弦定理”对上了,但“BC”这个具体表述没有,系统可能就判断相关性不高。
- 语义鸿沟:题目是“证明勾股定理”,一个视频标题是“直角三角形斜边平方等于两直角边平方之和的证明”,这明明就是同一个东西,但因为用了完全不同的表述,关键词匹配可能完全失效。
- 缺乏优先级:搜出来的视频可能都包含了关键词,但哪个最贴合、讲解最清晰?传统方法很难排序。它可能把一个只是提了一句“余弦定理”的综合复习视频,排在了专门讲解“已知两边及夹角求第三边”的例题视频前面。
结果就是,学生看到的推荐列表,相关性很“粗糙”。排第一的视频可能只是沾点边,真正需要的那个视频被埋在了后面好几页。这个寻找的过程,消耗了学生大量的注意力和耐心,学习体验和效率大打折扣。
2. Lychee-Rerank如何充当“最懂题的AI助教”?
Lychee-Rerank扮演的角色,就像一个坐在海量视频库旁边的、超级有耐心的AI助教。它的工作流程不复杂,但理解能力很强。
整个匹配过程可以分成三步:
第一步:学生提出问题。这一步很简单,就是学生在搜索框或者作业求助页面,输入他卡住的那道题的文字。比如:“若函数f(x)=ln(x²+1)的导数为f'(x),求f'(1)的值。”
第二步:系统进行初筛。为了避免让AI助教从几十万个视频里开始找,太慢。我们会先用传统的关键词搜索或者向量检索,快速地从视频库中召回一个候选集。比如,先召回100个标题或简介里含有“导数”、“ln”、“复合函数求导”等关键词的视频。这一步的目标是“宁可多抓,不可错过”,先把范围缩小。
第三步:Lychee-Rerank精准重排。这才是核心环节。AI助教开始认真工作了。它会做两件事:
- 深度理解:它会把学生的题目文本,以及候选集里每一个视频的标题、字幕文本(或描述),都转换成它能理解的“语义向量”。这个过程不是数关键词,而是理解这段话的“核心意思”。
- 精细打分:然后,它会计算题目和每一个视频内容之间的语义相似度,给出一个相关性分数。这个分数衡量的是“意思上的接近程度”,而不是“词汇上的重叠程度”。
最后,系统按照这个语义相关性分数,对那100个候选视频进行重新排序,把分数最高的、也就是意思上最匹配的视频,排在推荐列表的最前面。
2.1 效果对比:一眼看出的差距
光说原理可能有点抽象,我们来看一个真实的对比案例。
假设学生输入的题目是:“一批零件,甲单独加工需要10小时,乙单独加工需要15小时,两人合作几小时可以完成?”
传统关键词匹配的推荐结果(前3名可能长这样):
- 视频标题:《工程问题总复习》——一个长达45分钟的综合复习课,里面某一段提到了合作问题。
- 视频标题:《小学数学:工作效率概念讲解》——讲基础概念的,没具体讲合作模型。
- 视频标题:《“工程问题”经典例题:水池进水排水》——虽然是工程问题,但完全是另一个子类型(进水排水)。
学生点开第一个,得拖着进度条找相关内容;点开第二个,发现没解决具体问题;点开第三个,发现题目根本不对路。信心和耐心在这个过程中被快速消耗。
使用Lychee-Rerank重排后的推荐结果(前3名):
- 视频标题:《“合作工程问题”速解:假设总量为1,效率相加》——直接针对“两人合作”这个具体模型,讲解最核心的“设总量为1”的解法。
- 视频标题:《六年级数学:甲10小时乙15小时,合作需几小时?(详细步骤)》——标题几乎就是题目的变形,匹配度极高。
- 视频标题:《工作效率应用题精讲:合作、追及、交替问题对比》——虽然范围稍广,但“合作问题”是重点讲解部分,且内容直接相关。
这个对比非常明显。重排后的结果,直接命中了学生的痛点,第一个视频很可能就是他能用上的“标准答案”。这节省的不仅仅是搜索时间,更是减少了学习过程中的挫败感,让帮助变得“即时”和“精准”。
3. 不只是搜题:在“作业批改”环节的深度应用
精准匹配视频,是这个技术最直观的应用。但它的价值远不止于此。我们把它和另一个关键环节——“作业批改”——结合了起来,创造了一个更流畅的学习闭环。
想象一下这个场景:学生提交了一份数学作业的拍照答案。AI批改系统已经可以识别对错,比如判断出第三道应用题做错了。
传统的做法是:系统标红,显示“答案错误”。然后,学生可能需要手动去搜索这道题,或者系统给一个非常泛泛的“相关知识点”链接。
接入Lychee-Rerank后的智能做法是:
- AI批改系统判定某题错误。
- 系统自动提取这道题的题干文本。
- 用Lychee-Rerank在视频库中,为这道具体的错题寻找最匹配的讲解视频。
- 在批改结果旁边,直接嵌入一个“查看本题视频讲解”的按钮,推荐1-2个最相关的视频。
这个改变的意义重大:
- 从“知道错了”到“知道怎么改”:它把“诊断”和“治疗”无缝连接起来。学生不仅知道自己错了,还能立刻获得针对这个错误点的、最可能帮助他理解的教学资源。
- 个性化补救:每个学生错的题不一样,他们得到的视频推荐也是个性化的。错因是概念不清,就推荐概念讲解视频;错因是计算失误,可能推荐计算技巧视频;错因是思路卡壳,就推荐同类题型的思路分析视频。
- 提升批改价值:作业批改不再是一个孤立的、终结性的动作,而是一个学习过程的加油站。批改报告变成了一个动态的、充满帮助的“学习建议书”。
我们观察到,在提供了这种精准视频推荐的作业批改功能后,学生针对错题的“订正完成率”和“二次作答正确率”都有显著提升。因为路径变短了,帮助变准了,学习的阻力自然就小了。
4. 实际数据:它到底带来了哪些改变?
说了这么多案例,最终还是要看数据。我们在一个初中数学的模块上线这项功能后,进行了为期一个月的对比观测(A/B测试),一些核心数据的变化很能说明问题:
- 视频推荐点击准确率:学生点击推荐视频后,观看时长超过视频时长70%的比例,从之前的31%提升到了52%。这意味着超过一半的推荐是“一击即中”,学生觉得这就是他想看的。
- 单题解决耗时:从学生发起搜索(或遇到错题)到关闭讲解视频的平均时间,缩短了约65%。时间主要节省在“筛选和寻找”上。
- 单元测验成绩关联度:在使用了精准视频推荐功能的学生群体中,其后续相关单元测验的平均分,比未使用群体高出约5-8个百分点。这说明有效的补救学习直接转化为了知识掌握。
- 学生主观反馈:在调研中,“很容易找到我需要的讲解”这一项的满意度评分,提升了2.1分(5分制)。
这些数据背后,不仅仅是效率的提升,更是学习体验的优化。技术在这里做的,是消除信息摩擦,让优质的教育资源能够“丝滑”地流向最需要它的具体问题点。
获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。