Proceedings

Ranked Programming

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 5758-5764.

https://doi.org/10.24963/ijcai.2019/798

Abstract

While probabilistic programming is a powerful tool, uncertainty is not always of a probabilistic kind. Some types of uncertainty are better captured using ranking theory, which is an alternative to probability theory where uncertainty is measured using degrees of surprise on the integer scale from 0 to ∞. In this paper we combine probabilistic programming methodology with ranking theory and develop a ranked programming language. We use the Scheme programming language a basis and extend it with the ability to express both normal and exceptional behaviour of a model, and perform inference on such models. Like probabilistic programming, our approach provides a simple and flexible way to represent and reason with models involving uncertainty, but using a coarser grained and computationally simpler kind of uncertainty.

  1. [Abelson et al., 1985] Harold Abelson, Gerald Jay Sussman, and Julie Sussman. Structure and Interpretation of Com- puter Programs. MIT Press, Cambridge, Massachusetts, 1985.
  2. [Abelson et al., 1998] Harold Abelson, R. Kent Dybvig, Christopher T. Haynes, Guillermo Juan Rozas, NI Adams, Daniel P. Friedman, E Kohlbecker, GL Steele, David H Bartley, Robert Halstead, et al. Revised 5 report on the algorithmic language scheme. Higher-order and symbolic computation, 11(1):7-105, 1998.
  3. [Alsinet and Godo, 2000] Teresa Alsinet and Lluis Godo. A complete calculus for possibilistic logic programming with fuzzy propositional variables. In Proceedings of the Sixteenth conference on Uncertainty in artificial intelli- gence, pages 1-10.
  4. [Bauters et al., 2010] Kim Bauters, Steven Schockaert, Mar- tine De Cock, and Dirk Vermeir. Possibilistic answer set programming revisited. In UAI 2010, Proceedings of the Twenty-Sixth Conference on Uncertainty in Artificial Intel- ligence, Catalina Island, CA, USA, July 8-11, 2010, pages 48-55, 2010.
  5. [Benferhat and Tabia, 2010] Salem Benferhat and Karim Tabia. Belief change in ocf-based networks in presence of sequences of observations and interventions: Application to alert correlation. In Byoung-Tak Zhang and Mehmet A. Orgun, editors, PRICAI 2010: Trends in Artificial Intelli- gence, 11th Pacific Rim International Conference on Ar- tificial Intelligence, Daegu, Korea, August 30-September 2, 2010. Proceedings, volume 6230 of Lecture Notes in Computer Science, pages 14-26. Springer, 2010.
  6. [Carpenter et al., 2017] Bob Carpenter, Andrew Gelman, Matt Hoffman, Daniel Lee, Ben Goodrich, Michael Be- tancourt, Marcus A. Brubaker, Jiqiang Guo, Peter Li, and Allen Riddell. Stan: A Probabilistic Programming Lan- guage. Journal of Statistical Software, 76(1), 2017.
  7. [Darwiche and Pearl, 1996] Adnan Darwiche and Judea Pearl. On the logic of iterated belief revision. Artificial intelligence, 89(1-2):1-29, 1996.
  8. [Dybvig, 2009] R Kent Dybvig. The SCHEME programming language. Mit Press, 2009.
  9. [Eichhorn, 2018] Christian Eichhorn. Rational Reasoning with Finite Conditional Knowledge Bases: Theoretical and Implementational Aspects. Springer, 2018.
  10. [Goldszmidt and Pearl, 1996] Moisés Goldszmidt and Judea Pearl. Qualitative probabilities for default reasoning, be- lief revision, and causal modeling. Artificial Intelligence, 84(1):57-112, 1996.
  11. [Goodman et al., 2008] Noah D. Goodman, Vikash K. Mansinghka, Daniel M. Roy, Keith Bonawitz, and Joshua B. Tenenbaum. Church: a language for generative models. In David A. McAllester and Petri Myllymäki, edi- tors, UAI 2008, Proceedings of the 24th Conference in Un- certainty in Artificial Intelligence, Helsinki, Finland, July 9-12, 2008, pages 220-229. AUAI Press, 2008.
  12. [Halpern, 2017] Joseph Y Halpern. Reasoning about uncer- tainty. MIT press, 2017.
  13. [Kern-Isberner, 2001] Gabriele Kern-Isberner. Conditionals in nonmonotonic reasoning and belief revision: consider- ing conditionals as agents. Springer-Verlag, 2001.
  14. [Mansinghka et al., 2014] Vikash K. Mansinghka, Daniel Selsam, and Yura N. Perov. Venture: a higher-order prob- abilistic programming platform with programmable infer- ence. CoRR, abs/1404.0099, 2014.
  15. [Nicolas et al., 2006] Pascal Nicolas, Laurent Garcia, Igor Stéphan, and Claire Lefèvre. Possibilistic uncertainty han- dling for answer set programming. Ann. Math. Artif. In- tell., 47(1-2):139-181, 2006.
  16. [Pearl, 1990] Judea Pearl. System Z: A natural ordering of defaults with tractable applications to nonmonotonic rea- soning. In Rohit Parikh, editor, Proceedings of the 3rd Conference on Theoretical Aspects of Reasoning about Knowledge, Pacific Grove, CA, March 1990, pages 121- 135.
  17. Morgan Kaufmann, 1990.
  18. [Pearl, 2014] Judea Pearl. Probabilistic reasoning in intel- ligent systems: networks of plausible inference. Elsevier, 2014.
  19. [Pfeffer, 2009] Avi Pfeffer. Figaro: An object-oriented prob- abilistic programming language. Charles River Analytics Technical Report, 137, 2009.
  20. [Rabiner and Juang, 1986] Lawrence R. Rabiner and B. H. Juang. An introduction to hidden markov models. IEEE ASSP Magazine, 3:4-16, 1986.
  21. [Rienstra, 2017] Tjitze Rienstra. Rankpl: A qualitative prob- abilistic programming language. In European Conference on Symbolic and Quantitative Approaches to Reasoning and Uncertainty, pages 470-479. Springer, 2017.
  22. [Spohn, 2009] Wolfgang Spohn. A survey of ranking theory. In Degrees of belief, pages 185-228. Springer, 2009.
  23. [Spohn, 2014] Wolfgang Spohn. The Laws of Belief -Rank- ing Theory and Its Philosophical Applications. Oxford University Press, 2014.
  24. [Stoelinga, 2002] Mariëlle Stoelinga. An introduction to probabilistic automata. Bulletin of the EATCS, 78(176- 198):2, 2002.
  25. [Wood et al., 2014] Frank D. Wood, Jan-Willem van de Meent, and Vikash Mansinghka. A new approach to prob- abilistic programming inference. In Proceedings of the Seventeenth International Conference on Artificial Intel- ligence and Statistics, AISTATS 2014, Reykjavik, Iceland, April 22-25, 2014, pages 1024-1032, 2014.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards