Recurrent segmentation meets block models in temporal networks

被引:0
|
作者
Arachchi, Chamalee Wickrama [1 ]
Tatti, Nikolaj [1 ]
机构
[1] Univ Helsinki, HIIT, Helsinki, Finland
关键词
Temporal networks; Block models; Segmentation; Recurrent; STOCHASTIC BLOCKMODELS; PERIODIC PATTERNS; APPROXIMATION;
D O I
10.1007/s10994-023-06507-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A popular approach to model interactions is to represent them as a network with nodes being the agents and the interactions being the edges. Interactions are often timestamped, which leads to having timestamped edges. Many real-world temporal networks have a recurrent or possibly cyclic behaviour. In this paper, our main interest is to model recurrent activity in such temporal networks. As a starting point we use stochastic block model, a popular choice for modelling static networks, where nodes are split into R groups. We extend the block model to temporal networks by modelling the edges with a Poisson process. We make the parameters of the process dependent on time by segmenting the time line into K segments. We require that only H <= K\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$H \le K$$\end{document} different set of parameters can be used. If H<K\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$H < K$$\end{document}, then several, not necessarily consecutive, segments must share their parameters, modelling repeating behaviour. We propose two variants where a group membership of a node is fixed over the course of entire time line and group memberships are allowed to vary from segment to segment. We prove that searching for optimal groups and segmentation in both variants is NP-hard. Consequently, we split the problem into 3 subproblems where we optimize groups, model parameters, and segmentation in turn while keeping the remaining structures fixed. We propose an iterative algorithm that requires OKHm+Rn+R2H\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathcal {O} \left( KHm + Rn + R<^>2\,H\right)$$\end{document} time per iteration, where n and m are the number of nodes and edges in the network. We demonstrate experimentally that the number of required iterations is typically low, the algorithm is able to discover the ground truth from synthetic datasets, and show that certain real-world networks exhibit recurrent behaviour as the likelihood does not deteriorate when H is lowered.
引用
收藏
页码:5623 / 5653
页数:31
相关论文
共 50 条
  • [1] Recurrent Segmentation Meets Block Models in Temporal Networks
    Arachchi, Chamalee Wickrama
    Tatti, Nikolaj
    DISCOVERY SCIENCE (DS 2022), 2022, 13601 : 445 - 459
  • [2] Capsule networks as recurrent models of grouping and segmentation
    Doerig, Adrien
    Schmittwilken, Lynn
    Sayim, Bilge
    Manassi, Mauro
    Herzog, Michael H.
    PLOS COMPUTATIONAL BIOLOGY, 2020, 16 (07)
  • [3] Finding events in temporal networks: segmentation meets densest subgraph discovery
    Rozenshtein P.
    Bonchi F.
    Gionis A.
    Sozio M.
    Tatti N.
    Rozenshtein, Polina (polina.rozenshtein@aalto.fi), 1611, Springer Science and Business Media Deutschland GmbH (62): : 1611 - 1639
  • [4] Finding events in temporal networks: Segmentation meets densest-subgraph discovery
    Rozenshtein, Polina
    Bonchi, Francesco
    Gionis, Aristides
    Sozio, Mauro
    Tatti, Nikolaj
    2018 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2018, : 397 - 406
  • [5] Tensorial and bipartite block models for link prediction in layered networks and temporal networks
    Tarres-Deulofeu, Marc
    Godoy-Lorite, Antonia
    Guimera, Roger
    Sales-Pardo, Marta
    PHYSICAL REVIEW E, 2019, 99 (03)
  • [6] Temporal Hierarchies in Multilayer Gated Recurrent Neural Networks for Language Models
    Singh, Moirangthem Dennis
    Lee, Minho
    2017 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2017, : 2152 - 2157
  • [7] Detection and localization of change points in temporal networks with the aid of stochastic block models
    De Ridder, Simon
    Vandermarliere, Benjamin
    Ryckebusch, Jan
    JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2016,
  • [8] Recurrent predictive models for sequence segmentation
    Hyvonen, Saara
    Gionis, Aristides
    Mannila, Heikki
    ADVANCES IN INTELLIGENT DATA ANALYSIS VII, PROCEEDINGS, 2007, 4723 : 195 - +
  • [9] On temporal generalization of simple recurrent networks
    Wang, DL
    Liu, XM
    Ahalt, SC
    NEURAL NETWORKS, 1996, 9 (07) : 1099 - 1118
  • [10] Motion segmentation using temporal block matching and LEGION
    Cesmeli, E
    Wang, DLL
    Lindsey, DT
    Todd, JT
    IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, 1998, : 2069 - 2074