Font Size: a A A

Research On Explainable Personalized Recommender Systems

Posted on:2017-09-08Degree:DoctorType:Dissertation
Country:ChinaCandidate:Y F ZhangFull Text:PDF
GTID:1318330536959089Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the continuous growth of the Web,Personalized Recommender Systems(PRS)have been the important building blocks of many online web applications,which contribute to our daily lives in various manners.For example,the product recommendation engines in E-commerce websites recommend potentially interesting products to users,friend recommendation helps to find and connect users in social networks,video recommendation in video sharing websites help users to find favourite videos more quickly and efficiently,and news recommendation in news portals push the latest news to users according to their personalized information needs.In a way,personalized recommendation has become one of the most basic supportive techniques in the era of web intelligence.Although personalized recommendation has been investigated for decades of years,the wide adoption of Latent Factor Models(LFM)has made the explainability of recommendations an important and critical issue to both the research community and practical application of recommender systems.For example,in many practical systems the algorithm just provide a personalized item recommendation list to the users,without persuasive personalized explanation about why such an item is recommended while another is not.Unexplainable recommendations introduce negative effects to the trustworthiness of recommender systems,and thus affect the effectiveness of recommendation engines.In this work,we investigate explainable recommendation in aspects of data explainability,model explainability,and result explainability,and the main contributions are as follows:1.Data Explainability: Data input is the first step of typical recommendersystems,and user-item rating matrix is the most basic data formatfor most personalizedrecommendation algorithms,especially for MatrixFactorization(MF)-based ap-proaches.In this work,we propose LocalizedMatrix Factorization(LMF)frame-work based Bordered Block DiagonalForm(BBDF)matrices,and further appliedthis technique for parallelized matrixfactorization.Traditional MF algorithms treatthe original rating matrix as a whole for factorization,without specific understandingof the inherent structure embedded therein.In this work,however,we propose the(recursive)BBDF structure of sparse matrices,and formally prove its equivalencewith community detection on bipartite graphs,with which to explain the inherent community structures and their relationships in sparse matrices.Based on this,we further propose the LMF framework,and prove its compatibility with most of the traditional MF algorithms,which makes it a unified parallelization framework formatrix factorization,that improves both the effect and efficiency at the same time.2.Model Explainability: Based on user-item rating matrices,personalized recom-mendation algorithms attempt to model user preferences and make personalizedrecommendations.In this work,we propose Explicit Factor Models(EFM)based on phrase-level sentiment analysis,as well as dynamic user preference modeling based on time series analysis.For their prediction accuracy and scalability,Latent Factor Models(LFM)based on MF have achieved wide application in real-world systems.However,due to their inherently latent factors,it is usually difficult for LFM to provide intuitively understandable explanations to the recommendation al- gorithms and results,which reduces the persuasiveness of recommendations.In this work,we extract product features and user opinions towards different features from large-scale user textual reviews based on phrase-level sentiment analysis techniques, and introduce the EFM approach for explainable model learning and recommendation.Because user preference on features may change over time,we conduct dynamic user modeling based on time series analysis,so as to construct explainable dynamic recommendations.3.Economic Explainability: Based on data analysis and user preference modeling, recommender systems actually manipulate the way that items are matched with users,and eventually affect the economic benefits of the online economic system. In this work,we propose the Total Surplus Maximization(TSM)framework for personalized recommendation,as well as the model specification in different types of online applications.More and more human activities are experiencing the continuous progressing from offline to online,and many commonly used online applications can be formalized into the 'producer–service–consumer' framework. For example,in E-commerce websites online retailers(producers)provide normal goods(services),and the users(consumers)thus make choices and purchases from the vast amount of online services.Based on basic economic concepts,we provide the definitions of utility,cost,and surplus in the application scenario of Web services,and propose the general framework of web total surplus calculation and maximization.Further more,we specific the total surplus maximization framework to different types of online applications,i.e.,E-commerce,P2 P lending,and online freelancing services.Experimental results on real-world datasets verify that our TSM framework is able to improve the recommendation performance and at the same time benefit the social good of the Web.
Keywords/Search Tags:Personalized Recommendation, Collaborative Filtering, Sentiment Analysis, Explainability, Computational Economics, Artificial Intelligence
PDF Full Text Request
Related items