Light Agents Searching for Hot Information

Light Agents Searching for Hot Information

Dariusz R. Kowalski, Dominik Pajak

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence
Main Track. Pages 363-369. https://doi.org/10.24963/ijcai.2022/52

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.
Keywords:
Agent-based and Multi-agent Systems: Agent Theories and Models
Data Mining: Mining Data Streams