Conference Paper

IMSD: Interactive Methods for Finding Similar or Diverse Answer Sets

Volume: 12 December 31, 2021
  • Asmaa Afeefı
EN

IMSD: Interactive Methods for Finding Similar or Diverse Answer Sets

Abstract

Answer set programming (ASP) is a modeling language in knowledge representation, rooted in Logic Programming and Nonmonotonic Reasoning, which has been gaining increasing attention during the last years. In recent years, many of the researchers developed integrated development environments (IDE) for ASP programs including editors and debuggers. Other researchers focused on analyzing the answer sets, they introduced offline and online methods to find specific solutions of a given problem in answer set programming in different approaches such as phylogeny reconstruction. However, with an enormous number of answer sets could be available, the user is not interested in all of them. Thus, a navigation of the search space could be a solution to help the user to access the specific answer sets. To this end, we aim at finding similar/diverse solutions of the answer sets with a new method. The intuition behind this navigation is to make the search faster than other methods and explore information that is related to the user’s query. Afterward, we implement a tool performing the above approach in order to simplify the search task and show the applicability and effectiveness of our method. We conclude by testing the performance of the proposed tool into a real-world example of ASP programs.

Keywords

References

  1. Afeefi, A. (2019, April). NavAS: Navigation Approaches for Answer Sets. In 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology (JEEIT) (pp. 79-84). IEEE. https://doi.org/10.1109/JEEIT.2019.8717370
  2. Ambroz, T., Charwat, G., Jusits, A., Wallner, J. P., & Woltran, S. (2013, September). ARVis: Visualizing relations between answer sets. In International Conference on Logic Programming and Nonmonotonic Reasoning (pp. 73-78). Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40564-8_8
  3. Baum, D. (2004). Finding All Maximal Cliques of a Family of Induced Subgraphs., 1–15. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.95.358
  4. Bron, C., & Kerbosch, J. (1973). Algorithm 457: Finding all cliques in an undirected graph, Community. ACM, 16(9), 575-577. https://doi.org/10.1145/362342.362367
  5. Busoniu, P. A., Oetsch, J., Pührer, J., Skočovský, P., & Tompits, H. (2013). SeaLion: An eclipse-based IDE for answer-set programming with advanced debugging support. Theory and Practice of Logic Programming, 13(4–5). https://doi.org/10.1017/S1471068413000410
  6. Computing the Stable Model Semantics. (n.d.). Retrieved June 30, 2021, from http://www.tcs.hut.fi/Software/smodels/
  7. Das, A., Sanei-Mehri, S.-V., & Tirthapura, S. (2020). Shared-memory parallel maximal Clique Enumeration from static and dynamic graphs. ACM Transactions on Parallel Computing, 7(1), 1–28.
  8. Deng, F., Siersdorfer, S., & Zerr, S. (2012). Efficient Jaccard-based diversity analysis of large document collections. ACM International Conference Proceeding Series. https://doi.org/10.1145/2396761.2398445

Details

Primary Language

English

Subjects

Engineering

Journal Section

Conference Paper

Authors

Asmaa Afeefı This is me
Palestine

Publication Date

December 31, 2021

Submission Date

March 10, 2021

Acceptance Date

May 31, 2021

Published in Issue

Year 2021 Volume: 12

APA
Afeefı, A. (2021). IMSD: Interactive Methods for Finding Similar or Diverse Answer Sets. The Eurasia Proceedings of Science Technology Engineering and Mathematics, 12, 85-94. https://doi.org/10.55549/epstem.1038379