Random Walks on Hypergraphs with Edge-Dependent Vertex Weights - - PowerPoint PPT Presentation

random walks on hypergraphs with edge dependent vertex
SMART_READER_LITE
LIVE PREVIEW

Random Walks on Hypergraphs with Edge-Dependent Vertex Weights - - PowerPoint PPT Presentation

Random Walks on Hypergraphs with Edge-Dependent Vertex Weights Uthsav Chitra, Benjamin J Raphael Princeton University, Department of Computer Science ICML 2019 Graphs in Machine Learning Graphs model pairwise relationships between objects


slide-1
SLIDE 1

Random Walks on Hypergraphs with Edge-Dependent Vertex Weights

Uthsav Chitra, Benjamin J Raphael Princeton University, Department of Computer Science ICML 2019

slide-2
SLIDE 2

Graphs in Machine Learning

Examples:

  • Social networks
  • Internet
  • Biological systems

Graphs model pairwise relationships between objects

slide-3
SLIDE 3

Graphs in Machine Learning

However, graphs may lose information about the relationships between objects.

slide-4
SLIDE 4

Graphs in Machine Learning

Above: a fictitious network of authors.

Example: Given a co-authorship network, which authors wrote which papers? However, graphs may lose information about the relationships between objects.

slide-5
SLIDE 5

Graphs in Machine Learning

Example: Given a co-authorship network, which authors wrote which papers? However, graphs may lose information about the relationships between objects.

Above: a fictitious network of authors.

slide-6
SLIDE 6

Hypergraphs in Machine Learning

A hypergraph H = (V,E) models higher order relationships. E ⊆ 2V is a set of hyperedges. Each hyperedge e ∈ E can contain > 2 vertices.

slide-7
SLIDE 7

Graphs

Model pairwise relationships

Hypergraphs

Model higher-order relationships

slide-8
SLIDE 8

Zhou, Huang, and Schölkopf [NeurIPS 2006]:

  • Adapt spectral clustering

methods to hypergraphs by defining a hypergraph Laplacian matrix

  • demonstrate

improvements over graphs in classification tasks

Hypergraphs in Machine Learning

slide-9
SLIDE 9

Do Hypergraphs Model Higher-Order Information?

However, Agarwal et al. [ICML 2006] show that Zhou et al. are really doing inference on graphs

slide-10
SLIDE 10

Specifically, Agarwal et al. shows that Zhou et al.’s hypergraph Laplacian matrix (and others in the literature) are equal to Laplacians of: either clique graph, or star graph

Hyperedge Star graph Clique graph

Do Hypergraphs Model Higher-Order Information?

slide-11
SLIDE 11

Question: When do hypergraph learning algorithms not reduce to graph algorithms?

Do Hypergraphs Model Higher-Order Information?

slide-12
SLIDE 12

Question: When do hypergraph learning algorithms not reduce to graph algorithms? Our work: When the hypergraph has edge-dependent vertex weights.

Do Hypergraphs Model Higher-Order Information?

slide-13
SLIDE 13

What are Edge-Dependent Vertex Weights?

A vertex v has weight γe(v) for each incident hyperedge e. γe(v) describes the contribution of vertex v to hyperedge e.

a

b

c

e

γe(a) = 5 γe(b) = 3 γe(c) = 1

Example: in co-authorship network, edge- dependent vertex weights can measure the contribution of each author to a paper

slide-14
SLIDE 14

Edge-Dependent vs Edge-Independent

In contrast, edge-independent vertex weights: γe (v) = γf (v) for all hyperedges e, f incident to v

a

b

c

d

e1 e2

γ(a) = 2 γ(b) = 1 γ(c) = 1 γ(d) = 2

Most hypergraph literature assumes edge-independent vertex weights. (Typically the vertex weights are 1.)

slide-15
SLIDE 15

Part 1: Edge-Independent Vertex Weights

We show: When vertex weights are edge-independent, then random walks

  • n hypergraph = random walks on clique graph

a

b

c

d

e1 e2

γ(a) = 2 γ(b) = 1 γ(c) = 1 γ(d) = 2

5 10 9 5 36 16 8 18 16

(Formally, the random walks have equal probability transition matrices)

slide-16
SLIDE 16

Thus, existing hypergraph Laplacian matrices (e.g. Zhou et al.) are equal to Laplacian matrix of a clique graph

This is because these Laplacians are derived from random walks on hypergraphs with edge-independent vertex weights a b

c

d

e1 e2

γ(a) = 2 γ(b) = 1 γ(c) = 1 γ(d) = 2

5 10 9 5 36 16 8 18 16

Part 1: Edge-Independent Vertex Weights

slide-17
SLIDE 17

Generalizing Agarwal et al, we give the underlying reason that hypergraphs with edge-independent vertex weights do not utilize higher-order relations between objects

Part 1: Edge-Independent Vertex Weights

Thus, existing hypergraph Laplacian matrices (e.g. Zhou et al.) are equal to Laplacian matrix of a clique graph

This is because these Laplacians are derived from random walks on hypergraphs with edge-independent vertex weights

slide-18
SLIDE 18

Conversely, we show that random walks on hypergraphs with edge-dependent vertex weights ≠ random walks on clique graph.

Formally, there exists such a hypergraph whose random walk is not the same as a random walk on clique graph for any choice of edge weights

γe1(a) = 2 γe1(b) = 1 γe1(c) = 1

γe2(a) = 1 γe2(c) = 1 γe2(d) = 1

Part 2: Edge-Dependent Vertex Weights

a

b

c

d

e1 e2

slide-19
SLIDE 19

Thus, hypergraphs with edge-dependent vertex weights utilize higher-order relations between

  • bjects

Part 2: Edge-Dependent Vertex Weights

Conversely, we show that random walks on hypergraphs with edge-dependent vertex weights ≠ random walks on clique graph.

Formally, there exists such a hypergraph whose random walk is not the same as a random walk on clique graph for any choice of edge weights

slide-20
SLIDE 20

Motivated by this result, we develop a spectral theory for hypergraphs with edge-dependent vertex weights

Part 3: Theory for Edge-Dependent Vertex Weights

Graphs

Hypergraphs with edge-dependent vertex weights

Stationary distribution Mixing time of random walk Laplacian matrix + Cheeger inequality

πv = ρ X

e∈E(v)

w(e)

πv = X

e∈E(v)

ρeω(e)γe(v) tH

mix(✏) = 81

Φ2 log ✓ 1 2✏√dmin2 ◆ tG

mix(✏) = 2

Φ2 log ✓ 1 2✏√dmin ◆

L = Π − ΠP + P T Π 2

L = D − A

slide-21
SLIDE 21

Part 4: Experiments

We demonstrate two applications of edge-dependent vertex weights:

  • 1. Ranking authors in citation network
  • 2. Ranking players in a multiplayer video game
slide-22
SLIDE 22

Thank you for listening!

Check out our poster: #216 at the Pacific Ballroom, tonight at 6:30 – 9pm Our full paper is also in ICML 2019 proceedings and on arXiv.

arXiv link: www.arxiv.org/abs/1905.08287