Change search
Link to record
Permanent link

Direct link
Schmidt, Johannes
Publications (10 of 25) Show all publications
Neider, D., Sabellek, L., Schmidt, J., Vehlken, F. & Zeume, T. (2025). Learning Tree Pattern Transformations. In: S. Roy, A. Kara (Ed.), 28th International Conference on Database Theory: ICDT 2025, March 25-28, 2025, Barcelona, Spain. Paper presented at 28th International Conference on Database Theory, ICDT 2025 Barcelona 25 March 2025 through 28 March 2025 (pp. 24:1-24:20). Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 328
Open this publication in new window or tab >>Learning Tree Pattern Transformations
Show others...
2025 (English)In: 28th International Conference on Database Theory: ICDT 2025, March 25-28, 2025, Barcelona, Spain / [ed] S. Roy, A. Kara, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing , 2025, Vol. 328, p. 24:1-24:20Conference paper, Published paper (Other academic)
Abstract [en]

Explaining why and how a tree t structurally differs from another tree t* is a question that is encountered throughout computer science, including in understanding tree-structured data such as XML or JSON data. In this article, we explore how to learn explanations for structural differences between pairs of trees from sample data: suppose we are given a set {(t1, t*1), . . ., (tn, t*n)} of pairs of labelled, ordered trees; is there a small set of rules that explains the structural differences between all pairs (ti, t*i)? This raises two research questions: (i) what is a good notion of “rule” in this context?; and (ii) how can sets of rules explaining a data set be learned algorithmically? We explore these questions from the perspective of database theory by (1) introducing a pattern-based specification language for tree transformations; (2) exploring the computational complexity of variants of the above algorithmic problem, e.g. showing NP-hardness for very restricted variants; and (3) discussing how to solve the problem for data from CS education research using SAT solvers.

Place, publisher, year, edition, pages
Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 2025
Series
Leibniz International Proceedings in Informatics, ISSN 1868-8969 ; 328
Keywords
computational complexity, learning from positive examples, Tree pattern transformations, Adversarial machine learning, Federated learning, Specification languages, Trees (mathematics), Labeled ordered tree, Learn+, Pattern transformations, Sample data, Set of rules, Structural differences, Tree pattern, Tree pattern transformation, Tree-structured data, Contrastive Learning
National Category
Information Systems
Identifiers
urn:nbn:se:hj:diva-67553 (URN)10.4230/LIPIcs.ICDT.2025.24 (DOI)2-s2.0-105001558235 (Scopus ID)978-3-95977-364-5 (ISBN)
Conference
28th International Conference on Database Theory, ICDT 2025 Barcelona 25 March 2025 through 28 March 2025
Available from: 2025-04-14 Created: 2025-04-14 Last updated: 2025-04-14Bibliographically approved
Hecher, M., Mahmood, Y., Meier, A. & Schmidt, J. (2024). Quantitative Claim-Centric Reasoning in Logic-Based Argumentation. In: Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI 2024, Jeju, South Korea, August 3-9: . Paper presented at Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI 2024, Jeju, South Korea, August 3-9, 2024.
Open this publication in new window or tab >>Quantitative Claim-Centric Reasoning in Logic-Based Argumentation
2024 (English)In: Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI 2024, Jeju, South Korea, August 3-9, 2024Conference paper, Published paper (Refereed)
Abstract [en]

Argumentation is a well-established formalism for nonmonotonic reasoning, with popular frameworks being Dung's abstract argumentation (AFs) or logic-based argumentation (Besnard-Hunter’s framework). Structurally, a set of formulas forms support for a claim if it is consistent, subset-minimal, and implies the claim. Then, an argument comprises support and a claim. We observe that the computational task (ARG) of asking for support of a claim in a knowledge base is "brave", since many claims with a single support are accepted. As a result, ARG falls short when it comes to the question of confidence in a claim, or claim strength. In this paper, we propose a concept for measuring the (acceptance) strength of claims, based on counting supports for a claim. Further, we settle classical and structural complexity of counting arguments favoring a given claim in propositional knowledge bases (KBs). We introduce quantitative reasoning to measure the strength of claims in a KB and to determine the relevance strength of a formula for a claim.

National Category
Computer Sciences
Identifiers
urn:nbn:se:hj:diva-66738 (URN)
Conference
Thirty-Third International Joint Conference on Artificial Intelligence, IJCAI 2024, Jeju, South Korea, August 3-9, 2024
Available from: 2024-12-06 Created: 2024-12-06 Last updated: 2024-12-06
Creignou, N., Olive, F. & Schmidt, J. (2023). Complexity of Reasoning with Cardinality Minimality Conditions. In: B. Williams, Y. Chen, J. Neville (Ed.), Proceedings of the 37th AAAI Conference on Artificial Intelligence: . Paper presented at Proceedings of the 37th AAAI Conference on Artificial Intelligence, AAAI 2023, February 7–14, 2023, Washington DC, USA (pp. 3932-3940). AAAI Press, 37
Open this publication in new window or tab >>Complexity of Reasoning with Cardinality Minimality Conditions
2023 (English)In: Proceedings of the 37th AAAI Conference on Artificial Intelligence / [ed] B. Williams, Y. Chen, J. Neville, AAAI Press , 2023, Vol. 37, p. 3932-3940Conference paper, Published paper (Refereed)
Abstract [en]

Many AI-related reasoning problems are based on the problem of satisfiability of propositional formulas with some cardinality-minimality condition. While the complexity of the satisfiability problem (SAT) is well understood when considering systematically all fragments of propositional logic within Schaefer’s framework, this is not the case when such minimality condition is added. We consider the CARDMINSAT problem, which asks, given a formula ϕ and an atom x, whether x is true in some cardinality-minimal model of ϕ. We completely classify the computational complexity of the CARDMINSAT problem within Schaefer’s framework, thus paving the way for a better understanding of the tractability frontier of many AI-related reasoning problems. To this end we use advanced algebraic tools.

Place, publisher, year, edition, pages
AAAI Press, 2023
Series
Proceedings of the AAAI Conference on Artificial Intelligence, ISSN 2159-5399 ; 37
Keywords
Knowledge representation, Cardinalities, Condition, Minimal model, Minimality, Propositional formulas, Propositional logic, Reasoning problems, Satisfiability, Satisfiability problems, Formal logic
National Category
Human Computer Interaction
Identifiers
urn:nbn:se:hj:diva-62333 (URN)2-s2.0-85167873034 (Scopus ID)978-1-57735-880-0 (ISBN)
Conference
Proceedings of the 37th AAAI Conference on Artificial Intelligence, AAAI 2023, February 7–14, 2023, Washington DC, USA
Available from: 2023-08-29 Created: 2023-08-29 Last updated: 2023-10-27Bibliographically approved
Mahmood, Y., Meier, A. & Schmidt, J. (2023). Parameterized Complexity of Logic-based Argumentation in Schaefer's Framework. ACM Transactions on Computational Logic, 24(3), Article ID 26.
Open this publication in new window or tab >>Parameterized Complexity of Logic-based Argumentation in Schaefer's Framework
2023 (English)In: ACM Transactions on Computational Logic, ISSN 1529-3785, E-ISSN 1557-945X, Vol. 24, no 3, article id 26Article in journal (Refereed) Published
Abstract [en]

Argumentation is a well-established formalism dealing with conflicting information by generating and comparing arguments. It has been playing a major role in AI for decades. In logic-based argumentation, we explore the internal structure of an argument. Informally, a set of formulas is the support for a given claim if it is consistent, subset-minimal, and implies the claim. In such a case, the pair of the support and the claim together is called an argument. In this article, we study the propositional variants of the following three computational tasks studied in argumentation: ARG (exists a support for a given claim with respect to a given set of formulas), ARG-Check (is a given set a support for a given claim), and ARG-Rel (similarly as ARG plus requiring an additionally given formula to be contained in the support). ARG-Check is complete for the complexity class DP, and the other two problems are known to be complete for the second level of the polynomial hierarchy (Creignou et al. 2014 and Parson et al., 2003) and, accordingly, are highly intractable. Analyzing the reason for this intractability, we perform a two-dimensional classification: First, we consider all possible propositional fragments of the problem within Schaefer's framework (STOC 1978) and then study different parameterizations for each of the fragments. We identify a list of reasonable structural parameters (size of the claim, support, knowledge base) that are connected to the aforementioned decision problems. Eventually, we thoroughly draw a fine border of parameterized intractability for each of the problems showing where the problems are fixed-parameter tractable and when this exactly stops. Surprisingly, several cases are of very high intractability (para-NP and beyond).

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2023
Keywords
logic-based argumentation, Parameterized complexity, Schaefer's framework, Computer circuits, Knowledge based systems, Complexity class, Computational task, Consistent subset, Internal structure, Logic-based argumentations, Polynomial hierarchies, Schaefe framework, Second level, Two-dimensional, Parameterization
National Category
Computer Sciences
Identifiers
urn:nbn:se:hj:diva-62183 (URN)10.1145/3582499 (DOI)001020345500008 ()2-s2.0-85164301929 (Scopus ID)GOA;intsam;897360 (Local ID)GOA;intsam;897360 (Archive number)GOA;intsam;897360 (OAI)
Funder
German Research Foundation (DFG), ME4279/ 1-2
Available from: 2023-08-17 Created: 2023-08-17 Last updated: 2023-08-25Bibliographically approved
Mahmood, Y., Meier, A. & Schmidt, J. (2021). Parameterized complexity of abduction in Schaefer's framework. Journal of logic and computation (Print), 31(1), 266-296
Open this publication in new window or tab >>Parameterized complexity of abduction in Schaefer's framework
2021 (English)In: Journal of logic and computation (Print), ISSN 0955-792X, E-ISSN 1465-363X, Vol. 31, no 1, p. 266-296Article in journal (Refereed) Published
Abstract [en]

Abductive reasoning is a non-monotonic formalism stemming from the work of Peirce. It describes the process of deriving the most plausible explanations of known facts. Considering the positive version, asking for sets of variables as explanations, we study, besides the problem of wether there exists a set of explanations, two explanation size limited variants of this reasoning problem (less than or equal to, and equal to a given size bound). In this paper, we present a thorough two-dimensional classification of these problems: the first dimension is regarding the parameterized complexity under a wealth of different parameterizations, and the second dimension spans through all possible Boolean fragments of these problems in Schaefer's constraint satisfaction framework with co-clones (T. J. Schaefer. The complexity of satisfiability problems. In Proceedings of the 10th Annual ACM Symposium on Theory of Computing, May 1-3, 1978, San Diego, California, USA, R.J. Lipton, W.A. Burkhard, W.J. Savitch, E.P. Friedman, A.V. Aho eds, pp. 216-226. ACM, 1978). Thereby, we almost complete the parameterized complexity classification program initiated by Fellows et al. (The parameterized complexity of abduction. In Proceedings of the Twenty-Sixth AAAI Conference on Articial Intelligence, July 22-26, 2012, Toronto, Ontario, Canada, J. Homann, B. Selman eds. AAAI Press, 2012), partially building on the results by Nordh and Zanuttini (What makes propositional abduction tractable. Artificial Intelligence, 172, 1245-1284, 2008). In this process, we outline a fine-grained analysis of the inherent parameterized intractability of these problems and pinpoint their FPT parts. As the standard algebraic approach is not applicable to our problems, we develop an alternative method that makes the algebraic tools partially available again.

Place, publisher, year, edition, pages
Oxford University Press, 2021
Keywords
Parameterized complexity, abduction, non-monotonic reasoning, Schaefer's framework, co-clones
National Category
Computer Sciences
Identifiers
urn:nbn:se:hj:diva-53065 (URN)10.1093/logcom/exaa079 (DOI)000648960600012 ()2-s2.0-85126950043 (Scopus ID);intsam;747466 (Local ID);intsam;747466 (Archive number);intsam;747466 (OAI)
Available from: 2021-06-11 Created: 2021-06-11 Last updated: 2022-04-06Bibliographically approved
Mahmood, Y., Meier, A. & Schmidt, J. (2021). Parameterized Complexity of Logic-Based Argumentation in Schaefer’s Framework. In: Proceedings of the AAAI Conference on Artificial Intelligence: . Paper presented at Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, Virtual Event, February 2-9, 2021 (pp. 6426-6434). AAAI Press
Open this publication in new window or tab >>Parameterized Complexity of Logic-Based Argumentation in Schaefer’s Framework
2021 (English)In: Proceedings of the AAAI Conference on Artificial Intelligence, AAAI Press, 2021, p. 6426-6434Conference paper, Published paper (Refereed)
Abstract [en]

Logic-based argumentation is a well-established formalism modeling nonmonotonic reasoning. It has been playing a major role in AI for decades, now. Informally, a set of formulas is the support for a given claim if it is consistent, subset-minimal, and implies the claim. In such a case, the pair of the support and the claim together is called an argument. In this paper, we study the propositional variants of the following three computational tasks studied in argumentation: ARG (exists a support for a given claim with respect to a given set of formulas), ARG-Check (is a given set a support for a given claim), and ARG-Rel (similarly as ARG plus requiring an additionally given formula to be contained in the support). ARG-Check is complete for the complexity class DP, and the other two problems are known to be complete for the second level of the polynomial hierarchy and, accordingly, are highly intractable. Analyzing the reason for this intractability, we perform a two-dimensional classification: first, we consider all possible propositional fragments of the problem within Schaefer's framework, and then study different parameterizations for each of the fragment. We identify a list of reasonable structural parameters (size of the claim, support, knowledge-base) that are connected to the aforementioned decision problems. Eventually, we thoroughly draw a fine border of parameterized intractability for each of the problems showing where the problems are fixed-parameter tractable and when this exactly stops. Surprisingly, several cases are of very high intractability (paraNP and beyond).

Place, publisher, year, edition, pages
AAAI Press, 2021
Series
Proceedings of the annual AAAI Conference on Artificial Intelligence, ISSN 2159-5399, E-ISSN 2374-3468 ; 35(7)
Keywords
Argumentation, Computational Complexity of Reasoning, Common-Sense Reasoning, Nonmonotonic Reasoning
National Category
Computer Sciences
Identifiers
urn:nbn:se:hj:diva-54774 (URN)2-s2.0-85130009698 (Scopus ID)978-1-57735-866-4 (ISBN)
Conference
Thirty-Fifth AAAI Conference on Artificial Intelligence, AAAI 2021, Virtual Event, February 2-9, 2021
Available from: 2021-09-29 Created: 2021-09-29 Last updated: 2022-05-30Bibliographically approved
Jonsson, P., Lagerkvist, V., Schmidt, J. & Uppman, H. (2021). The exponential-time hypothesis and the relative complexity of optimization and logical reasoning problems. Theoretical Computer Science, 892, 1-24, Article ID 106161.
Open this publication in new window or tab >>The exponential-time hypothesis and the relative complexity of optimization and logical reasoning problems
2021 (English)In: Theoretical Computer Science, ISSN 0304-3975, E-ISSN 1879-2294, Vol. 892, p. 1-24, article id 106161Article in journal (Refereed) Published
Abstract [en]

Obtaining lower bounds for NP-hard problems has for a long time been an active area of research. Algebraic techniques introduced by Jonsson et al. (2017) [4] show that the fine-grained time complexity of the parameterized [Formula presented] problem correlates to the lattice of strong partial clones. With this ordering they isolated a relation R such that [Formula presented] can be solved at least as fast as any other NP-hard [Formula presented] problem. In this paper we extend this method and show that such languages also exist for the surjective SAT problem, the max ones problem, the propositional abduction problem, and the Boolean valued constraint satisfaction problem over finite-valued constraint languages. These languages may be interesting when investigating the borderline between polynomial time, subexponential time and exponential-time algorithms since they in a precise sense can be regarded as NP-hard problems with minimum time complexity. Indeed, with the help of these languages we relate all of the above problems to the exponential time hypothesis (ETH) in several different ways.

Place, publisher, year, edition, pages
Elsevier, 2021
Keywords
Constraint satisfaction problems, Fine-grained complexity, Universal algebra, Computational complexity, Polynomial approximation, Constraint-satisfaction problems, Exponential time hypothesis, Fine grained, Logical reasoning, Optimisations, Reasoning problems, Relative complexity, Time complexity
National Category
Computer Sciences
Identifiers
urn:nbn:se:hj:diva-54769 (URN)10.1016/j.tcs.2021.09.006 (DOI)000710586100001 ()2-s2.0-85114918264 (Scopus ID)HOA;;768129 (Local ID)HOA;;768129 (Archive number)HOA;;768129 (OAI)
Funder
Swedish Research Council, 2017-04112, 2019-03690
Available from: 2021-09-28 Created: 2021-09-28 Last updated: 2021-11-15Bibliographically approved
Mahmood, Y., Meier, A. & Schmidt, J. (2020). Parameterised Complexity of Abduction in Schaefer’s Framework. In: Artemov S., Nerode A. (Ed.), Logical Foundations of Computer Science: International Symposium, LFCS 2020, Deerfield Beach, FL, USA, January 4–7, 2020 Proceedings. Paper presented at International Symposium, LFCS 2020 Deerfield Beach, FL, USA, January 4–7, 2020 (pp. 195-213). Cham: Springer
Open this publication in new window or tab >>Parameterised Complexity of Abduction in Schaefer’s Framework
2020 (English)In: Logical Foundations of Computer Science: International Symposium, LFCS 2020, Deerfield Beach, FL, USA, January 4–7, 2020 Proceedings / [ed] Artemov S., Nerode A., Cham: Springer, 2020, p. 195-213Conference paper, Published paper (Refereed)
Abstract [en]

Abductive reasoning is a non-monotonic formalism stemming from the work of Peirce. It describes the process of deriving the most plausible explanations of known facts. Considering the positive version asking for sets of variables as explanations, we study, besides asking for existence of the set of explanations, two explanation size limited variants of this reasoning problem (less than or equal to, and equal to). In this paper, we present a thorough two-dimensional classification of these problems. The first dimension is regarding the parameterised complexity under a wealth of different parameterisations. The second dimension spans through all possible Boolean fragments of these problems in Schaefer’s constraint satisfaction framework with co-clones (STOC 1978). Thereby, we almost complete the parameterised picture started by Fellows et al. (AAAI 2012), partially building on results of Nordh and Zanuttini (Artif. Intell. 2008). In this process, we outline a fine-grained analysis of the inherent parameterised intractability of these problems and pinpoint their FPT parts. As the standard algebraic approach is not applicable to our problems, we develop an alternative method that makes the algebraic tools partially available again.

Place, publisher, year, edition, pages
Cham: Springer, 2020
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 11972
Keywords
Abduction, Co-clones, Parameterised complexity, Schaefer’s framework, Algebra, Cloning, Cobalt compounds, Parameterization, Abductive reasoning, Algebraic approaches, Constraint Satisfaction, Fine-grained analysis, Reasoning problems, Constraint satisfaction problems
National Category
Computational Mathematics
Identifiers
urn:nbn:se:hj:diva-47488 (URN)10.1007/978-3-030-36755-8_13 (DOI)000612967500013 ()2-s2.0-85077493558 (Scopus ID)9783030367541 (ISBN)978-3-030-36755-8 (ISBN)
Conference
International Symposium, LFCS 2020 Deerfield Beach, FL, USA, January 4–7, 2020
Available from: 2020-01-22 Created: 2020-01-22 Last updated: 2021-03-01Bibliographically approved
Creignou, N., Meier, A., Müller, J.-S., Schmidt, J. & Vollmer, H. (2017). Paradigms for Parameterized Enumeration. Theory of Computing Systems, 60(4), 737-758
Open this publication in new window or tab >>Paradigms for Parameterized Enumeration
Show others...
2017 (English)In: Theory of Computing Systems, ISSN 1432-4350, E-ISSN 1433-0490, Vol. 60, no 4, p. 737-758Article in journal (Refereed) Published
Abstract [en]

The aim of the paper is to examine the computational complexity and algorithmics of enumeration, the task to output all solutions of a given problem, from the point of view of parameterized complexity. First, we define formally different notions of efficient enumeration in the context of parameterized complexity: FPT-enumeration and delayFPT. Second, we show how different algorithmic paradigms can be used in order to get parameter-efficient enumeration algorithms in a number of examples. These paradigms use well-known principles from the design of parameterized decision as well as enumeration techniques, like for instance kernelization and self-reducibility. The concept of kernelization, in particular, leads to a characterization of fixed-parameter tractable enumeration problems. Furthermore, we study the parameterized complexity of enumerating all models of Boolean formulas having weight at least k, where k is the parameter, in the famous Schaefer’s framework. We consider propositional formulas that are conjunctions of constraints taken from a fixed finite set Γ. Given such a formula and an integer k, we are interested in enumerating all the models of the formula that have weight at least k. We obtain a dichotomy classification and prove that, according to the properties of the constraint language Γ, either one can enumerate all such models in delayFPT, or no such delayFPT enumeration algorithm exists under some complexity-theoretic assumptions.

Place, publisher, year, edition, pages
Springer, 2017
Keywords
Parameterized complexity, Kernel, Enumeration, Parameterized enumeration, Algorithms, Self-reducibility
National Category
Computer and Information Sciences Discrete Mathematics
Identifiers
urn:nbn:se:hj:diva-34361 (URN)10.1007/s00224-016-9702-4 (DOI)000399178400007 ()2-s2.0-84987638662 (Scopus ID)
Note

A preliminary version of this paper appeared in the proceedings of MFCS 2013, LNCS 8087, pp. 290–301.

Available from: 2016-12-19 Created: 2016-12-19 Last updated: 2018-01-13Bibliographically approved
Schmidt, J. (2017). The Weight in Enumeration. In: Erzsébet Csuhaj-Varjú, Martin Dietzfelbinger, Zoltán Ésik (Ed.), Frank DrewesCarlos, Martín-Vide, Bianca Truthe (Ed.), Language and Automata Theory and Applications: . Paper presented at LATA 2017, 11th International Conference on Language and Automata Theory and Applications, Umeå, 6-9 March, 2017. (pp. 208-219). Springer
Open this publication in new window or tab >>The Weight in Enumeration
2017 (English)In: Language and Automata Theory and Applications / [ed] Frank DrewesCarlos, Martín-Vide, Bianca Truthe, Springer, 2017, p. 208-219Conference paper, Published paper (Refereed)
Abstract [en]

In our setting enumeration amounts to generate all solutions of a problem instance without duplicates. We address the problem of enumerating the models of B-formulæ. A B-formula is a propositional formula whose connectives are taken from a fixed set B of Boolean connectives. Without imposing any specific order to output the solutions, this task is solved. We completely classify the complexity of this enumeration task for all possible sets of connectives B imposing the orders of (1) non-decreasing weight, (2) non-increasing weight; the weight of a model being the number of variables assigned to 1. We consider also the weighted variants where a non-negative integer weight is assigned to each variable and show that this add-on leads to more sophisticated enumeration algorithms and even renders previously tractable cases intractable, contrarily to the constraint setting. As a by-product we obtain also complexity classifications for the optimization problems known as  MIN-ONESMIN-ONES  and  MAX-ONESMAX-ONES  which are in the B-formula setting two different tasks.

Place, publisher, year, edition, pages
Springer, 2017
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 10168
Keywords
Computational complexity, Enumeration, Non-decreasing weight, Polynomial delay, Post’s lattice, MaxOnes
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:hj:diva-35525 (URN)10.1007/978-3-319-53733-7_15 (DOI)000418579700015 ()978-3-319-53732-0 (ISBN)978-3-319-53733-7 (ISBN)
Conference
LATA 2017, 11th International Conference on Language and Automata Theory and Applications, Umeå, 6-9 March, 2017.
Available from: 2017-05-16 Created: 2017-05-16 Last updated: 2018-01-19Bibliographically approved
Organisations

Search in DiVA

Show all publications