Skip to main content
eScholarship
Open Access Publications from the University of California

UCLA

UCLA Electronic Theses and Dissertations bannerUCLA

Semantic Cinema: Exploring NLP Applications to Recommender Systems

Abstract

This paper examines numerous machine learning methods in their application for predicting successful item recommendations to users within a network. By evaluating these methods, various industry-standard recommenders are compared in order to construct a baseline model for research purposes. Next we attempt to similarly generate recommendations using a natural language processing, or NLP, approach by leveraging available textual data. This is intended to explore if user preferences can be modeled using the semantic information about a given item. Various approaches are considered to capture this information and the final recommender is ultimately built with Google’s Universal Sentence Encoder, an NLP model used to encode full sentences into high-dimension vectors that capture context [CYK18]. In the case of our research, the items being recommended are movies. Each model is trained using a large dataset of film reviews provided by the University of Minnesota. In addition to user reviews, detailed information for each movie ranging from the popularity and genre to descriptive fields like plot overviews are also used as features. With this, we are able to assess a variety of methods for providing recommendations. Ensemble methods are used to build a baseline model with a RMSE of 0.843. Different NLP algorithms are compared and a recommender is successfully built on the Universal Sentence Encoder model having similar performance to our baseline, an RMSE of 0.872.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View