78,743 research outputs found

    Off-line processing: reciprocal interactions between declarative and procedural memories

    Get PDF
    The acquisition of declarative (i.e., facts) and procedural (i.e., skills) memories may be supported by independent systems. This same organization may exist, after memory acquisition, when memories are processed off-line during consolidation. Alternatively, memory consolidation may be supported by interactive systems. This latter interactive organization predicts interference between declarative and procedural memories. Here, we show that procedural consolidation, expressed as an off-line motor skill improvement, can be blocked by declarative learning over wake, but not over a night of sleep. The extent of the blockade on procedural consolidation was correlated to participants' declarative word recall. Similarly, in another experiment, the reciprocal relationship was found: declarative consolidation was blocked by procedural learning over wake, but not over a night of sleep. The decrease in declarative recall was correlated to participants' procedural learning. These results challenge the concept of fixed independent memory systems; instead, they suggest a dynamic relationship, modulated by when consolidation takes place, allowing at times for a reciprocal interaction between memory systems

    Applying Prolog to Develop Distributed Systems

    Get PDF
    Development of distributed systems is a difficult task. Declarative programming techniques hold a promising potential for effectively supporting programmer in this challenge. While Datalog-based languages have been actively explored for programming distributed systems, Prolog received relatively little attention in this application area so far. In this paper we present a Prolog-based programming system, called DAHL, for the declarative development of distributed systems. DAHL extends Prolog with an event-driven control mechanism and built-in networking procedures. Our experimental evaluation using a distributed hash-table data structure, a protocol for achieving Byzantine fault tolerance, and a distributed software model checker - all implemented in DAHL - indicates the viability of the approach

    Using ASP with recent extensions for causal explanations

    Get PDF
    We examine the practicality for a user of using Answer Set Programming (ASP) for representing logical formalisms. We choose as an example a formalism aiming at capturing causal explanations from causal information. We provide an implementation, showing the naturalness and relative efficiency of this translation job. We are interested in the ease for writing an ASP program, in accordance with the claimed ``declarative'' aspect of ASP. Limitations of the earlier systems (poor data structure and difficulty in reusing pieces of programs) made that in practice, the ``declarative aspect'' was more theoretical than practical. We show how recent improvements in working ASP systems facilitate a lot the translation, even if a few improvements could still be useful

    Answer Set Planning Under Action Costs

    Full text link
    Recently, planning based on answer set programming has been proposed as an approach towards realizing declarative planning systems. In this paper, we present the language Kc, which extends the declarative planning language K by action costs. Kc provides the notion of admissible and optimal plans, which are plans whose overall action costs are within a given limit resp. minimum over all plans (i.e., cheapest plans). As we demonstrate, this novel language allows for expressing some nontrivial planning tasks in a declarative way. Furthermore, it can be utilized for representing planning problems under other optimality criteria, such as computing ``shortest'' plans (with the least number of steps), and refinement combinations of cheapest and fastest plans. We study complexity aspects of the language Kc and provide a transformation to logic programs, such that planning problems are solved via answer set programming. Furthermore, we report experimental results on selected problems. Our experience is encouraging that answer set planning may be a valuable approach to expressive planning systems in which intricate planning problems can be naturally specified and solved
    • …
    corecore