Skip to main content

Showing 1–13 of 13 results for author: Charalambidis, A

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

    cs.AI

    Dealing with Inconsistency for Reasoning over Knowledge Graphs: A Survey

    Authors: Anastasios Nentidis, Charilaos Akasiadis, Angelos Charalambidis, Alexander Artikis

    Abstract: In Knowledge Graphs (KGs), where the schema of the data is usually defined by particular ontologies, reasoning is a necessity to perform a range of tasks, such as retrieval of information, question answering, and the derivation of new knowledge. However, information to populate KGs is often extracted (semi-) automatically from natural language resources, or by integrating datasets that follow diff… ▽ More

    Submitted 26 February, 2025; originally announced February 2025.

  2. arXiv:2410.20225  [pdf, ps, other

    cs.PL cs.LG

    Recursive Function Definitions in Static Dataflow Graphs and their Implementation in TensorFlow

    Authors: Kelly Kostopoulou, Angelos Charalambidis, Panos Rondogiannis

    Abstract: Modern machine learning systems represent their computations as dataflow graphs. The increasingly complex neural network architectures crave for more powerful yet efficient programming abstractions. In this paper we propose an efficient technique for supporting recursive function definitions in dataflow-based systems such as TensorFlow. The proposed approach transforms the given recursive definiti… ▽ More

    Submitted 26 October, 2024; originally announced October 2024.

  3. arXiv:2408.10563  [pdf, ps, other

    cs.LO cs.AI cs.PL

    The Stable Model Semantics for Higher-Order Logic Programming

    Authors: Bart Bogaerts, Angelos Charalambidis, Giannos Chatziagapis, Babis Kostopoulos, Samuele Pollaci, Panos Rondogiannis

    Abstract: We propose a stable model semantics for higher-order logic programs. Our semantics is developed using Approximation Fixpoint Theory (AFT), a powerful formalism that has successfully been used to give meaning to diverse non-monotonic formalisms. The proposed semantics generalizes the classical two-valued stable model semantics of (Gelfond and Lifschitz 1988) as-well-as the three-valued one of (Przy… ▽ More

    Submitted 20 August, 2024; originally announced August 2024.

    ACM Class: I.2.3; I.2.5; F.3.2

    Journal ref: Theory and Practice of Logic Programming 24 (2024) 737-754

  4. arXiv:2205.04882  [pdf, other

    cs.LO cs.AI

    Strong Equivalence of Logic Programs with Ordered Disjunction: a Logical Perspective

    Authors: Angelos Charalambidis, Christos Nomikos, Panos Rondogiannis

    Abstract: Logic Programs with Ordered Disjunction (LPODs) extend classical logic programs with the capability of expressing preferential disjunctions in the heads of program rules. The initial semantics of LPODs, although simple and quite intuitive, is not purely model-theoretic. A consequence of this is that certain properties of programs appear non-trivial to formalize in purely logical terms. An example… ▽ More

    Submitted 10 May, 2022; originally announced May 2022.

    Comments: Paper presented at the 38th International Conference on Logic Programming (ICLP 2022), 15 pages + 3 pages appendix

  5. A Logical Characterization of the Preferred Models of Logic Programs with Ordered Disjunction

    Authors: Angelos Charalambidis, Panos Rondogiannis, Antonis Troumpoukis

    Abstract: Logic Programs with Ordered Disjunction (LPODs) extend classical logic programs with the capability of expressing alternatives with decreasing degrees of preference in the heads of program rules. Despite the fact that the operational meaning of ordered disjunction is clear, there exists an important open issue regarding its semantics. In particular, there does not exist a purely model-theoretic ap… ▽ More

    Submitted 7 August, 2021; originally announced August 2021.

    Comments: Paper presented at the 37th International Conference on Logic Programming (ICLP 2021), 16 pages + 13 pages appendix

    ACM Class: I.2.4

  6. arXiv:2012.10940  [pdf, ps, other

    cs.AI cs.LO

    Lexicographic Logic: a Many-valued Logic for Preference Representation

    Authors: Angelos Charalambidis, Giorgos Papadimitriou, Panos Rondogiannis, Antonis Troumpoukis

    Abstract: Logical formalisms provide a natural and concise means for specifying and reasoning about preferences. In this paper, we propose lexicographic logic, an extension of classical propositional logic that can express a variety of preferences, most notably lexicographic ones. The proposed logic supports a simple new connective whose semantics can be defined in terms of finite lists of truth values. We… ▽ More

    Submitted 20 December, 2020; originally announced December 2020.

  7. arXiv:1907.09820  [pdf, ps, other

    cs.PL cs.CC cs.DB cs.LO

    The Expressive Power of Higher-Order Datalog

    Authors: Angelos Charalambidis, Christos Nomikos, Panos Rondogiannis

    Abstract: A classical result in descriptive complexity theory states that Datalog expresses exactly the class of polynomially computable queries on ordered databases. In this paper we extend this result to the case of higher-order Datalog. In particular, we demonstrate that on ordered databases, for all $k\geq2$, $k$-order Datalog captures $(k-1)$-EXPTIME. This result suggests that higher-order extensions o… ▽ More

    Submitted 24 July, 2019; v1 submitted 23 July, 2019; originally announced July 2019.

    Comments: Paper presented at the 35th International Conference on Logic Programming (ICLP 2019), Las Cruces, New Mexico, USA, 20-25 September 2019, 24 pages, LaTeX

    Journal ref: Theory and Practice of Logic Programming 19 (2019) 925-940

  8. arXiv:1808.04176  [pdf, ps, other

    cs.PL cs.LO

    Predicate Specialization for Definitional Higher-order Logic Programs

    Authors: Antonis Troumpoukis, Angelos Charalambidis

    Abstract: Higher-order logic programming is an interesting extension of traditional logic programming that allows predicates to appear as arguments and variables to be used where predicates typically occur. Higher-order characteristics are indeed desirable but on the other hand they are also usually more expensive to support. In this paper we propose a program specialization technique based on partial evalu… ▽ More

    Submitted 1 December, 2018; v1 submitted 13 August, 2018; originally announced August 2018.

    Comments: Pre-proceedings paper presented at the 28th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2018), Frankfurt am Main, Germany, 4-6 September 2018 (arXiv:1808.03326)

    Report number: LOPSTR/2018/11

  9. Approximation Fixpoint Theory and the Well-Founded Semantics of Higher-Order Logic Programs

    Authors: Angelos Charalambidis, Panos Rondogiannis, Ioanna Symeonidou

    Abstract: We define a novel, extensional, three-valued semantics for higher-order logic programs with negation. The new semantics is based on interpreting the types of the source language as three-valued Fitting-monotonic functions at all levels of the type hierarchy. We prove that there exists a bijection between such Fitting-monotonic functions and pairs of two-valued-result functions where the first memb… ▽ More

    Submitted 23 April, 2018; originally announced April 2018.

    Comments: Paper presented at the 34nd International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018 31 pages, LaTeX

    Journal ref: Theory and Practice of Logic Programming 18 (2018) 421-437

  10. An extension of SPARQL for expressing qualitative preferences

    Authors: Antonis Troumpoukis, Stasinos Konstantopoulos, Angelos Charalambidis

    Abstract: In this paper we present SPREFQL, an extension of the SPARQL language that allows appending a PREFER clause that expresses "soft" preferences over the query results obtained by the main body of the query. The extension does not add expressivity and any SPREFQL query can be transformed to an equivalent standard SPARQL query. However, clearly separating preferences from the "hard" patterns and filte… ▽ More

    Submitted 20 July, 2017; originally announced July 2017.

    Comments: Accepted to the 2017 International Semantic Web Conference, Vienna, October 2017

  11. Equivalence of two Fixed-Point Semantics for Definitional Higher-Order Logic Programs

    Authors: Angelos Charalambidis, Panos Rondogiannis, Ioanna Symeonidou

    Abstract: Two distinct research approaches have been proposed for assigning a purely extensional semantics to higher-order logic programming. The former approach uses classical domain theoretic tools while the latter builds on a fixed-point construction defined on a syntactic instantiation of the source program. The relationships between these two approaches had not been investigated until now. In this pape… ▽ More

    Submitted 10 September, 2015; originally announced September 2015.

    Comments: In Proceedings FICS 2015, arXiv:1509.02826

    ACM Class: D.1.6; F.3.2; F.4.1

    Journal ref: EPTCS 191, 2015, pp. 18-32

  12. arXiv:1405.3792  [pdf, ps, other

    cs.PL cs.AI cs.LO

    Minimum Model Semantics for Extensional Higher-order Logic Programming with Negation

    Authors: Angelos Charalambidis, Zoltán Ésik, Panos Rondogiannis

    Abstract: Extensional higher-order logic programming has been introduced as a generalization of classical logic programming. An important characteristic of this paradigm is that it preserves all the well-known properties of traditional logic programming. In this paper we consider the semantics of negation in the context of the new paradigm. Using some recent results from non-monotonic fixed-point theory, we… ▽ More

    Submitted 15 May, 2014; originally announced May 2014.

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 725-737

  13. arXiv:1106.3457  [pdf, ps, other

    cs.PL cs.AI cs.LO

    Extensional Higher-Order Logic Programming

    Authors: A. Charalambidis, K. Handjopoulos, P. Rondogiannis, W. W. Wadge

    Abstract: We propose a purely extensional semantics for higher-order logic programming. In this semantics program predicates denote sets of ordered tuples, and two predicates are equal iff they are equal as sets. Moreover, every program has a unique minimum Herbrand model which is the greatest lower bound of all Herbrand models of the program and the least fixed-point of an immediate consequence operator. W… ▽ More

    Submitted 17 June, 2011; originally announced June 2011.

    Comments: 45 pages