智能答疑系统的设计与研究
基于网格的智能答疑系统的研究与设计

统是 网络 教育平 台 的重要 组 成 部 分 , 它在 加 强 师 生 交流 , 帮助 学 生 明确 问题 所 在 , 获 得 自 己真 正 需 并 要 的答案 信息 等方 面 具 有不 可 或 缺 的作 g ta dmeh d t ul I n rsn e h h u h n to o b i QAS b sd o i. t a e nGrd Ke r s y wo d :Grd QA S;OGS ;Grd p ra i ;I A i o t l
Ree rh o sg fI tlie tQu sin An we ig sa c n Dein o n el n eto s rn g
S se s d o i y t m Ba e n Gr d
S N — in CH EN i u n U Yu qa g ' , J— a g , LIY up n W ANG iy n g — ig , Ha— a
州 2 36 ) 1 1 4
摘 要 : 讨论 了网格 和 网格 体 系结 构 OGS 并提 出 了构 建 基 于 网格 的 智 能 答疑 系统 的 设 计 思 想 A, 和 方 法. 在远 程 教 育 系统 中 , 于 互联 网的 异 构 性 , 致 了教 育 资 源 的分 散 和 答疑 系统 的各 自独 由 导
(1 .Col ge f Com pu e a d n or a i n l o e t r n I f m to Te hn og c ol y, H e n na N o m al ni r iy, Xi a r U ve s t nxing 453 07, Ch n 0 i a; 2.
维普资讯
第 6卷第 6期
基于网络的自动答疑系统的研究与设计

持 。第三 , 系统 的资源库 来源 单一 , 不够 丰 富 , 要是 教学 系统 的 子系 主
统, 将学科知识以章节为单位组 织起来 作为资 源库 的基 本 内容 , 或将 学 生提 出的常见 问题和教师 的解答作为数据库 的基 本内容 , 或两者合一。
3 技 术 制 约 .
中图分类号 : P 1 . 文献标识码 : 文章编号 :0 9—4 6 (0 0)2— 0 3—0 T 311 A 10 07 21 0 03 2 随着信息技术和网络 技术 的迅 速发展 , 网络 答疑 系统 在现代 远程 教育 系统 中具有不可或缺 的作用 , 至直接 影响最 终的教 学效 果, 甚 也越 来越受 到教育机构 和教育者 的关 注。
一
进行开发 , 分为表示层 、 b层 、 务逻辑 层 、 We 业 数据 访 问层 和数据库 层 。
如 图 1所 示 。
业务 数据 、~ 、 — ,
、
答疑 系统 的研 究现 状
1 网络答疑 系统 的发展 阶段 , 网络答疑系统 主要分 为三个 发展阶段 : 一阶段 , 用传统 的 Itr 第 采 ne- nt e 工具( m i、 B 、 h tF E alB S C a、AQ等 ) 利用基于 网络的人际交互方 式完成 , 答疑 。第二阶段 , 采用基 于关键 词 的答 疑方 式 。 即采 用关键 词或者 关键 词 的逻辑组合作为提 问方式 。由于 汉语词汇 本身在 含义上 存在不 一致 性, 使这种单纯依靠字符 串机械 匹配 的检索方式必然 导致 结果 的低 准确 率 。第三 阶段 , 于 自然语言 理解 的答疑 系统 , 基 允许 用户采 用 自然 语言 进行提 问, 系统对输入 的 自然语 言问 句进行 语法和语 义分析 , 根据 分析 结果在 问题库 中进行 匹配 , 并将 匹配后 的答 案集返 回给用户。 2 网络 答 疑 系统 的 缺 陷 . 综上所述 , 国网络答疑系统普遍存在 以下缺 陷 : 一 , 我 第 现有答 疑系 统不能有针对性地根据学习者的学 习历史信息进行分析 和综合 , 能模 不 仿学习者的学习习惯和学 习兴趣来推荐知识或 问题 , 缺乏 自动学 习的能
“机设基础”精品课程智能答疑系统研究与设计

第 2 卷 第3 6 期
2008年 5月
西安 航空技术高等专科学校学报
J u n l f ’n Ae oe h i l olg o r a a r tc n c l e o Xi aC e
Vl . 0 26No. 1 3 M a 0 8 y20
3 1 中文分词 技术 .
在书面汉语 中, 字与字 、 词与词是连写 的 , 词在句 中没有 显式的标记 , 而信 息处理都 要求 以词作 为基 本处理单位 。为
了能够在词这一平面上进行 自然语 言处 理 , 就必 须把汉字字
Hale Waihona Puke 求老师和学 生必 须同时在 线 , 或者存 在提 问和 回答 的时间延
‘ 设基 础 " 品课 程 智 能答 疑 系统研 究 与设 计 ‘ 机 精
刘建 强
( 西安航空技术高等专科学校 高教所 , 陕西 西安 7 0 7 ) 10 7
摘
要: 针对《 机械设 计基础》 品课 程 , 出了一 个基 于潜在语 义 索引的智能 答疑 系统 , 精 提 并对其 中的 中文分词技 术
所, 助教 , 研究 方向 : A / A 及远 程教育 。 C DC M
维普资讯
7 8 分词方法如下 :
3 1 1 正 向最大 匹配法( .. 简称 MM 法)
西 安航 空技术 高等专科学校 学报
第2 6卷
∑ × 2 z J
m( , )= D1D2
索 引技术 , 将大量文本放入一个潜在 的语义 空间 中计算句子 相似度 。F AQ库 中与用户所 提问题最 相似 的某 几个问句及 其答 案返 回给用户 , 如果 学生提 出的问题 在 F AQ库 中不存 在或对答案不满 意 , 则将 问题通 过 留言 反馈给教 师 , 由教师 回答后存入 F Q库 中, 而更新和扩充 F Q库。 A 从 A
基于本体的网络教育智能答疑系统模型研究

基于本体的网络教育智能答疑系统模型研究[摘要]答疑是任何一种教学方式都具有的重要环节,对于网络远程教学来说,也是如此。
本文提出基于本体论的网络教育智能答疑系统模型和相关技术,以期解决在远程教育实践中,答疑系统智能性、交互性和资源共享性3个方面的问题。
[关键词]智能答疑、本体中图分类号:tb381 文献标识码:a 文章编号:1009-914x(2013)12-0155-01一、研究意义和国内外研究概况:本体是近几年来的研究热点,研究主要集中在知识表示、资源共享、软件工程、信息检索等方面。
国外高水平研究的推动下,涌现了不少有代表性的项目,比如:cyc研究项目,其目的是通过本体开发为常识推理提供基础。
美国斯坦福大学知识系统实验室的k开项目,主要研究知识的本质特征和基本属性。
ittalks,ittalks是美国马里兰大学在darpa资助下开发的一个基于本体的web门户系统,主要用于对it领域内的各种会议信息进行智能集成和智能在线检索。
本研究结合本体与自然语言处理技术,设计了基于本体的网络教育智能答疑系统模型。
其工作原理主要是:转换自然语言提问为形式化的本体查询语言,然后到基于领域本体的知识库中查询知识;并且利用基于本体的推理,不但可以完成基本的基于自然语言的知识查询,而且还可以在此基础上进行知识扩展、知识推理并将结果反馈给学生。
国内,关于本体的研究起步较晚,无论在理论研究、实证研究还是在技术手段的实现和应用方面都相对落后,与国外高水平的不平究相比存在很大差距。
二、系统的设计目标对于网络教育来说,由于师生相对分离,缺少老师面对面的解释和演绎。
因此,以教师为主导,学生为主体的教学模式在网络教育中越来越多被强调。
当学习者遇到学习障碍需要帮助的时候,及时的答疑和帮助就成了远程学习支持服务必不可少的内容。
在充分调查总结现有网络教育答疑系统,研究相关理论技术的基础上作者认为满足当代网络教育的答疑系统应该做到以下几点:1.答疑及时:及时解决学习障碍可以保持学习的热情,增强学习信心;2.答疑知识易共享:避免资源的重复建设,有利于广泛的知识共享;3.答疑智能:系统更加智能,让学习者有更好的使用体验。
基于知识库的自动答疑系统的研究与实现

3 作 流 程如 图 2所 示 。 - .
一
一
一 一
一
一
一
关 键 词 分 词 采 用最 大 匹 配算 法 , 大 匹 配算 法 主要 原 理 是 切 分 最
一
出单 字 串 , 后 和 词 库进 行 比对 , 果 是 一 个 词就 记 录 下 来 ,否 则 然 如
‘
有 答案
通 过 增加 或 者 减 少 一 个 单 字 , 续 比较 , 直 到 剩 下 一 个 单 字 则 终 继 一
I N 0 9 - ・ 4 SS 1 0 - O 34
E m i xj c c e, — a : s @c c . t n l l n c
h t Hwww.nz .e .n tp: d sn tc Te : 6 l+8 —55l 56 096 5 09 4 一 9 3 69 6
并相则技题用的可 ll{l I 时库,换模的,, l i{jl 形蓥查键问若询词照lI薹l 未H 的相相瑟键统 { 謇簧 间关词术。键查按薹 { I { 成。自到块户关以 窿 l藿簧 攀荔询词出关助系{{j{ { 知信分,关词 在 I II 善使动提如查询中 爱 1 含 切问 顺用关关 辅 有关 识户 可 篓息词列 序键 列 』 用 置{ l 蟪 1 { I
作 者 简介 : 鸿 健 ( 9 7 , , 西上 林 人 , 师 , 究 方 向 为软 件 设 计 。 谭 1 7 -) 男 广 讲 研
本 栏 目 责任 编 辑 : 媛 媛 谢
软 件 设 计开 发
17 2
Cm u r nw de n eho g 电脑知识与 o pt ol g d cnl y eK e a T o 技术
¥t pe_el e”s/, , s ) s rgrpa ( +” ””¥t; r c A r ¥ od r y=¥ i >o rA ry s ) w rAr a ts t h - Wod r ( t; a ¥ r ¥ o Ary=¥ i >e Snec(w rA r ) wr r d a t s sp etne od r y; h- ¥ a ¥emet r y ;开 始 分词 sg n =a a0/ r / f ec ¥ od r ya ky= pr o ah( rA r s¥e >S at r w a ) f i(pr0 > od y e&1 E ) f¥ at ] w rT p [- P{ ¥em n[=¥hs>em nsp¥ a ; sg e t ] ti sg e t ( 一 e p J l (pr0 w rT p s i ¥a【 e ef t 卜> od y e& T C N S ) — HIE E { ¥em n[=¥hs>em nC i s( at sg et 】 ti sg ethn e pr; 一 e ¥ ) }l es e{ ¥em n ̄:8h 一 sg nE gi pr; sg et ti >emetnlh at s s ) ) 1 ¥eut r y ; rsl=ar 0 a f e c ¥c me t s p r o a h(sg n a ) r aS t
基于语义Web的智能答疑系统研究

输出结果 l
实
运
分的利用。鉴于远 程教育模式 中教 师和学生 的分离性特点 .为 及 时准确解答学生在 自主学习过程 中产生 的疑 问,就需 要借助 ” 答疑 系统 ” ,正是这种需求促进 了 ” 答疑 系统 ”的研究 。国内 在这 方面 已经 有一 些成 功的案例 ,可总结如下 :
户 的意图 .从而为问题 的准确解答提供保 障。 2 2 信息检 索模块 .
信息检 索模块 的主要 功能是 :执 行问题分析 模块提 交 的
关键 词和语义词匹配来进行答 案检 索 ,其本质是基于 ” 字符 匹 R F D 查询代码 ,获取与查询条件相 匹配 的信息 。检 索过程分两 步完成 :首先执行 R F D 查询 ,从领域知识库 中检 索到与查询条 配 “的检 索方式 ,智能性不高。 三是 智能答疑 系统 .如上海交大建立的基于 案例 的智能答 件相 匹配 的R F D 实例;然后根据R F D 实例检索得到相应 的知识 文
2 1 问题 分析 模 块 .
问题 分析 模块 主要 功能是 :对用户所提问题进行分析 .理 解提 问意 图,并将用户的提 问意 图转化 为 R F D 查询 代码 ,提交
任何一个答疑系统的领域知识再全 面 ,也不 可能覆盖该领 域的所 有方面 ,更不 可能包含用户潜在疑问的全 面答 案 ,所 以
本文所讨论的智能答疑系统 正是借助 了基于语义We 的信 b
息检 索的思想 。图 1 显示了智能答疑系统的体 系结构。从处理
理解和交流信息的基础。R F实例 库则是知识文档的语义索引 D 流程 的角度看 ,答疑系统 由问题分析处理 、信息检 索、答 案分 库 ,它支持系统对知识文档进行语义检索。建立语义索引必须 析三大部分组成 , ̄.l - 还包含支撑处 理流程 的领域知识库和知 l, t 借助领域本体对知识文档进行标 引。 识 管理模 块。 2 5 知 识 库 管 理模 块 .
远程教育中智能答疑系统的设计与实现完整

远程教育中智能答疑系统的设计与实现完整文档资料可直接使用,可编辑,欢迎下载北京交通大学硕士学位论文远程教育中智能答疑系统的设计与实现姓名:胡娜申请学位级别:硕士专业:教育技术学指导教师:赵宏20071201jb塞銮道盔堂亟±堂僮迨塞生塞翅垂中文摘要摘要:随着网络技术的发展和网络应用的普及,依托于网络技术的远程教育正在迅猛地发展。
基于网络环境下的教育模式,采用的是探索式学习方式,它支持学生根据自己的情况,浏览相关的教学资源,实现优秀教育资源和教育方法的共享。
但是,在远程教学中,学生和教师是时空相对分离的,学生无法与教师直接交流,于是答疑作为其教学活动中的一个重要环节,正日益引起人们的关注。
设计一个好的远程教育答疑系统,能及时有效地解决学生在学习过程中历产生的疑问,这样可以提高远程学生的学习效率,保证远程教育的质量。
一般的答疑系统采用的是基于搜索引擎的关键字查询方式,这种答疑系统需要学生自己输入关键字进行提问,对学生提炼总结关键字的能力有一定要求,并且搜索的效果并不理想,需要学生进一步来筛选系统反馈的答案,使得学习效率不高,这种答疑系统有必要进一步优化。
智能答疑系统是一个具有知识记忆、数据计算统计、逻辑推理、知识学习和实现友好人机交互的智能系统,其本质是一个具有智能性的知识系统。
它支持自然语言的提问、自动检索问题并呈现有效答案,能够通过学习自动扩展和更新答案知识库。
它的这些特点,使学生在学习时能够使用自己熟悉的方式表达问题,并能够及时获得与问题较为相关的一些反馈答案。
本文首先论述了研究智能答疑系统的背景和意义,并在分析了远程教育模式特点及对比了现有的答疑系统的基础上,对答疑系统做了统一的设计和开发,提出了一个基于本体以及XML的智能答疑系统的设计,初步建立了本体库以及知识库,给出了完整的体系结构及其架构开发模式,并对开发智能答疑系统环境中的关键技术进行了深入的研究,最后给出了智能答疑系统的实现方法。
网络课程答疑系统的研究与设计

学 习资 源 , 最后 由学 习者 自己进 行筛选 吸收 … 。
的时代 , 网络成 了知识传播 的主要渠道 , 任何人 第一类 方 式 不 能 及 时 解 答 学 习者 产 生 的 问 都 可 以通过 网络 获 取 自己需 要 的信 息 , 因此 , 在
教 师 的引导 下 利 用 学 生 之 间 的协 作 学 习来 解 决
查询过程 , 设计 了一种基 于协作学 习模 式、 信息动 态反馈机制和智能分词技术的 网络答疑 系统 。 关键词 : 网络课程 ; 答疑 系统 ; 自主 学习; 协作 学习; 索引擎 搜
中 图分 类 号 :4 4 C 3 , 文 献标 识 码 : A 文 章 编 号 :0 8— 2 7 20 )3— 0 0~ 4 10 4 0 (0 9 0 0 3 0
密 , 难实 现答 疑信 息 在 不 同 网络 课 程 平 台上 的 很
了一个 智能化 的 Of e插件 供 教 师使 用 。通 过 此 fc i
共享 , 造成教育资源的浪费。基于开放式、 独立体 插件 , 师可 以 自动 收集 学 生 发 到 教 师 邮箱 里 的 教 无需 要教 师 一一 打开 邮件 , 后教 师 可 以有 然 系结构 的答 疑 系统能 使 更多人 参 与 到课 程 答 疑 中 问题 ,
先进 技术 为答 疑提 供 的强 大支持 。
统 , 就是 说不 能 调动 所 有 具 有答 疑 能 力 的人 参 也
为此 , 者设计 了一种基 于 协作学 习模 式 、 笔 答 与答 疑 , 这是 一种教 育资 源上 的浪 费。另外 , 种 这
疑信息动态反馈、 能够进行智能搜索、 资源可重复 内建 的答疑 系统 在设 计 上 并 不 规 范 , 系统 中存 在 利用 的新型 网络答疑 系统 。 过多无 用信息 , 影响学 习者对 有用 信 息 的查 找 ; 答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能答疑系统的设计与研究
智能答疑系统的设计与研究
摘要:提出了一个高效的、科学的智能答疑系统。
介绍了该系统开发的环境、分析了该系统组成的各个模块以及关键技术,最后实践证明了该系统提高了教学效率和教学手段,达到了较为理想的教学效果。
关键词:智能答疑系统;知识库;中文分词技术;RSS技术
随着Internet上远程教学普及,远程教学中的答疑成为人们关注的焦点之一。
学习者从听众变成索求者,当遇到无法理解需要帮助时,及时的答疑和帮助成了必不可少的内容。
在远程教学中建立智能答疑系统,可以使得学生在任何时间、任何地点都可以得到解答。
教师也不必一直在线回答学生问题或重复回答相似问题。
答疑系统自动回答学生的问题,一方面提高学生学习热情,提高解答效率,另一方面可以节约教师的时间,间接提高工作效率。
本文通过.net建立一个简单高效的智能答疑系统,教师将疑难问题按一定组织方式,存放到知识和信息库中。
学生提交问题时,通过中英文分词技术来分析并自动地匹配学生所提出的问题,自动地给予问题解答。
当在知识库中没有搜索到信息可以采用电子邮件或是通过在线方式征求解答,有人解答后,系统自动将解答发给学生。
1开发环境系统采用C#编码,利用VS2005+SQL2005数据库平台开发智能答疑系统,使用实现对数据库的访问。
2模块的设计智能答疑系统是一个智能适应性的知识库系统,在教学设计阶段,教师将最常见的疑难问题按一定的组织方式,存放到知识库中,当学生在遇到疑难问题时,对学生
以自然语言形式提出的问题进行预处理,主要是采用分词技术对问题语句进行切分处理,提取出匹配所需要的关键词,根据预先建立的基于关键词的索引结构,将答案快速定位,找出问题匹配度最高的答案。
若在知识库中没有搜索到信息可以采用电子邮件或是通过在线方式征求解答,有人解答后,系统自动将解答发给学生。
总之,智能答疑系统是一种支持同步和异步答疑以及讨论的系统。
,该系统包括以下几个模块:
(1)提问模块学生可以使用提问模块来寻求问题的答案,这是使用系统的基本手段之一。
对于问题文本首先采用正规表达式取出中文和英文,然后采用分词技术,主要是按照一定的策略将要分析的字串与词典中的词条进行匹配来分解一系列的子串。
然后在系统的知识库中以及讨论形成的材料中搜索与问题相关的材料,并按照相关程度返回结果。
(2)讨论模块讨论模块是学生使用智能答疑系统的另外一种基本手段。
用户可以参加BBS和聊天室等来进行讨论。
当学生在没有得到系统满意的问题解答时,系统提供了给教师发邮件模块来请求教师解答,并且提供了给教师手机发短信模块,以便提醒教师邮箱里有提示;还提供讨论模块,请求系统别的学生帮助解答;还提供了RSS阅读器,可以在其中查看预订的相关网上讨论社区中的资源。
(3)RSS模块RSS模块可以简单地理解为一种方便的信息获取工具。
RSS获取信息的模式与加入邮件列表模式相似,无需登录到各个提供信息的站点即可自动获取。
该模块主要建立一个RSS 阅读器来订阅知识点,一旦网站上的这些知识点被更新,就会自动发送到链接源阅读器中。
这样就可以不断更新和扩充知识库中的内容,。
3关键技术3.1正规表达式正规表达式允许快速有效地处理文本。
被处理的文本小到一个电子邮件地址,大到一个多行的输入框内容。
正规表达式的使用不仅允许使用一个定义模式来校验文本,而且还允许从匹配一个给定模式的文本中提取数据。
本系统使用正规表达式来取出学生问题中的中文和英文,然后执行相应的中英文分词技术,。
3.2中文分词技术中文分词(Chinese Word Segmentation)指的是将一个汉字序列切分成一个一个单独的词。
分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。
现有的分词算法可分为三大类:基于字符串匹配的分词方法、基于理解的分词方法和基于统计的分词方法。
基于字符串匹配的分词方法又叫做机械分词方法,它是按照一定的策略将待分析的汉字串与一个“充分大的”机器词典中的词条进行配,若在词典中找到某个字符串,则匹配成功(识别出一个词)。
按照扫描方向的不同,串匹配分词方法可以分为正向匹配和逆向匹配;按照不同长度优先匹配的情况,可以分为最大(最长)匹配和最小(最短)匹配;《计算机基础》课程的智能答疑系统采用的是机械分词方法中的正向最大匹配算法。
3.2.1分词算法采用基于字符串匹配的分词方法,它是按照正向最大匹配法(由左到右的方向);将待分析的汉字串与一个“充分大的”机器词典中的词条进行匹配,若在词典中找到某个字符串,则匹配成功(识别出一个词)。
例如,对一个字符串S,从前到后扫描,对扫描的每个字,从词库中寻找最长匹配。
比如假设S=“我是中华
人民共和国公民”,词库中有“中华人民共和国”,“中华”,“公民”,“人民”,“共和国”……等词。
当扫描到“中”字,那么从中字开始,向后分别取1,2,3,……个字(“中”,“中华”,“中华人”,“中华人民”,“中华人民共”,“中华人民共和”,“中华人民共和国”,“中华人民共和国公”),词库中的最长匹配字符串是“中华人民共和国”,那么就此切分开,扫描器推进到“公”字。
3.2.2数据结构哈希表是一种高效的数据结构。
哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间;而代价仅仅是消耗比较多的内存。
然而在当前可利用内存越来越多的情况下,用空间换时间的做法是值得的。
另外,编码比较容易也是它的特点之一。
本系统采用哈希表(Hashtable)记录词库。
首先将词典中的词进行处理,对每一个词语,如果该词语有N个字,则将该词语的1,1~2,1~3,…,1~N个字作为键,插入相应词长度的哈希表中,而同一个键如果重复插入,则后面的值递增,。
该智能答疑系统能在一定程度上减少答案域的搜索范围,并能获得准确的答案。
实践证明该智能答疑系统是有一定的智能性、主动性和方便性等特点,提高了教学效率和教学手段。