scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Toward truly intelligent information systems-from expert systems to automatic programming

Setsuo Ohsuga1
01 Apr 1998-Knowledge Based Systems (Elsevier)-Vol. 10, Iss: 6, pp 363-396
TL;DR: A way of designing intelligent systems that assure autonomy, generality and practicality in problem solving to the greatest extent and can solve complex problems is discussed.
Abstract: The objective of this paper is to discuss a way of designing intelligent systems that assure autonomy, generality and practicality in problem solving to the greatest extent and can solve complex problems. There are various types of problem solving, depending on the object, and often more than one subjects concern the same problem with different roles in complex problem solving. In order to achieve our goal in this environment, a new architecture for the system and a new modeling scheme for representing problems including human activity are discussed, as well as a way of generating problem-specific problem solving systems. Several new concepts are included in this paper: a multi-level function structure and its corresponding knowledge structure, multiple meta-level operations, a multi-strata model to represent problems including human activity, etc. It is shown that the system realizes not only the generality but also the practicality of problem solving by enabling automatic programming.
Citations
More filters
Book ChapterDOI
28 Aug 2000
TL;DR: A new style of program generation is discussed to enable engine designers as nonspecialists of programming to develop programs themselves for the embedded system in vehicle-engine to control its operations.
Abstract: A new style of program generation is discussed. A key concept is model and its building process. Programming is a kind of problem solving. What users want in programming are represented in the form of model in a comprehensive way for users. A computer system interprets the model and generates programs automatically as automatic problem solving. This idea is being applied to make programs for the embedded system in vehicle-engine to control its operations. The objective is to enable engine designers as nonspecialists of programming to develop programs themselves.

Cites background or methods from "Toward truly intelligent informatio..."

  • ...A way to translate the solution tree into a program is discussed precisely in [ OHS98 ] and [KAW00]....

    [...]

  • ...This is discussed precisely in [ OHS98 , KAW00] and is not repeated here....

    [...]

Book ChapterDOI
09 Nov 1999
TL;DR: A preliminary consideration to provide the formal specification of language of knowledge processing system SKAUS (Super Knowledge Acquisition and Utilization System) which incorporates uncertain knowledge processing and non-symbolic information processing units in the system.
Abstract: This paper is concerned with a preliminary consideration to provide the formal specification of language of knowledge processing system SKAUS (Super Knowledge Acquisition and Utilization System) which incorporates uncertain knowledge processing and non-symbolic information processing units in the system. SKAUS is planned as a super set of KAUS developed by the authors. KAUS implement multi-layer logic (MLL for short) based on classical set theory. SKAUS is intended to have additional capabilities of KAUS, such as representing uncertain knowledge in the forms of language used in fuzzy set theory and probability theory. In addition to this extension, we try to incorporate matrix logic into our extension so as to process non-symbolic information in corporation with neural networks.

Cites methods from "Toward truly intelligent informatio..."

  • ...Until now we have applied KAUS to various model building and evaluation by computer [8, 9 ]....

    [...]

Book ChapterDOI
TL;DR: The main issues are; a modeling scheme to accept and represent wide area of problems, a method for externalizing human idea and of representing it as a model, a large knowledge base and generation of specific problem-solving system, autonomous problem decomposition and solving, program generation, integration of different information processing methods, and knowledge acquisition and discovery.
Abstract: A possibility of extending the scope of computers to aid human activity is discussed Weak points of humans are discussed and a new information technology that can back up the human activity is proposed It must be an intelligent system to enable a computer-led interactive system A conceptual architecture of the system and then various technologies to make up the architecture are discussed The main issues are; a modeling scheme to accept and represent wide area of problems, a method for externalizing human idea and of representing it as a model, a large knowledge base and generation of specific problem-solving system, autonomous problem decomposition and solving, program generation, integration of different information processing methods, and knowledge acquisition and discovery

Cites background or methods from "Toward truly intelligent informatio..."

  • ...A method to extract dynamically only the relevant knowledge for the given problem in a large knowledge base must be developed [ 12 ]....

    [...]

  • ...It is abbreviated here. Refer to [ 12 ,4]. If the problem is large, it is decomposed to a set of smaller problems before or together with the execution of the problem solving structure....

    [...]

References
More filters
BookDOI
01 Jan 1988
TL;DR: This book describes the principles that guided the expert systems research group's work, looks in detail at the design and operation of each tool or methodology, and reports some lessons learned from the enterprise.
Abstract: In June of 1983, our expert systems research group at Carnegie Mellon University began to work actively on automating knowledge acquisition for expert systems. In the last five years, we have developed several tools under the pressure and influence of building expert systems for business and industry. These tools include the five described in chapters 2 through 6 - MORE, MOLE, SALT, KNACK and SIZZLE. One experiment, conducted jointly by developers at Digital Equipment Corporation, the Soar research group at Carnegie Mellon, and members of our group, explored automation of knowledge acquisition and code development for XCON (also known as R1), a production-level expert system for configuring DEC computer systems. This work influenced the development of RIME, a programming methodology developed at Digital which is the subject of chapter 7. This book describes the principles that guided our work, looks in detail at the design and operation of each tool or methodology, and reports some lessons learned from the enterprise. of the work, brought out in the introductory chapter, is A common theme that much power can be gained by understanding the roles that domain knowledge plays in problem solving. Each tool can exploit such an understanding because it focuses on a well defined problem-solving method used by the expert systems it builds. Each tool chapter describes the basic problem-solving method assumed by the tool and the leverage provided by committing to the method."

341 citations

Book ChapterDOI
02 Jan 1993
TL;DR: This chapter takes a few steps toward creating aTaxonomy of methods -- a taxonomy that identifies some of the discriminating characteristics of the methods expert systems use and that suggests how methods can be mapped onto tasks.
Abstract: Although efforts, some successful, to develop expert systems (application systems that can perform knowledge-intensive tasks) have been going on now for almost 20 years, we are not yet very good at describing the variations in problem-solving methods that these systems use, nor do we have much of an understanding of how to characterize the methods in terms of features of the types of tasks for which they are appropriate. This chapter takes a few steps toward creating a taxonomy of methods -- a taxonomy that identifies some of the discriminating characteristics of the methods expert systems use and that suggests how methods can be mapped onto tasks.

314 citations

Book
01 Jan 1992

147 citations

Journal ArticleDOI
Koichi Hori1
01 Jun 1994
TL;DR: A system named AA1 (Articulation Aid 1) which aids human users in the formation of new concepts in the domain of engineering and science and is as nonprescriptive as possible, but gives stimulation for the user to form concepts that he could not by using only pencil and paper.
Abstract: This paper describes a system named AA1 (Articulation Aid 1) which aids human users in the formation of new concepts in the domain of engineering and science. From the viewpoint of concept formation, one main process of creation is divergent thinking in which broad alternatives are searched, and another process is convergent thinking in which a unique solution is sought. From the viewpoint of human activities, creation also includes the aspect of collaboration among people and the aspect of individual reflection, although they are interrelated. AA1, the system presented in this paper, supports divergent thinking during individual reflection. Engineers and scientists usually scrawl many notes on paper while exploring new possible concepts in the divergent thinking process. A system is needed to reflect the fragments of concepts that are not articulated yet and thereby stimulate the formation of new concepts. AA1 builds a two-dimensional space from the words the user provides. Looking at this space and other precedent spaces, the user can form new concepts little by little. The main feature of AA1 different, from existing hypermedia systems and CSCW systems is the strategy for building the space presented to the user. The system is as nonprescriptive as possible, but it gives stimulation for the user to form concepts that he could not by using only pencil and paper. Experimentation has shown that the space which AA1 displays can effectively help the user to build new concepts. The most prominent effect is that empty regions in the space automatically configured by the system often lead to new concepts. >

86 citations

Journal ArticleDOI
TL;DR: A taxonomy for knowledge-acquisition aids that is based on the terms and relationships that a given tool uses to establish the semantics of a user's entries is described, which has important implications for how a knowledge- Acquisition tool is used and to what degree it can assist its users in analysing new applications at the knowledge level.

71 citations