Generalisierung: Algorithmen und Anwendungen
Generalization: Algorithms and Applications
Wissenschaftsdisziplinen
Informatik (80%); Mathematik (20%)
Keywords
-
Anti-unification,
Equational generalization,
Unranked terms,
Higher-order generalization,
Clone detection,
Generalization under uncertainty
Generalisierung ist ein Prozess zur Gewinnung allgemeinerer Objekte aus konkreten. Es ist ein wesentliches Konzept im induktiven Schliessen. In seiner einfachsten Form ist eine Generalisierung zweier logischer Terme ein Term, aus welchem die beiden ursprünglichen Terme durch Variablensubstitution gewonnen werden können. Unter all diesen Generalisierungen sind die interessantesten jene, die nicht spezieller gemacht werden können: die least general generalizations. Die Berechnung von least general generalizations nennt man Anti-Unification. Es ist eine duale Prozedur zur Unifikation, bei der die allgemeinsten gemeinsamen Instanzen von gegebenen Termen berechnet werden. Aktuelle Forschung über Anti-Unifikation ist durchsetzt von praktisch orientierten Themen, was nicht verwunderlich ist, denn die Berechnung von Generalisierungen in ihren verschiedenen Formen ist ein wichtiger Bestandteil in vielen Anwendungen im Automatischen Schliessen, Informationsgewinnung, Lernen, Datenkompression, Softwareentwicklung und -Analyse und so weiter. In diesem Projekt werden wir uns mit den Schwierigkeiten befassen, die sich für die Generaliserung aus neuen Anwendungsfeldern ergeben. Einige davon machen es nötig, Generalisierungsprobleme in völlig neuen Theorien zu untersuchen. Einige andere lassen sich wohl durch die Verbesserung von bekannten Algorithmen behandlen. Es ist bekannt, dass in vielen Anwendungen die übliche Anti- Unifikation erster Ordnung zu schwach ist. Wir beschäftigen uns mit der Entwicklung von Generalisierungsalgorithmen für Gleichungs-Theorien und Theorien höherer Ordnung (auch in Bezug auf Ähnlichkeitsrelationen und für komprimierte Terme), und deren Analyse, Untersuchung effizienter Spezialfälle, freie open source Implementierungen, und Anwendungen.
Generalisierung ist ein Prozess zur Gewinnung allgemeinerer Objekte aus konkreten. Es ist ein wesentliches Konzept im induktiven Schliessen. In seiner einfachsten Form ist eine Generalisierung zweier logischer Terme ein Term, aus welchem die beiden ursprünglichen Terme durch Variablensubstitution gewonnen werden können. Unter all diesen Generalisierungen sind die interessantesten jene, die nicht spezieller gemacht werden können: die least general generalizations. Die Berechnung von least general generalizations nennt man Anti-Unification. Es ist eine duale Prozedur zur Unifikation, bei der die allgemeinsten gemeinsamen Instanzen von gegebenen Termen berechnet werden. Aktuelle Forschung über Anti-Unifikation ist durchsetzt von praktisch orientierten Themen, was nicht verwunderlich ist, denn die Berechnung von Generalisierungen in ihren verschiedenen Formen ist ein wichtiger Bestandteil in vielen Anwendungen im Automatischen Schliessen, Informationsgewinnung, Lernen, Datenkompression, Softwareentwicklung und -Analyse und so weiter. In diesem Projekt haben wir uns mit den Herausforderungen befasst, die sich für die Generalisierung aus neuen Anwendungsfeldern ergeben. Wir entwickelten neue Generalisierungsalgorithmen für für Gleichungs-Theorien und Theorien höherer Ordnung (auch in Bezug auf Näherelationen und für komprimierte Terme), analysierten sie, untersuchten effiziente Sonderfälle, stellten eine kostenlose Open-Source-Implementierung bereit und diskutierten Anwendungen. Das Projekt hat wichtige Beiträge zur Weiterentwicklung des Standes der Technik von Generalisierungsalgorithmen geleistet und neue Forschungsprobleme aufgeworfen, die in Zukunft untersucht werden sollen.
- Universität Linz - 100%
- Mario Florido, University of Porto - Portugal
- Sandra Alves, University of Porto - Portugal
- Mircea Marin, Western University of Timisoara - Rumänien
- Jordi Levy, Spanish National Research Council - Spanien
- Mateu Villaret, Universitat de Girona - Spanien
- Boris Konev, University of Liverpool - Vereinigtes Königreich
Research Output
- 46 Zitationen
- 40 Publikationen
- 1 Software
- 1 Disseminationen
- 7 Wissenschaftliche Auszeichnungen
- 1 Weitere Förderungen
-
2021
Titel Generalization Algorithms with Proximity Relations in Full Fuzzy Signatures Typ Other Autor Kutsia T Link Publikation -
2021
Titel Proximity-Based Unification and Matching for Full Fuzzy Signatures Typ Other Autor Kutsia T Link Publikation -
2021
Titel Nominal Unification and Matching of Higher Order Expressions with Recursive Let Typ Other Autor Kutsia T Link Publikation -
2020
Titel Unital Anti-Unification: Type and Algorithms DOI 10.4230/lipics.fscd.2020.26 Typ Conference Proceeding Abstract Autor Cerna D Konferenz LIPIcs, Volume 167, FSCD 2020 Seiten 26:1 - 26:20 Link Publikation -
2021
Titel Variadic equational matching in associative and commutative theories DOI 10.1016/j.jsc.2021.01.001 Typ Journal Article Autor Dundua B Journal Journal of Symbolic Computation Seiten 78-109 Link Publikation -
2020
Titel Proceedings of The 34th International Workshop on Unification, UNIF 2020 Typ Other Autor Kutsia T Link Publikation -
2020
Titel Unranked Nominal Unification Typ Other Autor Dundua B Link Publikation -
2020
Titel Unification modulo alpha-equivalence in a mathematical assistant system Typ Other Autor Kutsia T Link Publikation -
2020
Titel Unital Anti-unification: Type and Algorithms Typ Conference Proceeding Abstract Autor Cerna D Konferenz 5th International Conference on Formal Structures for Computation and Deduction, FSCD 2020 Seiten 26:1--26:20 Link Publikation -
2020
Titel Constraint solving over multiple similarity relations Typ Conference Proceeding Abstract Autor Dundua B Konferenz 5th International Conference on Formal Structures for Computation and Deduction, FSCD 2020 Seiten 31:1-31:18 Link Publikation -
2020
Titel Extending the ?Log Calculus with Proximity Relations DOI 10.1007/978-3-030-56356-1_6 Typ Book Chapter Autor Dundua B Verlag Springer Nature Seiten 83-100 -
2020
Titel Specification and Analysis of ABAC Policies in a Rule-Based Framework DOI 10.1007/978-3-030-56356-1_7 Typ Book Chapter Autor Dundua B Verlag Springer Nature Seiten 101-116 -
2022
Titel Symbolic Techniques for Approximate Reasoning Typ PhD Thesis Autor Ioana-Cleopatra Pau Link Publikation -
2020
Titel Higher-order pattern generalization modulo equational theories DOI 10.1017/s0960129520000110 Typ Journal Article Autor Cerna D Journal Mathematical Structures in Computer Science Seiten 627-663 Link Publikation -
2021
Titel Nominal Unification and Matching of Higher Order Expressions with Recursive Let DOI 10.48550/arxiv.2102.08146 Typ Preprint Autor Schmidt-Schauß M -
2022
Titel Nominal Unification and Matching of Higher Order Expressions with Recursive Let DOI 10.3233/fi-222110 Typ Journal Article Autor Schmidt-Schauß M Journal Fundamenta Informaticae Seiten 247-283 Link Publikation -
2019
Titel Variadic Equational Matching DOI 10.1007/978-3-030-23250-4_6 Typ Book Chapter Autor Dundua B Verlag Springer Nature Seiten 77-92 -
2019
Titel Computing All Maximal Clique Partitions in a Graph Typ Other Autor Kutsia T Link Publikation -
2019
Titel Proximity-Based Unification with Arity Mismatch Typ Conference Proceeding Abstract Autor Kutsia T Konferenz 34th International Workshop on Unification (UNIF 2020) Seiten 9:1-9:6 Link Publikation -
2019
Titel A Generic Framework for Higher-Order Generalizations Typ Conference Proceeding Abstract Autor Cerna D Konferenz 4th International Conference on Formal Structures for Computation and Deduction (FSCD 2019) Seiten 10:1-10:19 Link Publikation -
2019
Titel Idempotent Anti-unification DOI 10.1145/3359060 Typ Journal Article Autor Cerna D Journal ACM Transactions on Computational Logic (TOCL) Seiten 1-32 -
2019
Titel A Rule-based Approach to the Decidability of Safety of ABACa DOI 10.1145/3322431.3325416 Typ Conference Proceeding Abstract Autor Marin M Seiten 173-178 -
2019
Titel Symbolic computation in software science DOI 10.1016/j.jsc.2018.04.001 Typ Journal Article Autor Davenport J Journal Journal of Symbolic Computation Seiten 1-2 Link Publikation -
2018
Titel Anti-Unification and Natural Language Processing Typ Conference Proceeding Abstract Autor Amiridze N Konferenz Fifth Workshop on Natural Language and Computer Science (NLCS 2018) Seiten 1-12 Link Publikation -
2018
Titel Towards Generalization Methods for Purely Idempotent Equational Theories Typ Conference Proceeding Abstract Autor Cerna D Konferenz 32nd International Workshop on Unification (UNIF 2018) Link Publikation -
2018
Titel Proximity-Based Generalization Typ Conference Proceeding Abstract Autor Kutsia T Konferenz 32nd International Workshop on Unification (UNIF 2018) Link Publikation -
2018
Titel Higher-Order Equational Pattern Anti-Unification Typ Conference Proceeding Abstract Autor Cerna D Konferenz 3rd International Conference on Formal Structures for Computation and Deduction (FSCD 2018) Seiten 12:1--12:17 Link Publikation -
2018
Titel Term-Graph Anti-Unification Typ Conference Proceeding Abstract Autor Baumgartner A Konferenz 3rd International Conference on Formal Structures for Computation and Deduction (FSCD 2018) Seiten 9:1-9:16 Link Publikation -
2016
Titel A rewrite-based computational model for functional logic programming DOI 10.29007/3ks9 Typ Conference Proceeding Abstract Autor Marin M Seiten 95-82 Link Publikation -
2016
Titel An Overview of PLog DOI 10.1007/978-3-319-51676-9_3 Typ Book Chapter Autor Dundua B Verlag Springer Nature Seiten 34-49 -
2017
Titel Mathematical Aspects of Computer and Information Sciences, 7th International Conference, MACIS 2017, Vienna, Austria, November 15-17, 2017, Proceedings DOI 10.1007/978-3-319-72453-9 Typ Book editors Blömer J, Kotsireas I, Kutsia T, Simos D Verlag Springer Nature -
2016
Titel P-rho-Log: Combining Logic Programming with Conditional Transformation Systems (Tool Description). Typ Conference Proceeding Abstract Autor Dundua B Konferenz echnical Communications of the 32nd International Conference on Logic Programming, ICLP 2016 Seiten 10.1-10.5 Link Publikation -
2018
Titel Higher-Order Equational Pattern Anti-Unification DOI 10.4230/lipics.fscd.2018.12 Typ Conference Proceeding Abstract Autor Cerna D Konferenz LIPIcs, Volume 108, FSCD 2018 Seiten 12:1 - 12:17 Link Publikation -
2018
Titel Constructing orthogonal designs in powers of two via symbolic computation and rewriting techniques DOI 10.1007/s10472-018-9607-9 Typ Journal Article Autor Kotsireas I Journal Annals of Mathematics and Artificial Intelligence Seiten 213-236 -
2020
Titel A Rule-Based System for Computation and Deduction in Mathematica DOI 10.1007/978-3-030-63595-4_4 Typ Book Chapter Autor Marin M Verlag Springer Nature Seiten 57-74 -
2018
Titel Higher-Order Equational Pattern Anti-Unification [Preprint] DOI 10.48550/arxiv.1801.07438 Typ Preprint Autor Cerna D -
2017
Titel Pattern-based calculi with finitary matching DOI 10.1093/jigpal/jzx059 Typ Journal Article Autor Alves S Journal Logic Journal of the IGPL Seiten 203-243 Link Publikation -
2017
Titel Towards a Clausal Analysis of Proof Schemata DOI 10.1109/synasc.2017.00029 Typ Conference Proceeding Abstract Autor Cerna D Seiten 113-120 Link Publikation -
2017
Titel Integrating a Global Induction Mechanism into a Sequent Calculus DOI 10.1007/978-3-319-66902-1_17 Typ Book Chapter Autor Cerna D Verlag Springer Nature Seiten 278-294 -
2017
Titel Proof Schemata for Theories equivalent to $PA$: on the Benefit of Conservative Reflection Principles DOI 10.48550/arxiv.1711.10994 Typ Preprint Autor Cerna D
-
2021
Titel Invited talk at the 23rd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2021 Typ Personally asked as a key note speaker to a conference Bekanntheitsgrad Continental/International -
2020
Titel Editorial board member of the Journal of Symbolic Computation Typ Appointed as the editor/advisor to a journal or book series Bekanntheitsgrad Continental/International -
2019
Titel Invited talk at the 3rd Working Formal Methods Symposium, FROM 2019 Typ Personally asked as a key note speaker to a conference Bekanntheitsgrad Continental/International -
2019
Titel Invited talk at the 4th International Conference on Applications of Mathematics and Informatics in Natural Sciences and Engineering, AMINSE 2019 Typ Personally asked as a key note speaker to a conference Bekanntheitsgrad Continental/International -
2019
Titel Ilia Vekua Medal, awarded by the Vekua Institute of Applied Mathematics of Tbilisi State University Typ Medal Bekanntheitsgrad National (any country) -
2017
Titel PC chair, MACIS 2017 Typ Prestigious/honorary/advisory position to an external body Bekanntheitsgrad Continental/International -
2017
Titel Steering committee member, MACIS Typ Prestigious/honorary/advisory position to an external body Bekanntheitsgrad Continental/International
-
2020
Titel MATH LP: Learning to Prove by MATHematical Induction (Project leader: David Cerna, a former member of the GALA project team) Typ Research grant (including intramural programme) Förderbeginn 2020