Top Banner
Identity Management on Homogeneous Spaces Xiaoye Jiang and Leonidas J. Guibas Stanford University Algebraic Methods in Machine Learning Workshop for NIPS 2008 December 12, 2008 X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 1 / 22
21

Identity Management on Homogeneous Spaces

Sep 12, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Identity Management on Homogeneous Spaces

Identity Management on Homogeneous Spaces

Xiaoye Jiang and Leonidas J. GuibasStanford University

Algebraic Methods in Machine Learning Workshop for NIPS 2008

December 12, 2008

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 1 / 22

Page 2: Identity Management on Homogeneous Spaces

Ranking, Voting and Tracking

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 2 / 22

Page 3: Identity Management on Homogeneous Spaces

Problem in Identity Management

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 3 / 22

Page 4: Identity Management on Homogeneous Spaces

Problem in Identity Management

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 4 / 22

Page 5: Identity Management on Homogeneous Spaces

Markov Model for Identity Management

σ0M0−−−−→ σ1

M1−−−−→ σ2M2−−−−→ σ3

M3−−−−→ · · ·

L(z0|σ0)

y

L(z1|σ1)

y

L(z2|σ2)

y

L(z3|σ3)

y

z0 z1 z2 z3

σ: true state; z: observations; M: markov matrix; L(z|σ): likelihood function.

Mixing Model: tracks swapped identities with some probability.

Observation Model: identity on a particular track is observed.

Problem: For each timestep, find posterior over σt conditioned on allpast observations.

Our Problem: Find posterior over class characteristics (red or blue)conditioned on all past observations.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 5 / 22

Page 6: Identity Management on Homogeneous Spaces

Our Problem

Define σ(t) ∈ Sn to be a mapping from identities {i1, i2, · · · , im+n} totracks T = {t1, t2, · · · , tm+n}.

After a random permutation among tracks τ (t). The association ofidentities with tracks at time t + 1 is σ(t+1) = τ (t)σ(t).

Assume n of the identities are red and the remaining m identities areblue.

We care only about the class characteristics (red or blue) ofidentities.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 6 / 22

Page 7: Identity Management on Homogeneous Spaces

Homogeneous Space

Homogeneous Space: All k−subsets of {1, 2, · · · , n}.

Permutation groups act on homogeneous spaces.

Example

Suppose n = 3, k = 2, homogeneous space X is all 2−subset of{1, 2, 3}, i.e. X = {{1, 2}, {2, 3}, {1, 3}}.

Permutation group S3 acts on X , e.g., if

τ =

(

1 2 32 3 1

)

then τ({1, 2}) = {2, 3}; τ({2, 3}) = {1, 3}; τ({1, 3}) = {1, 2}.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 7 / 22

Page 8: Identity Management on Homogeneous Spaces

Markov Process on Homogeneous Space

A probability distribution Q on permutation groups induces a Markovprocess on the homogeneous space X with transition probability

Px(y) =∑

τ :τx=y

Q(τ)

Naive Model: Maintain beliefs on homogeneous space instead of fullpermutation group.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 8 / 22

Page 9: Identity Management on Homogeneous Spaces

Running Example

Example (Markov Model on Homogeneous Space)

Suppose m = n = 3 and we are sure that {t1, t2, t3} are red, thenf ∈ L(X )

f (x) =

1 if x = {t1, t2, t3}0 otherwise

If a mixing happened among tracks t3 and t4, then

Q(τ) =

8

<

:

p τ = id1 − p τ = (t3, t4)

0 otherwise

The Markov mixing matrix induced from Q would be

{t1, t2, t3} {t1, t2, t4} {t1, t2, t5} · · · {t3, t5, t6} {t4, t5, t6}{t1, t2, t3} p 1 − p 0 · · · 0 0{t1, t2, t4} 1 − p p 0 · · · 0 0{t1, t2, t5} 0 0 1 · · · 0 0

.

.

.

.

.

.

.

.

.

.

.

.. . .

.

.

.

.

.

.{t3, t5, t6} 0 0 0 · · · p 1 − p

{t4, t5, t6} 0 0 0 · · · 1 − p p

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 9 / 22

Page 10: Identity Management on Homogeneous Spaces

Mixing Model

Suppose Q is a distribution on permutation group Sm+n, then thesimplest mixing model is

Q(τ) =

p τ = id1− p τ = (ti , tj)

0 otherwise

Q induces a Markov update of beliefs for f ∈ L(X )

f (y)←∑

x

Px(y)f (x)

where Px(y) =∑

τ :τx=y Q(τ).

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 10 / 22

Page 11: Identity Management on Homogeneous Spaces

Observation Model

The simplest model for observation consist of receiving information z

that with some high probability, target on track ti is red.

Likelihood function have the form (a≫ b):

L(z |x) =

{

a if ti ∈ x

b if ti /∈ x

Posterior by Bayes rule

f (x |z) =L(z |x) · f (x)

x L(z |x) · f (x)

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 11 / 22

Page 12: Identity Management on Homogeneous Spaces

Decomposition of Homogeneous Space

Function space of homogeneous space Mm,n decomposes as

Sm+n ⊕ Sm+n−1,1 ⊕ Sm+n−2,2 ⊕ . . .⊕ Sm,n

Sm+n−i ,i is invariant under actions by Sm+n.

Hierarchical structures: Direct sum of the first j subspaces is a(

m+nj

)

dimensional subspace, can be regarded as functions defined on allj−subsets (j th order statistics).

Mm,n = Sm+n ⊕ Sm+n−1,1 ⊕ Sm+n−2,2 ⊕ · · · ⊕ Sm,n

= Mm+n−j ,j ⊕ Sm+n−j−1,j+1 ⊕ · · · ⊕ Sm,n

◮ Mm,n: all n−subsets of {1, 2, · · · ,m + n}.◮ Mm+n−j,j : all j−subsets of {1, 2, · · · ,m + n}.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 12 / 22

Page 13: Identity Management on Homogeneous Spaces

Radon Up Transformations

For 1 ≤ k ≤ n define the Radon up transform

R+ : Mm+n−k,k → Mm,n by R+f (s) =∑

s⊃r

f (r)

where r ∈ Mm+n−k,k is a k−subset and s ∈ Mm,n is an n−subset.

Example

Suppose f 2 ∈ M4,2 is{t1, t2} {t1, t3} {t2, t3} {t1, t4} · · · {t4, t6} {t5, t6}

4 4 4 2 · · · 0 0

After Radon transformation, f 3 = R+2,3f

2 would be

{t1, t2, t3} {t1, t2, t4} {t1, t4, t5} · · · {t4, t5, t6}4+4+4 4+2+2 2+2+0 · · · 0+0+0

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 13 / 22

Page 14: Identity Management on Homogeneous Spaces

Radon Down Transformations

If Mm,n and Mm+n−k,k are given bases consisting of delta functionson n−subsets and k−subsets. For 1 ≤ k ≤ n define Radon down

transform R− : Mm,n → Mm+n−k,k , the (r , s) element of R− is

(−1)n−k(n − k)

(−1)|s−r ||s − r |(

m+n−k|s−r |

)

where r ∈ Mm+n−k,k is a k−subset and s ∈ Mm,n is an n−subset.

Radon transform R+ and R− satisfy◮ R−R+ = I◮ R+R− is an orthogonal projection.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 14 / 22

Page 15: Identity Management on Homogeneous Spaces

Bandlimited Mixing Model

Bandlimiting: Maintain kth order statistics f k ∈ Mm+n−k,k , whichcan be interpreted as the likelihood of a particular k−subset being allred.

Induce mixing model Q to Mm+n−k,k and update f k by

f k(y)←∑

x

Px(y)f k(x)

f n0

Mn0−−−−→ f n

1

Mn1−−−−→ f n

2

Mn2−−−−→ f n

3

Mn3−−−−→ · · ·

R−n,k

y

R−n,k

y

R−n,k

y

R−n,k

y

f k0

Mk0−−−−→ f k

1

Mk1−−−−→ f k

2

Mk2−−−−→ f k

3

Mk3−−−−→ · · ·

Theorem

Both R+ and R− commute with the Markov mixing matrices induced from

probability Q on permutation group Sm+n.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 15 / 22

Page 16: Identity Management on Homogeneous Spaces

Bandlimited Observation Model

Observation consists of first order statistics (observing the identity ontrack ti is red with high probability)

Lift first order statistics to kth order statistics by Radon up transform.

Use Bayes update to get posterior.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 16 / 22

Page 17: Identity Management on Homogeneous Spaces

Classification Criteria

We project kth order statistics to first order statistics using Radondown transform.

Predict the tracks with highest n scores as red members.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 17 / 22

Page 18: Identity Management on Homogeneous Spaces

Real Camera Data

Real Network with 8 Cameras

11 People (5 red, 6 blue)

Experiments with differentnumber of mixing events andobservation events

Figure: Sample Image.

Table: Experiments Data Summary

Experiment #Mixings #Observations Explanations

1 8 76 few mix, lots of obs2 169 1843 226 1164 261 64 lots of mix, few obs

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 18 / 22

Page 19: Identity Management on Homogeneous Spaces

Energy Distributions

0 100 200 3000

0.2

0.4

0.6

0.8

1

time steps

ener

gy p

erce

ntag

e

experiment 2

0 100 200 3000

0.2

0.4

0.6

0.8

1

time steps

ener

gy p

erce

ntag

e

experiment 3

0 100 200 3000

0.2

0.4

0.6

0.8

1

time steps

ener

gy p

erce

ntag

e

experiment 4

1st order

2nd order

3rd order

4th order

5th order

0 20 40 60 800

0.2

0.4

0.6

0.8

1

time steps

ener

gy p

erce

ntag

e

experiment 1

Figure: Energy distributions for four experiments

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 19 / 22

Page 20: Identity Management on Homogeneous Spaces

Classification Accuracy

1 2 3 4 50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1average accuracy of all time steps

statistical order

accu

racy

experiment 1

experiment 2

experiment 3

experiment 4

Figure: Classification accuracy of implementation with different statistical order.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 20 / 22

Page 21: Identity Management on Homogeneous Spaces

Conclusions and Future Work

Conclusions

Distributions on homogeneous spaces can be compactly summarized.

Radon transforms useful for mapping distributions between differentstatistical orders.

Evaluation of our model on a real camera network.

Future

Use similar ideas to study other machine learning problems arisingfrom ranking and voting.

Smarter ways of projecting data on homogeneous spaces to low orderstatistics.

X. Jiang and L. Guibas (AML 2008) Identity Mange. on Homogeneous Spaces December 12, 2008 21 / 22