耳目一新的在线答疑服务背后的核心技术

简介:

学霸君简史

图片描述

学霸君于 2012 年 11 月份成立,CEO 张凯磊在天津组建团队,他以前是做教育这一块的,所以当时考虑的还是做教育这块,经过一系列的头脑风暴,最终选择了学生课后作业、试卷答疑等高频的行为做目标。

2013 年,第一版拍照搜题 APP 上线,这个时候还是半人工的,也有机器拍照搜题的能力,但还是有机器无法解决问题的时候,这就要调动人工答疑部门,帮他们进行收集或者答题,给答案。

2014 年 5 月 30 日,学霸君上线了很重要的版本,这个版本以后是完全的自动化系统。在这个系统里面,将会完完全全用电脑和服务器完成,包括从用户拍照到上传图片,到数据分析,到题库搜索,到给出答案等过程。之后,2014 年 8 月 30 日的时候,我们又上线了第二个重要版本,在这个版本里面,最火热的搜题技术取代了传统的技术。通过更新,我们搜题命中率从 65% 提高到了 75%,用户达到 100 万。然后到去年 1 月 30 日,第三版系统正式上线,加入了另外一个技术,进一步提高了系统的能力,命中率达到 87%。

2015 年 8 月 30 日,第三版系统临近新版本的迭代,命中率达到 93%,用户已经达到 2200 万,累计搜索达到 10 亿次。随后,2015 年 9 月,我们推出 1V1 在线实时答疑系统。到今年 4 月份,用户大概 4 千万左右,拍照搜题日活跃将近 200 万,1V1 的实时答疑每天到 2 到 3 万单,完成了 20 亿次学生拍照搜题,以及 200、300 万在线视频答疑的数据。

1V1 实时答疑

图片描述

为什么推出实时答疑?因为不仅现在,包括我们自己当年作为学生的时候也有这个情况,比如很多时候写一个作业,可能我们思考很长时间还是无法解决问题,这种情况往往就同学之间互相咨询一下,很少想到麻烦老师,因为想到老师可能时间比较少。然后,学生就会有很多问题累计在这个地方,时间一久就不了了之,我们再也不会考虑解决这样的问题了。

同时,我们发现市场上二三线城市老师薪酬比较低,空闲时间比较多。我们做调查时发现,有些三线城市老师即使是特级职称,有十多年的教学经验,每个月工资可能也只有三千块,他们的薪酬是相对上海一线城市来说是很低的,但是因为他们有这么多年的教学经验,已经不需要花太多时间备课,所以空闲时间比较多。

大家也知道,我们这个教育培训市场很大,因为家长是不计成本的,会愿意投入大量的金钱,希望自己的孩子能够提高他们成绩。

基于这三方现状,我们推出了实时答疑。

此外,虽然很多学生和老师之间距离千山万水,但利用现在方便的移动端、电脑端和互联网,我们能够大幅度缩短彼此之间距离,仅仅通过几秒的连接,就可以把一个优秀老师,送到一个待需要解决问题的学生面前。

在这之前,通过拍照搜题,可以进行相应的关键词搜索,获取类似题目,然后返还给学生,帮助他们搞明白怎么解这道题。但是,有一些学生即使看到类似的题目和答案,还是没有办法理解这道题目。所以我们提供在线答疑,老师跟学生「见面」以后,学生上传题目,老师在点阵笔上面进行解答,包括画图,同时所有的记录都会实时反馈到学生的界面上面,这样可以让学生和老师进行实时的互动,进而解决学生的困惑,做到今日难题今日毕。

大规模数据采集

当年做第一个产品时,思考的核心问题就是,怎么样才能够获取一个个学生的信息,然后根据不同学生的情况,通过统计分析找到不同的知识弱点,进行针对性的传授。就像外面线下教育的一对一培训一样,我们也是走这样的方向。现在有一个很流行的词语叫做自身学习,都是一个意思。

所以接下来的问题就是,如果碰到一个学生,怎么知道他的具体情况呢?我们打算先从他们日常接触的书和试卷着手。其实最早的时候我们就已经觉得,学生答疑是很好的切入点,学生每天都有高频的需求,希望能解决作业,但是我们要解决这样的问题,首先的一个问题就是怎么做文字识别和文字提取。一开始我们想,不就是光学的识别吗?购买一些产品或者使用一些公开的 API 应该就能够解决,但是后来发现市场上没有现成的技术,没有能够达到适合我们方向的应用。

我们在实验当中发现,学生在上传的时候不会像我们做测试那么规则,极端情况下,可能学生在考试的时候也会偷偷拍照,这样产生的图片就会有各种各样的问题,包括形变、模糊,或者框架、线条等等,所以我们不仅要识别中文,还要识别英文,以及是不是单双栏,是不是有图片或者表格等等。

识别技术

图片描述

2013 年初,开始拓展自己的一套核心识别技术,先是从印刷体的中文识别入手,然后逐渐走到现在的手写、试卷识别,还有版面分析、高并发图象处理框架,以及公式识别、英文识别、表格识别、图象识别、自然语言处理等等。我们通过针对性研发,适应不同的平台,然后成立图象识别、数据挖掘等小组,支撑这一系列的技术研发。

图片描述

在做文字识别的时候,最早还是用传统的方法,比如说真人相机等等,识别率接近 93%。现在我们用最流行的深入学习技术,大家可能也有一些了解,像是最近阿尔法狗的比赛。我们目前在做的中文识别,训练字符已经达到了 20 个亿,单字符识别率达到 95%。

图片描述

这是用户上传的图片,在做过一些相应的预处理后,我们会把里面的每个文字块切割出来,把它们放进我们的识别网络进行处理,最后得出识别结果。同时,我们也把这种学习技术用到很多其他的领域,比如图象恢复技术。

图片描述

我刚刚讲的,为什么我们当时没法用市面上的一些 OCR 技术,就是因为学生上传的图片实在是太难以辨认了。我们后来通过生物学技术进行解决,首先收集、标注大量图片,同时搭建 GPU 集群训练深度神经网络,然后通过生成模型来进一步应用。

手写识别

图片描述

我们也有手写识别,在学生上传的题目和作业里面,不只是印刷体,比如我们平时见到的课本教材,还有很多老师布置的作业,或者学生自己摘抄的内容,都属于手写内容。这里面有很多挑战,我们需要滤除无关内容,要进行版面分析,要识别出不同的字,然后判断它们属于什么样的结构,最后再次识别,通过自然语言处理,进一步提高识别率。

图片描述

上面是一个例子,也是用户上传的图片,这一块也是利用生物学技术做的,现在识别率大概在 96% 左右。

图片描述

我们最终的目的是希望能够通过这样的交互系统,跟学生互动,并且在跟学生进行讲解的时候,所有的图形都可以通过这个系统变成可以转的立方体,方便跟学生交互,可以更好地帮助一些空间想象能力相对来说稍微弱一点学生。同时,我们也有一个数据挖掘团队,将所有题目里面关键词埋入知识图谱,方便学生检索相应的知识,比如说在一篇朱自清课文里,不仅有朱自清的生平介绍,还有视频等等。此外,数学引擎也可以帮助学生解决问题,我们通过建立一些自动解答系统,可以自动回答一些比较简单,类似于 K12 这种级别的数学题目。

智能化版面分析和题目提取

图片描述

我们目前正在做智能化版面分析和题目提取,如果可以识别学生的一张卷子,可以做多题答疑或者试卷分析,甚至可以做到一本教科书或者参考书分析,比如哪些题目适合学生做,哪些题目不需要去做等等。此外,我们还可以通过应用来打包一些内容,比如视频、音频、知识库等等。

图像云

图片描述

我们的目标是希望建立一个图像云,让学生可以通过终端发送图像请求,然后利用我们图像云的识别技术,包括语音识别、手写识别、版面识别等等,帮助他们处理各种各样的问题。

最核心技术:分发策略

图片描述

实际上,这个产品背后的逻辑蛮简单的,如果学生对于系统给予的解答不是特别明白,他们就可以像用 UBER 或者滴滴打车一样,直接连接老师,随时随地在线解决问题。虽然这个逻辑本身是比较简单和清楚的,但背后还是需要一个核心技术,就是怎么样去分发,怎么样让最合适的老师给学生解题。每个老师的上线时间都不一样,有的老师上午上线,有的老师晚上才有空,还有的老师科目不一样,比如英语、化学等。除了这些之外,考纲也不一样,以后可能全国考纲会慢慢统一,但至少这几年我们的考纲还不太一样,所以每个老师的讲题方式也不太一样,这就需要根据不同老师的状况,推送给不同的学生。而学生实际上也有不同的情况,我们当时做过测试,很多学生在下午的上课时间发送问题,但当时老师们并没有空。还有就是,不同学生对价格的敏感程度不一样,获取结果的期待值也不一样。

最后,通过系统调度,会对学生上传的题目做一个导航,把该题目进行知识分解,形成细分的知识图谱。接着对学生画像,如果学生经常需要答疑或者经常上传一些题目,会慢慢获取学生的信息,这样能清楚地知道,学生到底哪一块不足,哪一块比较擅长,我们也会经过老师的多次答疑之后,分析答疑数据或者学生的评价,这样也就给老师做了一个画像。根据这些信息,就可以利用系统进行智能调度,从而完成老师与学生之间的配对。

知识导航体系

图片描述

有一个教研团队,他们会把初高中的语文、数学、外语等科目进行知识点的分类,既用到一些人工的方法,也用到一些机器学习的技术,从多个维度进行挖掘,最终形成我们所需要的知识导航体系。

图片描述

举例来说,对高中数学的东西,可以分成 7 个板块,包括立体几何、代数,算法与框图等等,大概有 22 个章节,550 个知识点,3529 个题型,然后在难度上分为 4 个等级。学生上传题目以后,如果他是高中数学题,我们首先就要找高中老师,然后判断是哪个板块的题目,这样继续往下走,确定是什么类型的题目,最后决定选择哪位老师。

学生画像

图片描述

在目前的教育系统里,学生大部分都是接受相同的教育,而我们希望的是,能够通过学生画像给他们提供针对个人特点的服务,比如根据年级、地区、对知识点的掌握程度,以及学习能力等等,给他们画出一个图表,最后基于这些图表,为学生匹配更合适的服务。

老师画像

图片描述

同样,我们也需要给老师进行画像,因为每个老师的能力是不一样的,所以我们就通过每次老师讲解的时间,和学生对他的评分,以及一些自动化试检或以及人工试检,来对老师进行画像,得出他们擅长的领域或者教学习惯。

我们的系统大家应该已经知道了,像 UBER 或者滴滴一样,学生需要答疑,老师看到答疑请求之后可以选择,到底这个题目讲还是不讲,通过这样的智能分析系统,我们可以慢慢获取老师信息。

答疑供应预测

图片描述

刚才讲到,不同地区的教纲是不一样的,所以当学生提出了答疑需求的时候,我们会最优先地给他选择最合适的老师和时间。这个调度过程就像是工业上的供应预测,每个省份、每个知识点对应的老师,以及老师的上线时间具有强烈的随机性,这就需要从不同角度对个人情况进行分析,然后形成时间模型,预测学生下一次的请求,并同时计算老师是不是在线或者能不能回答这个问题。

答疑供给库存模型

图片描述

这个有点类似于工程上的供给库存模型,我们首先考虑的是两个状态,一个是老师的答疑供给库存,一个是学生的答疑需求,以此形成老师的答疑库存队列,然后通过 Markov 进行预测。

图片描述

把不同队列的状态建立方程以后,利用我们的公式,让它最后产生的结果概率等于 1 ,然后通过解线性方程组得到最优解,最后预测出老师库存队列的长度和等待时间,以及学生需求队列的长度和等待时间。

图片描述

之前的数据比较复杂,其实简单来说,我们的目标就是能够最大化地答题,增加答疑总量,同时希望每个老师的答疑得分要比较高,还有就是要降低学生提问的流失率,降低老师的闲置率和其他成本。当然了,这个目标是建立在老师的实际调配量小于最大量的基础下。

图片描述

通过设计这样的制度,可以方便以后我们要做的排班系统,包括直播讲课、直播答疑等等。基于这个系统,我们也可以更加合理地分配自己的能力,因为我们有一些是直接雇佣的内部老师,但也有一些外部兼职老师,有了排版系统,我们就可以根据实际的情况选择自动排班,这一方面能保证答疑的质量,另一方面也能降低成本。

下一个数据采集目标:1000 万高质量 1V1 视频样本

总的来说,我们是希望通过这样的调度系统,以最优化的策略帮助学生更快地提高成绩,同时也能够让老师更有效地答疑,并提高他们的收入。如果我们的系统比较差,那么学生的体验就会很糟糕,老师也就会认为这样的平台使用价值不是很高。我们现在的目标就是,能够通过这样的在线答疑系统,生成大量的,比如说 1000 万高质量的 1V1 视频样本,让我们可以进一步做更多的分析,最后形成以「学霸君」为平台的拍照搜题、1V1 实时答疑的平台。

小结

图片描述

学霸君最主要做的业务是以数据、技术、分析为支撑的,以此提供给学生一些定制化的,或者个人化的实时答疑学习、内容推荐、自适应练习等等。而这些内容都是通过一系列技术性的收集,包括利用技术进行统计、分析、预测来最终实现。



本文转自 www19 51CTO博客,原文链接:http://blog.51cto.com/doujh/1829830,如需转载请自行联系原作者

相关文章
|
11天前
|
存储 NoSQL 关系型数据库
从大数据到大模型:如何做到“心无桎梏,身无藩篱”
在大数据和大模型的加持下,现代数据技术释放了巨大的技术红利,通过多种数据范式解除了数据的桎梏,使得应用程序达到了“心无桎梏,身无藩篱”的自在境界,那么现代应用有哪些数据范式呢?这正是本文尝试回答的问题。
178 21
|
4月前
|
人工智能 分布式计算 大数据
大数据及AI典型场景实践问题之“开发者藏经阁计划”的定义如何解决
大数据及AI典型场景实践问题之“开发者藏经阁计划”的定义如何解决
|
机器学习/深度学习 人工智能 自然语言处理
ChatGPT背后的技术和多模态异构数据处理的未来展望——我与一位资深工程师的走心探讨
上周,我和一位从业三十余年的工程师聊到ChatGPT。 作为一名人工智能领域研究者,我也一直对对话式大型语言模型非常感兴趣,在讨论中,我向他解释这个技术时,他瞬间被其中惊人之处所吸引🙌,我们深入探讨了ChatGPT的关键技术,他对我所说的内容产生了浓厚的兴趣,我们开始交流并分享了各自的经验。我发现,与这位资深工程师的讨论不仅加深了我的理解,也让我更加了解了这项技术的前沿发展🌱。 后续我也下面我将分享一些我在与工程师的讨论中和自己学习中所了解的ChatGPT的关键技术,希望对您有所帮助。
|
7月前
|
SQL 存储 运维
大咖与小白的日常:教你打造一站式高性能游戏运营分析平台
真实案例乐元素创立于2009年,是一家以游戏研发运营为主营业务的游戏公司,同时业务涵盖动画作品、授权商品、音乐、演唱会、广播剧等在内的知名互动娱乐公司 。乐元素旗下拥有《开心水族箱》、《开心消消乐》、《海滨消消乐》 《Merc Storia》、《Ensemble Stars》 等多款畅销产品,以及《...
131 0
大咖与小白的日常:教你打造一站式高性能游戏运营分析平台
|
存储 Cloud Native 安全
物联网课程论文:《基于云原生的物联网端管云系统方案综述与演进设想》
这篇论文八千多字,主题是 云原生+物联网平台。花了几天心思,查了很多篇论文,因为自己对物联网通信的硬件方面不太会,所以还是选择写综述类的论文了,这篇论文感觉技术深度和广度比我上一篇计算机网络论文要更加深刻一点。
物联网课程论文:《基于云原生的物联网端管云系统方案综述与演进设想》
|
人工智能 监控 算法
打造算法在线服务领域极致开发体验与性能 — 阿里TPP图化框架技术实践
TPP图化致力于打造一个算法在线服务领域易用、性能极致、迭代效率远超普通方式的产品。本文将介绍TPP图化以及2021年在性能、开发体验上的改进,并介绍未来TPP图化的规划。
打造算法在线服务领域极致开发体验与性能 — 阿里TPP图化框架技术实践
|
消息中间件 存储 SQL
2021 年网易云音乐实时计算平台发展和挑战
从一个日常运维问题出发,带领大家了解云音乐实时计算平台的一些工作进展和未来规划。
2021 年网易云音乐实时计算平台发展和挑战
|
视频直播 测试技术
在线教育崛起,企业搭建在线网校系统有哪些方案
面对新教育趋势企业需要怎样迈出转型这一步,又该如何搭建在线教育平台?
580 0
在线教育崛起,企业搭建在线网校系统有哪些方案
|
存储 编解码 数据管理
完美网络体验背后的技术力量,《阿里云互联网多媒体数据存储解决方案蓝皮书》震撼上线!
依托于环境,启蒙于困境,多媒体技术逐步进入快速发展的阶段,《阿里云互联网多媒体存储解决方案蓝皮书》应运而生,为多媒体行业的数字化进程提供有力保障。
1169 0
完美网络体验背后的技术力量,《阿里云互联网多媒体数据存储解决方案蓝皮书》震撼上线!
|
调度 机器学习/深度学习 流计算
提效降本:蚂蚁金服如何用融合计算改造在线机器学习
如何实现权益和投放人群的自动匹配,解决系统的冷启动问题,优化转化率和提升用户体验,是一个在线学习的优化问题。
2874 0
提效降本:蚂蚁金服如何用融合计算改造在线机器学习