Monitoring Event Frequencies

10/14/2019
by   Thomas Ferrère, et al.
0

The monitoring of event frequencies can be used to recognize behavioral anomalies, to identify trends, and to deduce or discard hypotheses about the underlying system. For example, the performance of a web server may be monitored based on the ratio of the total count of requests from the least and most active clients. Exact frequency monitoring, however, can be prohibitively expensive; in the above example it would require as many counters as there are clients. In this paper, we propose the efficient probabilistic monitoring of common frequency properties, including the mode (i.e., the most common event) and the median of an event sequence. We define a logic to express composite frequency properties as a combination of atomic frequency properties. Our main contribution is an algorithm that, under suitable probabilistic assumptions, can be used to monitor these important frequency properties with four counters, independent of the number of different events. Our algorithm samples longer and longer subwords of an infinite event sequence. We prove the almost-sure convergence of our algorithm by generalizing ergodic theory from increasing-length prefixes to increasing-length subwords of an infinite sequence. A similar algorithm could be used to learn a connected Markov chain of a given structure from observing its outputs, to arbitrary precision, for a given confidence.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2023

On a probabilistic extension of the Oldenburger-Kolakoski sequence

The Oldenburger-Kolakoski sequence is the only infinite sequence over th...
research
12/15/2017

On the Sample Complexity of Multichannel Frequency Estimation via Convex Optimization

The use of multichannel data in estimating a set of frequencies is commo...
research
09/05/2019

Predictive distributions that mimic frequencies over a restricted subdomain (expanded preprint version)

A predictive distribution over a sequence of N+1 events is said to be "f...
research
07/12/2018

Process Discovery using Classification Tree Hidden Semi-Markov Model

Various and ubiquitous information systems are being used in monitoring,...
research
05/18/2021

Quantitative and Approximate Monitoring

In runtime verification, a monitor watches a trace of a system and, if p...
research
03/19/2021

Detecting and Understanding Branching Frequency Changes in Process Models

Business processes are continuously evolving in order to adapt to change...

Please sign up or login with your details

Forgot password? Click here to reset