Web Reasoning Using Fact Tagging

4Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Today's Web applications tend to reason about cyclic data (i.e. facts that re-occur periodically) on the client side. Although they can benefit from efficient incremental maintenance algorithms capable of handling frequent data updates, existing rule-based algorithms cause successive re-derivations of previously inferred information. In this paper, we propose an incremental maintenance approach for rule-based reasoning that prevents successive re-computations of fact derivations. We tag (i.e. annotate) facts to keep trace of their provenance and validity. We compare our solution with the DRed-based incremental reasoning algorithm and show that it significantly outperforms this algorithm for fact updates in re-occurring situations, to the cost of tagging facts at their first insertion. Our experiments show that this cost can be recovered within a small number of cycles of deletions and reinsertions of explicit facts. We discuss the utility and limitations of our approach on Web clients and provide implementation packages of this reasoner that can be directly integrated in Web applications, on both server and client sides.

Cite

CITATION STYLE

APA

Terdjimi, M., Médini, L., & Mrissa, M. (2018). Web Reasoning Using Fact Tagging. In The Web Conference 2018 - Companion of the World Wide Web Conference, WWW 2018 (pp. 1587–1594). Association for Computing Machinery, Inc. https://doi.org/10.1145/3184558.3191615

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free