3,684 results on '"automated reasoning"'
Search Results
52. Experiments with Automated Reasoning in the Class
- Author
-
Drămnesc, Isabela, Ábrahám, Erika, Jebelean, Tudor, Kusper, Gábor, Stratulat, Sorin, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Buzzard, Kevin, editor, and Kutsia, Temur, editor
- Published
- 2022
- Full Text
- View/download PDF
53. Causal Reasoning Methods in Medical Domain: A Review
- Author
-
Wu, Xing, Li, Jingwen, Qian, Quan, Liu, Yue, Guo, Yike, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Fujita, Hamido, editor, Fournier-Viger, Philippe, editor, Ali, Moonis, editor, and Wang, Yinglin, editor
- Published
- 2022
- Full Text
- View/download PDF
54. Lash 1.0 (System Description)
- Author
-
Brown, Chad E., Kaliszyk, Cezary, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Blanchette, Jasmin, editor, Kovács, Laura, editor, and Pattinson, Dirk, editor
- Published
- 2022
- Full Text
- View/download PDF
55. The Application of SISO LSTM Networks to Forecast Selected Items in Financial Quarterly Reports – Case Study
- Author
-
Galuszka, Adam, Probierz, Eryka, Olczyk, Adrian, Kocerka, Jerzy, Klimczak, Katarzyna, Wisniewski, Tomasz, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Gervasi, Osvaldo, editor, Murgante, Beniamino, editor, Misra, Sanjay, editor, Rocha, Ana Maria A. C., editor, and Garau, Chiara, editor
- Published
- 2022
- Full Text
- View/download PDF
56. Disciplines of AI: An Overview of Approaches and Techniques
- Author
-
Häuselmann, Andreas, van den Berg, Bibi, Series Editor, van der Hof, Simone, Editor-in-Chief, González Fuster, Gloria, Series Editor, Lievens, Eva, Series Editor, Zevenbergen, Bendert, Series Editor, Custers, Bart, editor, and Fosch-Villaronga, Eduard, editor
- Published
- 2022
- Full Text
- View/download PDF
57. cvc5: A Versatile and Industrial-Strength SMT Solver
- Author
-
Barbosa, Haniel, Barrett, Clark, Brain, Martin, Kremer, Gereon, Lachnitt, Hanna, Mann, Makai, Mohamed, Abdalrhman, Mohamed, Mudathir, Niemetz, Aina, Nötzli, Andres, Ozdemir, Alex, Preiner, Mathias, Reynolds, Andrew, Sheng, Ying, Tinelli, Cesare, Zohar, Yoni, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Fisman, Dana, editor, and Rosu, Grigore, editor
- Published
- 2022
- Full Text
- View/download PDF
58. Synthesising Programs with Non-trivial Constants.
- Author
-
Abate, Alessandro, Barbosa, Haniel, Barrett, Clark, David, Cristina, Kesseli, Pascal, Kroening, Daniel, Polgreen, Elizabeth, Reynolds, Andrew, and Tinelli, Cesare
- Abstract
Program synthesis is the mechanised construction of software. One of the main difficulties is the efficient exploration of the very large solution space, and tools often require a user-provided syntactic restriction of the search space. While useful in general, such syntactic restrictions provide little help for the generation of programs that contain non-trivial constants, unless the user is able to provide the constants in advance. This is a fundamentally difficult task for state-of-the-art synthesisers. We propose a new approach to the synthesis of programs with non-trivial constants that combines the strengths of a counterexample-guided inductive synthesiser with those of a theory solver, exploring the solution space more efficiently without relying on user guidance. We call this approach CEGIS(T ), where T is a first-order theory. We present two exemplars, one based on Fourier-Motzkin (FM) variable elimination and one based on first-order satisfiability. We demonstrate the practical value of CEGIS(T ) by automatically synthesising programs for a set of intricate benchmarks. Additionally, we present a case study where we integrate CEGIS(T ) within the mature synthesiser CVC4 and show that CEGIS(T ) improves CVC4’s results. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
59. The architecture of a reasoning system for Defeasible Deontic Logic.
- Author
-
Cristani, Matteo, Governatori, Guido, Olivieri, Francesco, Pasetto, Luca, Tubini, Francesco, Veronese, Celeste, Villa, Alessandro, and Zorzi, Edoardo
- Subjects
DEONTIC logic ,NONMONOTONIC logic ,DECISION making ,ARCHITECTURAL design - Abstract
We present the architecture of Houdini-2.0, a reasoning system that computes the extension of a defeasible deontic theory given as input, the process of computing the consequences of the rules expressed in the theory itself. The decision process is a sceptical, non-monotonic, and it allows us to determine which prescriptive behaviours are in force (obligations, permissions, prohibitions) along with propositional ones. The system is based on pre-existing algorithmic solutions, and it is implemented as an online platform to deploy the results of a computation in several use cases, including those that pertain legal domain. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
60. Knowledge Organization System for Partial Automation to Improve the Security Posture of IoMT Networks.
- Author
-
Bughio, Kulsoom Saima
- Subjects
MEDICAL care ,MEDICAL personnel ,PATIENT monitoring ,POSTURE ,INFRASTRUCTURE (Economics) ,MEDICAL equipment - Abstract
Remote patient monitoring is a healthcare delivery model that uses technology to collect and transmit patient data from a remote location to healthcare providers for analysis and treatment. Remote patient monitoring systems rely on a network infrastructure to gather and transmit data from patients to healthcare providers through a network. While these systems become more prevalent, they may also become targets for cyberattacks. This paper deals with the development of a domain ontology to facilitate partial automation to improve the security posture of IoT networks used in remote patient monitoring. For this purpose, it captures the semantics of the concepts and properties of the main security aspects of IoT medical devices. This is complemented by a comprehensive ruleset, evaluated by using SPARQL queries, and automated reasoning over the aggregated knowledge. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
61. Simplification logic for the management of unknown information.
- Author
-
Pérez-Gámez, Francisco, Cordero, Pablo, Enciso, Manuel, and Mora, Ángel
- Subjects
- *
HEYTING algebras , *INFORMATION resources management , *IMPLICATION (Logic) - Abstract
This paper aims to contribute to the extension of classical Formal Concept Analysis (FCA), allowing the management of unknown information. In a preliminary paper, we define a new kind of attribute implications to represent the knowledge from the information currently available. The whole FCA framework has to be appropriately extended to manage unknown information. This paper introduces a new logic for reasoning with this kind of implications, which belongs to the family of logics with an underlying Simplification paradigm. Specifically, we introduce a new algebra, named weak dual Heyting Algebra, that allows us to extend the Simplification logic for these new implications. To provide a solid framework, we also prove its soundness and completeness and show the advantages of the Simplification paradigm. Finally, to allow further use of this extension of FCA in applications, an algorithm for automated reasoning, which is directly built from logic, is defined. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
62. A review of data abstraction
- Author
-
Gianluca Cima, Marco Console, Maurizio Lenzerini, and Antonella Poggi
- Subjects
knowledge representation ,abstraction ,automated reasoning ,data integration ,data preparation ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
It is well-known that Artificial Intelligence (AI), and in particular Machine Learning (ML), is not effective without good data preparation, as also pointed out by the recent wave of data-centric AI. Data preparation is the process of gathering, transforming and cleaning raw data prior to processing and analysis. Since nowadays data often reside in distributed and heterogeneous data sources, the first activity of data preparation requires collecting data from suitable data sources and data services, often distributed and heterogeneous. It is thus essential that providers describe their data services in a way to make them compliant with the FAIR guiding principles, i.e., make them automatically Findable, Accessible, Interoperable, and Reusable (FAIR). The notion of data abstraction has been introduced exactly to meet this need. Abstraction is a kind of reverse engineering task that automatically provides a semantic characterization of a data service made available by a provider. The goal of this paper is to review the results obtained so far in data abstraction, by presenting the formal framework for its definition, reporting about the decidability and complexity of the main theoretical problems concerning abstraction, and discuss open issues and interesting directions for future research.
- Published
- 2023
- Full Text
- View/download PDF
63. Legal linguistic templates and the tension between legal knowledge representation and reasoning
- Author
-
Tomer Libal
- Subjects
automated reasoning ,formal representation ,knowledge validation ,legal informatics ,domain specific language ,reverse translations ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
There is an inherent tension between knowledge representation and reasoning. For an optimal representation and validation, an expressive language should be used. For an optimal automated reasoning, a simple one is preferred. Which language should we choose for our legal knowledge representation if our goal is to apply automated legal reasoning? In this paper, we investigate the properties and requirements of each of these two applications. We suggest that by using Legal Linguistic Templates, one can solve the above tension in some practical situations.
- Published
- 2023
- Full Text
- View/download PDF
64. LPG-Based Knowledge Graphs: A Survey, a Proposal and Current Trends.
- Author
-
Di Pierro, Davide, Ferilli, Stefano, and Redavid, Domenico
- Subjects
- *
KNOWLEDGE graphs , *RDF (Document markup language) , *ARTIFICIAL intelligence , *KNOWLEDGE base - Abstract
A significant part of the current research in the field of Artificial Intelligence is devoted to knowledge bases. New techniques and methodologies are emerging every day for the storage, maintenance and reasoning over knowledge bases. Recently, the most common way of representing knowledge bases is by means of graph structures. More specifically, according to the Semantic Web perspective, many knowledge sources are in the form of a graph adopting the Resource Description Framework model. At the same time, graphs have also started to gain momentum as a model for databases. Graph DBMSs, such as Neo4j, adopt the Labeled Property Graph model. Many works tried to merge these two perspectives. In this paper, we will overview different proposals aimed at combining these two aspects, especially focusing on possibility for them to add reasoning capabilities. In doing this, we will show current trends, issues and possible solutions. In this context, we will describe our proposal and its novelties with respect to the current state of the art, highlighting its current status, potential, the methodology, and our prospect. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
65. GEAR: A General Inference Engine for Automated MultiStrategy Reasoning.
- Author
-
Ferilli, Stefano
- Subjects
ARTIFICIAL intelligence ,TRUST ,ENGINES - Abstract
The pervasive use of AI today caused an urgent need for human-compliant AI approaches and solutions that can explain their behavior and decisions in human-understandable terms, especially in critical domains, so as to enforce trustworthiness and support accountability. The symbolic/logic approach to AI supports this need because it aims at reproducing human reasoning mechanisms. While much research has been carried out on single inference strategies, an overall approach to combine them is still missing. This paper claims the need for a new overall approach that merges all the single strategies, named MultiStrategy Reasoning. Based on an analysis of research on automated inference in AI, it selects a suitable setting for this approach, reviews the most promising approaches proposed for single inference strategies, and proposes a possible combination of deduction, abduction, abstraction, induction, argumentation, uncertainty and analogy. It also introduces the GEAR (General Engine for Automated Reasoning) inference engine, that has been developed to implement this vision. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
66. Mechanical certification of FOLID cyclic proofs
- Author
-
Stratulat, Sorin
- Published
- 2023
- Full Text
- View/download PDF
67. Probabilistic unifying relations for modelling epistemic and aleatoric uncertainty: Semantics and automated reasoning with theorem proving.
- Author
-
Ye, Kangfeng, Woodcock, Jim, and Foster, Simon
- Subjects
- *
SEMANTICS , *ARTIFICIAL intelligence , *PROGRAMMING languages , *REAL numbers , *COMPUTER programming - Abstract
Probabilistic programming combines general computer programming, statistical inference, and formal semantics to help systems make decisions when facing uncertainty. Probabilistic programs are ubiquitous, including having a significant impact on machine intelligence. While many probabilistic algorithms have been used in practice in different domains, their automated verification based on formal semantics is still a relatively new research area. In the last two decades, it has attracted much interest. Many challenges, however, remain. The work presented in this paper, probabilistic unifying relations (ProbURel), takes a step towards our vision to tackle these challenges. Our work is based on Hehner's predicative probabilistic programming, but there are several obstacles to the broader adoption of his work. Our contributions here include (1) the formalisation of its syntax and semantics by introducing an Iverson bracket notation to separate relations from arithmetic; (2) the formalisation of relations using Unifying Theories of Programming (UTP) and probabilities outside the brackets using summation over the topological space of the real numbers; (3) the constructive semantics for probabilistic loops using Kleene's fixed-point theorem; (4) the enrichment of its semantics from distributions to subdistributions and superdistributions to deal with the constructive semantics; (5) the unique fixed-point theorem to simplify the reasoning about probabilistic loops; and (6) the mechanisation of our theory in Isabelle/UTP, an implementation of UTP in Isabelle/HOL, for automated reasoning using theorem proving. We demonstrate our work with six examples, including problems in robot localisation, classification in machine learning, and the termination of probabilistic loops. • A probabilistic semantics unification framework (ProbURel). • A new probabilistic programming language modelling Bayesian learning. • Iteration-based fix-point theorems and unique fix-point theorem for loops. • Mechanised theories in Isabelle/HOL and proved six examples. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
68. Logic-based explanations of imbalance price forecasts using boosted trees.
- Author
-
Bottieau, J., Audemard, G., Bellart, S., Lagniez, J-M., Marquis, P., Szczepanski, N., and Toubeau, J.-F.
- Subjects
- *
ELECTRICITY pricing , *PRICES , *ENERGY industries , *ARTIFICIAL intelligence , *EXPLANATION , *DEBUGGING - Abstract
Explainability is one of the keys to foster the acceptance of Machine Learning (ML) models in safety-critical fields such as power systems. Given an input instance x and a complex ML model f , the driving features of the corresponding output are commonly derived using model-agnostic approaches such as SHAP. Although being generic, such approaches offer limited guarantees about the quality of the explanations they provide. In this paper, we opt for a logic-based approach to derive post-hoc explanations. Our approach provides formal guarantees about the explanations t that are generated for input instances x given an interval I containing f (x) and representing the admissible imprecision about f (x). Thus, our approach ensures that the prediction f (x ′) on every instance x ′ covered by t belongs to I as well. In our work, f is a boosted tree, which is accurate and associated with an equivalent logical representation. The forecasted variable is the imbalance price, which is an important market signal for trading strategies of energy traders. The outcomes – using data from the Belgian power system – shed light on the input patterns that drive a high or low imbalance price prediction, while investigating whether such input patterns are intelligible for a human explainee. [Display omitted] • Logic-based explanations reveal key input patterns affecting imbalance price regime predictions. • Logic-based explanations are model-faithful, offering greater explanatory power to the users. • An academic case study shows how logic-based explanations helps in model debuggings. • A Real-case study exemplifies how logic-based explanations shed light on prediction drivers. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
69. Using Isabelle in Two Courses on Logic and Automated Reasoning
- Author
-
Villadsen, Jørgen, Jacobsen, Frederik Krogsdal, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Ferreira, João F., editor, Mendes, Alexandra, editor, and Menghi, Claudio, editor
- Published
- 2021
- Full Text
- View/download PDF
70. Negation in Cognitive Reasoning
- Author
-
Schon, Claudia, Siebert, Sophie, Stolzenburg, Frieder, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Edelkamp, Stefan, editor, Möller, Ralf, editor, and Rueckert, Elmar, editor
- Published
- 2021
- Full Text
- View/download PDF
71. Merging Maple and GeoGebra Automated Reasoning Tools
- Author
-
Kovács, Zoltán, Recio, Tomás, Vélez, M. Pilar, Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Corless, Robert M., editor, Gerhard, Jürgen, editor, and Kotsireas, Ilias S., editor
- Published
- 2021
- Full Text
- View/download PDF
72. Automated Knowledge Retrieval Based on Vector Reasoning
- Author
-
Ge, Qiang, Zuo, Xianyu, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, Meng, Hongying, editor, Lei, Tao, editor, Li, Maozhen, editor, Li, Kenli, editor, Xiong, Ning, editor, and Wang, Lipo, editor
- Published
- 2021
- Full Text
- View/download PDF
73. Verified Cryptographic Code for Everybody
- Author
-
Boston, Brett, Breese, Samuel, Dodds, Joey, Dodds, Mike, Huffman, Brian, Petcher, Adam, Stefanescu, Andrei, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Silva, Alexandra, editor, and Leino, K. Rustan M., editor
- Published
- 2021
- Full Text
- View/download PDF
74. Towards the Automatic Mathematician
- Author
-
Rabe, Markus N., Szegedy, Christian, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Platzer, André, editor, and Sutcliffe, Geoff, editor
- Published
- 2021
- Full Text
- View/download PDF
75. Towards Automated GDPR Compliance Checking
- Author
-
Libal, Tomer, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Heintz, Fredrik, editor, Milano, Michela, editor, and O'Sullivan, Barry, editor
- Published
- 2021
- Full Text
- View/download PDF
76. An AI-Based Heart Failure Treatment Adviser System.
- Author
-
Chen, Zhuo, Salazar, Elmer, Marple, Kyle, Das, Sandeep, Cheeran, Daniel, Tamil, Lakshman, Gupta, Gopal, and Amin, Alpesh
- Subjects
Automated reasoning ,guideline automation ,heart failure management ,knowledge representation - Abstract
Management of heart failure is a major health care challenge. Healthcare providers are expected to use best practices described in clinical practice guidelines, which typically consist of a long series of complex rules. For heart failure management, the relevant guidelines are nearly 80 pages long. Due to their complexity, the guidelines are often difficult to fully comply with, which can result in suboptimal medical practices. In this paper, we describe a heart failure treatment adviser system that automates the entire set of rules in the guidelines for heart failure management. The system is based on answer set programming, a form of declarative programming suited for simulating human-style reasoning. Given a patients information, the system is able to generate a set of guideline-compliant recommendations. We conducted a pilot study of the system on 21 real and 10 simulated patients with heart failure. The results show that the system can give treatment recommendations compliant with the guidelines. Out of 187 total recommendations made by the system, 176 were agreed upon by the expert cardiologists. Also, the system missed eight valid recommendations. The reason for the missed and discordant recommendations seems to be insufficient information, differing style, experience, and knowledge of experts in decision-making that were not captured in the system at this time. The system can serve as a point-of-care tool for clinics. Also, it can be used as an educational tool for training physicians and an assessment tool to measure the quality metrics of heart failure care of an institution.
- Published
- 2018
77. Larry Wos: Visions of Automated Reasoning.
- Author
-
Beeson, Michael, Bonacina, Maria Paola, Kinyon, Michael, and Sutcliffe, Geoff
- Subjects
SCIENTIFIC discoveries ,COMMUNITIES ,PERSONALITY ,ENTHUSIASM ,INFERENCE (Logic) - Abstract
This paper celebrates the scientific discoveries and the service to the automated reasoning community of Lawrence (Larry) T. Wos, who passed away in August 2020. The narrative covers Larry's most long-lasting ideas about inference rules and search strategies for theorem proving, his work on applications of theorem proving, and a collection of personal memories and anecdotes that let readers appreciate Larry's personality and enthusiasm for automated reasoning. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
78. Better Embedded Design Tools with Automated Reasoning
- Author
-
Ramesh, Rohit
- Subjects
Computer science ,Electrical engineering ,Automated Reasoning ,Embedded Systems - Abstract
Contemporary tools for the design of embedded systems, task-specific electronic devices, arebuilt on a paradigm that has not fundamentally changed since the era of pen-and-paperdrafting despite new computational tools that enable new, better workflows for designersand engineers. Embedded systems are the glue we use to connect the digital and physicalworlds, letting us leverage the connectivity and automation of computers to solve problemsfrom home automation to battlefield awareness. More user friendly tooling would reduce skillrequirements, speed up design cycles, and allow more people to solve their problems withembedded systems. Contemporary Electronic Design Automation (EDA) tools are designedaround a single step in the design process, board layout, where an electrical schematic isturned into a design for a printed circuit board, the copper and fiberglass base that connectsall the other components in a system. However, engineers go through a series of phases beforethey reach board layout: exploring the problem they are trying to solve, sketching out ahigh-level system architecture, and refining that into a well-defined electrical circuit. BetterEDA tools would fit more naturally into this workflow, existing to support users in earlierphases, presenting them with information as it becomes relevant, and automating routine orrepetitive work.This dissertation describes two such tools, both built by formulating the design processin mathematical terms and using algorithms to reason about our formalisms, all whilewrapped in user-friendly interfaces. The first tool, Embedded Design Generation (EDG) isa proof-of-concept system meant to push the limits of automation in the embedded designprocess. Given a high-level specification for a device it uses satisfiability solvers to synthesize,from whole cloth, a design meeting that spec. The second, Polymorphic Blocks, uses blockdiagrams to represent designs in arbitrary stages of construction and propagator semanticsfor error checking, predictive suggestions, and other features.
- Published
- 2023
79. Early Detection of Business Rule Violations
- Author
-
Mackey, Isaac
- Subjects
Computer science ,automated reasoning ,runtime monitoring ,temporal logic - Abstract
The rise of automated systems and sensor networksin virtually all areas of industry and social lifemeans many technologies produce streams of events rich with information.These technologies demand algorithmsfor evaluating queries on streams,coordinating systems that communicate with events,and monitoring streams with respect to specified constraints.In monitoring,constraints that define correct behavior,e.g., business goals, legal requirements, resource limitations, or safety and security concernsare specified in a formal language;then,an event stream is analyzed at runtimeto determine if the constraints are satisfied or violated.To make monitoring effective,it is important to detect constraint violations at the earliest possible time,which we call the early violation detection problem. We study early violation detection for a class of constraints called rulesthat restrict time gaps between events and compare events' data contents.We show that (1) the general problem of early violation detectionfor an arbitrary set of rules is unsolvableand (2) early violation detection is possiblefor various subclasses of rules.For (1),we show early violation detectionis closely related to the problem of finite satisfiability(whether or not a given set of rules can be satisfied by a finite event stream)and prove that finite satisfiability for a set of rules is undecidablewith a reduction from the empty-tape Turing machine halting problem,which implies that early violation detection is unsolvable in general.For (2), we study restricted classes of rules.A recent proof of Kamp's Theorem provides a translation algorithmfor ``dataless'' rules through translation to linear temporal logic.yielding formulas hyper-exponential in the size of the input rule.We present translation algorithms for two subclasses of dataless rules,improving the output sizefrom hyper-exponential to single- and double-exponential, respectively.For rules with data, we first present a techniquethat calculates deadlines from time gaps between events,then use deadlines for early violation detection for individual rules.We extend these algorithms to monitor an acyclic set of rulesby applying a chase process and satisfiability testing.We also report the performance of an implementation of these algorithms.Finally, we consider acyclic sets of rules with aggregation functions over time windows,combining the chase and satisfiability techniqueswith an encoding of aggregation functions in Presburger arithmetic.
- Published
- 2023
80. Automating Boundary Filling in Cubical Agda
- Author
-
Maximilian Doré and Evan Cavallo and Anders Mörtberg, Doré, Maximilian, Cavallo, Evan, Mörtberg, Anders, Maximilian Doré and Evan Cavallo and Anders Mörtberg, Doré, Maximilian, Cavallo, Evan, and Mörtberg, Anders
- Abstract
When working in a proof assistant, automation is key to discharging routine proof goals such as equations between algebraic expressions. Homotopy Type Theory allows the user to reason about higher structures, such as topological spaces, using higher inductive types (HITs) and univalence. Cubical Agda is an extension of Agda with computational support for HITs and univalence. A difficulty when working in Cubical Agda is dealing with the complex combinatorics of higher structures, an infinite-dimensional generalisation of equational reasoning. To solve these higher-dimensional equations consists in constructing cubes with specified boundaries. We develop a simplified cubical language in which we isolate and study two automation problems: contortion solving, where we attempt to "contort" a cube to fit a given boundary, and the more general Kan solving, where we search for solutions that involve pasting multiple cubes together. Both problems are difficult in the general case - Kan solving is even undecidable - so we focus on heuristics that perform well on practical examples. We provide a solver for the contortion problem using a reformulation of contortions in terms of poset maps, while we solve Kan problems using constraint satisfaction programming. We have implemented our algorithms in an experimental Haskell solver that can be used to automatically solve goals presented by Cubical Agda. We illustrate this with a case study establishing the Eckmann-Hilton theorem using our solver, as well as various benchmarks - providing the ground for further study of proof automation in cubical type theories.
- Published
- 2024
- Full Text
- View/download PDF
81. The Next Generation of Deduction Systems: From Composition to Compositionality (Dagstuhl Seminar 23471)
- Author
-
Maria Paola Bonacina and Pascal Fontaine and Cláudia Nalon and Claudia Schon and Martin Desharnais, Bonacina, Maria Paola, Fontaine, Pascal, Nalon, Cláudia, Schon, Claudia, Desharnais, Martin, Maria Paola Bonacina and Pascal Fontaine and Cláudia Nalon and Claudia Schon and Martin Desharnais, Bonacina, Maria Paola, Fontaine, Pascal, Nalon, Cláudia, Schon, Claudia, and Desharnais, Martin
- Abstract
Deduction systems are computer procedures that employ inference or transition rules, search strategies, and multiple supporting algorithms, to solve problems by logico-deductive reasoning. They are at the heart of SAT/SMT solvers, theorem provers, and proof assistants. The wide range of successful applications of these tools shows how logico-deductive reasoning is well-suited for machines. Nonetheless, satisfiability and validity are difficult problems, and applications require reasoners to handle large and heterogeneous knowledge bases, and to generate proofs and models of increasing size and diversity. Thus, a vast array of techniques was developed, leading to what was identified during the seminar as a crisis of growth. This crisis manifests itself also as a software crisis, called automated reasoning software crisis at the seminar. Many deduction systems remain prototypes, while relatively few established systems resort to assemble techniques into portfolios that are useful for experiments, but do not lead to breakthroughs. In order to address this crisis of growth, the Dagstuh Seminar "The Next Generation of Deduction Systems: From Composition to Compositionality" (23471) focused on the key concept of composition, that is, a combination where properties of the components are preserved. Composition applies to all building blocks of deduction: rule systems, strategies, proofs, and models. All these instances of compositions were discussed during the seminar, including for example composition of instance-based and superposition-based inference systems, and composition of modules towards proof production in SMT solvers. Other kinds of composition analyzed during the seminar include the composition of reasoning and learning, and the composition of reasoning systems and knowledge systems. Indeed, reasoners learn within and across derivations, while for applications, from verification to robotics, provers and solvers need to work with other knowledge-based components.
- Published
- 2024
- Full Text
- View/download PDF
82. Investigating the intersections of vulnerability detection and IoMTs in healthcare, a scoping review protocol for remote patient monitoring
- Author
-
Bughio, Kulsoom S, Cook, David M, Shah, Syed Afaq, Bughio, Kulsoom S, Cook, David M, and Shah, Syed Afaq
- Abstract
Due to the rapid and ubiquitous development and acceptance of IoT, healthcare providers have changed their locational settings from solely based in clinics to extend more broadly into the reach of patients’ domestic homes. This IoMT focus extends to various medical devices and applications within the healthcare domain, such as any form of smartphones, surveillance cameras, wearable sensors, and actuators, that hold the capability to access IoT technologies. The aim of this scoping review has two important objectives. The first is to understand the best approaches towards acquisition and refinement of data in favour of an optimised cyber security posture for remote patient monitoring. The second is to understand how best to detect cyberattacks and vulnerabilities in Medical IoTs using automated reasoning. The review will be carried out according to the Joanna Briggs Institute (JBI) scoping review methodology. The key information sources are Springer Link, IEEE Xplore, Science Direct, SCOPUS, and ACM databases. The search is limited to studies written in English. The initial step in the review uses keywords and index terms to identify literature from the selected database information sources. The second step then takes the identified elements and searches each of the databases. The third step involves a search of the references to determine literature inclusion using a full-text screening process. Medical IoT devices, specifically designed for patient monitoring and diagnosis, excel in their ability to collect, transfer, and interact with real-time data. It focuses on intersections between IoMTs, cyberattacks and vulnerabilities, knowledge graph detection, and automated reasoning.
- Published
- 2024
83. Contribution functions for quantitative bipolar argumentation graphs : a principle-based analysis
- Author
-
Kampik, Timotheus, Potyka, Nico, Yin, Xiang, Čyras, Kristijonas, Toni, Francesca, Kampik, Timotheus, Potyka, Nico, Yin, Xiang, Čyras, Kristijonas, and Toni, Francesca
- Abstract
We present a principle-based analysis of contribution functions for quantitative bipolar argumentation graphs that quantify the contribution of one argument to another. The introduced principles formalise the intuitions underlying different contribution functions as well as expectations one would have regarding the behaviour of contribution functions in general. As none of the covered contribution functions satisfies all principles, our analysis can serve as a tool that enables the selection of the most suitable function based on the requirements of a given use case.
- Published
- 2024
- Full Text
- View/download PDF
84. A Logical-Algebraic Approach to Revising Formal Ontologies: Application in Mereotopology
- Author
-
Aranda-Corral, Gonzalo, Borrego-Díaz, Joaquín, Chávez-González, Antonia, Gulayeva, Nataliya, Aranda-Corral, Gonzalo, Borrego-Díaz, Joaquín, Chávez-González, Antonia, and Gulayeva, Nataliya
- Abstract
In ontology engineering, reusing (or extending) ontologies poses a significant challenge, requiring revising their ontological commitments and ensuring accurate representation and coherent reasoning. This study aims to address two main objectives. Firstly, it seeks to develop a methodological approach supporting ontology extension practices. Secondly, it aims to demonstrate its feasibility by applying the approach to the case of extending qualitative spatial reasoning (QSR) theories. Key questions involve effectively interpreting spatial extensions while maintaining consistency. The framework systematically analyzes extensions of formal ontologies, providing a reconstruction of a qualitative calculus. Reconstructed qualitative calculus demonstrates improved interpretative capabilities and reasoning accuracy. The research underscores the importance of methodological approaches when extending formal ontologies, with spatial interpretation serving as a valuable case study.
- Published
- 2024
85. Approximate Reasoning with Order-Sorted Feature Logic
- Author
-
Milanese, G, FERSINI, ELISABETTA, PASI, GABRIELLA, MILANESE, GIAN CARLO, Milanese, G, FERSINI, ELISABETTA, PASI, GABRIELLA, and MILANESE, GIAN CARLO
- Abstract
La logica Order-Sorted Feature (OSF) è un linguaggio di rappresentazione della conoscenza nato dal lavoro di ricerca di Hassan Aït-Kaci su un sistema logico per modellare le nozioni di sussunzione e unificazione nei formalismi basati sull'ereditarietà. La logica OSF è stata applicata alla linguistica computazionale e implementata in linguaggi di constraint logic programming e ragionatori automatici. Il linguaggio della logica OSF si basa su funzioni (attributi, o features), e su tipi (concetti, o sorts) ordinati in una relazione di sussunzione. In questa logica il ragionamento è fondato sull'unificazione di strutture chiamate termini OSF, un processo che mira a combinare i vincoli espressi da due termini OSF in un unico termine. Un vantaggio della logica OSF è che il suo algoritmo di unificazione tiene conto dell'ordinamento di sussunzione tra i tipi, che può consentire a una singola unificazione di sostituire diversi passi di inferenza, portando a calcoli più efficienti. Questa tesi si occupa dello sviluppo teorico del ragionamento approssimato con la logica OSF. Il primo contributo della tesi è la definizione della logica OSF fuzzy, una generalizzazione fuzzy della semantica della logica OSF in cui i tipi denotano insiemi fuzzy, consentendo di rappresentare concetti vaghi. Inoltre, i tipi della logica OSF fuzzy sono ordinati in una relazione di sussunzione fuzzy, fornendo maggiore flessibilità nella modellazione. La relazione di sussunzione fuzzy viene dotata di una semantica che generalizza la definizione di inclusione degli insiemi fuzzy di Zadeh. In questo lavoro indaghiamo se diverse proprietà semantiche e computazionali della logica OSF siano preservate nel contesto fuzzy. Dimostriamo, per esempio, che i termini OSF sono ordinati in un reticolo di sussunzione fuzzy che estende l'ordinamento fuzzy tra i tipi, e dimostriamo che l'unificazione di due termini OSF produce il loro estremo inferiore. Definiamo anche procedure per calcolare il grado di sus, Order-Sorted Feature (OSF) logic is a Knowledge Representation and Reasoning (KRR) language originating in Hassan Aït-Kaci's work on designing a calculus of partially ordered type structures. The language was developed to model the notions of subsumption and unification in inheritance-based KRR formalisms, and it has been applied in computational linguistics and implemented in constraint logic programming languages and automated reasoners. The language of OSF logic is based on function-denoting feature symbols and on set-denoting sort symbols ordered in a subsumption (is-a) lattice. Reasoning with OSF logic relies on the unification of set-denoting structures called OSF terms, a process that aims to combine the constraints expressed by two OSF terms into a single term. An advantage of OSF logic is that its unification algorithm takes into account the subsumption ordering between sorts, which may enable a single unification step to replace several inference steps, leading to more efficient computations. This thesis deals with the theoretical development of approximate reasoning within the framework of OSF logic. The first key contribution of the thesis is the definition of fuzzy OSF logic, a fuzzy generalization of the semantics of OSF logic where sorts denote fuzzy sets rather than crisp sets, allowing to represent vague concepts. Moreover, the sorts of fuzzy OSF logic are ordered in a fuzzy subsumption relation (formally a fuzzy lattice) rather than a crisp one, which provides more modeling flexibility by allowing to represent graded subsumption relations. The fuzzy sort subsumption relation is given a special semantics which generalizes Zadeh's definition of inclusion of fuzzy sets. We investigate whether several semantic and computational properties of crisp OSF logic are preserved in the fuzzy setting. For instance, we show that OSF terms are ordered in a fuzzy subsumption relation which extends the fuzzy ordering between sorts, and we prove that the unificatio
- Published
- 2024
86. Weighted, circular and semi-algebraic proofs
- Author
-
Universitat Politècnica de Catalunya. Departament de Ciències de la Computació, Universitat Politècnica de Catalunya. ALBCOM - Algorísmia, Bioinformàtica, Complexitat i Mètodes Formals, Bonacina, Ilario, Bonet Carbonell, M. Luisa, Levy Díaz, Jordi, Universitat Politècnica de Catalunya. Departament de Ciències de la Computació, Universitat Politècnica de Catalunya. ALBCOM - Algorísmia, Bioinformàtica, Complexitat i Mètodes Formals, Bonacina, Ilario, Bonet Carbonell, M. Luisa, and Levy Díaz, Jordi
- Abstract
In recent years there has been an increasing interest in studying proof systems stronger than Resolution, with the aim of building more efficient SAT solvers based on them. In defining these proof systems, we try to find a balance between the power of the proof system (the size of the proofs required to refute a formula) and the difficulty of finding the proofs. In this paper we consider the proof systems circular Resolution, Sherali-Adams, Nullstellensatz and Weighted Resolution and we study their relative power from a theoretical perspective. We prove that circular Resolution, Sherali-Adams and Weighted Resolution are polynomially equivalent proof systems. We also prove that Nullstellensatz is polynomially equivalent to a restricted version of Weighted Resolution. The equivalences carry on also for versions of the systems where the coefficients/weights are expressed in unary., This work was supported by the Ministerio de Ciencia e Innovación/Agencia Estatal de Investigación MCIN/AEI/10.13039/501100011033, Spain [grant numbers PID2019-109137GB-C21, PID2019-109137GB-C22, IJC2018-035334-I, PID2022-138506NB-C21], Peer Reviewed, Postprint (published version)
- Published
- 2024
87. Exploration of Chemical Space through Automated Reasoning.
- Author
-
Clymo J, Collins CM, Atkinson K, Dyer MS, Gaultois MW, Gusev V, Rosseinsky MJ, and Schewe S
- Abstract
The vast size of composition space poses a significant challenge for materials chemistry: exhaustive enumeration of potentially interesting compositions is typically infeasible, hindering assessment of important criteria ranging from novelty and stability to cost and performance. We report a tool, Comgen, for the efficient exploration of composition space, which makes use of logical methods from computer science used for proving theorems. We demonstrate how these techniques, which have not previously been applied to materials discovery, can enable reasoning about scientific domain knowledge provided by human experts. Comgen accepts a variety of user-specified criteria, converts these into an abstract form, and utilises a powerful automated reasoning algorithm to identify compositions that satisfy these user requirements, or prove that the requirements cannot be simultaneously satisfied. In contrast to machine learning techniques, explicitly reasoning about domain knowledge, rather than making inferences from data, ensures that Comgen's outputs are fully interpretable and provably correct. Users interact with Comgen through a high-level Python interface. We illustrate use of the tool with several case studies focused on the search for new ionic conductors. Further, we demonstrate the integration of Comgen into an end-to-end automated workflow to propose and evaluate candidate compositions quantitatively, prior to experimental investigation., (© 2024 Wiley‐VCH GmbH.)
- Published
- 2024
- Full Text
- View/download PDF
88. Empowering Qualitative Research Methods in Education with Artificial Intelligence
- Author
-
Longo, Luca, Kacprzyk, Janusz, Series Editor, Pal, Nikhil R., Advisory Editor, Bello Perez, Rafael, Advisory Editor, Corchado, Emilio S., Advisory Editor, Hagras, Hani, Advisory Editor, Kóczy, László T., Advisory Editor, Kreinovich, Vladik, Advisory Editor, Lin, Chin-Teng, Advisory Editor, Lu, Jie, Advisory Editor, Melin, Patricia, Advisory Editor, Nedjah, Nadia, Advisory Editor, Nguyen, Ngoc Thanh, Advisory Editor, Wang, Jun, Advisory Editor, Costa, António Pedro, editor, Reis, Luís Paulo, editor, and Moreira, António, editor
- Published
- 2020
- Full Text
- View/download PDF
89. Skill-Based Verification of Cyber-Physical Systems
- Author
-
Knüppel, Alexander, Jatzkowski, Inga, Nolte, Marcus, Thüm, Thomas, Runge, Tobias, Schaefer, Ina, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Wehrheim, Heike, editor, and Cabot, Jordi, editor
- Published
- 2020
- Full Text
- View/download PDF
90. A Meta-level Annotation Language for Legal Texts
- Author
-
Libal, Tomer, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Dastani, Mehdi, editor, Dong, Huimin, editor, and van der Torre, Leon, editor
- Published
- 2020
- Full Text
- View/download PDF
91. Towards an Executable Methodology for the Formalization of Legal Texts
- Author
-
Libal, Tomer, Steen, Alexander, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Dastani, Mehdi, editor, Dong, Huimin, editor, and van der Torre, Leon, editor
- Published
- 2020
- Full Text
- View/download PDF
92. Natural language inference over dependency trees
- Author
-
Al Miman, Ali
- Subjects
006.3 ,Inference ,Natural language ,understanding ,Dependency trees ,Automated reasoning ,Theorem prover - Abstract
This thesis aims to develop a Natural Language Inference (NLI) engine that is more robust and accurate than can be obtained through the current standard approaches. There are currently two main approaches to NLI: shallow and deep. Shallow approaches are based on lexical overlap, pattern matching, and distributional similarity [Giménez and Màrquez, 2007] while deep approaches employ semantic analysis, lexical and world knowledge, and logical inference [Blackburn and Bos, 2003]. Both of these approaches have advantages and disadvantages. Shallow approaches rate, as their name suggests, superficial. They cannot make use of background knowledge to link a query to a body of knowledge because there is no way of chaining through a series of rules. Deep approaches are fragile, since they can only be employed with texts that can be accurately parsed, and there are no existing parsers that can reliably analyse the structure of arbitrary input texts. The goal here is to create an in-between approach that takes advantage of the most useful points of each of the existing approaches. The way to achieve this solution is by taking the pre-processing stage from shallow approach (dependency trees) and the inference stage from the deep approach, where an inference engine (theorem prover) has been created in a different standard. This Inference engine will obtain the required information from natural language directly, without translating inputs into any logical formula. Therefore, the goal is to apply robust logic to natural language. To achieve this goal, a theorem prover must be designed so that it can accept NL snippets. In particular, we replace the standard unification algorithm used in first-order theorem prover by an approximate algorithm for matching parse trees. We have tested this approach to NLI using rules extracted from several online dictionaries and with syllogistic patterns extracted from the FraCaS test set.
- Published
- 2017
93. Automated Reasoning
- Author
-
Benzmüller, Christoph, Heule, Marijn J.H., and Schmidt, Renate A.
- Subjects
Automated reasoning ,Logic ,Logic and verification ,Modal and temporal logics ,Proof theory ,Interactive proof systems ,Description logics ,Equational logic and rewriting ,First-order logic ,Higher order logic ,Programming logic ,Separation logic ,Intuitionistic Logics ,Deontic Logic ,Non-classical Logics ,Theorem Proving ,Satisfiability Solving ,Modal Logics ,Rewriting ,thema EDItEUR::U Computing and Information Technology::UY Computer science::UYQ Artificial intelligence ,thema EDItEUR::U Computing and Information Technology::UM Computer programming / software engineering::UMZ Software Engineering ,thema EDItEUR::U Computing and Information Technology::UY Computer science::UYA Mathematical theory of computation ,thema EDItEUR::U Computing and Information Technology::UK Computer hardware - Abstract
Infotext (nur auf Basis des Vorgängers): This two-volume set of LNAI 14739-14740 constitute the proceedings of the 12th International Joint Conference on Automated Reasoning, IJCAR 2024, held in Nancy, France, during July 3-6, 2024. The 39 full research papers and 6 short papers presented in this book were carefully reviewed and selected from 115 submissions. The papers focus on the following topics: theorem proving and tools; SAT, SMT and Quantifier Elimination; Intuitionistic Logics and Modal Logics; Calculi, Proof Theory and Decision Procedures; and Unification, Rewriting and Computational Models. This book is open access.
- Published
- 2024
- Full Text
- View/download PDF
94. Polite Combination of Algebraic Datatypes.
- Author
-
Sheng, Ying, Zohar, Yoni, Ringeissen, Christophe, Lange, Jane, Fontaine, Pascal, and Barrett, Clark
- Subjects
COURTESY ,TREES - Abstract
Algebraic datatypes, and among them lists and trees, have attracted a lot of interest in automated reasoning and Satisfiability Modulo Theories (SMT). Since its latest stable version, the SMT-LIB standard defines a theory of algebraic datatypes, which is currently supported by several mainstream SMT solvers. In this paper, we study this particular theory of datatypes and prove that it is strongly polite, showing how it can be combined with other arbitrary disjoint theories using polite combination. The combination method uses a new, simple, and natural notion of additivity that enables deducing strong politeness from (weak) politeness. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
95. Searching the space of representations : reasoning through transformations for mathematical problem solving
- Author
-
Raggi, Daniel, Bundy, Alan, and Grov, Gudmund
- Subjects
511 ,automated reasoning ,representation ,transformation ,interactive theorem proving - Abstract
The role of representation in reasoning has been long and widely regarded as crucial. It has remained one of the fundamental considerations in the design of information-processing systems and, in particular, for computer systems that reason. However, the process of change and choice of representation has struggled to achieve a status as a task for the systems themselves. Instead, it has mostly remained a responsibility for the human designers and programmers. Many mathematical problems have the characteristic of being easy to solve only after a unique choice of representation has been made. In this thesis we examine two classes of problems in discrete mathematics which follow this pattern, in the light of automated and interactive mechanical theorem provers. We present a general notion of structural transformation, which accounts for the changes of representation seen in such problems, and link this notion to the existing Transfer mechanism in the interactive theorem prover Isabelle/HOL. We present our mechanisation in Isabelle/HOL of some specific transformations identified as key in the solutions of the aforementioned mathematical problems. Furthermore, we present some tools that we developed to extend the functionalities of the Transfer mechanism, designed with the specific purpose of searching efficiently the space of representations using our set of transformations. We describe some experiments that we carried out using these tools, and analyse these results in terms of how close the tools lead us to a solution, and how desirable these solutions are. The thorough qualitative analysis we present in this thesis reveals some promise as well as some challenges for the far-reaching problem of representation in reasoning, and the automation of the processes of change and choice of representation.
- Published
- 2016
96. Consequence-based reasoning for SRIQ ontologies
- Author
-
Bate, Andrew, Grau, Bernardo Cuenca, Horrocks, Ian, and Motik, Boris
- Subjects
004 ,Knowledge Representation ,Artificial Intelligence ,Automated Reasoning ,Computer Science ,Logic ,Classification ,OWL 2 ,Ontologies ,Semantic Web - Abstract
Description logics (DLs) are knowledge representation formalisms with numerous applications and well-understood model-theoretic semantics and computational properties. SRIQ is a DL that provides the logical underpinning for the semantic web language OWL 2, which is the W3C standard for knowledge representation on the web. A central component of most DL applications is an efficient and scalable reasoner, which provides services such as consistency testing and classification. Despite major advances in DL reasoning algorithms over the last decade, however, ontologies are still encountered in practice that cannot be handled by existing DL reasoners. Consequence-based calculi are a family of reasoning techniques for DLs. Such calculi have proved very effective in practice and enjoy a number of desirable theoretical properties. Up to now, however, they were proposed for either Horn DLs (which do not support disjunctive reasoning), or for DLs without cardinality constraints. In this thesis we present a novel consequence-based algorithm for TBox reasoning in SRIQ - a DL that supports both disjunctions and cardinality constraints. Combining the two features is non-trivial since the intermediate consequences that need to be derived during reasoning cannot be captured using DLs themselves. Furthermore, cardinality constraints require reasoning over equality, which we handle using the framework of ordered paramodulation - a state-of-the-art method for equational theorem proving. We thus obtain a calculus that can handle an expressive DL, while still enjoying all the favourable properties of existing consequence-based algorithms, namely optimal worst-case complexity, one-pass classification, and pay-as-you-go behaviour. To evaluate the practicability of our calculus, we implemented it in Sequoia - a new DL reasoning system. Empirical results show substantial robustness improvements over well-established algorithms and implementations, and performance competitive with closely related work.
- Published
- 2016
97. Automated Reasoning
- Author
-
Pan, Jeff Z., Du, Jianfeng, Sakr, Sherif, editor, and Zomaya, Albert Y., editor
- Published
- 2019
- Full Text
- View/download PDF
98. Challenges for Risk and Security Modelling in Enterprise Architecture
- Author
-
Grov, Gudmund, Mancini, Federico, Mestl, Elsie Margrethe Staff, van der Aalst, Wil, Series Editor, Mylopoulos, John, Series Editor, Rosemann, Michael, Series Editor, Shaw, Michael J., Series Editor, Szyperski, Clemens, Series Editor, Gordijn, Jaap, editor, Guédria, Wided, editor, and Proper, Henderik A., editor
- Published
- 2019
- Full Text
- View/download PDF
99. From Simplified Kripke-Style Semantics to Simplified Analytic Tableaux for Some Normal Modal Logics
- Author
-
Petrukhin, Yaroslav, Zawidzki, Michał, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Alviano, Mario, editor, Greco, Gianluigi, editor, and Scarcello, Francesco, editor
- Published
- 2019
- Full Text
- View/download PDF
100. GKC: A Reasoning System for Large Knowledge Bases
- Author
-
Tammet, Tanel, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, and Fontaine, Pascal, editor
- Published
- 2019
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.