random function priors for correlation modeling
play

Random Function Priors for Correlation Modeling Aonan Zhang John - PowerPoint PPT Presentation

Random Function Priors for Correlation Modeling Aonan Zhang John Paisley Columbia University Setup Model exchangeable data X = [ X 1 , , X N ] collection of features = ( k ) k K Z n X n k Z n = [ Z n 1 , , Z nk , ,


  1. Random Function Priors for Correlation Modeling Aonan Zhang John Paisley Columbia University

  2. Setup Model exchangeable data X = [ X 1 , …, X N ] collection of features θ = ( θ k ) k ∈ K α Z n X n θ k Z n = [ Z n 1 , …, Z nk , …, Z nK ] ∈ ℝ K + N K the extent is used to express . θ k X n E.g. Sparse factor models: Z n ∈ {0,1} K Topic models: Z n ∈ Δ K − 1 Problem: model flexible correlations among Z n 1 , …, Z nK Complexity: 2 O ( K ) Exponential family? Solution: random function priors

  3. Model the matrix Z K columns Joint distribution K N ∏ ∏ N p ( X , Z , θ ) = p ( Z ) ⋅ p ( θ k ) ⋅ p ( X n | Z n , θ ) rows k =1 n =1 ??? i.i.d. application dependent Z Workflow to derive p(Z) representation theorems Exchangeability assumptions on p(Z) ————————————> p(Z) is a random function model

  4. Representation theorem Trick: Transform Z (random matrix) to (random measure) on S. ξ ξ = ∑ Z nk δ τ n , σ k n , k Assumption: is separately exchangeable. ξ Proposition. A discrete random measure on is separately exchangeable, if and only if almost ξ S surely, ξ = ∑ trivial terms f n ( ϑ k ) δ τ n , σ k + Z nk = f n ( ϑ k ) n , k Poisson process on R 2 + random functions on R +

  5. The power of random function priors Prototype to applicable models 1. f n ( ϑ k ) → f ( h n , ϑ k ) learned via inference networks h n = g ( X n ) decoder network 2. f ( h n , ϑ k ) → f ( h n , ϑ k , ℓ k ) augment the 2d Poisson process ( ϑ k , σ k ) to higher dimension ( ϑ k , σ k , ℓ k ) Model correlations through arbitrary moments ℓ 1 ℓ 4 Assume Z nk = f ( h ⊤ n ℓ k ) h n Then 𝔽 [ Z nk 1 Z nk 2 … Z nk j ] = 𝔽 [ f ( h ⊤ n ℓ k 1 ) ⋯ f ( h ⊤ ℓ 3 n ℓ k j )] ℓ 2

  6. Visualize correlations via paintboxes Each paintbox is a heatmap.

  7. Visualize correlations via paintboxes Correlated Topics Un-correlated Topics Z n ,20 = f ( h n , ℓ 20 ) Z n ,47 = f ( h n , ℓ 47 ) Z n ,54 = f ( h n , ℓ 54 ) Z n ,64 = f ( h n , ℓ 64 ) Z n ,67 = f ( h n , ℓ 67 ) Z n ,71 = f ( h n , ℓ 71 ) h n h n

  8. Model performance Our model: PRME

  9. Summarize More details A representation theorem for correlation modeling. A deeper understanding of IBP beyond the Beta-Bernoulli process. A generalization of Kingman’s and Broderick’s paintbox models. Connections to random graphs. … Poster: #222 Code: https://github.com/zan12/prme

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend