Using Electronic Documents for Knowledge Acquisition and Model Maintenance (original) (raw)
Related papers
A document-oriented approach to the Development of knowledge based systems
Current Topics in …, 2004
ADDS (Approach to Document-based Development of Software) is an approach to the development of applications based on a document-oriented paradigm. According to this paradigm, applications are described by means of documents that are marked up using descriptive domain-specific markup languages. Afterwards, applications are produced processing these marked up documents. Formulation of domain-specific markup languages in ADDS is a dynamic and eminently pragmatic activity since these languages evolve in accordance with the authoring needs of the main actors that participate in the development process (i.e. domain experts and developers). OADDS (Operationalization in ADDS) is a processing model that promotes the construction of modular language processors and their incremental evolution. Thus, OADDS is specifically designed to cope with the evolutionary nature of the domain-specific markup languages encouraged by ADDS. ADDS and OADDS have successfully been applied to the development of applications in knowledge-intensive domains (i.e. transport networks and educational hypermedias). This paper also describes the advantages (incremental development and maintenance improvement) that this approach supposes for the development of knowledge-based systems.
KATS: A Knowledge Acquisition Tool Based on Electronic Document Processing
Lecture Notes in Computer Science, 2004
This paper describes a particular knowledge acquisition tool for the construction and maintenance of the knowledge model of an intelligent system for emergency management in the field of hydrology. This tool has been developed following an innovative approach directed to end-users non familiarized in computer oriented terminology. According to this approach, the tool is conceived as a document processor specialized in a particular domain (hydrology) in such a way that the whole knowledge model is viewed by the user as an electronic document. The paper first describes the characteristics of the knowledge model of the intelligent system and summarizes the problems that we found during the development and maintenance of such type of model. Then, the paper describes the KATS tool, a software application that we have designed to help in this task to be used by users who are not experts in computer programming. Finally, the paper shows a comparison between KATS and other approaches for knowledge acquisition.
The computer integrated documentation project: A merge of hypermedia and AI techniques
To generate intelligent indexing that allows context-sensitive information retrieval, a system must be able to acquire knowledge directly through interaction with users. In this paper, we present the architecture for CID (Computer Integrated Documentation), a system that enables integration of various technical documents in a hypertext framework and includes an intelligent browsing system that incorporates indexing in context. CID's knowledge-based indexing mechanism allows casebased knowledge acquisition by experimentation. It utilizes on-line user information requirements and suggestions either to reinforce current indexing in case of success or to generate new knowledge in case of failure. This allows CID's intelligent interface system to provide helpful responses, based on previous experience (user feedback). We describe CID's current capabilities and provide an overview of our plans for extending the system. 1Dr. Math6 is currently undercontract 3004-47-2 toRecom Technologies, Inc.
The Knowledge Level Approach To Intelligent Information System Design
2003
Traditional approaches to building intelligent information systems employ an ontology to define a representational structure for the data and information of interest within the target domain of the system. At runtime, the ontology provides a constrained template for the creation of the individual objects and relationships that together define the state of the system at a given point in time. The ontology also provides a vocabulary for expressing domain knowledge typically in the form of rules (declarative knowledge) or methods (procedural knowledge). The system utilizes the encoded knowledge, often in conjunction user input, to progress the state of the system towards the specific goals indicated by the users. While this approach has been very successful, it has some drawbacks. Regardless of the implementation paradigm the knowledge is essentially buried in the code and therefore inaccessible to most domain experts. The knowledge also tends to be very domain specific and is not exte...
Expert systems and document handling
Information Processing & Management, 1987
The notion of an "expert system" is briefly reviewed so as to discuss its significance and to raise a number of issues relevant to document handling. The paper is tutorial in nature and does not attempt to present any new research results, although some of the points might be new ones in this particular application context.
Embedding formal knowledge models in active documents
Communications of the ACM, 1999
Symbolic models represented in operational form provide a powerful information technology for computer-based reasoning, for example, in incorporating an organization's business rules in the operation of its information systems. Visual languages enable these models to be represented in semantic networks that are comprehensible to people and can be incorporated in documents such as the organization's procedures manual. This article describes stand-alone and web technology for active documents incorporating knowledge bases represented by editable semantic networks supporting inference.
Mediation services can be generally defined as a mechanism to map interchange formats (map them to what?), thus increasing the ability for disparate systems to exchange information through common methods. However, when intelligent software agents use these meditation services, syntactical translations of formats are not sufficient. The semantic context has to be captured and interchanged as well; a common ontology is needed as the basis for the mediation service. While in the commercial world several recent publications are looking at possible automated solutions, in complex environments (is the commercial world not complex?), data engineering is necessary in order to support semantically meaningful mediation layers. Model-based data management uses a common reference model to map data models to data sources to support intelligent software agents for their internal decision processes This paper defines the phases of data engineering, shows potential conflicts and how they can be solved, and gives an example from the military application domain by showing how the Command and Control Information Exchange Data Model (C2IEDM) developed by the North Atlantic Treaty Organization (NATO) can be used as a common reference model for military applications.
Integrated document and knowledge management for the knowledge-based enterprise
2000
Abstract The CONCERTO project is concerned with the creation and management of knowledge repositories. The distinctive approach is to maintain an association between the textual form in which knowledge is expressed in source documents, and an expressive narrative knowledge representation language that supports inference and query operations.
Developing knowledge-based systems with MIKE
… Software Engineering, 1998
The paper describes the MIKE (Model-based and Incremental Knowledge Engineering) approach for developing knowledge-based systems. MIKE integrates semiformal and formal specification techniques together with prototyping into a coherent framework. All activities in the building process of a knowledge-based system are embedded in a cyclic process model. For the semiformal representation we use a hypermedia-based formalism which serves as a communication basis between expert and knowledge engineer during knowledge acquisition. The semiformal knowledge representation is also the basis for formalization, resulting in a formal and executable model specified in the Knowledge Acquisition and Representation Language (KARL). Since KARL is executable, the model of expertise can be developed and validated by prototyping. A smooth transition from a semiformal to a formal specification and further on to design is achieved because all the description techniques rely on the same conceptual model to describe the functional and nonfunctional aspects of the system. Thus, the system is thoroughly documented at different description levels, each of which focuses on a distinct aspect of the entire development effort. Traceability of requirements is supported by linking the different models to each other.
Communicating the knowledge in knowledge-based systems
Expert Systems With Applications, 1992
Abreact--As the role of knowledge-based systems grows in the marketplace, the necessity of clearly communicating their knowledge to people increases. However, well-represented internally, a system's knowledge cannot be used to train, advise, or assist an individual unless it can be discussed naturally. Recent efforts to standardize knowledge coding and expert system user interfaces fall short in defining a real ability to communicate knowledge. Most systems are unable to explain their knowledge, inferences, or applicability to anyone but a well-trained, domain-knowledgeable user. In this paper, we examine the features needed to enable intelligent expression of knowledge, and survey previous work in this area. We also describe an intelligent text generator (ITG) designed as an adjunct to an objectoriented expert system. We present a structure within which a rule-based system for a given domain can be expanded to communicate its knowledge intelligibly, in any of several natural languages.