atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Inferring Dynamic Networks from Marginals with Iterative Proportional Fitting

ICML 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: High-dimensional estimation theory · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that iterative proportional fitting (Sinkhorn) recovers maximum likelihood estimates of a biproportional Poisson network model for inferring dynamic networks from marginals, derives error bounds, and introduces ConvIPF to guarantee convergence with minimal edge additions.

Problem

Inferring a dynamic network's time-step adjacency matrices from time-varying row/column marginals and a time-aggregated adjacency matrix, where IPF is used empirically but lacks statistical grounding and often fails to converge on sparse data.

Approach

Identify a Poisson generative network model (biproportional Poisson) whose log-likelihood equals the negative IPF dual objective, so IPF solutions are its MLEs; add structure-dependent error bounds via the Fiedler eigenvalue and a ConvIPF algorithm that adds few edges to guarantee convergence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the time-aggregated network as IPF's initial matrix instead of a distance matrixIPF for CitiBike hourly network inference · CitiBike hourly networks (month-aggregated network)cosine similarity: 78% improvementHelped
Add the time-aggregated network (ablation)IPF for CitiBike hourly network inference · CitiBike hourly networks (month-aggregated network)cosine similarity: 214%Helped
Add the column marginals q⁽ᵗ⁾ (ablation)IPF for CitiBike hourly network inference · CitiBike hourly networks (month-aggregated network)cosine similarity: around 31%Helped
Add the row marginals p⁽ᵗ⁾ (ablation)IPF for CitiBike hourly network inference · CitiBike hourly networks (month-aggregated network)cosine similarity: around 31%Helped
Use a finer temporal granularity for the time-aggregated networkIPF for CitiBike hourly network inference · CitiBike hourly networkscosine similarityHelped
Replace the Poisson data-generating distribution with an exponential distributionIPF network inference · Synthetic exponential-distribution datacosine similarity: 0.911 -> 0.855Hurt
Replace the Poisson data-generating distribution with a negative binomial distribution (γ = 0.5)IPF network inference · Synthetic negative-binomial datacosine similarity: 0.911 -> 0.843Hurt
Minimize the number of added edges rather than replacing all zeros with εConvIPF · SafeGraph, 2AM on March 2, 2020new edges: 10012193 -> 2Helped
Minimize the change in λ₁ rather than replacing all zeros with εConvIPF · SafeGraph, 2AM on March 2, 2020change in λ₁: 30.04 -> 5.60 \cdot 10^{-9}Helped

Surprising findings

Limitations

Experimental setup

Datasets: SafeGraph mobility data (Richmond metro) Citibike NYC bikeshare data synthetic data from biproportional Poisson model

Benchmarks: SafeGraph Richmond mobility Citibike hourly ground-truth networks

Metrics: cosine similarity l2 error of parameters number of added edges change in lambda_1 IPF iterations

Baselines: gravity model doubly constrained gravity model ablation without time-aggregated network epsilon replacement of zeros

Builds on: iterative proportional fitting Sinkhorn's algorithm Poisson regression collective graphical models

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy