Skip to main content

Showing 1–10 of 10 results for author: Slota, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2112.13477  [pdf, ps, other

    cs.AI

    A Brief History of Updates of Answer-Set Programs

    Authors: João Leite, Martin Slota

    Abstract: Over the last couple of decades, there has been a considerable effort devoted to the problem of updating logic programs under the stable model semantics (a.k.a. answer-set programs) or, in other words, the problem of characterising the result of bringing up-to-date a logic program when the world it describes changes. Whereas the state-of-the-art approaches are guided by the same basic intuitions a… ▽ More

    Submitted 18 February, 2022; v1 submitted 26 December, 2021; originally announced December 2021.

    Comments: To appear in Theory and Practice of Logic Programming (TPLP)

  2. arXiv:2107.00075  [pdf, other

    cs.DC cs.DM

    Parallel Graph Coloring Algorithms for Distributed GPU Environments

    Authors: Ian Bogle, Erik G Boman, Karen D Devine, Sivasankaran Rajamanickam, George M Slota

    Abstract: Graph coloring is often used in parallelizing scientific computations that run in distributed and multi-GPU environments; it identifies sets of independent data that can be updated in parallel. Many algorithms exist for graph coloring on a single GPU or in distributed memory, but to the best of our knowledge, hybrid MPI+GPU algorithms have been unexplored until this work. We present several MPI+GP… ▽ More

    Submitted 30 June, 2021; originally announced July 2021.

    Comments: Submitted to Parallel Computing

  3. arXiv:1706.00585  [pdf, other

    cs.AI

    Exception-Based Knowledge Updates

    Authors: Martin Slota, Joao Leite

    Abstract: Existing methods for dealing with knowledge updates differ greatly depending on the underlying knowledge representation formalism. When Classical Logic is used, updates are typically performed by manipulating the knowledge base on the model-theoretic level. On the opposite side of the spectrum stand the semantics for updating Answer-Set Programs that need to rely on rule syntax. Yet, a unifying pe… ▽ More

    Submitted 2 June, 2017; originally announced June 2017.

  4. arXiv:1701.00503  [pdf, other

    cs.DC

    Distributed Graph Layout for Scalable Small-world Network Analysis

    Authors: George M Slota, Sivasankaran Rajamanickam, Kamesh Madduri

    Abstract: The in-memory graph layout or organization has a considerable impact on the time and energy efficiency of distributed memory graph computations. It affects memory locality, inter-task load balance, communication time, and overall memory utilization. Graph layout could refer to partitioning or replication of vertex and edge arrays, selective replication of data structures that hold meta-data, and r… ▽ More

    Submitted 2 January, 2017; originally announced January 2017.

  5. arXiv:1610.07220  [pdf, other

    cs.DC

    Partitioning Trillion-edge Graphs in Minutes

    Authors: George M Slota, Sivasankaran Rajamanickam, Karen Devine, Kamesh Madduri

    Abstract: We introduce XtraPuLP, a new distributed-memory graph partitioner designed to process trillion-edge graphs. XtraPuLP is based on the scalable label propagation community detection technique, which has been demonstrated as a viable means to produce high quality partitions with minimal computation time. On a collection of large sparse graphs, we show that XtraPuLP partitioning quality is comparable… ▽ More

    Submitted 23 October, 2016; originally announced October 2016.

  6. arXiv:1404.6784  [pdf, ps, other

    cs.AI

    On Strong and Default Negation in Logic Program Updates (Extended Version)

    Authors: Martin Slota, Martin Baláz, João Leite

    Abstract: Existing semantics for answer-set program updates fall into two categories: either they consider only strong negation in heads of rules, or they primarily rely on default negation in heads of rules and optionally provide support for strong negation by means of a syntactic transformation. In this paper we pinpoint the limitations of both these approaches and argue that both types of negation should… ▽ More

    Submitted 9 July, 2014; v1 submitted 27 April, 2014; originally announced April 2014.

    Comments: 14 pages, extended version of the paper to appear in the online supplement of Theory and Practice of Logic Programming (TPLP), and presented at the 15th International Workshop on Non-Monotonic Reasoning (NMR 2014) and at the 30th International Conference on Logic Programming (ICLP 2014)

  7. The Rise and Fall of Semantic Rule Updates Based on SE-Models

    Authors: Martin Slota, João Leite

    Abstract: Logic programs under the stable model semantics, or answer-set programs, provide an expressive rule-based knowledge representation framework, featuring a formal, declarative and well-understood semantics. However, handling the evolution of rule bases is still a largely open problem. The AGM framework for belief change was shown to give inappropriate results when directly applied to logic programs… ▽ More

    Submitted 17 June, 2013; originally announced June 2013.

    Comments: 38 pages, to appear in Theory and Practice of Logic Programming (TPLP)

    ACM Class: D.1.6; I.2.3; I.2.4

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 869-907

  8. Splitting and Updating Hybrid Knowledge Bases (Extended Version)

    Authors: Martin Slota, João Leite, Terrance Swift

    Abstract: Over the years, nonmonotonic rules have proven to be a very expressive and useful knowledge representation paradigm. They have recently been used to complement the expressive power of Description Logics (DLs), leading to the study of integrative formal frameworks, generally referred to as hybrid knowledge bases, where both DL axioms and rules can be used to represent knowledge. The need to use the… ▽ More

    Submitted 2 May, 2011; originally announced May 2011.

    Comments: 64 pages; extended version of the paper accepted for ICLP 2011

    Journal ref: Theory and Practice of Logic Programming, 11(4-5), 801-819, 2011

  9. arXiv:1102.5385  [pdf, ps, other

    cs.AI

    Back and Forth Between Rules and SE-Models (Extended Version)

    Authors: Martin Slota, João Leite

    Abstract: Rules in logic programming encode information about mutual interdependencies between literals that is not captured by any of the commonly used semantics. This information becomes essential as soon as a program needs to be modified or further manipulated. We argue that, in these cases, a program should not be viewed solely as the set of its models. Instead, it should be viewed and manipulated as… ▽ More

    Submitted 1 March, 2011; v1 submitted 25 February, 2011; originally announced February 2011.

    Comments: 25 pages; extended version of the paper accepted for LPNMR 2011

  10. Towards Closed World Reasoning in Dynamic Open Worlds (Extended Version)

    Authors: Martin Slota, João Leite

    Abstract: The need for integration of ontologies with nonmonotonic rules has been gaining importance in a number of areas, such as the Semantic Web. A number of researchers addressed this problem by proposing a unified semantics for hybrid knowledge bases composed of both an ontology (expressed in a fragment of first-order logic) and nonmonotonic rules. These semantics have matured over the years, but only… ▽ More

    Submitted 22 July, 2010; v1 submitted 25 April, 2010; originally announced April 2010.

    Comments: 40 pages; an extended version of the article published in Theory and Practice of Logic Programming, 10 (4-6): 547 - 564, July. Copyright 2010 Cambridge University Press

    Journal ref: Theory and Practice of Logic Programming, 10(4-6), 547-564, 2010