7 research outputs found

    Sampling with Confidence: Using k-NN Confidence Measures in Active Learning

    Get PDF
    Active learning is a process through which classifiers can be built from collections of unlabelled examples through the cooperation of a human oracle who can label a small number of examples selected as most informative. Typically the most informative examples are selected through uncertainty sampling based on classification scores. However, previous work has shown that, contrary to expectations, there is not a direct relationship between classification scores and classification confidence. Fortunately, there exists a collection of particularly effective techniques for building measures of classification confidence from the similarity information generated by k-NN classifiers. This paper investigates using these confidence measures in a new active learning sampling selection strategy, and shows how the performance of this strategy is better than one based on uncertainty sampling using classification scores

    EGAL: Exploration Guided Active Learning for TCBR

    Get PDF
    The task of building labelled case bases can be approached using active learning (AL), a process which facilitates the labelling of large collections of examples with minimal manual labelling effort. The main challenge in designing AL systems is the development of a selection strategy to choose the most informative examples to manually label. Typical selection strategies use exploitation techniques which attempt to refine uncertain areas of the decision space based on the output of a classifier. Other approaches tend to balance exploitation with exploration, selecting examples from dense and interesting regions of the domain space. In this paper we present a simple but effective exploration only selection strategy for AL in the textual domain. Our approach is inherently case-based, using only nearest-neighbour-based density and diversity measures. We show how its performance is comparable to the more computationally expensive exploitation-based approaches and that it offers the opportunity to be classifier independent

    Retrieval, reuse, revision and retention in case-based reasoning

    Get PDF
    El original está disponible en www.journals.cambridge.orgCase-based reasoning (CBR) is an approach to problem solving that emphasizes the role of prior experience during future problem solving (i.e., new problems are solved by reusing and if necessary adapting the solutions to similar problems that were solved in the past). It has enjoyed considerable success in a wide variety of problem solving tasks and domains. Following a brief overview of the traditional problem-solving cycle in CBR, we examine the cognitive science foundations of CBR and its relationship to analogical reasoning. We then review a representative selection of CBR research in the past few decades on aspects of retrieval, reuse, revision, and retention.Peer reviewe

    Case-based reasoning approach for decision-making in building retrofit: A review

    Get PDF
    The rapid development of computer science has brought inspirations to building retrofit. Artificial intelligence (AI) provides more possibilities in decision-making for building retrofit, could be regarded as an alternative strategy compared to the abundant research time spent in the early decision-making stage of traditional retrofit approaches. This paper reviews the application of the statistic algorithm and AI approach, including CBR, in building retrofit decision-making, and the essential process of CBR, such as workflow, similarity degree calculation method, weight factors correction manner, and input or output content using building design to provide a synthetic overview of CBR utilisation in the building retrofit realm. Among those different models, Case-Based Reasoning (CBR) is valuable in providing references and avoiding possible failures, which is a promising approach for building retrofit. Yet, current research mainly focused on its utilisation to solve specific issues. There is still a lack of systematically summarised research on Case-Based Reasoning solution. Therefore, this study analyses the methods used for CBR approach in the field of building retrofit decision-making process, aiming to find the characteristics of internal commonness. It concludes that CBR has two significant impact factors: similarity attribute type and similarity calculation manner, which determines the judgement process. The results show that the CBR solution has great application potential in further building retrofit design

    Organization based multiagent architecture for distributed environments

    Get PDF
    [EN]Distributed environments represent a complex field in which applied solutions should be flexible and include significant adaptation capabilities. These environments are related to problems where multiple users and devices may interact, and where simple and local solutions could possibly generate good results, but may not be effective with regards to use and interaction. There are many techniques that can be employed to face this kind of problems, from CORBA to multi-agent systems, passing by web-services and SOA, among others. All those methodologies have their advantages and disadvantages that are properly analyzed in this documents, to finally explain the new architecture presented as a solution for distributed environment problems. The new architecture for solving complex solutions in distributed environments presented here is called OBaMADE: Organization Based Multiagent Architecture for Distributed Environments. It is a multiagent architecture based on the organizations of agents paradigm, where the agents in the architecture are structured into organizations to improve their organizational capabilities. The reasoning power of the architecture is based on the Case-Based Reasoning methology, being implemented in a internal organization that uses agents to create services to solve the external request made by the users. The OBaMADE architecture has been successfully applied to two different case studies where its prediction capabilities have been properly checked. Those case studies have showed optimistic results and, being complex systems, have demonstrated the abstraction and generalizations capabilities of the architecture. Nevertheless OBaMADE is intended to be able to solve much other kind of problems in distributed environments scenarios. It should be applied to other varieties of situations and to other knowledge fields to fully develop its potencial.[ES]Los entornos distribuidos representan un campo de conocimiento complejo en el que las soluciones a aplicar deben ser flexibles y deben contar con gran capacidad de adaptación. Este tipo de entornos está normalmente relacionado con problemas donde varios usuarios y dispositivos entran en juego. Para solucionar dichos problemas, pueden utilizarse sistemas locales que, aunque ofrezcan buenos resultados en términos de calidad de los mismos, no son tan efectivos en cuanto a la interacción y posibilidades de uso. Existen múltiples técnicas que pueden ser empleadas para resolver este tipo de problemas, desde CORBA a sistemas multiagente, pasando por servicios web y SOA, entre otros. Todas estas mitologías tienen sus ventajas e inconvenientes, que se analizan en este documento, para explicar, finalmente, la nueva arquitectura presentada como una solución para los problemas generados en entornos distribuidos. La nueva arquitectura aquí se llama OBaMADE, que es el acrónimo del inglés Organization Based Multiagent Architecture for Distributed Environments (Arquitectura Multiagente Basada en Organizaciones para Entornos Distribuidos). Se trata de una arquitectura multiagente basasa en el paradigma de las organizaciones de agente, donde los agentes que forman parte de la arquitectura se estructuran en organizaciones para mejorar sus capacidades organizativas. La capacidad de razonamiento de la arquitectura está basada en la metodología de razonamiento basado en casos, que se ha implementado en una de las organizaciones internas de la arquitectura por medio de agentes que crean servicios que responden a las solicitudes externas de los usuarios. La arquitectura OBaMADE se ha aplicado de forma exitosa a dos casos de estudio diferentes, en los que se han demostrado sus capacidades predictivas. Aplicando OBaMADE a estos casos de estudio se han obtenido resultados esperanzadores y, al ser sistemas complejos, se han demostrado las capacidades tanto de abstracción como de generalización de la arquitectura presentada. Sin embargo, esta arquitectura está diseñada para poder ser aplicada a más tipo de problemas de entornos distribuidos. Debe ser aplicada a más variadas situaciones y a otros campos de conocimiento para desarrollar completamente el potencial de esta arquitectura

    Modelo de desenvolvimento de arquitecturas de sistemas de informação

    Get PDF
    Tese de doutoramento em Tecnologias e Sistemas de InformaçãoA arquitectura de um Sistema de Informação desempenha um papel importante na função Sistemas de Informação, uma vez que permite manter uma visão global dos seus vários aspectos. Em actividades como a de desenvolvimento da arquitectura de um Sistema de Informação é comum recorrer-se à experiência adquirida. De facto, uma das estratégias utilizadas pelos profissionais em Sistemas de Informação é relembrar situações anteriormente resolvidas para aplicação a novos problemas. O desenvolvimento da arquitectura de um Sistema de Informação é actualmente realizado nas organizações sem recurso à experiência adquirida, para além da que foi acumulada pelas pessoas que participaram em processos similares anteriores. Como tal, cada vez que se desenvolve uma Arquitectura de Sistema de Informação, o processo decorre como se o mesmo se estivesse a realizar pela primeira vez. Este trabalho visa suprir a lacuna referida, isto é, propõe um modelo e uma aplicação informática que permite às organizações tirarem partido de forma sistemática da experiência adquirida. Para o efeito, conjugam-se factores de ordem teórica e prática. Em primeiro lugar, relaciona-se conhecimento existente na bibliografia do domínio Sistemas de Informação para assim se propor um modelo de desenvolvimento de arquitecturas de Sistemas de Informação. Posteriormente, realiza-se o teste e ajuste do anteriormente proposto para se verificar se o modelo se ajusta às necessidades das organizações. O resultado a que chegámos, denominado MODASI (Modelo de Desenvolvimento de Arquitecturas de Sistemas de Informação), é constituído por um modelo que assenta num referencial de desenvolvimento de arquitecturas de Sistemas de Informação e por uma aplicação informática que contempla um módulo que implementa técnicas de Raciocínio Baseado em Casos. Serve de suporte ao MODASI um metamodelo que permite a utilização de várias técnicas e ferramentas. Esta conjugação de características do MODASI permite que este seja um elemento potenciador do desenvolvimento de Arquitecturas de Sistemas de Informação. A fim de validar o MODASI, foi empreendido um vasto grupo de experiências em nove hospitais portugueses, abrangendo aspectos particulares e distintos em cada um deles. Verificou-se a adequação do modelo e a utilidade do recurso, automatizado, à experiência passada.Information Systems architecture plays an important role in Information Systems function, since it allows to maintain a global vision over its various aspects. In activities such as developing Information Systems architecture, it is common to resort to acquired experience. In fact, one of the strategies used by Information Systems professionals is to remember previously resolved situations for application in new problems. Information Systems architecture development is carried currently out in the organizations without recourse to acquired experience besides that which was accumulated by the people who previously participated in similar processes. As such, each time that an Information Systems architecture description is developed, the process happens as if it were being carried out for the first time. The aim of this work is to overcome this gap, that is, it considers a model and a computer application that allows organizations to systematically take advantage of acquired experience. To this end, theoretical and practical considerations converge. Firstly, existing knowledge in Information Systems literature is analyzed so as to propose an Information Systems architecture development model. Later, a test is carried out and adjusted in relation to the previous proposition in order to verify whether the proposed model suits organizations’ needs. The result obtained, called MODASI, consists of a model based on an Information Systems architecture framework and on a computer application which includes a module of Case-Based Reasoning. The MODASI has a meta-model associated to it that allows/enables the use of several techniques and tools. These characteristics of the MODASI make it a fundamental aid in Information Systems architecture development. In order to validate the MODASI a vast set of experiments in nine Portuguese hospitals was undertaken, taking each one’s particular and distinct aspects into account. The adequacy of the model was verified as well as the usefulness of resorting to past experience in an automated fashion.Programa de Desenvolvimento Educativo para Portugal (PRODEP)

    Collaborative Case Retention Strategies for CBR Agents

    No full text
    Empirical experiments have shown that storing every case does not automatically improve the accuracy of a CBR system. Therefore, several retain policies have been proposed in order to select which cases to retain. However, all the research done in case retention strategies is done in centralized CBR systems. We focus on multiagent CBR systems, where each agent has a local case base, and where each agent can interact with other agents in the system to solve problems in a collaborative way. We propose several case retention strategies that directly deal with the issue of being in a multiagent CBR system. Those case retention strategies combine ideas from the CBR case retain strategies and from the active learning techniques. Empirical results show that strategies that use collaboration with other agents outperform those strategies where the agents work in isolation. We present experiments in two di#erent scenarios, the first one allowing multiple copies of one case and the second one only allowing one copy of each case. Although it may seem counterintuitive, we show and explain why not allowing multiple copies of each case achieves better results
    corecore