[发明专利]一种用于学习者自适应学习的问答方法及装置有效
| 申请号: | 201610100135.4 | 申请日: | 2016-02-23 |
| 公开(公告)号: | CN105512349B | 公开(公告)日: | 2019-03-26 |
| 发明(设计)人: | 周建设;刘杰;骆力明;孙众;史金生 | 申请(专利权)人: | 首都师范大学 |
| 主分类号: | G06F16/903 | 分类号: | G06F16/903 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
| 地址: | 100037 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明提供了一种用于学习者自适应学习的问答方法及装置,其中,该方法包括:首先,获取学习者输入的查询信息;对查询信息进行关键词提取,并在预先建立的知识本体库中,根据提取到的关键词检索相应的多条学习内容;然后,利用基于语料库的相似度算法与基于距离的相似度算法相结合的方式,逐一计算查询信息与检索到的多条学习内容间的相似度,并提取相似度大于预设阈值的学习内容;最后,在提取出的学习内容中,采用自适应算法抽取与学习者对应的用户模型相匹配的自适应学习内容。本发明实施例通过在预先建立的知识本体库中查找与学习者用户模型相匹配的自适应学习内容,推荐的学习内容具有针对性,有助于学习者自主学习。 | ||
| 搜索关键词: | 一种 用于 学习者 自适应 学习 问答 方法 装置 | ||
【主权项】:
1.一种用于学习者自适应学习的问答方法,其特征在于,所述方法包括:获取学习者输入的查询信息,其中,所述查询信息包括:文本信息或者语音信息;对所述查询信息进行关键词提取,并在预先建立的知识本体库中,根据提取到的关键词检索相应的多条学习内容;利用基于语料库的相似度算法与基于距离的相似度算法相结合的方式,逐一计算所述查询信息与检索到的多条所述学习内容间的相似度,并提取相似度大于预设阈值的学习内容;在提取出的学习内容中,采用自适应算法抽取与所述学习者对应的用户模型相匹配的自适应学习内容,其中,所述用户模型是从预先建立的用户本体库中根据所述学习者的ID调取的;其中,所述利用基于语料库的相似度算法与基于距离的相似度算法相结合的方式,逐一计算所述查询信息与检索到的多条所述学习内容间的相似度,并提取相似度大于预设阈值的学习内容,包括:从检索到的多条所述学习内容中逐一选取一条学习内容,对学习者输入的查询信息和选取的所述学习内容进行单词还原处理;对还原后的各个单词进行词性标注,并根据各个单词的词性类型选取可用单词,其中,所述可用单词包括以下中的一种或多种;词性为名词的单词、词性为动词的单词、词性为副词的单词或者词性为形容词的单词;由选取的所述查询信息和所述学习内容中的各个可用单词组成所述查询信息和所述学习内容的联合词集;根据公式
逐一计算词性相同的所述联合词集中的单词与所述查询信息中的可用单词之间的第一词间相似度Sim1(w0,w0i),并根据公式
逐一计算词性相同的所述联合词集中的单词与所述学习内容中的可用单词之间的第一词间相似度Sim1(wi,w0i),其中,w0表示查询信息中的概念词,wi表示学习内容中的概念词,w0i表示联合词集中的概念词,L表示两个概念词之间的最短路径长度,α为常数(取值为0.1),Hc表示两个概念词的公共上位词集的深度,Hw0表示概念词w0的深度,Hwi表示概念词wi的深度,Hw0i表示概念词w0i的深度;基于语料库的相似度算法逐一计算词性相同的所述联合词集中的单词与所述查询信息中的可用单词之间的第二词间相似度Sim2(w0,w0i),并基于语料库的相似度算法逐一计算词性相同的所述联合词集中的单词与所述学习内容中的可用单词之间的第二词间相似度Sim2(wi,w0i);根据公式Sim(w0,w0i)=βSim1(w0,w0i)+γSim2(w0,w0i)确定词性相同的所述联合词集中的单词与所述查询信息中的可用单词之间的综合相似度Sim(w0,w0i),并根据公式Sim(wi,w0i)=βSim1(wi,w0i)+γSim2(wi,w0i)确定词性相同的所述联合词集中的单词与所述学习内容中的可用单词之间的综合相似度Sim(wi,w0i),其中,β表示第一词间相似度的权重值,γ表示第二词间相似度的权重值;将确定出的所述联合词集中的单词与所述查询信息中的可用单词之间的多个综合相似度组成的向量作为所述查询信息的公共语义向量,并将确定出的所述联合词集中的单词与所述学习内容中的可用单词之间的多个综合相似度组成的向量作为所述学习内容的公共语义向量;根据公式
计算所述查询信息与所述学习内容之间的相似度,其中,T0表示查询信息语句,Ti表示学习内容中的第i条语句,S0表示查询信息的公共语义向量,Si表示学习内容的公共语义向量;从未被选取的多条所述学习内容中选取下一条学习内容,直到计算得到所述查询信息与各个所述学习内容之间的相似度;提取所述查询信息与各个所述学习内容之间的相似度大于预设阈值的学习内容。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于首都师范大学,未经首都师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610100135.4/,转载请声明来源钻瓜专利网。





