基于 NDN 的知识教育服务平台构建研究_第1页
基于 NDN 的知识教育服务平台构建研究_第2页
基于 NDN 的知识教育服务平台构建研究_第3页
基于 NDN 的知识教育服务平台构建研究_第4页
基于 NDN 的知识教育服务平台构建研究_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于NDN的知识教育效劳平台构建研究〔〕:

摘要:针对互联网中大量知识效劳软件、数据库和平台以及教育相关的社交圈、通信群不断增长的现象,本文研究讨论了一种基于NDN〔命名数据网络〕的知识教育效劳平台架构。首先讨论和设计了在互联网发现、挖掘地址未知知识及其相关对象的层次命名及其它语义信息的方法;然后讨论了评估知识及相关对象的NDN路由索引及其路由特征的方法,以扩展地址未知知识的路由匹配和发现的才能;最后,对个性化知识的NDN恳求生成和结果会聚技术进展了研究,以在网络中完成地址未知知识效劳的个性化和教育活动。总体上,该架构能在NDN网络架构上实现互联网范围内地址未知知识资源以及知识效劳提供者和消费者之间的有效合作、互动和个性化,具有在整个互联网范围内实现个性化的地址未知知识获取和会聚以及"无界";的教学活动的潜力。

关键词:命名数据网络;教育效劳;地址未知知识;知识路由;知识会聚

本文引用格式:廖祝华,等.基于NDN的知识教育效劳平台构建研究[J].教育现代化,2022,6(27):140-145.

一介绍

网络与信息技术能使人们的知识发现、社会交往、信息交流和学习讨论更加方便和快捷。然而,很多知识效劳软件、数据库和平台互相孤立,知识效劳相关的社交圈、通信群那么散落在不同的平台和网站中,互相间缺乏开放与对外效劳的支持【1】。而支撑这些组件、系统或平台的互联网络对于知识内容的访问目前主要是基于IP地址或域名,并需要先通过全局地址登录到第三方系统或平台后,再根据本地地址获取相关的知识及对象。此外,目前面向互联网的搜索引擎主要只对开放的Web信息进展搜索。网络中其它大规模应用〔APP〕、数据库和平台中的内容那么缺乏对地址未知的远程知识的搜索策略。因此,对互联网中大规模、海量知识搜索的广度和深度仍存在局限和挑战。随着物联网、挪动网络、无线传感网等新型动态网络的开展,网络范围内动态分布知识及相关对象缺乏语义全局共享与大规模复用,而对于整个互联网络那么缺乏开放、合作、个性化和动态的知识效劳【2】。

网络中人们对分布的教育效劳需求,除了获取主题或关键词相关的知识,通常还需要获取与特定知识相关联的知识,以及在语义方面扩展的或更深度的知识。此外,还可能需要与具有共同兴趣的人员互相交流、讨论,或者连接在线的专家、教师进展答疑、归纳、总结和问题设置。为满足这种全面的网络知识及相关对象的多元综合教育效劳【3】,本文研究的知识效劳平台将基于名字、分类和其它语义属性发现、关联互联网范围内地址未知的知识、问题和答案以及领域相关的专家和学习者群体等,以在整个互联网中实现开放、自治、互动和合作的知识教育效劳。

目前在新型网络架构的研究中,内容中心网络〔又称CCN【4】、NDN【5】〕提供了基于层次标识的路由才能,可以基于类别、名字获取网络中动态分布的命名数据对象。本文主要基于命名数据网络〔NDN〕研究面向整个NDN网络范围的知识教育效劳的发现、个性化和集成方案。为实现上述功能,本文首先在NDN网络边缘使用挖掘知识及相关对象的语义层次标识的方法,挖掘、分析各应用端中知识及相关对象的层次分类和命名信息,如知识、问题、答案和专家群体等。而在NDN网络中挖掘层次路由索引的访问频率、信息量级别、频繁项集等属性信息,并在兴趣路由转发和结果返回过程中对相关的、深度的或广度的知识进展智能匹配和路由挖掘,以发现与关联用户需要的知识、问题和答案,或在线联络专家或相关社交群以完成问题解答和评改等。

二相关工作

互联网中现存在各种各样的知识效劳资源库,如:电子图书馆系统、知识库、百科或博客、知识学习软件或平台、社交平台等【6】。其中,电子图书馆系统一般会将电子图书资源分类,创立电子图书的目录,登记其属性;不同知识学习软件、平台一般提供API数据访问接口,或者基于WSDL〔WebServicesDescriptionLanguage〕的效劳访问接口。而通过API接口描绘信息或WSDL描绘文档的信息一般能获取数据对象名和属性等,甚至能抽取数据的层次分类信息;社交平台中存在很多面向专业领域的社交圈和、通信群,并具有开放的API以实现与外界的交互,支持对外效劳。因此,实际上互联网中很多知识效劳资源库、平台等提供了与外界交互、知识效劳的才能。

现有知识发现方法主要从地址确定的知识库或应用平台中基于给定数据API或者根据ODBC、WSDL等接口描绘文档获取本地的知识。而在万维网中,很多知识发现平台是先通过Web爬取技术挖掘知识构造层次、属性名和属性值范围等,以便用户通过关键词等搜索获取万维网中的知识。

大多数开放应用中的数据模型都存在相应的数据抽取或挖掘工具,如基于Web页面的数据抽取工具,基于WSDL的Web效劳数据抽取技术,针对博客和论坛的话题与舆情挖掘工具等。可是,网络中知识存在迁移、增减和语义变动,而承载知识的系统、平台那么存在访问地址和时间的变化以及访问接口晋级等问题。但是,如今互联网中缺少以知识发现为目的的知识分类、聚类和语义通告机制,缺乏基于名字、语义而不依赖于固定地址的网络知识访问方法。

在"云+端";效劳平台和泛在计算、数据挖掘等技术支持下,人们已经启动研究建立基于微知识网络化、关联化、泛在化的知识资源系统【7】。但这些方案仍然是基于IP地址和远程过程调用方式来实现分布式数据分发和处理。而在获取分布式数据或调用远程效劳之前,必须先通过播送或概率组播模型获知局部远程过程的地址以及函数接口和参数等。因此,当前的方案存在可扩展性不强,获取网络中动态分布式知识的正确率、召回率和效率难以同时兼顾等问题。

近几年,人们提出的NDN网络具有基于层次命名的数据分发、语义匹配和分布式任务处理才能,如基于NDN的Top-k数据查询[8]、基于NDN路由模型实现分布式任务计算的NFN(NamedFunctionNetworking)[9],以及对网络中的数据进展分布式处理的函数链系统[10]。这些研究方案具有对动态网络中地址未知对象的获取和计算效劳的调用才能。

三基于NDN的知识教育效劳平台架构

NDN的路由机制可对分布式知识的层次命名进展通告,可将包含层次命名的用户兴趣转发到相关的知识效劳源,并原路返回结果。本文将基于NDN构建知识教育效劳平台,以发现、获取和集成网络范围内地址未知的知识及相关对象,以构建新一代知识教育效劳平台,满足知识教育效劳"无界";的需求。

〔一〕内容中心网络〔NDN〕

NDN(即命名数据网络)[2,3]是一种新兴、以内容为中心的互联网体系架构。它能在分布式网络中对命名数据实现基于名字的路由和转发,而不依赖于IP地址来进展路由和转发数据,同时它采用构造化分层命名方法对数据进展命名,类似于IP地址前缀机制来迅速定位内容所在区域和主机。NDN中有消费者(Consumer)、消费者(Producer),以及两种类型的传输包:兴趣包(InterestPacket)和数据包(DataPacket)。NDN网络中的路由节点包含待定兴趣表(PendingInterestTable,PIT)、内容存储(ContentStore,CS)和转发信息库(ForwardInterestBase,FIB)三个组件。其中,PIT的作用是保存兴趣包发送的恳求信息,以保证当接收到数据包时可以根据这些信息将其正确地返回给恳求者;CS的作用在路由中缓存内容,以备其它用户复用;FIB是用来将兴趣包发送至语义匹配的数据所在的节点,与IP路由器相比,它可以基于语义获取地址未知的远程数据。因此,NDN能根据名字路由和转发知识数据,从而打破了当前知识共享必须先共享地址的限制,而知识地址发生变化,也不影响用户对知识的获取。

〔二〕知识教育效劳平台架构

基于NDN的知识教育效劳平台架构主要包括用户交互模块、挖掘模块和路由模块,详细各模块要实现的功能和总体构造如图1所示。在该平台中,挖掘模块分别包括:NDN核心路由器上的路由挖掘和NDN边缘路由器上的元数据挖掘〔如基于程序API挖掘、数据库访问接口挖掘和Web数据挖掘等〕;NDN路由器上的路由模块主要包括NDN路由组件和扩展匹配组件;而NDN的用户交互模块主要包括兴趣生成、解答组播分发、评改反响回送和结果接收处理等模块。

互联网范围内的知识及相关对象可以按知识类型、领域划分。其中,知识及相关对象按类型可划分为知识点、问题和解答以及专家、学习者或群体等;知识及相关对象按领域可划分为数学、物理、计算机和艺术等,而对每一领域又可再划分假设干子领域。因此,在NDN中,为了方便用户基于层次命名访问边缘路由节点中各种知识及相关对象,本文提出的知识教育效劳平台将对整个互联网范围内的知识或知识提供者和消费者进展分面〔即知识类型划分〕、分域〔即知识领域划分〕、分层〔即领域层次划分〕,从而构建全局的多类别、多领域的层次分类模型。各知识及相关对象为所匹配的面、域、分层中的叶子节点,而各子节点包含有对象名、属性名等信息。

另外,根据知识及相关对象的分类、属性,或其内容的语义,标注不同知识及相关对象或分类之间的语义关联关系。最终,对知识及相关对象构建一个统一的层次描绘模型。因此,用户恳求和返回结果中的名字通过层次模型描绘,从而能为其进展全局语义路由。在进展全局语义路由之前,由用户提供路由匹配中所需要的层次命名和数据源中知识发现所需要的属性约束条件,因此用户获取知识及相关对象的恳求〔Quest〕格式统一规定为:Quest="面/域/层/[名/属性+特征]";;层=第1层类名/第2层类名/.;属性=[属性值对1,属性值对2,.];特征=[特征名1=约束1,特征名2=约束2,]。因此,通过该兴趣能为NDN路由提供匹配条件,并在相关的路由缓存〔CS〕或数据源中发现个性化的知识及相关对象。

〔三〕关键功能模块实现技术

1.网络边缘知识及相关对象挖掘

面对网络中大量的知识密集型应用、数据库和平台,在网络边缘挖掘知识及相关对象的元模型信息的流程如图2所示。详细挖掘步骤为:1〕在边缘路由节点中,利用现有挖掘工具或方法对可访问的各种分布式应用的数据API、数据库的访问接口〔如ODBC、JDBC〕或Web效劳的描绘文档〔如WSDL文档〕挖掘知识的分类信息以及对象名、属性名和属性值范围,最终获取各种知识及相关对象的语义层次标识。然后,将其语义层次标识匹配和标记到标准的语义层次分类系统,构造标准化的语义层次命名,以便为用户恳求进展NDN路由。另外,根据知识及相关对象的分类、属性,甚至其内容的语义,标注不同知识及相关对象或分类之间的语义关联关系。2〕在沿途每个核心路由器中,根据用户兴趣及CS缓存的返答复案挖掘FIB中相关表项对应结果的质量、特征信息等,以增强语义路由才能。然后在FIB中将前述特征信息增加到相关层次命名或前缀表项中,从而在路由匹配过程中增强NDN的语义路由才能和质量。

2.NDN知识路由挖掘

NDN路由挖掘的详细流程如图3所示,它主要根据用户兴趣和返回的结果对以下特征进展路由挖掘。

〔1〕匹配结果质量估计。结果返回过程中,对于FIB中的对应表项假设存在多个返回的匹配结果,那么根据表项中的语义类别P和信息量A计算匹配度,从而估计兴趣中层次命名对应返回结果的质量。其中匹配度计算公式为:

这里PFIB为FIB中匹配的前缀长度,P1为与PFIB匹配的用户兴趣中层次命名的长度,Am为被评价的某个匹配项的属性、特征信息与用户兴趣中的属性、特征要求的匹配度,alpha;,beta;为权重系数。

〔2〕结果信息量统计。路由节点根据CS中的缓存内容也可挖掘某个FIB表项的语义类别,并对不同语义类别统计返回结果的知识量级别,对于单个知识,那么统计知识的分块数。然后,该语义类别和信息量分别作为对应FIB表项的别名和特征项。

〔3〕访问频率、频繁项集统计。对FIB中各表项对应返回知识的访问频率、返回知识之间的频繁项集进展统计,统计结果用以评估FIB中层次命名表项的流行度,并挖掘返回结果中跨源或多用户之间的频繁项集。

〔4〕语义范围、属性值域估计。根据用户兴趣中的层次名字、属性约束和对应的返回结果,挖掘分类层次命名中包含知识的属性集、属性值域、信息量级别,或其它分类数据,从而能更好地对用户知识兴趣进展有效转发。

当将上面所述的特征信息挖掘到后,添加或累加特征值到对应的FIB表项。然后,对应FIB表项的别名和关键特征项将随FIB表项一起向相邻路由器进展通告。

3.知识及相关对象的路由匹配

在兴趣的路由匹配中,兴趣与FIB表项匹配时或与Prefix〔前缀〕字段值匹配,或与别名字段值匹配。其匹配算法在改良最长前缀匹配〔LPM〕算法的根底上充分挖掘和扩大层次匹配算法,完成较为复杂的知识及相关对象的路由匹配。因此,详细匹配方法有:

〔1〕关联匹配方法。该匹配方法的目的是发现关联知识,详细过程是先采用前缀包含匹配和语义约束条件匹配的方法,查找到参考知识的路由信息,然后在相关路由CS或数据源中再获取与参照知识存在某种语义关联关系〔如获取频繁项集的关联规那么〕的知识、知识消费者〔包括社交群组、专家、智能软件〕,或获取相关〔与给定名字的知识存在某种语义关联〕知识或其它知识及相关对象。

〔2〕广度匹配方法。其目的是发现扩展知识,详细过程是先对兴趣中给定的层次分类在FIB中路由匹配其最下层的平行层,然后在相关路由CS或数据源中进展前缀层次匹配和语义约束条件匹配,以优先获取与给定分类最下层的平行层的热门、信息量大的知识及相关对象。

〔3〕深度匹配方法。该方法的目的是发现兴趣中给定分类的更加细分或下层的类别中更详细的知识,详细过程是先对兴趣中给定的层次分类在FIB中路由匹配其最下层的子层,然后在相关路由CS或数据源中进展包含层次匹配和语义约束条件匹配,以优先获取更深层的热门、信息量大的知识及相关对象。

〔4〕准确匹配方法。该匹配方法的目的是获取准确的知识及相关对象,即为发现或返回与兴趣中详细层次命名准确匹配的对象,详细过程是路由匹配中要求兴趣的层次化名字与FIB的前缀表项值相等,而在相关路由CS或数据源中那么基于属性值或特征值约束条件准确匹配。在数据源节点准确地匹配对象命名,而返回数据包时那么也准确地匹配PIT表中的兴趣名字。

对于复杂的关联查询或匹配,先采用上述匹配方法中的一种,定位到参考对象所在缓存或源节点,然后查找与缓存或知识源中的参考对象存在给定关联关系的其它知识及相关对象。

4.个性化知识兴趣处理

对于面向网络的个性化知识获取,需要考虑个性化知识兴趣的生成和处理,以让用户充分利用NDN的语义路由发现和获取个性化的知识及相关对象。图4显示了NDN语义路由支持的、在用户端发出的详细兴趣类型及格式,主要包括:

〔1〕知识获取:包括关联知识、深度知识和广度知识〔或其相关对象〕的获取,详细兴趣格式为"知识层次命名+属性约束+RK〔或DK"、BK"〕";。其中RK表示发现关联知识,DK表示发现深度知识,BK表示发现广度知识,它们分别采用对应的匹配方法;

〔2〕问题搜集:完成问题发现〔如获取问题摘要、列表〕和获取〔如详细问题获取〕,详细兴趣格式为"问题层次命名+属性约束+CQ"";,主要通过层次命名匹配及属性约束条件匹配来聚集多个问题或获取单个问题;

〔3〕解答提交:完成向单一用户传送或群体组播〔特定前缀匹配〕问题的解答信息,详细兴趣格式为"解答者层次命名+属性约束+AQ"";,详细是通过层次命名匹配及属性约束条件匹配到特定专家或其他知识效劳提供者,然后向其提交问题的解答内容;

〔4〕评改反响:主要向单一学习者传送或群体组播要回送的评阅信息或反响修改信息,详细兴趣格式为"学习者层次命名+属性约束+EC"";,详细是准确匹配特定问题发送者,并向其回送关于问题解答或知识点理解的评改内容。

此外,在本系统中还能实现知识及相关对象的发布/订阅,以及知识相关联的各种恳求的NDN路由和转发处理。

上述用户恳求可以通过构造的路由模块转发到相应路由节点或数据源,然后接收端将根据用户恳求的层次命名、属性约束条件、特征要求〔可选项〕进展匹配和回送相关结果,或根据匹配情况、特征信息选择并回送最优的相关结果。

四结论

面对互联网中海量的知识密集型应用、知识库和知识效劳平台等,本文讨论和提出了基于NDN的个性化知识教育效劳平台架构,以便基于NDN发现地址未知的知识如知识点、问题和答案等,以及知识相关对象如学习者和专家等,并扩展NDN的语义匹配才能,以个性化、高效地发现和获取互联网范围内地址未知的关联知识以及广度和深度知识。本文研究和设计的知识效劳平台可以在现有互联网络架构上实现互联网范围内地址未知知识资源以及知识效劳提供者和消费者之间的有效合作、互动和个性化,从而构建互联网范围内"无界";的海量地址未知知识的智能学习和教育效劳平台。

参考文献

【1】包昊罡,李艳燕,郑娅峰.面向大规模在线学习的社会化推荐模型与方法[J].现代远程教育研究,2022(3).

/r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论