Risk-Averse Matchings over Uncertain Graph Databases

A large number of applications such as querying sensor networks, and analyzing protein-protein interaction (PPI) networks, rely on mining uncertain graph and hypergraph databases. In this work we study the following problem: given an uncertain, weighted (hyper)graph, how can we efficiently find a (hyper)matching with high expected reward, and low risk? This problem naturally arises in the context of several important applications, such as online dating, kidney exchanges, and team formation. We introduce a novel formulation for finding matchings with maximum expected reward and bounded risk under a general model of uncertain weighted (hyper)graphs that we introduce in this work. Our model generalizes probabilistic models used in prior work, and captures both continuous and discrete probability distributions, thus allowing to handle privacy related applications that inject appropriately distributed noise to (hyper)edge weights. Given that our optimization problem is NP-hard, we turn our attention to designing efficient approximation algorithms. For the case of uncertain weighted graphs, we provide a 1/3-approximation algorithm, and a 1/5-approximation algorithm with near optimal run time. For the case of uncertain weighted hypergraphs, we provide a Ω(1/k)-approximation algorithm, where k is the rank of the hypergraph (i.e., any hyperedge includes at most k nodes), that runs in almost (modulo log factors) linear time. We complement our theoretical results by testing our approximation algorithms on a wide variety of synthetic experiments, where we observe in a controlled setting interesting findings on the trade-off between reward, and risk. We also provide an application of our formulation for providing recommendations of teams that are likely to collaborate, and have high impact.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2019

Novel Dense Subgraph Discovery Primitives: Risk Aversion and Exclusion Queries

In the densest subgraph problem, given a weighted undirected graph G(V,E...
research
03/06/2023

A Simple 2-Approximation for Maximum-Leaf Spanning Tree

For an m-edge connected simple graph G, finding a spanning tree of G wit...
research
07/19/2018

Distributed approximation algorithms for maximum matching in graphs and hypergraphs

We describe randomized and deterministic approximation algorithms in Lin...
research
04/17/2022

A New Dynamic Algorithm for Densest Subhypergraphs

Computing a dense subgraph is a fundamental problem in graph mining, wit...
research
11/02/2020

Risk-Aware Submodular Optimization for Multi-objective Travelling Salesperson Problem

We introduce a risk-aware multi-objective Traveling Salesperson Problem ...
research
07/01/2021

Orienting (hyper)graphs under explorable stochastic uncertainty

Given a hypergraph with uncertain node weights following known probabili...
research
12/14/2020

Concerning Iterative Graph Normalization and Maximum Weight Independent Sets

We consider a very simple dynamical system on weighted graphs which we c...

Please sign up or login with your details

Forgot password? Click here to reset