atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Estimating the Permanent by Nesting Importance Sampling

ICML 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Adaptive testing and experiments · 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.

Proposes nesting importance sampling (NIS), a sequential importance sampler that draws proportionally to nesting upper bounds, giving bounded importance weights and accuracy guarantees for permanent estimation.

Problem

Estimating the permanent of nonnegative matrices (#P-hard) with (epsilon, delta) accuracy guarantees; SIS is empirically fast but lacks variance bounds and stopping rules, while rejection sampling has guarantees but is slower.

Approach

Sample subproblems in SIS proportionally to a nesting upper bound on permanents, so importance weights are bounded by the upper bound U(Omega); this enables optimal stopping rules for [0,1] variables and yields provably fewer samples than self-reducible rejection sampling, especially at high accuracy.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use nesting importance sampling instead of self-reducible rejection sampling with the same deep boundPermanent estimation (DEEPNIS vs DEEPAR) · Real-world and synthetic matricesrunning time: up to two orders-of-magnitude speedupsHelped
Decrease ϵDEEPNIS and DEEPAR · Permanent estimationrunning time ratio (DEEPAR to DEEPNIS): the ratio increases as ϵ decreasesHelped
Use the naive nesting bound instead of the depth-16 extended Huber bound (ablation)Nesting importance sampling for the permanent · Permanent estimationconvergenceHelped
Use the naive nesting bound for accuracy-guaranteed estimation (ablation)Nesting importance sampling for the permanent · Permanent estimationefficiencyHurt

Surprising findings

Limitations

Experimental setup

Datasets: ENZYMES graph adjacency matrices (Rossi & Ahmed 2015) synthetic Uniform, Block Diagonal, Bernoulli matrices Staircase cage5 bcspwr01 GD95-c CAG-mat72

Benchmarks: permanent approximation running time on real-world and synthetic matrices

Metrics: average running time speedup ratio relative error (epsilon, delta)-approximation

Baselines: DEEPAR (self-reducible rejection sampling with deep extended Huber bound) naive nesting bound SIS Godsil-Gutman estimators

Builds on: self-reducible rejection sampling (Huber 2006) extended Huber bound (Harviainen & Koivisto 2023) deep bounds (Harviainen et al. 2021) Dagum et al. 2000 stopping rule Huber & Jones 2019 stopping rule Chen & Liu 2007 SIS

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