Skip to main content

Showing 1–34 of 34 results for author: Vennekens, J

.
  1. arXiv:2403.12823  [pdf, ps, other

    cs.LO cs.AI

    Answer Set Programming for Flexible Payroll Management

    Authors: Benjamin Callewaert, Joost Vennekens

    Abstract: Payroll management is a critical business task that is subject to a large number of rules, which vary widely between companies, sectors, and countries. Moreover, the rules are often complex and change regularly. Therefore, payroll management systems must be flexible in design. In this paper, we suggest an approach based on a flexible Answer Set Programming (ASP) model and an easy-to-read tabular r… ▽ More

    Submitted 19 March, 2024; originally announced March 2024.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  2. arXiv:2402.01355  [pdf, other

    cs.CV cs.AI

    FindingEmo: An Image Dataset for Emotion Recognition in the Wild

    Authors: Laurent Mertens, Elahe' Yargholi, Hans Op de Beeck, Jan Van den Stock, Joost Vennekens

    Abstract: We introduce FindingEmo, a new image dataset containing annotations for 25k images, specifically tailored to Emotion Recognition. Contrary to existing datasets, it focuses on complex scenes depicting multiple people in various naturalistic, social settings, with images being annotated as a whole, thereby going beyond the traditional focus on faces or single individuals. Annotated dimensions includ… ▽ More

    Submitted 5 June, 2024; v1 submitted 2 February, 2024; originally announced February 2024.

    Comments: 33 pages, 21 figures, 12 tables

  3. Students' and Professionals' Perceived Creativity In Software Engineering: A Comparative Study

    Authors: Wouter Groeneveld, Laurens Luyten, Joost Vennekens, Kris Aerts

    Abstract: Creativity is a critical skill that professional software engineers leverage to tackle difficult problems. In higher education, multiple efforts have been made to spark creative skills of engineering students. However, creativity is a vague concept that is open to interpretation. Furthermore, studies have shown that there is a gap in perception and implementation of creativity between industry and… ▽ More

    Submitted 19 December, 2023; originally announced December 2023.

    Journal ref: European Journal of Engineering Education, 19 December 2023, page 1-18

  4. arXiv:2312.11186  [pdf, ps, other

    cs.AI cs.LO

    An epistemic logic for modeling decisions in the context of incomplete knowledge

    Authors: Đorđe Marković, Simon Vandevelde, Linde Vanbesien, Joost Vennekens, Marc Denecker

    Abstract: Substantial efforts have been made in develo** various Decision Modeling formalisms, both from industry and academia. A challenging problem is that of expressing decision knowledge in the context of incomplete knowledge. In such contexts, decisions depend on what is known or not known. We argue that none of the existing formalisms for modeling decisions are capable of correctly capturing the epi… ▽ More

    Submitted 18 December, 2023; originally announced December 2023.

    Comments: 9 pages, 3 figures, to be published as a poster version in the ACM/SIGAPP conference

  5. arXiv:2311.06302  [pdf, other

    cs.AI cs.LO

    Knowledge-Based Support for Adhesive Selection: Will it Stick?

    Authors: Simon Vandevelde, Jeroen Jordens, Bart Van Doninck, Maarten Witters, Joost Vennekens

    Abstract: As the popularity of adhesive joints in industry increases, so does the need for tools to support the process of selecting a suitable adhesive. While some such tools already exist, they are either too limited in scope, or offer too little flexibility in use. This work presents a more advanced tool, that was developed together with a team of adhesive experts. We first extract the experts' knowledge… ▽ More

    Submitted 7 November, 2023; originally announced November 2023.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  6. arXiv:2305.17140  [pdf, ps, other

    cs.AI cs.LO

    Interactive Model Expansion in an Observable Environment

    Authors: Pierre Carbonnelle, Joost Vennekens, Bart Bogaerts, Marc Denecker

    Abstract: Many practical problems can be understood as the search for a state of affairs that extends a fixed partial state of affairs, the \emph{environment}, while satisfying certain conditions that are formally specified. Such problems are found in, e.g., engineering, law or economics. We study this class of problems in a context where some of the relevant information about the environment is not known… ▽ More

    Submitted 20 May, 2023; originally announced May 2023.

    Comments: This paper is an extended and revised version of a conference paper appearing in the proceedings of ICLP 2023 and to be published in Theory and Practice of Logic Programming

  7. Self-Assessing Creative Problem Solving for Aspiring Software Developers: A Pilot Study

    Authors: Wouter Groeneveld, Lynn Van den Broeck, Joost Vennekens, Kris Aerts

    Abstract: We developed a self-assessment tool for computing students in higher education to measure their Creative Problem Solving skills. Our survey encompasses 7 dimensions of creativity, based on existing validated scales and conducted focus groups. These are: technical knowledge, communication, constraints, critical thinking, curiosity, creative state of mind, and creative techniques. Principal axis fac… ▽ More

    Submitted 25 March, 2022; originally announced March 2022.

  8. arXiv:2202.00343  [pdf, other

    cs.LO cs.AI

    Interactive configurator with FO(.) and IDP-Z3

    Authors: Pierre Carbonnelle, Simon Vandevelde, Joost Vennekens, Marc Denecker

    Abstract: Industry abounds with interactive configuration problems, i.e., constraint solving problems interactively solved by persons with the assistance of a computer. The computer program, called a configurator, needs to perform a variety of reasoning tasks with the (often incomplete) information that the user provides. Imperative programming approaches make such systems difficult to implement and maintai… ▽ More

    Submitted 20 March, 2023; v1 submitted 1 February, 2022; originally announced February 2022.

    Comments: Submitted to KR 2023

  9. arXiv:2201.09521  [pdf, ps, other

    cs.AI nlin.CG

    Problife: a Probabilistic Game of Life

    Authors: Simon Vandevelde, Joost Vennekens

    Abstract: This paper presents a probabilistic extension of the well-known cellular automaton, Game of Life. In Game of Life, cells are placed in a grid and then watched as they evolve throughout subsequent generations, as dictated by the rules of the game. In our extension, called ProbLife, these rules now have probabilities associated with them. Instead of cells being either dead or alive, they are denoted… ▽ More

    Submitted 24 January, 2022; originally announced January 2022.

    Comments: This paper was presented at BNAIC 2021

  10. arXiv:2201.04913  [pdf, other

    cs.CL cs.AI

    Compressing Word Embeddings Using Syllables

    Authors: Laurent Mertens, Joost Vennekens

    Abstract: This work examines the possibility of using syllable embeddings, instead of the often used $n$-gram embeddings, as subword embeddings. We investigate this for two languages: English and Dutch. To this end, we also translated two standard English word embedding evaluation datasets, WordSim353 and SemEval-2017, to Dutch. Furthermore, we provide the research community with data sets of syllabic decom… ▽ More

    Submitted 13 January, 2022; originally announced January 2022.

    Comments: 19 pages 3 figures 11 tables

  11. arXiv:2110.02610  [pdf, other

    cs.AI

    Tackling the DM Challenges with cDMN: A Tight Integration of DMN and Constraint Reasoning

    Authors: Simon Vandevelde, Bram Aerts, Joost Vennekens

    Abstract: Knowledge-based AI typically depends on a knowledge engineer to construct a formal model of domain knowledge -- but what if domain experts could do this themselves? This paper describes an extension to the Decision Model and Notation (DMN) standard, called Constraint Decision Model and Notation (cDMN). DMN is a user-friendly, table-based notation for decision logic, which allows domain experts to… ▽ More

    Submitted 6 October, 2021; originally announced October 2021.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP). arXiv admin note: substantial text overlap with arXiv:2005.09998

  12. arXiv:2110.01909  [pdf, ps, other

    cs.AI

    A Table-Based Representation for Probabilistic Logic: Preliminary Results

    Authors: Simon Vandevelde, Victor Verreet, Luc De Raedt, Joost Vennekens

    Abstract: We present Probabilistic Decision Model and Notation (pDMN), a probabilistic extension of Decision Model and Notation (DMN). DMN is a modeling notation for deterministic decision logic, which intends to be user-friendly and low in complexity. pDMN extends DMN with probabilistic reasoning, predicates, functions, quantification, and a new hit policy. At the same time, it aims to retain DMN's user-fr… ▽ More

    Submitted 5 October, 2021; originally announced October 2021.

  13. arXiv:2109.07914   

    cs.LO cs.AI

    Proceedings 37th International Conference on Logic Programming (Technical Communications)

    Authors: Andrea Formisano, Yanhong Annie Liu, Bart Bogaerts, Alex Brik, Veronica Dahl, Carmine Dodaro, Paul Fodor, Gian Luca Pozzato, Joost Vennekens, Neng-Fa Zhou

    Abstract: ICLP is the premier international event for presenting research in logic programming. Contributions to ICLP 2021 were sought in all areas of logic programming, including but not limited to: Foundations: Semantics, Formalisms, Nonmonotonic reasoning, Knowledge representation. Languages issues: Concurrency, Objects, Coordination, Mobility, Higher order, Types, Modes, Assertions, Modules, Meta-… ▽ More

    Submitted 14 September, 2021; originally announced September 2021.

    Journal ref: EPTCS 345, 2021

  14. arXiv:2108.04020  [pdf, other

    cs.AI

    FOLASP: FO(.) as Input Language for Answer Ser Solvers

    Authors: Kylian Van Dessel, Jo Devriendt, Joost Vennekens

    Abstract: Over the past decades, Answer Set Programming (ASP) has emerged as an important paradigm for declarative problem solving. Technological progress in this area has been stimulated by the use of common standards, such as the ASP-Core-2 language. While ASP has its roots in non-monotonic reasoning, efforts have also been made to reconcile ASP with classical first-order logic (FO). This has resulted in… ▽ More

    Submitted 9 August, 2021; originally announced August 2021.

    Comments: Paper presented at the 37th International Conference on Logic Programming (ICLP 2021), 15 pages

  15. arXiv:2101.00837  [pdf, other

    cs.SE

    Exploring the Role of Creativity in Software Engineering

    Authors: Wouter Groeneveld, Laurens Luyten, Joost Vennekens, Kris Aerts

    Abstract: In order to solve today's complex problems in the world of software development, technical knowledge is no longer enough. Previous studies investigating and identifying non-technical skills of software engineers show that creative skills also play an important role in tackling difficult problems. However, creativity is typically a very vague concept to which everyone gives their own interpretation… ▽ More

    Submitted 4 January, 2021; originally announced January 2021.

  16. arXiv:2012.03521  [pdf

    cs.SE

    Engaging Software Engineering Students in Grading: The effects of peer assessment on self-evaluation, motivation, and study time

    Authors: Wouter Groeneveld, Joost Vennekens, Kris Aerts

    Abstract: Peer assessment is a popular technique for a more fine-grained evaluation of individual students in group projects. Its effect on the evaluation is well studied. However, its effects on the learning abilities of students are often overlooked. In this paper, we explore self-evaluation, motivation, and study time of students in relation to peer assessment, as part of an ongoing project at our local… ▽ More

    Submitted 7 December, 2020; originally announced December 2020.

    Journal ref: Proceedings of the 48th SEFI Conference (2020) 799 - 809

  17. arXiv:2005.09998  [pdf, other

    cs.AI cs.DB cs.LO

    Tackling the DMN Challenges with cDMN: a Tight Integration of DMN and constraint reasoning

    Authors: Bram Aerts, Simon Vandevelde, Joost Vennekens

    Abstract: This paper describes an extension to the DMN standard, called cDMN. It aims to enlarge the expressivity of DMN in order to solve more complex problems, while retaining DMN's goal of being readable by domain experts. We test cDMN by solving the most complex challenges posted on the DM Community website. We compare our own cDMN solutions to the solutions that have been submitted to the website and f… ▽ More

    Submitted 17 May, 2020; originally announced May 2020.

  18. arXiv:1910.09865  [pdf

    cs.SE cs.CY

    Software Engineering Education Beyond the Technical: A Systematic Literature Review

    Authors: Wouter Groeneveld, Joost Vennekens, Kris Aerts

    Abstract: Higher education provides a solid theoretical and practical, but mostly technical, background for the aspiring software developer. Research, however, has shown that graduates still fall short of the expectations of industry. These deficiencies are not limited to technical shortcomings. The ever changing landscape of 'lean' enterprise software development requires engineers to be equipped with abil… ▽ More

    Submitted 22 October, 2019; originally announced October 2019.

    Comments: 13 pages. Published in Proceedings of the 47th SEFI Conference 2019; 2019. (SEFI - European Society for Engineering Education; Brussels)

    Journal ref: Proceedings of the 47th SEFI Conference (2019) 1607-1622

  19. arXiv:1910.09861  [pdf, other

    cs.SE cs.CY

    Non-cognitive abilities of exceptional software engineers: a Delphi study

    Authors: Wouter Groeneveld, Hans Jacobs, Joost Vennekens, Kris Aerts

    Abstract: Important building blocks of software engineering concepts are without a doubt technical. During the last decade, research and practical interest for non-technicalities has grown, revealing the building blocks to be various skills and abilities beside pure technical knowledge. Multiple attempts to categorise these blocks have been made, but so far little international studies have been performed t… ▽ More

    Submitted 22 October, 2019; originally announced October 2019.

    Comments: 9 pages. This is a pre-print of a paper that has been accepted for publication in SIGCSE, 2020

  20. arXiv:1901.09125  [pdf, ps, other

    cs.AI cs.LO

    The informal semantics of Answer Set Programming: A Tarskian perspective

    Authors: Marc Denecker, Yuliya Lierler, Miroslaw truszczynski, Joost Vennekens

    Abstract: In Knowledge Representation, it is crucial that knowledge engineers have a good understanding of the formal expressions that they write. What formal expressions state intuitively about the domain of discourse is studied in the theory of the informal semantics of a logic. In this paper we study the informal semantics of Answer Set Programming. The roots of answer set programming lie in the language… ▽ More

    Submitted 25 January, 2019; originally announced January 2019.

  21. arXiv:1702.04551  [pdf, ps, other

    cs.LO

    A Logical Study of Some Common Principles of Inductive Definition and its Implications for Knowledge Representation

    Authors: Marc Denecker, Bart Bogaerts, Joost Vennekens

    Abstract: The definition is a common form of human expert knowledge, a building block of formal science and mathematics, a foundation for database theory and is supported in various forms in many knowledge representation and formal specification languages and systems. This paper is a formal study of some of the most common forms of inductive definitions found in scientific text: monotone inductive definitio… ▽ More

    Submitted 15 February, 2017; originally announced February 2017.

  22. arXiv:1511.00916  [pdf, ps, other

    cs.PL cs.AI

    Lowering the learning curve for declarative programming: a Python API for the IDP system

    Authors: Joost Vennekens

    Abstract: Programmers may be hesitant to use declarative systems, because of the associated learning curve. In this paper, we present an API that integrates the IDP Knowledge Base system into the Python programming language. IDP is a state-of-the-art logical system, which uses SAT, SMT, Logic Programming and Answer Set Programming technology. Python is currently one of the most widely used (teaching) langua… ▽ More

    Submitted 3 November, 2015; originally announced November 2015.

    Comments: International Workshop on User-Oriented Logic Programming (IULP 2015), co-located with the 31st International Conference on Logic Programming (ICLP 2015), Proceedings of the International Workshop on User-Oriented Logic Programming (IULP 2015), Editors: Stefan Ellmauthaler and Claudia Schulz, pages 83-98, August 2015

  23. arXiv:1503.01051  [pdf, ps, other

    cs.AI

    Combining Probabilistic, Causal, and Normative Reasoning in CP-logic

    Authors: Sander Beckers, Joost Vennekens

    Abstract: In recent years the search for a proper formal definition of actual causation -- i.e., the relation of cause-effect as it is instantiated in specific observations, rather than general causal relations -- has taken on impressive proportions. In part this is due to the insight that this concept plays a fundamental role in many different fields, such as legal theory, engineering, medicine, ethics, et… ▽ More

    Submitted 3 March, 2015; originally announced March 2015.

  24. arXiv:1410.7063  [pdf, ps, other

    cs.AI

    Towards a General Framework for Actual Causation Using CP-logic

    Authors: Sander Beckers, Joost Vennekens

    Abstract: Since Pearl's seminal work on providing a formal language for causality, the subject has garnered a lot of interest among philosophers and researchers in artificial intelligence alike. One of the most debated topics in this context regards the notion of actual causation, which concerns itself with specific - as opposed to general - causal claims. The search for a proper formal definition of actual… ▽ More

    Submitted 29 October, 2015; v1 submitted 26 October, 2014; originally announced October 2014.

    Comments: http://ceur-ws.org/Vol-1413/

  25. arXiv:1405.1833  [pdf, ps, other

    cs.LO cs.AI

    FO(C): A Knowledge Representation Language of Causality

    Authors: Bart Bogaerts, Joost Vennekens, Marc Denecker, Jan Van den Bussche

    Abstract: Cause-effect relations are an important part of human knowledge. In real life, humans often reason about complex causes linked to complex effects. By comparison, existing formalisms for representing knowledge about causal relations are quite limited in the kind of specifications of causes and effects they allow. In this paper, we present the new language C-Log, which offers a significantly more ex… ▽ More

    Submitted 9 May, 2014; v1 submitted 8 May, 2014; originally announced May 2014.

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

  26. Simulating dynamic systems using Linear Time Calculus theories

    Authors: Bart Bogaerts, Joachim Jansen, Maurice Bruynooghe, Broes De Cat, Joost Vennekens, Marc Denecker

    Abstract: To appear in Theory and Practice of Logic Programming (TPLP). Dynamic systems play a central role in fields such as planning, verification, and databases. Fragmented throughout these fields, we find a multitude of languages to formally specify dynamic systems and a multitude of systems to reason on such specifications. Often, such systems are bound to one specific language and one specific infer… ▽ More

    Submitted 17 June, 2024; v1 submitted 7 May, 2014; originally announced May 2014.

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 477-492

  27. arXiv:1404.6394  [pdf, ps, other

    cs.LO

    FO(C) and Related Modelling Paradigms

    Authors: Bart Bogaerts, Joost Vennekens, Marc Denecker, Jan Van den Bussche

    Abstract: Recently, C-Log was introduced as a language for modelling causal processes. Its formal semantics has been defined together with introductory examples, but the study of this language is far from finished. In this paper, we compare C-Log to other declarative modelling languages. More specifically, we compare to first-order logic (FO), and argue that C-Log and FO are orthogonal and that their integr… ▽ More

    Submitted 25 April, 2014; originally announced April 2014.

    Comments: This paper appears in the Proceedings of the 15th International Workshop on Non-Monotonic Reasoning (NMR 2014)

  28. arXiv:1404.6368  [pdf, ps, other

    cs.LO

    Inference in the FO(C) Modelling Language

    Authors: Bart Bogaerts, Joost Vennekens, Marc Denecker, Jan Van den Bussche

    Abstract: Recently, FO(C), the integration of C-Log with classical logic, was introduced as a knowledge representation language. Up to this point, no systems exist that perform inference on FO(C), and very little is known about properties of inference in FO(C). In this paper, we study both of the above problems. We define normal forms for FO(C), one of which corresponds to FO(ID). We define transformations… ▽ More

    Submitted 25 April, 2014; originally announced April 2014.

    Comments: The paper appears in the Proceedings of the 15th International Workshop on Non-Monotonic Reasoning (NMR 2014)

  29. arXiv:1312.6156  [pdf, other

    cs.AI

    Negation in the Head of CP-logic Rules

    Authors: Joost Vennekens

    Abstract: CP-logic is a probabilistic extension of the logic FO(ID). Unlike ASP, both of these logics adhere to a Tarskian informal semantics, in which interpretations represent objective states-of-affairs. In other words, these logics lack the epistemic component of ASP, in which interpretations represent the beliefs or knowledge of a rational agent. Consequently, neither CP-logic nor FO(ID) have the need… ▽ More

    Submitted 20 December, 2013; originally announced December 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2013), 6th International Workshop, August 25, 2013, Istanbul, Turkey

  30. arXiv:1301.1395  [pdf, other

    cs.LO cs.AI

    Extending FO(ID) with Knowledge Producing Definitions: Preliminary Results

    Authors: Joost Vennekens, Marc Denecker

    Abstract: Previous research into the relation between ASP and classical logic has identified at least two different ways in which the former extends the latter. First, ASP program typically contain sets of rules that can be naturally interpreted as inductive definitions, and the language FO(ID) has shown that such inductive definitions can elegantly be added to classical logic in a modular way. Second, ther… ▽ More

    Submitted 7 January, 2013; originally announced January 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2012), 5th International Workshop, September 4, 2012, Budapest, Hungary

  31. Actual Causation in CP-logic

    Authors: Joost Vennekens

    Abstract: Given a causal model of some domain and a particular story that has taken place in this domain, the problem of actual causation is deciding which of the possible causes for some effect actually caused it. One of the most influential approaches to this problem has been developed by Halpern and Pearl in the context of structural models. In this paper, I argue that this is actually not the best setti… ▽ More

    Submitted 25 July, 2011; originally announced July 2011.

    MSC Class: 68T30 ACM Class: I.2.4

    Journal ref: Theory and Practice of Logic Programming, 27th Int'l. Conference on Logic Programming (ICLP'11) Special Issue, volume 11, issue 4-5, p.647-662, 2011

  32. arXiv:1007.3858  [pdf, ps, other

    cs.PL cs.AI cs.LG cs.LO

    CHR(PRISM)-based Probabilistic Logic Learning

    Authors: Jon Sneyers, Wannes Meert, Joost Vennekens, Yoshitaka Kameya, Taisuke Sato

    Abstract: PRISM is an extension of Prolog with probabilistic predicates and built-in support for expectation-maximization learning. Constraint Handling Rules (CHR) is a high-level programming language based on multi-headed multiset rewrite rules. In this paper, we introduce a new probabilistic logic formalism, called CHRiSM, based on a combination of CHR and PRISM. It can be used for high-level rapid prot… ▽ More

    Submitted 22 July, 2010; originally announced July 2010.

    ACM Class: D.1.6; D.3.1; F.3.2; G.3

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

  33. arXiv:0904.1672  [pdf, ps, other

    cs.AI cs.LO

    CP-logic: A Language of Causal Probabilistic Events and Its Relation to Logic Programming

    Authors: Joost Vennekens, Marc Denecker, Maurice Bruynooghe

    Abstract: This papers develops a logical language for representing probabilistic causal laws. Our interest in such a language is twofold. First, it can be motivated as a fundamental study of the representation of causal knowledge. Causality has an inherent dynamic aspect, which has been studied at the semantical level by Shafer in his framework of probability trees. In such a dynamic context, where the ev… ▽ More

    Submitted 10 April, 2009; originally announced April 2009.

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

    ACM Class: I.2.4

  34. arXiv:cs/0405002  [pdf, ps, other

    cs.AI cs.LO

    Splitting an operator: Algebraic modularity results for logics with fixpoint semantics

    Authors: Joost Vennekens, David Gilis, Marc Denecker

    Abstract: It is well known that, under certain conditions, it is possible to split logic programs under stable model semantics, i.e. to divide such a program into a number of different "levels", such that the models of the entire program can be constructed by incrementally constructing models for each level. Similar results exist for other non-monotonic formalisms, such as auto-epistemic logic and default… ▽ More

    Submitted 26 October, 2006; v1 submitted 3 May, 2004; originally announced May 2004.

    Comments: Revised to correct a substantial error in Section 4.2.2 (certain results which only hold for_consistent_ possible world sets were stated to hold in general)

    ACM Class: I.2.3; I.2.4

    Journal ref: ACM Transactions on Computational Logic, Volume 7, Number 4, 2006