Ontologies for Knowledge modeling in construction planning | Vito Getuli

Page 43

knowledge management in construction

2.1 Expert System methodologies The success of any Expert System (ES) relies mainly on the ability to formalize and represent the knowledge within a discipline. Often this knowledge consists in a collection of subjective, incomplete, ill-defined, and informal information. Indeed, a side benefit of expert system development is the formal organization of information that was previously unexpressed. ESs are codified as a branch of applied Artificial Intelligence (AI) and their basic concept is to simulate the action of an expert to solve a specific problem by using computer aided technologies. As before mentioned, expert systems are used to address a number of problem-solving activities. In many cases, it has been demonstrated that if a tool is fine to solve a problem related to an activity (e.g., design), the same tool is inadequate to solve a problem for a different activity (e.g., planning). To address this situation, the AI research branch, including researchers and software developers and vendors, turned their attention to developing the so called “domain-specific tools�. A domain-specific tool is defined as a tool designed to be used to develop an expert system for a particular problem-solving activity. In the table below the common typologies of problems addressed by expert system developers are listed, while their detailed description is later reported in order to provide the reader of this monography with a complete overview. The proposed list is adapted from (Hayes-Roth et al., 1983).

•

Table 1 List of problems solved by Expert Systems

Problem to solve

Problem description

Design Simulation Planning

Configuring objects with constraints Modeling system components and their interaction Selecting and sequencing activities according to a set of constraints to achieve a predefined goal Assigning times, costs and resources to the set of activities in a plan Selecting the best choice from a number of possibilities which respond to a number of predefined objectives Identifying solution to solve system malfunctions Inferring likely consequences of given situations Diagnosing, debugging, and repairing student behaviour Inferring system malfunctions from observables Comparing observations to expectations Governing system behaviour to meet specifications

Scheduling Selection Prediction Interpretation Instruction Diagnosis Monitoring Control


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.