Recommender Functions - Teradata Vantage

Machine Learning Engine Analytic Function Reference

Product
Teradata Vantage
Release Number
8.00
1.0
Published
May 2019
Language
English (United States)
Last Update
2019-11-22
dita:mapPath
blj1506016597986.ditamap
dita:ditavalPath
blj1506016597986.ditaval
dita:id
B700-4003
lifecycle
previous
Product Category
Teradata Vantageā„¢

A recommender system is an information filtering system that predicts the ratings or preferences that users assign to entities like books, songs, movies, and other products.

The goal of a recommender system is to recommend to users items or products that might interest them. The typical recommendation task is to predict the rating a user would give to an item. The ML Engine recommender functions are based on Collaborative Filtering (CF), which relies only on historical rankings of products by users to identify similarities between users and between products, and thus to identify products that are new to a particular user that the user would rate highly.

Function Description
WSRecommender Item-based, collaborative filtering function that uses weighted-sum algorithm to make recommendations. Predicts rating user would give to item by calculating average of ratings user has given similar items, weighted by similarity score between items.

For information about weighted-sum algorithms, see "Item-Based Collaborative Filtering recommendation Algorithms." Badrul Sarwar, George Karypis, Joseph Konstan and John Riedl.

KNNRecommender and KNNRecommenderPredict Used together. Similar to WSRecommender, but attempt to increase prediction accuracy by adjusting for systematic biases and replacing heuristic calculations of similarity coefficients with global optimization that simultaneously estimates all weights.

For more information, see "Improved Neighborhood-based Collaborative Filtering." Robert M. Bell and Yehuda Koren.