Support Questions

Find answers, ask questions, and share your expertise

Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Cloudera Community
- :
- Support
- :
- Support Questions
- :
- Oryx ALS Collaborative filtering essentials

Announcements

Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

Highlighted

Labels:

Explorer

Created 06-05-2016 02:54 AM

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Hi,

I need help with understanding basics of Oryx ALS Collaborative filtering essentials.

What exactly means "features", for example each user has 10 features and also each item has 10 features, some of them positive, some negative numbers. First I thought it represents matrix user-item, but I have more than 10 users and more than 10items.

When ingesting or learning new model, there is by default *weight* set to 1. Imagine I have various rating of movies, where 1 represents bad rating and 5 great rating. What weight should I set? I have tried to undestrand source code from which it seemed to me that weight should be in interval (0,1).

Thank you for help!

1 ACCEPTED SOLUTION

Accepted Solutions

Master Collaborator

Created 06-05-2016 07:20 AM

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Features means the number of latent features in the factored matrix model. If the user-item matrix A is factored as A ~= X Y', then the number of features f is the number of columsn of X and Y.

Weights are not ratings. No, weights can be any value. One approach is to view any interaction at all as a "1". You might instead treat bad ratings and negative weights, and good ratings as positive weights.

2 REPLIES 2

Master Collaborator

Created 06-05-2016 07:20 AM

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Features means the number of latent features in the factored matrix model. If the user-item matrix A is factored as A ~= X Y', then the number of features f is the number of columsn of X and Y.

Weights are not ratings. No, weights can be any value. One approach is to view any interaction at all as a "1". You might instead treat bad ratings and negative weights, and good ratings as positive weights.

Re: Oryx ALS Collaborative filtering essentials

Explorer

Created on 06-07-2016 12:50 AM - edited 06-07-2016 12:50 AM

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Hi,

thank you for quick reply.

I am quite new in recommendation domain. What exactly mean latent features?

Coming from Hortonworks? Activate your account here