great on static networks and teaches us a lot. How to “export” this to temporal networks? • One can do an O(|E|) Connection Scan/BFS from a representative sample of nodes and starting times? Is there a way to calculate reachability for all times and nodes faster than this? Holme, P. (2005). Network reachability of real-world contact sequences. Physical Review E, 71(4), 046119.
1 to point B at time t 2 ? versus How many different destinations can be reached? How many events can participate in the process? How long will the epidemic last? Reachability (cont.)
a call with Bob at time t 2 . Can this be logically attributed to Bob’s call with Carol at time t 1 ? • Did event e 1 cause event e 2 ? • Can the effect of e 2 be plausibly attributed to e 1 ?
a call with Bob at time t 2 . Can this be logically attributed to Bob’s call with Carol at time t 1 ? • Did event e 1 cause event e 2 ? • Can the effect of e 2 be plausibly attributed to e 1 ?
and adjacent events are connected with a directed link. The link can have the weight equal to time difference between the events. Cycles are not logically possible, therefore a weighted temporal event graphs is a directed acyclic graph. Kivelä, M. et al. (2018). Mapping temporal-network percolation to weighted, static event graphs. Scientific reports, 8(1), 12357.
causal chains: a chain of events where each two consecutive events are adjacent to each other. Each directed path in the event graph is a causal chain of adjacent events. Also known as a directed time-respecting path.
maximum possible set of “affected” events (or nodes). In event graph terms it is the set of events “downstream” of an event. Example: If Alice shares some killer gossip with Bob at time t: • What is the maximum possible times it would come up in conversations? • What about maximum number of people hearing it? • How long it can possibly circulate before dying out?
maximum possible set of “affected” events (or nodes). In event graph terms it is the set of events “downstream” of an event. Example: If Alice shares some killer gossip with Bob at time t: • What is the maximum possible times it would come up in conversations? • What about maximum number of people hearing it? • How long it can possibly circulate before dying out?
sketch of elements instead of every single element or hashes of all elements. In this case: maximum observed number of leading zeros in the hashes of inputs. Relative error of 1.04/√m with a space of 6m bits, e.g. 3.25% error with 640 bytes. Flajolet et al. (2007). Hyperloglog: the analysis of a near-optimal cardinality estimation algorithm. In Discrete Mathematics and Theoretical Computer Science (pp. 137-156). Heule et al. (2013). HyperLogLog in practice: algorithmic engineering of a state of the art cardinality estimation algorithm. In Proceedings of the 16th International Conference on Extending Database Technology (pp. 683-692). ACM.
Badie-Modiri, A., Karsai, M., & Kivelä, M. (2020). Efficient limited-time reachability estimation in temporal networks. Physical Review E, 101(5), 052303.