event thumbnail image
Carnegie Mellon Machine Learning Lunch seminar

Relational Learning as Collective Matrix Factorization

author: Ajit Singh, The Auton Lab, School of Computer Science, Carnegie Mellon University

Description

We present a unified view of matrix factorization models, including singular value decompositions, non-negative matrix factorization, probabilistic latent semantic indexing, and generalizations of these models to exponential families and non-regular Bregman divergences. One can model relational data as a set of matrices, where each matrix represents the value of a relation between two entity-types. Instead of a single matrix, relational data is represented as a set of matrices with shared dimensions and tied low-rank representation. Our example domain is augmented collaborative filtering, where both user ratings and side information about items are available. To predict the value of a relation, we extend Bregman matrix factorization to a set of related matrices. Using an alternating minimization scheme, we show the existence of a practical Newton step. The use of stochastic second-order methods for large matrices is also covered.

You might be experiencing some problems with Your Video player.
Slides
0:00 Relational Learning using Matrix Factorization
0:26 Relational Data
1:36 Relational Data
2:48 Motivation
4:29 Matrix Factorization (1)
5:39 Matrix Factorization (2)
6:50 Data Weights
7:55 Prediction Link (1)
8:29 Prediction Link (2)
10:24 Weighted Divergence (a.k.a. Loss)
11:10 Optimization Problem
12:51 Regularization
15:50 Hard Constraints
17:02 Example – Weighted Singular Value Decomposition
19:02 Example – Probabilistic Latent Semantic Indexing (1)
23:42 Example – Probabilistic Latent Semantic Indexing (2)
24:10 Example – Probabilistic Latent Semantic Indexing (3)
24:43 Overview - Bregman Divergences, Exponential Families, and Matrix
25:08 Bregman Divergences
26:10 Regular Exponential Families
26:55 Bregman Divergences and Exponential Families
27:52 Duality and Exponential Families
28:37 Bregman Divergences and Exponential Families (1)
29:15 Bregman Divergences and Exponential Families (2)
30:13 Matrix Factorization and Exponential Families
31:23 Overview - Relational Models as Collective Matrix Factorization
31:26 Relational Data and Collective Matrix Factorization
32:08 Collective Matrix Factorization – Optimization (1)
32:23 Collective Matrix Factorization – Optimization (2)
33:00 Alternating Projections for Collective Matrix Factorization
33:07 Collective Matrix Factorization – Optimization (2)
33:37 Alternating Projections for Collective Matrix Factorization
34:04 Projection – Gradient Step
34:07 - Questions
34:25 - Questions
34:31 - Questions
34:45 - Questions
35:01 - Questions
35:14 Alternating Projections for Collective Matrix Factorization
35:29 Projection – Gradient Step
39:46 Projection – Newton Step (1)
42:35 Projection – Newton Step (2)
44:21 Stochastic Optimization (1)
46:21 Stochastic Optimization (2)
47:40 Comparison – Stochastic vs. Newton (1)
48:57 Comparison – Stochastic vs. Newton (2)
50:44 Motivation
53:06 - Questions

Lecture rating

People found this lecture:
Worth seeing
because it is:
 Valuable and informative
Well presented
Easily understandable
Acceptably recorded
You need to login to cast your vote.

Report a problem or upload files

If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.
Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.

Link this page

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Reviews and comments:

Comment1 Fawad, July 4, 2008 at 11:54 p.m.:

Unfortunately, the slides are poorly designed and the talk too fast. You should simplify the talk and try to spend some time and really explain each slide instead of running through them which makes it quite hard to follow.

I am a PhD student working on document clustering/ classification (also worked on PCA and SVD) and even I am finding it hard to follow the talk.

Very interesting topic that I always wanted to find a lecture.

Write your own review or comment:

make sure you have javascript enabled or clear this field: