Font Size: a A A

The Design And Implementation Of A Web-based Intelligent Question-answering System

Posted on:2006-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:C L ZhaoFull Text:PDF
GTID:2178360212482562Subject:Computer applications
Abstract/Summary:PDF Full Text Request
With the development of e-learning, intelligent question answering systems has become one heated topic of researching. Most of existing question answering systems are systems that are based on keywords checking and seeking. In these existing systems,users input key phrases or logic combination of key phrases at first, then the systems seek the related data in the problem and answer database.In these systems,the main problems are that these systems may not find answers or give precise answers. In order to improve the recalling rate (recall) and precision of the answers,we design a system of intelligent question answering system (IQAS) based on web and natural language understanding in this paper (IQAS_bowanlu). In the system, users can ask questions in natural language (Chinese), and the system can return the answers after comprehension to question and chain processing.The IQAS_bowanlu can provide graphical user interface. Users can click easily and input the questions in natural language to use it at any time during the study process. The system understands user's question by the technique of Chinese automatic segmentation and high-precision matching etc. The system gives the answer quickly through the method of counting word frequency in FAQ (Frequently Answering Question) and the technique of fast location based on chapters. The IQAS_bowanlu can be run independently, and adding database of FAQ also can expand it. This system is of intelligence,high efficiency and commonality etc.In this paper,we research the related technique about establishing IQAS_bowanlu firstly, such as automatic segmentation ,WWW,Java,basic theory of XML, and theories and methods based on the web development etc. We put stress on analyzing the method of establishing FAQ database based on XML and the technique of fast location in FAQ.This paper puts forwards the design scheme of IQAS_bowanlu, which is Java Servlet-based,Web-based and JSP-based. The scheme adopts the pattern of MVC(Model-View-Controller). Firstly, we introduce the object of design, function requirements and environment of design. Secondly, we introduce the mode of the system running, analyze the functions of the system, design the function modules and working flow, and establish the functional model. At last, we introduce the architectural strategy of system,and give the logical three-layer-architecture of the system and the software architecture of IQAS_bowanlu. We also introduced the method of guaranteeing the safety of the system in the end.In the design of IQAS_bowanlu, we adopt object-oriented design and development methods,increase the efficiency and reliability of network communication by using message buffer and multi-thread of client and server,and adopt method of string frequency statistic and morphology match to finish automatic segmentation and intelligent match of the users'question. We also adopt technique of fast location based on chapters to query the answers, so the system's intelligence and running rate have been improved. We have partially implemented the functions of system such as user interface (registering, dispelling doubt and maintaining system),automatic answer questions, BBS (Bulletin Board System),system control management,the architecture of MVC and connection pool of database etc. And we analyze the performance of the prototype of the IQAS_bowanlu in the end.This paper summarizes the course of the research and design about IQAS_bowanlu at last, prospects the developing trend of the intelligent question answering system, and puts forward the sophisticated policy of IQAS_bowanlu.
Keywords/Search Tags:Intelligent answering question, FAQ(Frequently Answering Question), full text index, automatic segmentation, quick location
PDF Full Text Request
Related items