Proceedings

Light Agents Searching for Hot Information

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 363-369.

https://doi.org/10.24963/ijcai.2022/52

Abstract

Agent-based crawlers are commonly used in network maintenance and information gathering. In order not to disturb the main functionality of the system, whether acting at nodes or being in transit, they need to operate online, perform a single operation fast and use small memory. They should also be preferably deterministic, as crawling agents have limited capabilities of generating a large number of truly random bits. We consider a system in which an agent receives an update, typically an insertion or deletion, of some information upon visiting a node. On request, the agent needs to output hot information, i.e., with the net occurrence above certain frequency threshold. A desired time and memory complexity of such agent should be poly-logarithmic in the number of visited nodes and inversely proportional to the frequency threshold. Ours is the first such agent with rigorous analysis and a complementary almost-matching lower bound.

  1. [Aho et al., 1983] Alfred V. Aho, John E. Hopcroft, and Jeffrey D. Ullman. Data Structures and Algorithms. Com- puter Science and Information Processing. Addison-Wesley, Reading, Massachusetts, 1st edition, January 1983.
  2. [Alon et al., 1996] Noga Alon, Yossi Matias, and Mario Szegedy. The space complexity of approximating the frequency moments. In STOC 1996, pages 20-29. ACM, 1996.
  3. [Cafaro et al., 2017] Massimo Cafaro, Italo Epicoco, Marco Pulimeno, and Giovanni Aloisio. On frequency estimation and detection of frequent items in time faded streams. IEEE Access, 5:24078-24093, 2017.
  4. [Charikar et al., 2002] Moses Charikar, Kevin C. Chen, and Martin Farach-Colton. Finding frequent items in data streams. In ICALP 2002, pages 693-703. Springer, 2002.
  5. [Cormode and Muthukrishnan, 2005a] Graham Cormode and S. Muthukrishnan. An improved data stream summary: the count-min sketch and its applications. J. Algorithms, 55(1):58-75, 2005.
  6. [Cormode and Muthukrishnan, 2005b] Graham Cormode and Shan Muthukrishnan. What's hot and what's not: tracking most frequent items dynamically. ACM Transactions on Database Systems (TODS), 30(1):249-278, 2005.
  7. [Demaine et al., 2002] Erik D. Demaine, Alejandro López-Ortiz, and J. Ian Munro. Frequency estimation of internet packet streams with limited space. In Algorithms -ESA 2002, 10th Annual European Symposium, Rome, Italy, September 17-21, 2002, Proceedings, volume 2461 of Lecture Notes in Computer Science, pages 348-360. Springer, 2002.
  8. [Epicoco et al., 2018] Italo Epicoco, Massimo Cafaro, and Marco Pulimeno. Fast and accurate mining of correlated heavy hitters. Data Mining and Knowledge Discovery, 32(1):162-186, 2018.
  9. [Fang et al., 1998] Min Fang, Narayanan Shivakumar, Hector Garcia-Molina, Rajeev Motwani, and Jeffrey D. Ullman. Computing iceberg queries efficiently. In VLDB 1998, pages 299-310.
  10. Morgan Kaufmann, 1998.
  11. [Ganguly and Majumder, 2007] Sumit Ganguly and Anirban Majumder. Cr-precis: A deterministic summary structure for update data streams. In Combinatorics, Algorithms, Proba- bilistic and Experimental Methodologies, First International Symposium, ESCAPE 2007, Hangzhou, China, April 7-9, 2007, Revised Selected Papers, volume 4614 of Lecture Notes in Computer Science, pages 48-59. Springer, 2007.
  12. [Gibbons and Matias, 1998] Phillip B. Gibbons and Yossi Matias. New sampling-based summary statistics for improving approximate query answers. In SIGMOD 1998, Proceedings ACM SIGMOD International Conference on Management of Data, June 2-4, 1998, Seattle, Washington, USA, pages 331-342. ACM Press, 1998.
  13. [Gibbons and Matias, 1999] Phillip B. Gibbons and Yossi Matias. Synopsis data structures for massive data sets. In SODA, pages 909-910. ACM/SIAM, 1999.
  14. [Gibbons et al., 1997] Phillip B. Gibbons, Yossi Matias, and Viswanath Poosala. Fast incremental maintenance of approximate histograms. In VLDB 1997, pages 466-475.
  15. Morgan Kaufmann, 1997.
  16. [Gilbert et al., 2002a] Anna C. Gilbert, Sudipto Guha, Piotr Indyk, Yannis Kotidis, S. Muthukrishnan, and Martin Strauss. Fast, small-space algorithms for approximate histogram maintenance. In STOC 2002, pages 389-398. ACM, 2002.
  17. [Gilbert et al., 2002b] Anna C. Gilbert, Yannis Kotidis, S. Muthukrishnan, and Martin Strauss. How to summarize the universe: Dynamic maintenance of quantiles. In VLDB 2002, pages 454-465.
  18. Morgan Kaufmann, 2002.
  19. [Ioannidis and Christodoulakis, 1993] Yannis E. Ioannidis and Stavros Christodoulakis. Optimal histograms for limiting worst-case error propagation in the size of join results. ACM Trans. Database Syst., 18(4):709-748, 1993.
  20. [Ioannidis and Poosala, 1995] Yannis E. Ioannidis and Viswanath Poosala. Balancing histogram optimality and practicality for query result size estimation. In Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data, San Jose, California, USA, May 22-25, 1995, pages 233-244. ACM Press, 1995.
  21. [Karp et al., 2003] Richard M. Karp, Scott Shenker, and Christos H. Papadimitriou. A simple algorithm for finding frequent elements in streams and bags. ACM Trans. Database Syst., 28:51-55, 2003.
  22. [Kushilevitz and Nisan, 1997] Eyal Kushilevitz and Noam Nisan. Communication complexity. Cambridge University Press, 1997.
  23. [Lahiri et al., 2016] Bibudh Lahiri, Arko Provo Mukherjee, and Srikanta Tirthapura. Identifying correlated heavy-hitters in a two-dimensional data stream. Data mining and knowledge discovery, 30(4):797-818, 2016.
  24. [Lin et al., 2005] Chih-Hsiang Lin, Ding-Ying Chiu, Yi-Hung Wu, and Arbee LP Chen. Mining frequent itemsets from data streams with a time-sensitive sliding window. In Proceedings of the 2005 SIAM International Conference on Data Mining, pages 68-79. SIAM, 2005.
  25. [Manku and Motwani, 2002] Gurmeet Singh Manku and Rajeev Motwani. Approximate frequency counts over data streams. In VLDB 2002, pages 346-357.
  26. Morgan Kaufmann, 2002.
  27. [Misra and Gries, 1982] Jayadev Misra and David Gries. Find- ing repeated elements. Sci. Comput. Program., 2(2):143-152, 1982.
  28. [Ta-Shma et al., 2001] Amnon Ta-Shma, Christopher Umans, and David Zuckerman. Loss-less condensers, unbalanced expanders, and extractors. In STOC 2001, pages 143-152. ACM, 2001.
  29. [Wu et al., 2017] Shanshan Wu, Huaizhong Lin, Yunjun Gao, Dongming Lu, et al. Novel structures for counting frequent items in time decayed streams. World Wide Web, 20(5):1111-1133, 2017.

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

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