Skip to main content

How to Share Knowledge by Gossiping

  • Conference paper
  • First Online:
Multi-Agent Systems and Agreement Technologies (EUMAS 2015, AT 2015)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9571))

Abstract

Given n agents each of which has a secret (a fact not known to anybody else), the classical version of the gossip problem is to achieve shared knowledge of all secrets in a minimal number of phone calls. There exist protocols achieving shared knowledge in \(2(n{-}2)\) calls: when the protocol terminates everybody knows all the secrets. We generalize that problem and focus on higher-order shared knowledge: how many calls does it take to obtain that everybody knows that everybody knows all secrets? More generally, how many calls does it take to obtain shared knowledge of order k? This requires not only the communication of secrets, but also the communication of knowledge about secrets. We give a protocol that works in \((k{+}1)(n{-}2)\) steps and prove that it is correct: it achieves shared knowledge of level k. The proof is presented in a dynamic epistemic logic that is based on the observability of propositional variables by agents.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Akkoyunlu, E.A., Ekanadham, K., Hubert, R.V.: Some constraints and tradeoffs in the design of network communications. In: Proceedings of the 5th ACM Symposium on Operating Systems Principles, pp. 67–74. ACM Press (1975)

    Google Scholar 

  2. Attamah, M., van Ditmarsch, H., Grossi, D., van der Hoek, W.: A framework for epistemic gossip protocols. In: Bulling, N. (ed.) EUMAS 2014. LNCS, vol. 8953, pp. 193–209. Springer, Heidelberg (2015). doi:10.1007/978-3-319-17130-2_13

    Google Scholar 

  3. Attamah, M., van Ditmarsch, H., Grossi, D., van der Hoek, W.: Knowledge and gossip. In: Proceedings of 21st ECAI pp. 21–26 (2014)

    Google Scholar 

  4. Baker, B., Shostak, R.: Gossips and telephones. Discrete Math. 2(3), 191–193 (1972)

    Article  MathSciNet  MATH  Google Scholar 

  5. Charrier, T., Herzig, A., Lorini, E., Schwarzentruber, F.: Building epistemic logic from observations and public announcements. In: International Conference on Principles of Knowledge Representation and Reasoning (KR), CapeTown. AAAI Press (2016). http://www.aaai.org/Press/press.php, http://www.irit.fr/~Andreas.Herzig/P/Kr16.html

  6. Cooper, M., Herzig, A., Maffre, F., Maris, F., Régnier, P.: A simple account of multiagent epistemic planning. In: Maris, F. (ed.) Journées Francophones sur la Planification, la Décision et l’Apprentissage (JFPDA), Rennes, 1 May 2015–3 July 2015, p. (online). AFIA (Juillet 2015). http://www.afia.asso.fr/, http://pfia2015.inria.fr/actes/index.php?procpage=jfpda

  7. van Ditmarsch, H., van Eijck, J., Pardo, P., Ramezanian, R., Schwarzentruber, F.: Dynamic gossip. CoRR abs/1511.00867 (2015). http://arxiv.org/abs/1511.00867

  8. Fagin, R., Halpern, J.Y., Moses, Y., Vardi, M.Y.: Reasoning About Knowledge. MIT Press, Cambridge (1995)

    MATH  Google Scholar 

  9. Hajnal, A., Milner, E.C.B., Szemerédi, E.: A cure for the telephone disease. Can. Math. Bull. 15(3), 447–450 (1972)

    Article  MathSciNet  MATH  Google Scholar 

  10. Herzig, A., Lorini, E., Maffre, F.: A poor man’s epistemic logic based on propositional assignment and higher-order observation. In: van der Hoek, W., Holliday, W.H., Wang, W.-F. (eds.) LORI 2015. LNCS, vol. 9394, pp. 156–168. Springer, Heidelberg (2015). http://www.irit.fr/Andreas.Herzig/P/Lori15.html

    Chapter  Google Scholar 

  11. van der Hoek, W., Iliev, P., Wooldridge, M.: A logic of revelation and concealment. In: van der Hoek, W., Padgham, L., Conitzer, V., Winikoff, M. (eds.) Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems, IFAAMAS, pp. 1115–1122 (2012)

    Google Scholar 

  12. van der Hoek, W., Troquard, N., Wooldridge, M.: Knowledge and control. In: Sonenberg, L., Stone, P., Tumer, K., Yolum, P. (eds.) Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems, IFAAMAS, pp. 719–726 (2011)

    Google Scholar 

  13. Hurkens, C.A.J.: Spreading gossip efficiently. Nieuw Archief voor Wiskunde 5/1(2), 208–210 (2000)

    MathSciNet  Google Scholar 

  14. Tijdeman, R.: On a telephone problem. Nieuw Archief voor Wiskunde 19(3), 188–192 (1971)

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We would like to acknowledge several discussions about the gossip problem at the inspiring August 2015 workshop “To be announced” in Leiden, in particular with Hans van Ditmarsch, Jan van Eijck, Malvin Gattinger, Louwe Kuijer, Christian Muise, Pere Pardo, Rahim Ramezanian and Francois Schwarzentruber. We are also grateful to Davide Grossi, Emiliano Lorini and Martin Cooper.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Herzig, A., Maffre, F. (2016). How to Share Knowledge by Gossiping. In: Rovatsos, M., Vouros, G., Julian, V. (eds) Multi-Agent Systems and Agreement Technologies. EUMAS AT 2015 2015. Lecture Notes in Computer Science(), vol 9571. Springer, Cham. https://doi.org/10.1007/978-3-319-33509-4_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-33509-4_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-33508-7

  • Online ISBN: 978-3-319-33509-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics