The Network-Untangling Problem: From Interactions to Activity Timelines
Abstract
In this paper we study a problem of determining when entities are active based on their interactions with each other. More formally, we consider a set of entities V and a sequence of time-stamped edges E among the entities. Each edge $(u, v, t)\in E$ denotes an interaction between entities u and v that takes place at time t . We view this input as a temporal network . We then assume a simple activity model in which each entity is active during a short time interval. An interaction ( u , v , t ) can be explained if at least one of u or v are active at time t . Our goal is to reconstruct the activity intervals, for all entities in the network, so as to explain the observed interactions. This problem, which we refer to as the network-untangling problem , can be applied to discover timelines of events from complex interactions among entities. We provide two formulations for the network-untangling problem: ( i ) minimizing the total interval length over all entities, and ( ii ) minimizing the maximum interval length. We show that the sum problem is NP -hard, while, surprisingly, the max problem can be solved optimally in linear time, using a mapping to 2-SAT . For the sum problem we provide efficient and effective algorithms based on realistic assumptions. Furthermore, we complement our study with an evaluation on synthetic and real-world datasets, which demonstrates the validity of our concepts and the good performance of our algorithms.
Cite
Text
Rozenshtein et al. "The Network-Untangling Problem: From Interactions to Activity Timelines." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2017. doi:10.1007/978-3-319-71249-9_42Markdown
[Rozenshtein et al. "The Network-Untangling Problem: From Interactions to Activity Timelines." European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, 2017.](https://mlanthology.org/ecmlpkdd/2017/rozenshtein2017ecmlpkdd-networkuntangling/) doi:10.1007/978-3-319-71249-9_42BibTeX
@inproceedings{rozenshtein2017ecmlpkdd-networkuntangling,
title = {{The Network-Untangling Problem: From Interactions to Activity Timelines}},
author = {Rozenshtein, Polina and Tatti, Nikolaj and Gionis, Aristides},
booktitle = {European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases},
year = {2017},
pages = {701-716},
doi = {10.1007/978-3-319-71249-9_42},
url = {https://mlanthology.org/ecmlpkdd/2017/rozenshtein2017ecmlpkdd-networkuntangling/}
}