116 research outputs found

    User Preference Web Search -- Experiments with a System Connecting Web and User

    Get PDF
    We present models, methods, implementations and experiments with a system enabling personalized web search for many users with different preferences. The system consists of a web information extraction part, a text search engine, a middleware supporting top-k answers and a user interface for querying and evaluation of search results. We integrate several tools (implementing our models and methods) into one framework connecting user with the web. The model represents user preferences with fuzzy sets and fuzzy logic, here understood as a scoring describing user satisfaction. This model can be acquired with explicit or implicit methods. Model-theoretic semantics is based on fuzzy description logic f-EL. User preference learning is based on our model of fuzzy inductive logic programming. Our system works both for English and Slovak resources. The primary application domain are job offers and job search, however we show extension to mutual investment funds search and a possibility of extension into other application domains. Our top-k search is optimized with own heuristics and repository with special indexes. Our model was experimentally implemented, the integration was tested and is web accessible. We focus on experiments with several users and measure their satisfaction according to correlation coefficients

    Knowledge-Based Systems. Overview and Selected Examples

    Get PDF
    The Advanced Computer Applications (ACA) project builds on IIASA's traditional strength in the methodological foundations of operations research and applied systems analysis, and its rich experience in numerous application areas including the environment, technology and risk. The ACA group draws on this infrastructure and combines it with elements of AI and advanced information and computer technology to create expert systems that have practical applications. By emphasizing a directly understandable problem representation, based on symbolic simulation and dynamic color graphics, and the user interface as a key element of interactive decision support systems, models of complex processes are made understandable and available to non-technical users. Several completely externally-funded research and development projects in the field of model-based decision support and applied Artificial Intelligence (AI) are currently under way, e.g., "Expert Systems for Integrated Development: A Case Study of Shanxi Province, The People's Republic of China." This paper gives an overview of some of the expert systems that have been considered, compared or assessed during the course of our research, and a brief introduction to some of our related in-house research topics

    PROLOG fejlesztések és alkalmazások Magyarországon

    Get PDF
    A Prolog-MProlog nyelv bemutatása és az MProlog hazai megvalósulásai után részletesen ismerteti a korábban elkészült és a még fejlesztés alatt lévő hazai MProlog-alapú projekteket. Az anyag a tapasztalatok és a következtetések levonása után a hazai szerzők Prolog témájú dolgozatainak teljes körű (több mint 75) bibliográfiájával zárul

    Proceedings of the Workshop on Knowledge Representation and Configuration, WRKP\u2796

    Get PDF

    A computer-aided conceptual ship design system incorporating expert knowledge

    Get PDF
    PhD ThesisIn today's highly competitive shipbuilding market the emphasis is on the production of acceptable design proposals within a very short timescale. A computer-aided conceptual ship design system, which utifises the latest developments in workstation technology, has been developed. It is intended to help reduce the technical and commercial risks associated with the process of tendering for newbuilding contracts. The system as a whole, uses fundamental modeffing techniques to enable areas such as dimensions generation, huilform development, layout design, powering estimation, mass estimation, motions prediction, work content estimation and cost estimation to be considered at a much greater level of detail at the concept design stage than was previously possible. This thesis describes the specification and development of those parts of the overall design system concerned with the generation of vessel dimensions and huliform and layout design. In order to improve the flexibility of the system, a so-called expert system approach has been adopted to provide the mechanism for the control of the design methodology. For this purpose, a unique expert system shell named INCODES (INtelligent COncept DEsign System) was specified and developed. The development of this shell is described in some detail. The application of the INCODES shell to the control of the logic involved in the development of design proposals for containerships is discussed, and the knowledge base developed for the generation of these design proposals is described. The knowledge base is shown to incorporate fundamental procedures for the generation of vessel dimensions and for huliform and layout design, as well as a comprehensive suite of analysis routines to assist in the verification of the design proposals. The knowledge base is also considered to be unique in its treatment of the investigation of the loading arrangements of containership design proposals. The flexibility of the procedures developed is demonstrated by their application to the generation and examination of containership design proposals which possess a range of physical and operational characteristics.British Shipbuilders Limited, Marine Design Consultants Limited

    Applied logic : its use and implementation as a programming tool

    Get PDF
    The first Part of the thesis explains from first principles the concept of "logic programming" and its practical application in the programming language Prolog. Prolog is a simple but powerful language which encourages rapid, error-free programming and clear, readable, concise programs. The basic computational mechanism is a pattern matching process ("unification") operating on general record structures ("terms" of logic). IThe ideas are illustrated by describing in detail one sizable Prolog program which implements a simple compiler. The advantages and practicability of using Prolog for "real" compiler implementation are discussed. The second Part of the thesis describes techniques for implementing Prolog efficiently. In particular it is shown how to compile the patterns involved in the matching process into instructions of a low-level language. This idea has actually been implemented in a compiler (written in Prolog) from Prolog to DECsystem-10 assembly language. However the principles involved are explained more abstractly in terms of a "Prolog Machine". The code generated is comparable in speed with that produced by existing DEC10 Lisp compilers. Comparison is possible since pure Lisp can be viewed as a (rather restricted) subset of Prolog. It is argued that structured data objects, such as lists and trees, can be manipulated by pattern matching using a "structure 'sharing" representation as efficiently as by conventional selector and constructor functions operating on linked records in "heap" storage. Moreover the pattern matching formulation actually helps the implementor to produce a better implementation

    Preprints / 2nd IFAC Workshop on Computer Software Structures Integrating AI/KBS Systems in Process Control, August 10-12, 1994, Lund, Sweden

    Get PDF
    corecore