CN104866557B - 一种基于建构学习理论的个性化即时学习支持***与方法 - Google Patents
一种基于建构学习理论的个性化即时学习支持***与方法 Download PDFInfo
- Publication number
- CN104866557B CN104866557B CN201510252479.2A CN201510252479A CN104866557B CN 104866557 B CN104866557 B CN 104866557B CN 201510252479 A CN201510252479 A CN 201510252479A CN 104866557 B CN104866557 B CN 104866557B
- Authority
- CN
- China
- Prior art keywords
- knowledge
- user
- micro
- relation
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000004458 analytical method Methods 0.000 claims abstract description 10
- 238000010276 construction Methods 0.000 claims abstract description 10
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 8
- 230000006870 function Effects 0.000 claims description 6
- 230000011218 segmentation Effects 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 5
- 230000032798 delamination Effects 0.000 claims description 3
- 230000007717 exclusion Effects 0.000 claims description 3
- 239000000203 mixture Substances 0.000 claims description 3
- 241000270322 Lepidosauria Species 0.000 claims description 2
- 230000007547 defect Effects 0.000 claims description 2
- 230000010354 integration Effects 0.000 claims description 2
- 238000012216 screening Methods 0.000 claims description 2
- 238000000605 extraction Methods 0.000 claims 2
- 239000004744 fabric Substances 0.000 claims 1
- 230000000875 corresponding effect Effects 0.000 description 9
- 239000008186 active pharmaceutical agent Substances 0.000 description 4
- 230000007812 deficiency Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 244000097202 Rathbunia alamosensis Species 0.000 description 2
- 235000009776 Rathbunia alamosensis Nutrition 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- BYACHAOCSIPLCM-UHFFFAOYSA-N 2-[2-[bis(2-hydroxyethyl)amino]ethyl-(2-hydroxyethyl)amino]ethanol Chemical compound OCCN(CCO)CCN(CCO)CCO BYACHAOCSIPLCM-UHFFFAOYSA-N 0.000 description 1
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 101100261006 Salmonella typhi topB gene Proteins 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000010249 in-situ analysis Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 101150032437 top-3 gene Proteins 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- Computational Linguistics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种基于建构学习理论的个性化即时学习支持***与方法,包括用户知识需求行为分析及记录、标签关系图微知识库、基于建构学习的微知识推荐算法等模块。***实现从个人用户社交媒体信息中分析其知识的建构需求,然后即时为其推荐学习个性化的微知识,从而主动快速地帮助用户弥补知识缺陷。本发明所述方法能够作为互联网社交***的一个重要服务内容,智能高效地帮助用户提升个人知识素养,取得良好的经济和社会效益。
Description
技术领域
本发明公开了一种社交网络中用户知识需求分析,个性化即时知识推荐的***与方法,属于个性化知识推荐的领域。
背景技术
现如今,人们日常生活越来越离不开社交网络。单就新浪微博数据显示,截止2014年十月,微博月活跃用户数已经达到1.67亿人。人们通过社交网络来实现信息传播、信息分享、信息获取。本文以新浪微博这一社交网络为平台进行说明。
微博功能日益强大,大量增长的微博信息在给人们带来方便的同时也造成了信息过载等问题。用户每天接收的微博数据中包含了各个知识领域的不同知识,同时包含大量与学术知识毫不相干的无用信息,导致用户在“刷微博”的时候需要主动过滤大量的不相干信息,筛选有用的信息来阅读,大大增加了用户刷微博时的负担。
此外,对于一些未曾接触过的陌生知识,用户通过在搜索引擎中输入关键词来检索相关的网页,然后从中选择有价值的网页来阅读。因此用户每学习一条新知识都将经历繁琐的检索筛选过程,并且这个过程并不能确保用户最终检索到的内容是自己感兴趣的。因此用户“刷微博”是一个走马观花,漫无目的的学习过程,没有一个***的规划,这可能导致用户重复学习,花费多余的时间。
如何帮助微博用户筛选有效的信息,过滤无用的、不感兴趣的信息,并在此基础上分析用户的兴趣爱好,给用户作出个性化的学习推荐,是一个亟待解决的问题。
学习推荐***在一定程度上解决了以上提出的问题。但现有的学习推荐***还存在一些不足之处:①不能实时获取用户的学习兴趣。②推荐内容用户感兴趣程度不高。③学习内容形式复杂,导致学习负担重,降低用户学习兴趣。④没有针对用户***全面的学习规划。
针对以上不足,本发明公布了一种基于建构学习理论的个性化即时学习支持***与方法。
发明内容
本发明旨在弥补上述学习推荐***的不足,它提供了一种社交网络中根据用户知识需求即时给用户推荐个性化学习资源的学习推荐***。本发明重在为用户营造一个个性化的学习环境,帮助用户即时发现学习兴趣点,弥补知识缺陷,建构完整的知识结构。本发明着重考虑两点:①实时动态分析用户知识需求,发现用户期望的知识缺失,即时推荐学习资源。②通过引入有向标签关系图,实现基于建构的学习资源推荐。
本发明提供的基于微知识建构的个性化即时学习支持***与方法,包括以下步骤:
用户知识背景分析:首先通过获取大量微博认证用户的微博标签,统计分析不同人群对不同微博标签的喜好,然后通过分析目标用户的微博标签预测该用户所属人群,进而预测目标用户对哪些知识领域感兴趣。然后批量获取用户及其关注好友最新发表的微博状态,按发表的时间先后整合成一个微博状态文档,运用改进的TF-IDF算法自动提取文档关键词。最终得到一组带权重的关键词,表示用户当前关注的知识点,即为用户的知识背景。
构建有向标签关系图:有向标签关系图存储了所有知识点之间存在的一种内在联系,即知识内容上的包含、互斥等关系。整个标签关系图的知识结构是一个网状的结构。标签关系图包含的内容可以分为几个大的知识领域,每一个知识领域的知识结构是树形结构。每一个大的知识领域由一个知识的根结点一层层的往下细分,最后形成一个树形结构。
构建扩展知识库:扩展知识库是为了满足用户对知识的进一步需求,当用户对***推荐的微知识感兴趣时,***将给用户推荐针对该微知识的扩展知识,这可能是一个和该微知识相关的网站,或者是一篇文章。
发现用户期望的缺失知识:用户在刷微博的同时学到的知识是零散的不全面的,存在知识的缺失。有向标签关系图提供的是一个完整的知识结构体系,相当于为用户制定了一个全面的学习计划。将用户当前关注的知识点标记在标签关系图中,从中发现与用户当前关注知识点密切相关的但是是用户未曾接触过的知识,推荐给用户学习,从而帮助用户达到知识查漏补缺的目的。
实现基于建构的学习资源推荐:将用户期望的缺失知识作为待推荐知识,推荐给用户学习。用户学习缺失知识的过程就是一个构建知识的过程。用户每学习一个缺失知识,用户的知识结构就会更加完善。
附图说明
图1学习推荐方法流程图;
图2用户知识背景分析流程图
图3用户所属人群预测流程图
图4用户性别预测流程图
图5获取目标用户微博标签流程图
图6用户年龄预测流程图
图7用户职业预测流程图
图8用户当前关注知识分析流程图
图9标签关系图
图10标签关系图树形分支
图11创建微知识库流程图
图12发现缺失的知识流程图
图13***架构图
图14***工作流程图
具体实施方式
下面参照附图来对本发明中的各个步骤进行详细描述。
如图1所示,本发明提供了一种基于建构学习理论的个性化即时学习支持方法,包括如下步骤:
用户知识背景分析:通过预测用户所属人群和发现用户当前关注的知识来分析用户知识背景。如图2所示,用户知识背景分析包括如下步骤:
用户所属人群预测:运用贝叶斯定理通过微博标签预测用户所属人群。如图3所示,用户所属人群预测包括以下步骤:
用户性别预测:通过微博标签预测该用户性别。如图4所示,用户性别预测包括以下步骤:
获取大量微博认证用户的性别和标签:通过微博开放平台提供的API获取大量微博认证用户的信息(包括用户性别、年龄、职业、微博标签,发表过的微博状态)。
按性别统计标签:将所有获取的微博用户标签按男性和女性划分,得到男性喜爱的微博标签库和女性喜爱的微博标签库。
扩充标签库:如果某一个关键词在用户的微博状态中频繁的出现,则可以认为该关键词是该用户的微博标签。统计所有男性用户发表过的微博状态,通过微博去噪,分词,统计词频,将词频较高的关键词作为男性喜爱的微博标签添加到男性喜爱的微博标签库。统计所有女性用户发表过的微博状态,用同样方法将词频较高的关键词作为女性喜爱的微博标签添加到女性喜爱的微博标库。
计算每一个标签出现的概率:分别统计男性喜爱的微博标签库和女性喜爱的微博标签库中每一个标签出现的概率。假设男性喜爱的微博标签库总共有Tm个标签,女性喜爱的微博标签库总共有Tw个标签,其中标签X在男性喜爱的微博标签库中出现Sm次,在女性喜爱的微博标签库中出现Sw次,则标签X在男性喜爱的微博标签库中出现的概率为Sm/Tm,在女性喜爱的微博标签库中出现的概率为Sw/Tw。
获取目标用户的微博标签:通过用户自身标记的微博标签,用户好友标记的微博标签、用户发表及转发的微博发现用户喜爱的标签。如图5所示,获取目标用户微博标签包括以下步骤:
直接获取用户微博标签:通过微博开放平台提供的API获取目标用户的微博标签。
通过用户关注好友获取微博标签:关注好友是用户主动选择的,通常情况与目标用户有相似的兴趣喜好。获取关注好友的微博标签,统计出现频率较高的微博标签作为目标用户喜爱的微博标签。
通过用户发表的微博状态发现微博标签:用户发表转发的状态中如果频繁出现一些关键词,那么认为这些频繁出现的关键词是用户喜爱的微博标签。
目标用户性别预测:运用贝叶斯定理分析预测目标用户可能的性别。假设Li是目标用户喜爱的微博标签,则根据贝叶斯定理,可以计算标签Li出现时目标用户为男性(女性)的概率。假设,男性和女性喜爱某一个标签的初始概率为50%,公式如下:
上式基于一个标签分析了目标用户为男性(女性)的概率。一般情况一个微博用户喜爱的微博标签有若干个,综合考虑目标用户喜爱的每一个微博标签,最终的概率计算公式采用下式:(设Pi=P(Men|Li))
通过以上分析,最终获得目标用户为男性用户和为女性用户的概率。比较两个概率的大小,如果目标用户为男性用户的概率大于目标用户为女性的概率,则认为目标用户为男性,反之,则认为目标用户为女性。
用户年龄预测:如图6所示为用户年龄预测流程图,具体步骤参见用户性别预测。
用户职业预测:如图7所示为用户职业预测流程图,具体步骤参见用户性别预测。
从用户所属人群预测结果获知用户知识兴趣偏好。
用户当前关注知识点分析:通过微博开放平台提供的API获取用户及其关注好友最新发表的微博状态,从中分析用户当前关注的知识点。如图所示8,用户当前关注知识分析包括以下步骤:
获取用户及其关注好友最新发表的微博状态:通过微博开放平台提供的API获取用户及其关注好友最新发表的微博状态,并按照发表的时间先后将微博状态整合在一个文档中。
微博数据去噪:去除微博数据中的表情符、链接、昵称、话题等无效信息。
微博分词:运用中科院提供的ICT分词器对微博文档进行分词。
分词结果去噪:去除分词结果中的形容词,副词,停用词等无效信息,获得一组有效的关键词(每一个有效的关键词对应一个相关知识点)。
关键词分析:运用TF-IDF算法分析计算每一个关键词的权重。对文档中的第i个关键词权重Wi计算公式如下式:
其中tfi表示文档中第i个关键词出现的词频,max tfi表示文档中重复出现最多的关键词,N表示语料库的文档总数,ni表示语料库中包含该关键词的文档数,D表示整篇文档的长度,di表示第i个关键词首次出现的位置距离文档开头的长度。TF-IDF算法的思想包括两点:第一点,关键词出现的词频越高,其权重越大;第二点,关键词越常见,其权重越小。如果一个关键词很少在其他文档中出现,而在该文档中频繁出现,则代表这个关键词很能反映该文档的特征。在原有TF-IDF算法的基础上,本发明结合微博状态的特点考虑每一个关键词发表对应的时间先后,发表时间越短的关键词,其权重越大。发表时间的长短在文档中表现为该关键词到文档开头的距离长度。
通过用户兴趣偏好调整关键词权重:通过预先获知的用户知识兴趣偏好调整知识点权重。每一个知识点判断是否是该用户所属人群喜爱的知识点,如果是,则加强该知识点权重,如果否,则削弱该知识点权重。例如,“篮球”是男性用户更加喜爱的关键词,如果目标用户是男性,则用相应的概率加强该关键词的权重,如果目标用户是女性,则用相应的概率减弱关键词的权重。关键词最终的权重计算公式如下:
Pi表示目标用户所在人群选择该关键词的概率,Pj表示不同人群选择该关键词的概率。等式右边最后一项表示目标用户对该关键词的选择概率与人群选择该关键词的平均概率的比较。
通过以上步骤最终获得一组带权重的关键词,每一个关键词对应一个知识点,这些知识点即为用户当前最关注的知识点。
标签关系图和微知识库:标签关系图和微知识库需要人工创建,标签关系图实现知识结构化存储并提供知识关系,微知识库用于存储人工创建的微知识条目。标签关系图和微知识库包括以下步骤:
构建有向标签关系图:知识之间存在包含和互斥的关系,将这种知识关系和对应的知识点存储在标签关系图中。如图9所示,整个标签关系图包含了所有的知识点,以及各知识点之间存在的包含和互斥关系。
知识分类:利用爬虫从网络上抓取大量的关键词,将关键词按所属的知识领域分成几类,合并同义关键词。如图9所示,图中外圈五个虚线圆圈,每一个圆圈代表一个知识领域。
知识分层:如图10所示,将每一个知识领域的关键词以树形结构的形式展现。不同的关键词覆盖的知识面范围不同。根结点(第一层)的关键词覆盖了整个知识领域的知识面;由根结点继承的子结点(第二层)的关键词将该知识领域细分成几个知识块;从不同的知识块继承的子结点(关键词)将每一个知识块划分成一系列更详细的知识点(第三层);依次按层往下细分,直到知识点不能再细分,由此得到一个有层级方向的能表示某一知识领域的树形结构的关键词组。如图9所示,两个粗虚线圆圈代表知识分层,从图中可以看出外层的知识是从内层的知识继承的。
知识结构化存储:每一个结点表示一个知识点,结点之间的从属和并列关系对应知识点之间存在的包含和互斥关系。实现知识的结构化存储。如图9所示,图中每一个实线的小圆圈都表示一个知识点,小圆圈之间的连线表示知识点之间存在的联系。
标签关系图自动更新:标签关系图中的知识点和知识结构在使用过程中可以不断自动更新改进。用户在使用过程中发现知识点表达不准确可以进行编辑修改,如果发现有遗漏的知识点用户也可以按照给定的格式(标题+300-500字的内容)自己创建一个词条提交给***。
创建微知识库:标签关系图中的每一个知识点对应创建一个微知识,形成微知识库。如图11所示,创建微知识库包括以下步骤:
搜索引擎检索微知识:以微知识的标题作为关键词输入搜索引擎,从百度百科、***、中国百科网获取与该微知识相关的知识条目。
整合检索结果:将获取的检索结果进行整合,合并重复的内容,每一个知识点整合成一个300字左右的简短内容。
存储微知识:每一条微知识以检索关键词为标题,整合的内容为知识体,存储在微知识库。
发现缺失的知识:通过用户当前感兴趣的知识点来帮助用户发现缺失的知识,并为用户推荐相应的知识点,弥补知识的不足。缺失的知识表示用户不能主动发现的知识点,但这部分知识是和用户目前关注的知识点密切相关的,极有可能是用户所需的知识点。如图12所示,发现缺失的知识包括以下步骤:
在标签关系图中标记用户知识背景:将用户背景知识(当前最关注的知识点)在标签关系图中进行标记。
发现缺失的知识:通过标签关系图提供的知识点之间存在的关系,发现与用户当前关注的知识点关系密切的其他知识点,即为用户期望的缺失知识。
构建与推荐:本发明帮助用户在原有知识背景的基础上,发现期望的缺失知识,通过不断的推荐学习缺失的知识,建构新的知识体系。建构与推荐包括以下步骤:
确定待推荐知识:每一个用户关注的知识点都能发现一个相应的缺失知识,将用户期望的缺失知识top3作为待推荐知识。
确定待推荐扩展知识:根据用户上一次登录***的学习反馈,如果用户对推荐的某个知识点表示感兴趣,则将该知识点的扩展知识作为待推荐扩展知识。
推荐知识:将待推荐知识和待推荐扩展知识推荐给用户学习。
建构知识:通过帮助用户不断的发现缺失知识,推荐给用户学习,逐步帮助用户弥补知识不足,最终实现知识建构。
本发明还公开了一种基于建构学习理论的个性化即时学习支持***,包括:
如图13所示为***架构图,展示了本***各模块的组成,如图14所示为***工作流程图,展示了***工作时的整个流程。
本***由界面设计模块,推荐算法模块,数据库设计模块三部分组成。
界面设计模块包括登陆界面、知识学习界面、学习反馈界面。
登陆界面:用户凭借社交平台现有账户登陆本***,***通过账户名唯一标识当前登陆的用户。
知识学习界面:显示三条用户可能感兴趣的微知识,推荐给用户学习。
学习反馈界面:用户在学习完推荐的知识后可进行反馈,对推荐的知识进行评价,用户在下次登录***时***根据用户以往的反馈给用户推荐相应的扩展知识。
推荐算法模块包括用户知识背景分析、发现缺失知识、推荐与建构三部分。
用户知识背景分析:***获得社交网络授权,提取用户社交信息,预测用户所属人群,分析用户当下关注的知识点,从而准确了解用户的知识背景。
发现缺失知识:以用户当前关注的知识作为用户的知识背景,利用标签关系图发现用户可能缺失的知识点。
推荐学习资源:每次登陆***给用户推荐三条缺失的微知识。
数据库设计模块包括标签关系图、微知识库、扩展知识库三部分。
标签关系图:标签关系图中存储了所有知识点,以及知识点之间存在的联系。记录每一条知识点的标题、从哪个知识点继承、派生了哪些知识点。
微知识库:存储所有的知识点,每一个知识点存储其标题和简短的知识内容。微知识库中所有的知识标题和标签关系图中的知识标题一一对应。
扩展知识库:扩展知识库存储所有的扩展知识,当用户对某一个知识点表示感兴趣时,***会在用户下次登录时给用户推荐针对该知识点的扩展知识。扩展知识形式包括详细的知识介绍、相关网站、相关论坛、相关书籍等。
本发明提出一种基于建构学习理论的个性化即时学习支持***与方法,从用户的社交信息中分析用户感兴趣的知识,并以此作为用户的知识背景,运用标签关系图提供的知识之间的联系,帮助用户发现缺失的知识,在用户刷微博的同时以微知识的形式推荐给用户学习,为用户提供了个性化的知识服务,帮助用户免去了检索知识的时间,弥补了知识的缺陷。
实际使用
该发明中所描述的方法能够作为互联网中社交网络的一个功能模块,也能作为以文本为主的学习网站的核心实现方法,旨在给用户推荐个性化的学习知识,引导用户发现自己的学习兴趣。
Claims (8)
1.一种基于建构学习理论的个性化即时学习支持方法,特征在于:通过分析用户网络社交信息,提取能够表征用户感兴趣的一组带权重的关键词背景知识点,作为用户当前关注知识点;在此基础上引入一个网状结构的有向标签关系图,标签关系图存储知识内容间的包含、互斥关系;将用户当前关注知识点标记到标签关系图中,通过提取与当前关注知识点有直接关系,但用户未曾接触的相关知识作为可能缺失的知识,推荐给用户学习;通过不断地给用户推荐潜在的缺失知识来为用户弥补知识的缺陷,帮助用户建构一个完整的知识结构体系;***针对标签关系图中的每一个知识点对应创建一个知识标题和一个300字左右的微知识文本内容,所有微知识组合形成一个个性化即时学习支持的微知识库。
2.一种基于建构学习理论的个性化即时学习支持方法,包括如下步骤:
用户知识背景分析:获取用户及其关注好友最新发布的一组微博数据,从中分析用户当前所关注的知识点,并以此作为用户的知识背景;
构建标签关系图:标签关系图由两部分组成:知识概念和知识之间的关系;知识概念:整个标签关系图包含的知识可以划分为几个大类的知识,一个大类表示一个知识领域;每一个大类的知识又可以划分为不同的知识块,每一个块的知识又可以分成不同的知识点,一直细分下去,直到不能再细分;每一个知识点用一个标签表示;关系:整个标签关系图由若干树形结构组成,每一个树形结构表示一个知识领域所包含的所有知识点之间存在的关系;所有的树形结构组合在一起形成一个网状的标签关系图;树的每一个结点代表一个知识点;子知识点是父知识点的细分,他们是包含关系;一棵树中同一层的知识点是互斥关系;由此构建一个完整的知识结构体系;
构建微知识库:标签关系图中出现的每一个标签代表一个微知识;微知识库存储了所有标签关系图中包含的知识点;每一个微知识包含一个标题和300字左右的知识内容;标签关系图中的每一个标签和微知识的标题一一对应;微知识的优点在于用户可以节省学习的时间,尤其在刷微博的时候用户没有耐心去详细阅读大篇幅的内容,微知识能保证用户在短时间内明确该知识点是不是自己感兴趣的知识;
构建扩展知识库:扩展知识库中的知识内容是对微知识的扩展,利用搜索引擎检索与微知识相关的网站、论坛、文章、博客网络资源,作为微知识的扩展知识;
发现用户期望的缺失知识:将用户感兴趣的知识条目标记在标签关系图中,从中发现和用户感兴趣知识条目密切相关的其它知识条目,即为用户可能缺失的知识;
知识推荐:根据用户已掌握的知识,结合知识结构体系,为用户推荐个人期望的缺失的知识。
3.如权利要求2中所述的基于建构学习理论的个性化即时学习支持方法,其中用户知识背景分析步骤包括:
(1)用户所属人群预测:抓取大量微博认证用户的信息,预先训练获知不同人群对各种标签的喜爱;获取目标用户微博标签,分析该用户属于哪类人群;不同的人群对不同领域的知识感兴趣度不同;
(2)批量获取用户及其关注好友最新发布的微博数据:获取用户及其关注好友最新发布的一组微博数据,按照状态发表的时间先后整合成一个微博状态文档;
(3)微博数据去噪:去除当前获取到的微博数据的噪声,包括表情符、链接、昵称这些不体现用户兴趣的字符;
(4)微博分词:采用分词算法将经过去噪处理的微博状态文档进行分词处理;
(5)分词结果去噪:去除分词结果中的噪声;
(6)关键词分析:运用TF-IDF算法计算关键词的权重,在此基础上引入关键词出现的位置、目标用户所在人群对该关键词的喜好程度,最终给出一组带有权重的关键词;
(7)用户知识背景建模:按权重大小给关键词排序,取权重大的前三个关键词,表示用户目前最关注的知识点,即为用户知识背景。
4.如权利要求2中所述的基于建构学习理论的个性化即时学习支持方法,其中构建有向标签关系图步骤包括:
(1)知识分类:利用爬虫从网络上抓取一定数量的关键词,将关键词按所属的知识领域分类,并合并同义关键词;
(2)知识分层:将每一个知识领域的关键词以树形结构的形式展现;不同的关键词覆盖的知识面范围不同;根结点的关键词覆盖了整个知识领域的知识面;由根结点继承的子结点的关键词将该知识领域细分成几个知识块;从不同的知识块继承的子结点将每一个知识块划分成一系列更详细的知识点;依次按层往下细分,直到知识点不能再细分,由此得到一个有层级方向的并且能表示某一知识领域内各知识点之间关系的知识框架;
(3)知识结构化存储:每一个结点表示一个知识点,结点之间的从属和并列关系对应知识点之间存在的包含和互斥关系;实现知识的结构化存储;
(4)标签关系图自动更新:标签关系图中的知识点和知识结构在使用过程中可以不断自动更新改进。
5.如权利要求2中所述的基于建构学习理论的个性化即时学习支持方法,其中构建微知识库步骤包括:
(1)搜索引擎检索微知识:以微知识的标题作为关键词输入搜索引擎,从百度百科、***、中国百科网获取与该微知识相关的知识条目;
(2)整合检索结果:将获取的检索结果进行整合,合并重复的内容,每一个知识点整合成一个300字左右的简短内容;
(3)存储微知识:每一条微知识以检索关键词为标题,整合的内容为知识体,存储在微知识库。
6.如权利要求2中所述的基于建构学习理论的个性化即时学习支持方法,其中构建扩展知识库步骤包括:
(1)检索与微知识相关网页:以微知识的标题为检索关键词,检索相关网页;
(2)筛选检索内容:从检索获得的网页中筛选出与该微知识最相关的内容;
(3)存储扩展知识:以微知识的标题为扩展知识的标题,检索获得的有效内容作为扩展知识体,存储到扩展知识库。
7.如权利要求2中所述的基于建构学习理论的个性化即时学习支持方法,其中发现缺失的知识步骤包括:
(1)获取用户知识背景:分析用户最新发布的微博状态,掌握用户当前关注的知识点,以此作为用户的知识背景;
(2)在标签关系图中标记用户知识背景:将用户当前所关注的知识点在标签关系图中进行标记;
(3)发现缺失的知识:通过标签关系图提供的知识点之间存在的关系,发现与用户当前所关注的知识点关系密切的其他知识点,即为用户期望的缺失知识。
8.如权利要求2中所述的基于建构学习理论的个性化即时学习支持方法,其中知识推荐步骤包括:
(1)确定待推荐微知识:将用户期望的缺失知识前三条作为待推荐的微知识;
(2)确定待推荐扩展知识:根据用户以往登录***的学习反馈,分析用户对哪些推荐的知识比较感兴趣,为用户推荐相应的扩展知识;
(3)推荐知识:将待推荐的微知识和待推荐的扩展知识推荐给用户学习。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510252479.2A CN104866557B (zh) | 2015-05-18 | 2015-05-18 | 一种基于建构学习理论的个性化即时学习支持***与方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510252479.2A CN104866557B (zh) | 2015-05-18 | 2015-05-18 | 一种基于建构学习理论的个性化即时学习支持***与方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104866557A CN104866557A (zh) | 2015-08-26 |
CN104866557B true CN104866557B (zh) | 2018-03-20 |
Family
ID=53912383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510252479.2A Expired - Fee Related CN104866557B (zh) | 2015-05-18 | 2015-05-18 | 一种基于建构学习理论的个性化即时学习支持***与方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104866557B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105989088B (zh) * | 2015-02-12 | 2019-05-14 | 马正方 | 数字化环境下的学习装置 |
CN106503172A (zh) * | 2016-10-25 | 2017-03-15 | 天闻数媒科技(湖南)有限公司 | 基于知识图谱推荐学习路径的方法和装置 |
CN106651701A (zh) * | 2016-12-29 | 2017-05-10 | 山东科技大学 | 一种学习资源的构建方法及装置 |
CN109947808A (zh) * | 2017-08-15 | 2019-06-28 | 上海颐为网络科技有限公司 | 一种智能学习***和方法 |
CN107741978A (zh) * | 2017-10-13 | 2018-02-27 | 北京中教在线科技有限公司 | 一种个性化学习资源推送方法及其*** |
CN107808014B (zh) * | 2017-11-06 | 2020-02-21 | 北京中科智营科技发展有限公司 | 一种基于自然语言处理的知识库建立方法 |
TWI679600B (zh) * | 2018-02-05 | 2019-12-11 | 多利曼股份有限公司 | 特徵預測系統及特徵預測方法 |
CN111353091A (zh) * | 2018-12-24 | 2020-06-30 | 北京三星通信技术研究有限公司 | 信息处理方法、装置、电子设备及可读存储介质 |
CN109874032B (zh) * | 2019-03-07 | 2021-06-22 | 四川长虹电器股份有限公司 | 智能电视的节目专题个性化推荐***与方法 |
CN110442670B (zh) * | 2019-06-11 | 2023-05-26 | 天津交通职业学院 | 一种基于文本标引的消费者画像生成方法 |
CN117573985B (zh) * | 2024-01-16 | 2024-04-05 | 四川航天职业技术学院(四川航天高级技工学校) | 一种应用于智能化在线教育***的信息推送方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1670727A (zh) * | 2004-08-12 | 2005-09-21 | 金德龙 | 基于知识内在涵义的知识信息检索方法及其*** |
TW200807346A (en) * | 2006-07-17 | 2008-02-01 | Hamastar Technology Co Ltd | Knowledge framework system and method for integrating a knowledge management system with an e-learning system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030195834A1 (en) * | 2002-04-10 | 2003-10-16 | Hillis W. Daniel | Automated online purchasing system |
US20120329030A1 (en) * | 2010-01-29 | 2012-12-27 | Dan Joseph Leininger | System and method of knowledge assessment |
-
2015
- 2015-05-18 CN CN201510252479.2A patent/CN104866557B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1670727A (zh) * | 2004-08-12 | 2005-09-21 | 金德龙 | 基于知识内在涵义的知识信息检索方法及其*** |
TW200807346A (en) * | 2006-07-17 | 2008-02-01 | Hamastar Technology Co Ltd | Knowledge framework system and method for integrating a knowledge management system with an e-learning system |
Non-Patent Citations (1)
Title |
---|
基于标签协同过滤算法在微博推荐中的研究;胡大伟;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130515(第05期);I138-2120 * |
Also Published As
Publication number | Publication date |
---|---|
CN104866557A (zh) | 2015-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104866557B (zh) | 一种基于建构学习理论的个性化即时学习支持***与方法 | |
CN104933113B (zh) | 一种基于语义理解的表情输入方法和装置 | |
US10650188B2 (en) | Constructing a narrative based on a collection of images | |
CN103324665B (zh) | 一种基于微博的热点信息提取的方法和装置 | |
Adamic et al. | Friends and neighbors on the web | |
CN105612514B (zh) | 通过将语境线索与图像关联进行图像分类的***和方法 | |
Guerrero-Rodriguez et al. | Studying online travel reviews related to tourist attractions using nlp methods: the case of guanajuato, mexico | |
JP4637969B1 (ja) | ウェブページの主意,およびユーザの嗜好を適切に把握して,最善の情報をリアルタイムに推奨する方法 | |
CN107315738B (zh) | 一种文本信息的创新度评估方法 | |
US20090106307A1 (en) | System of a knowledge management and networking environment and method for providing advanced functions therefor | |
CN110321291A (zh) | 测试案例智能提取***及方法 | |
Sjöberg et al. | Digital me: Controlling and making sense of my digital footprint | |
CN112486917A (zh) | 从多个微博自动生成信息丰富的内容的方法以及*** | |
CN113407729B (zh) | 一种面向司法的个性化案例推荐方法及*** | |
CN110110218B (zh) | 一种身份关联方法及终端 | |
CN106126605A (zh) | 一种基于用户画像的短文本分类方法 | |
CN112036659B (zh) | 基于组合策略的社交网络媒体信息流行度预测方法 | |
Schmallegger et al. | The use of photographs on consumer generated content websites: practical implications for destination image analysis | |
CN109684548A (zh) | 一种基于用户图谱的数据推荐方法 | |
Huang et al. | Destination image recognition and emotion analysis: evidence from user-generated content of online travel communities | |
US9544384B2 (en) | Method and system for pushing associated users in social networking service network | |
KR20200014589A (ko) | 지역 기반 아이템 추천 장치 및 방법 | |
CN101655853A (zh) | 建立模型的装置和方法 | |
CN110175289A (zh) | 基于余弦相似度协同过滤的混合推荐方法 | |
Marchi et al. | Measuring destination image of an Italian island: An analysis of online content generated by local operators and tourists |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210723 Address after: 211500 floor 6, building a, hatch Eagle building, No. 99, Tuanjie Road, Jiangbei new area, Nanjing, Jiangsu Patentee after: Jiangsu Guoji Technology Co.,Ltd. Address before: No. 1800 road 214122 Jiangsu Lihu Binhu District City of Wuxi Province Patentee before: Jiangnan University |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180320 |