skip to main content
10.1145/2620678.2620688acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiflConference Proceedingsconference-collections
research-article

Towards a framework for the implementation and verification of translations between argumentation models

Published:28 August 2013Publication History

ABSTRACT

Argumentation theory is concerned with studying the nature of arguments in the most general sense, including for example scientific, legal, or even completely informal arguments. There are two main approaches. Abstract argumentation is completely generic, making no specific assumptions about the structure of arguments. Structured argumentation, on the other hand, does adopt a predetermined structure pertaining to the domain of discourse. Structured argumentation models have seen a recent surge, with new developments in both general frameworks and more domain-specific approaches. Yet, in contrast to the abstract approach, there is a distinct lack of implementations of structured argumentation models. We believe a key reason for this is the lack of suitable implementation frameworks. Building on previous work, this paper attempts to tackle this problem by applying functional programming techniques. We show how to implement one structured argumentation framework (Carneades) and one abstract framework (Dung) in this way, and then proceed to show how to implement a translation from the former into the latter, one of the first such implementations. Ultimately, we hope our work will evolve into a domain-specific language for implementation of argumentation frameworks. But even at this stage, the paper demonstrates the benefits of functional programming as a tool for argumentation theory.

References

  1. P. Baroni and M. Giacomin. Semantics of abstract argument systems. In G. Simari and I. Rahwan, editors, Argumentation in Artificial Intelligence, pages 25--44. Springer US, 2009. ISBN 978-0-387-98197-0.Google ScholarGoogle ScholarCross RefCross Ref
  2. F. Bex, S. Modgil, H. Prakken, and C. Reed. On logical specifications of the Argument Interchange Format. Journal of Logic and Computation, 2012.Google ScholarGoogle Scholar
  3. A. Bondarenko, P. M. Dung, R. A. Kowalski, and F. Toni. An abstract, argumentation-theoretic framework for default reasoning. Artificial Intelligence, 93:63--101, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. G. Brewka and T. F. Gordon. Carneades and abstract dialectical frameworks: A reconstruction. In M. Giacomin and G. R. Simari, editors, Computational Models of Argument. Proceedings of COMMA 2010, pages 3--12, Amsterdam etc, 2010. IOS Press 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. G. Brewka and S. Woltran. Abstract dialectical frameworks. In Proceedings of the Twelfth International Conference on the Principles of Knowledge Representation and Reasoning, pages 102--111. AAAI Press, 2010.Google ScholarGoogle Scholar
  6. G. Brewka, P. E. Dunne, and S. Woltran. Relating the semantics of abstract dialectical frameworks and standard AFs. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI-11), pages 780--785, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Caminada. An algorithm for computing semi-stable semantics. In Symbolic and Quantitative Approaches to Reasoning with Uncertainty, pages 222--234. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Charwat, W. Dvorák, S. A. Gaggl, J. P. Wallner, and S. Woltran. Implementing abstract argumentation - a survey. Technical Report DBAI-TR-2013-82, Vienna University of Technology, 2013.Google ScholarGoogle Scholar
  9. C. Chesñevar, J. McGinnis, S. Modgil, I. Rahwan, C. Reed, G. Simari, M. South, G. Vreeswijk, and S. Willmott. Towards an argument interchange format. The Knowledge Engineering Review, 21(4):293--316, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. B. Curry. Functionality in combinatory logic. Proceedings of the National Academy of Sciences of the United States of America, 20(11): 584, 1934.Google ScholarGoogle ScholarCross RefCross Ref
  11. H. B. Curry, R. Feys, W. Craig, J. R. Hindley, and J. P. Seldin. Combinatory logic, volume 2. North-Holland Amsterdam, 1972.Google ScholarGoogle Scholar
  12. P. M. Dung. On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games. Artificial Intelligence, 77(2):321--357, 1995. ISSN 0004-3702. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Erwig. Inductive graphs and functional graph algorithms. Journal Functional Programming, 11(5):467--492, Sept. 2001. ISSN 0956-7968. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. M. Farley and K. Freeman. Burden of proof in legal argumentation. In Proceedings of the 5th International Conference on Artificial Intelligence and Law (ICAIL-05), pages 156--164, New York, NY, USA, 1995. ACM. ISBN 0-89791-758-8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K. Freeman and A. M. Farley. A model of argumentation and its application to legal reasoning. Artificial Intelligence and Law, 4:163--197, 1996. ISSN 0924-8463.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. B. van Gijzel and H. Nilsson. Haskell gets argumentative. In Proceedings of the Symposium on Trends in Functional Programming (TFP 2012), LNCS 7829, pages 215--230, St Andrews, UK, 2013. LNCS.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. B. van Gijzel and H. Prakken. Relating Carneades with abstract argumentation. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI-11), pages 1113--1119, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. B. van Gijzel and H. Prakken. Relating Carneades with abstract argumentation via the ASPIC+ framework for structured argumentation. Argument & Computation, 3(1):21--47, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  19. T. F. Gordon and D. Walton. Proof burdens and standards. In G. Simari and I. Rahwan, editors, Argumentation in Artificial Intelligence, pages 239--258. Springer US, 2009. ISBN 978-0-387-98197-0.Google ScholarGoogle ScholarCross RefCross Ref
  20. T. F. Gordon, H. Prakken, and D. Walton. The Carneades model of argument and burden of proof. Artificial Intelligence, 171(10--15):875--896, 2007. ISSN 0004-3702. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. W. A. Howard. The formulae-as-types notion of construction. To HB Curry: essays on combinatory logic, lambda calculus and formalism, 44:479--490, 1980.Google ScholarGoogle Scholar
  22. P. Hudak. Building domain-specific embedded languages. ACM Comput. Surv., 28(4es):196, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. P. Hudak. Modular domain specific languages and tools. In Software Reuse, 1998. Proceedings. Fifth International Conference on, pages 134--142. IEEE, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. S. Modgil and M. Caminada. Proof theories and algorithms for abstract argumentation frameworks. In G. Simari and I. Rahwan, editors, Argumentation in Artificial Intelligence, pages 105--129. Springer US, 2009. ISBN 978-0-387-98196-3.Google ScholarGoogle ScholarCross RefCross Ref
  25. S. Modgil and H. Prakken. A general account of argumentation with preferences. Artificial Intelligence, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. U. Norell. Dependently typed programming in Agda. In Proceedings of the 4th international workshop on Types in language design and implementation, TLDI '09, pages 1--2, New York, NY, USA, 2009. ACM. ISBN 978-1-60558-420-1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. H. Prakken. An abstract framework for argumentation with structured arguments. Argument & Computation, 1:93--124, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  28. I. Rahwan and C. Reed. The argument interchange format. In G. Simari and I. Rahwan, editors, Argumentation in Artificial Intelligence, pages 383--402. Springer US, 2009. ISBN 978-0-387-98197-0.Google ScholarGoogle ScholarCross RefCross Ref
  29. G. R. Simari. A brief overview of research in argumentation systems. In Proceedings of the 5th international conference on Scalable uncertainty management, SUM'11, pages 81--95, Berlin, Heidelberg, 2011. Springer-Verlag. ISBN 978-3-642-23962-5. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards a framework for the implementation and verification of translations between argumentation models

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        IFL '13: Proceedings of the 25th symposium on Implementation and Application of Functional Languages
        August 2013
        146 pages
        ISBN:9781450329880
        DOI:10.1145/2620678

        Copyright © 2013 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 28 August 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate19of36submissions,53%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader