Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
129 tokens/sec
GPT-4o
28 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A priori Belief Updates as a Method for Agent Self-Recovery (2312.06471v1)

Published 11 Dec 2023 in cs.DC and cs.LO

Abstract: Standard epistemic logic is concerned with describing agents' epistemic attitudes given the current set of alternatives the agents consider possible. While distributed systems can (and often are) discussed without mentioning epistemics, it has been well established that epistemic phenomena lie at the heart of what agents, or processes, can and cannot do. Dynamic epistemic logic (DEL) aims to describe how epistemic attitudes of the agents/processes change based on the new information they receive, e.g., based on their observations of events and actions in a distributed system. In a broader philosophical view, this appeals to an a posteriori kind of reasoning, where agents update the set of alternatives considered possible based on their "experiences." Until recently, there was little incentive to formalize a priori reasoning, which plays a role in designing and maintaining distributed systems, e.g., in determining which states must be considered possible by agents in order to solve the distributed task at hand, and consequently in updating these states when unforeseen situations arise during runtime. With systems becoming more and more complex and large, the task of fixing design errors "on the fly" is shifted to individual agents, such as in the increasingly popular self-adaptive and self-organizing (SASO) systems. Rather than updating agents' a posteriori beliefs, this requires modifying their a priori beliefs about the system's global design and parameters. The goal of this paper is to provide a formalization of such a priori reasoning by using standard epistemic semantic tools, including Kripke models and DEL-style updates, and provide heuristics that would pave the way to streamlining this inherently non-deterministic and ad hoc process for SASO systems.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (34)
  1. Sergei Artemov. Observable models. In Sergei Artemov and Anil Nerode, editors, Logical Foundations of Computer Science: International Symposium, LFCS 2020, Deerfield Beach, FL, USA, January 4–7, 2020, Proceedings, volume 11972 of Lecture Notes in Computer Science, pages 12–26. Springer, 2020. doi:10.1007/978-3-030-36755-8_2.
  2. Sergei Artemov. Towards syntactic epistemic logic. Fundameta Informaticae, 186(1–4):45–62, 2022. Available from: https://fi.episciences.org/10792/.
  3. Dissecting self-* properties. In SASO 2009: Third IEEE International Conference on Self-Adaptive and Self-Organizing Systems, pages 10–19. IEEE, 2009. doi:10.1109/SASO.2009.25.
  4. Beyond Lamport’s Happened-before: On time bounds and the ordering of events in distributed systems. Journal of the ACM, 61(2):13:1–13:26, April 2014. doi:10.1145/2542181.
  5. The logic of public announcements, common knowledge, and private suspicions. In Itzhak Gilboa, editor, Theoretical Aspects of Rationality and Knowledge: Proceedings of the Seventh Conference (TARK 1998), pages 43–56. Morgan Kaufmann, 1998. Available from: http://tark.org/proceedings/tark_jul22_98/p43-baltag.pdf.
  6. A qualitative theory of dynamic interactive belief revision. In Giacomo Bonanno, Wiebe van der Hoek, and Michael Wooldridge, editors, Logic and the Foundations of Game and Decision Theory (LOFT 7), volume 3 of Texts in Logic and Games, pages 11–58. Amsterdam University Press, 2008. Available from: https://www.jstor.org/stable/j.ctt46mz4h.4.
  7. Distributed Systems: Concepts and Design. Addison–Wesley, 5th edition, 2011.
  8. Unbeatable consensus. Distributed Computing, 35(2):123–143, April 2022. doi:10.1007/s00446-021-00417-3.
  9. The role of a priori belief in the design and analysis of fault-tolerant distributed systems. Minds and Machines, 33(2):293–319, June 2023. doi:10.1007/s11023-023-09631-3.
  10. Reasoning About Knowledge. MIT Press, 1995. doi:10.7551/mitpress/5803.001.0001.
  11. Fire! In Joseph Halpern and Andrés Perea, editors, Proceedings of the Eighteenth Conference on Theoretical Aspects of Rationality and Knowledge, Beijing, China, June 25–27, 2021, volume 335 of Electronic Proceedings in Theoretical Computer Science, pages 139–153. Open Publishing Association, 2021. doi:10.4204/EPTCS.335.13.
  12. Edmund L. Gettier. Is justified true belief knowledge? Analysis, 23(6):121–123, June 1963. doi:10.1093/analys/23.6.121.
  13. Reasoning about information change. Journal of Logic, Language, and Information, 6(2):147–169, April 1997. doi:10.1023/A:1008222603071.
  14. A simplicial complex model for dynamic epistemic logic to study distributed task computability. Information and Computation, 278:104597, June 2021. doi:10.1016/j.ic.2020.104597.
  15. Silence. Journal of the ACM, 67(1):3:1–3:26, February 2020. doi:10.1145/3377883.
  16. Jaakko Hintikka. Knowledge and Belief: An Introduction to the Logic of the Two Notions. Cornell University Press, 1962.
  17. Knowledge and common knowledge in a distributed environment. Journal of the ACM, 37(3):549–587, July 1990. doi:10.1145/79147.79161.
  18. Causality and epistemic reasoning in byzantine multi-agent systems. In Lawrence S. Moss, editor, Proceedings of the Seventeenth Conference on Theoretical Aspects of Rationality and Knowledge, Toulouse, France, 17–19 July 2019, volume 297 of Electronic Proceedings in Theoretical Computer Science, pages 293–312. Open Publishing Association, 2019. doi:10.4204/EPTCS.297.19.
  19. Epistemic reasoning with byzantine-faulty agents. In Andreas Herzig and Andrei Popescu, editors, Frontiers of Combining Systems: 12th International Symposium, FroCoS 2019, London, UK, September 4–6, 2019, Proceedings, volume 11715 of Lecture Notes in Artificial Intelligence, pages 259–276. Springer, 2019. doi:10.1007/978-3-030-29007-8_15.
  20. David K. Lewis. Convention: A Philosophical Study. Harvard University Press, 1969.
  21. Nancy A. Lynch. Distributed Algorithms. Morgan Kaufmann, 1996.
  22. Yoram Moses. Relating knowledge and coordinated action: The knowledge of preconditions principle. In R. Ramanujam, editor, Proceedings Fifteenth Conference on Theoretical Aspects of Rationality and Knowledge, Carnegie Mellon University, Pittsburgh, USA, June 4–6, 2015, volume 215 of Electronic Proceedings in Theoretical Computer Science, pages 231–245. Open Publishing Association, 2016. doi:10.4204/EPTCS.215.17.
  23. Programming simultaneous actions using common knowledge. Algorithmica, 3(1–4):121–169, November 1988. doi:10.1007/BF01762112.
  24. J. A. Plaza. Logics of public communications. In M. L. Emrich, M. S. Pfeifer, M. Hadzikadic, and Z.W. Ras, editors, Proceedings of the Fourth International Symposium on Methodologies for Intelligent Systems: Poster Session Program, pages 201–216. Oak Ridge National Laboratory, 1989.
  25. W. V. Quine. Two dogmas of empiricism. Philosophical Review, 60(1):20–43, January 1951. doi:10.2307/2181906.
  26. A sufficient condition for gaining belief in byzantine fault-tolerant distributed systems. In Rineke Verbrugge, editor, Proceedings of the Nineteenth conference on Theoretical Aspects of Rationality and Knowledge, Oxford, United Kingdom, 28–30th June 2023, volume 379 of Electronic Proceedings in Theoretical Computer Science, pages 487–497. Open Publishing Association, 2023. doi:10.4204/EPTCS.379.37.
  27. Tuomas E. Tahko. A new definition of a priori knowledge: In search of a modal basis. Metaphysica, 9(1):57–68, April 2008. doi:10.1007/s12133-007-0022-7.
  28. Tuomas E. Tahko. A priori and a posteriori: A bootstrapping relationship. Metaphysica, 12(2):151–164, October 2011. doi:10.1007/s12133-011-0083-5.
  29. “Know thyself” — Computational self-reflection in intelligent technical systems. In SaSow 2014: 2014 IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems Workshops, pages 150–159. IEEE, 2014. doi:10.1109/SASOW.2014.25.
  30. Johan van Benthem and Sonja Smets. Dynamic logics of belief change. In Hans van Ditmarsch, Joseph Y. Halpern, Wiebe van der Hoek, and Barteld Kooi, editors, Handbook of Epistemic Logic, pages 313–393. College Publications, 2015.
  31. Hans P. van Ditmarsch. Prolegomena to dynamic logic for belief revision. Synthese, 147(2):229–275, November 2005. doi:10.1007/s11229-005-1349-7.
  32. A dynamic epistemic logic analysis of equality negation and other epistemic covering tasks. Journal of Logical and Algebraic Methods in Programming, 121:100662, June 2021. doi:10.1016/j.jlamp.2021.100662.
  33. Hans van Ditmarsch and Barteld Kooi. One Hundred Prisoners and a Light Bulb. Springer, 2015. doi:10.1007/978-3-319-16694-0.
  34. Dynamic Epistemic Logic, volume 337 of Synthese Library. Springer, 2007. doi:10.1007/978-1-4020-5839-4.

Summary

We haven't generated a summary for this paper yet.