• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Birgit Mitter
      • Oliver Spadiut
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • Alternative Methods to Animal Testing
        • European Partnership BE READY
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • LUKE – Ukraine
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol-South Tyrol-Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Integrated Evaluation of Answer Set Programs and Extensions

Integrated Evaluation of Answer Set Programs and Extensions

Thomas Eiter (ORCID: 0000-0001-6003-6345)
  • Grant DOI 10.55776/P27730
  • Funding program Principal Investigator Projects
  • Status ended
  • Start June 1, 2015
  • End November 30, 2018
  • Funding amount € 349,171

Disciplines

Computer Sciences (80%); Mathematics (20%)

Keywords

    Nonmonotonic Logic Programming, Declarative Problem Solving, Answer Set Programming, Formal Reasoning Techniques, Knowledge Representation

Abstract Final report

The advent of the World Wide Web and distributed systems fostered the development of formalisms towards modularity and integrating multiple data sources. The goal of this project is to develop and analyze algorithms for HEX-programs, which are an extension of answer set programs (ASP) towards integration of external computation sources. In HEX-programs, external atoms model a bidirectional interface to external knowledge sources. While the algorithms for different sub-problems of the evaluation have been optimized largely independently in previous research, their interplay is a bottleneck in current applications. We have identified three related limitations of the current algorithms. First, due to the introduction of new constants by external sources (value invention), the optimal integration of the grounder and the solver is not straightforward. The current algorithm might give preference to the one or the other, but the optimization of the overall evaluation is challenging. Second, while external atoms are expressive and allow for a natural encoding of many ASP extensions (e.g., constraint ASP), the current algorithms are not competitive with native implementations due to a loose coupling of the external sources with the logic program. Third, large-scale applications require modularity techniques which decompose the overall program into manageable components. While there exist several approaches, the existing evaluation algorithms usually separate the components also during evaluation, which leads to efficiency limitations. In order to overcome these limitations, we plan to develop tightly integrated algorithms which have a global view of the program. In particular, new techniques for an optimal interplay of the grounder and the solver are necessary. Moreover, novel interfaces are required which allow for exploiting application-specific properties. This includes new means for querying external sources, such as partial or incremental queries; this also requires extensions in the formal semantics of the formalism. For modularity, we plan the provide a convenient interface between models from the user perspective but integrate multiple modules during evaluation in order to boost the efficiency. The expected outcome will comprise novel algorithms for HEX-programs, new methods for integrating and querying external sources, and an open-source implementation and evaluation as a proof of concept. We expect that the overall goals are tightly related and are achievable by using incremental ASP solving techniques. However, existing techniques introduce side constraints and the user has the burden to obey them. Since this is not an option for average users, we plan to make use of the techniques internally, but hide them from the user. This requires analysis of program classes and instances, automatic rewriting methods and new interfaces for external sources. We expect that the resulting algorithms do not only provide a better scalability, but also a better user convenience due to easier extensibility of the formalism.

This project focuses on a logic-based programming language, which was developed for applications in the area of artificial intelligence (including logistics, Semantic Web, planning, and robotics). A key feature of this language is the integration of the logic program with external sources (data or computation sources), e.g. databases, Web resources and route planners. However, this makes the evaluation of programs non-trivial, both conceptually and concerning computational resources. Existing approaches showed unsatisfactory performance because the logic program and external sources tightly influence each other, but the evaluation is split into several steps which are insufficiently interleaved. Previous approaches show in particular unsatisfactory performance for certain types of programs. This project aims at novel evaluation approaches towards the optimization of the evaluation. To this end, a tighter integration of the logic program and external sources was realized, by accessing external sources already during the evaluation of the program. Moreover, known properties of external sources can now be specified by their developers and are exploited during the evaluation.

Research institution(s)
  • Technische Universität Wien - 100%
International project participants
  • Torsten Schaub, Universität Potsdam - Germany
  • Francesco Ricca, Università di Calabria - Italy
  • Ianni Giovambattista, Università di Calabria - Italy
  • Nicola Leone, Università di Calabria - Italy

Research Output

  • 404 Citations
  • 28 Publications
Publications
  • 2018
    Title Enhancing context knowledge repositories with justifiable exceptions
    DOI 10.1016/j.artint.2017.12.005
    Type Journal Article
    Author Bozzato L
    Journal Artificial Intelligence
    Pages 72-126
    Link Publication
  • 2018
    Title The DLVHEX System
    DOI 10.1007/s13218-018-0535-y
    Type Journal Article
    Author Eiter T
    Journal KI - Künstliche Intelligenz
    Pages 187-189
    Link Publication
  • 2018
    Title Best-effort inductive logic programming via fine-grained cost-based hypothesis generation
    DOI 10.1007/s10994-018-5708-2
    Type Journal Article
    Author Schüller P
    Journal Machine Learning
    Pages 1141-1169
    Link Publication
  • 2018
    Title Techniques for Efficient Lazy-Grounding ASP Solving
    DOI 10.1007/978-3-030-00801-7_9
    Type Book Chapter
    Author Leutgeb L
    Publisher Springer Nature
    Pages 132-148
  • 2018
    Title Exploiting Answer Set Programming with External Sources for Meta-Interpretive Learning
    DOI 10.1017/s1471068418000261
    Type Journal Article
    Author Kaminski T
    Journal Theory and Practice of Logic Programming
    Pages 571-588
    Link Publication
  • 2018
    Title Stream Reasoning with LARS
    DOI 10.1007/s13218-018-0537-9
    Type Journal Article
    Author Beck H
    Journal KI - Künstliche Intelligenz
    Pages 193-195
    Link Publication
  • 2018
    Title LARS: A Logic-based framework for Analytic Reasoning over Streams
    DOI 10.1016/j.artint.2018.04.003
    Type Journal Article
    Author Beck H
    Journal Artificial Intelligence
    Pages 16-70
  • 2019
    Title Determining inference semantics for disjunctive logic programs
    DOI 10.1016/j.artint.2019.103165
    Type Journal Article
    Author Shen Y
    Journal Artificial Intelligence
    Pages 103165
    Link Publication
  • 2017
    Title Conflict-driven ASP Solving with External Sources and Program Splits
    DOI 10.24963/ijcai.2017/172
    Type Conference Proceeding Abstract
    Author Redl C
    Pages 1239-1246
    Link Publication
  • 2017
    Title Lazy-Grounding for Answer Set Programs with External Source Access
    DOI 10.24963/ijcai.2017/141
    Type Conference Proceeding Abstract
    Author Eiter T
    Pages 1015-1022
    Link Publication
  • 2017
    Title Explaining Inconsistency in Answer Set Programs and Extensions
    DOI 10.1007/978-3-319-61660-5_16
    Type Book Chapter
    Author Redl C
    Publisher Springer Nature
    Pages 176-190
  • 2017
    Title Answer Set Programs with Queries over Subprograms
    DOI 10.1007/978-3-319-61660-5_15
    Type Book Chapter
    Author Redl C
    Publisher Springer Nature
    Pages 160-175
  • 2017
    Title Blending Lazy-Grounding and CDNL Search for Answer-Set Solving
    DOI 10.1007/978-3-319-61660-5_17
    Type Book Chapter
    Author Weinzierl A
    Publisher Springer Nature
    Pages 191-204
  • 2017
    Title Answer Set Programming with External Source Access
    DOI 10.1007/978-3-319-61033-7_7
    Type Book Chapter
    Author Eiter T
    Publisher Springer Nature
    Pages 204-275
  • 2021
    Title Pruning external minimality checking for answer set programs using semantic dependencies
    DOI 10.1016/j.artint.2020.103402
    Type Journal Article
    Author Eiter T
    Journal Artificial Intelligence
    Pages 103402
    Link Publication
  • 2016
    Title Extending Answer Set Programs with Interpreted Functions as First-Class Citizens
    DOI 10.1007/978-3-319-51676-9_5
    Type Book Chapter
    Author Redl C
    Publisher Springer Nature
    Pages 68-85
  • 2018
    Title Towards a Semantically Enriched Local Dynamic Map
    DOI 10.1007/s13177-018-0154-x
    Type Journal Article
    Author Eiter T
    Journal International Journal of Intelligent Transportation Systems Research
    Pages 32-48
    Link Publication
  • 2018
    Title Exploiting Partial Assignments for Efficient Evaluation of Answer Set Programs with External Source Access
    DOI 10.1613/jair.1.11221
    Type Journal Article
    Author Eiter T
    Journal Journal of Artificial Intelligence Research
    Pages 665-727
    Link Publication
  • 2015
    Title Angry-HEX: An Artificial Player for Angry Birds Based on Declarative Knowledge Bases
    DOI 10.1109/tciaig.2015.2509600
    Type Journal Article
    Author Calimeri F
    Journal IEEE Transactions on Computational Intelligence and AI in Games
    Pages 128-139
    Link Publication
  • 2015
    Title A model building framework for answer set programming with external computations*
    DOI 10.1017/s1471068415000113
    Type Journal Article
    Author Eiter T
    Journal Theory and Practice of Logic Programming
    Pages 418-464
    Link Publication
  • 2017
    Title Spatial Ontology-Mediated Query Answering over Mobility Streams
    DOI 10.1007/978-3-319-58068-5_14
    Type Book Chapter
    Author Eiter T
    Publisher Springer Nature
    Pages 219-237
  • 2016
    Title Data repair of inconsistent nonmonotonic description logic programs
    DOI 10.1016/j.artint.2016.06.003
    Type Journal Article
    Author Eiter T
    Journal Artificial Intelligence
    Pages 7-53
    Link Publication
  • 2016
    Title The dlvhex system for knowledge representation: recent advances (system description)*
    DOI 10.1017/s1471068416000211
    Type Journal Article
    Author Redl C
    Journal Theory and Practice of Logic Programming
    Pages 866-883
    Link Publication
  • 2016
    Title Domain expansion for ASP-programs with external sources
    DOI 10.1016/j.artint.2016.01.003
    Type Journal Article
    Author Eiter T
    Journal Artificial Intelligence
    Pages 84-121
    Link Publication
  • 2016
    Title Computing Repairs of Inconsistent DL-Programs over EL Ontologies
    DOI 10.1613/jair.5047
    Type Journal Article
    Author Eiter T
    Journal Journal of Artificial Intelligence Research
    Pages 463-515
    Link Publication
  • 2016
    Title Evaluating epistemic negation in answer set programming
    DOI 10.1016/j.artint.2016.04.004
    Type Journal Article
    Author Shen Y
    Journal Artificial Intelligence
    Pages 115-135
    Link Publication
  • 2016
    Title Exploiting Contextual Knowledge for Hybrid Classification of Visual Objects
    DOI 10.1007/978-3-319-48758-8_15
    Type Book Chapter
    Author Eiter T
    Publisher Springer Nature
    Pages 223-239
  • 2016
    Title Integrating Answer Set Programming with Object-Oriented Languages
    DOI 10.1007/978-3-319-51676-9_4
    Type Book Chapter
    Author Rath J
    Publisher Springer Nature
    Pages 50-67

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

office(at)fwf.ac.at
+43 1 505 67 40

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF