Guest Recommendation Based on Matrix Factorization

碩士 === 國立臺北大學 === 資訊工程學系 === 104 === Social activities are the important parts of life for connecting and developing friendship. As online social platforms such as Facebook and Twitter get popular, more and more social applications have also been developed, which greatly facilitate making new friend...

Full description

Bibliographic Details
Main Authors: Sheng-Ting, Lin, 林聖庭
Other Authors: CHIH-HUA, TAI
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/23596432582752658624
id ndltd-TW-104NTPU0392002
record_format oai_dc
spelling ndltd-TW-104NTPU03920022017-10-15T04:36:56Z http://ndltd.ncl.edu.tw/handle/23596432582752658624 Guest Recommendation Based on Matrix Factorization 基於矩陣分解之賓客推薦 Sheng-Ting, Lin 林聖庭 碩士 國立臺北大學 資訊工程學系 104 Social activities are the important parts of life for connecting and developing friendship. As online social platforms such as Facebook and Twitter get popular, more and more social applications have also been developed, which greatly facilitate making new friends and organizing activities online. Nevertheless, organizing activities is still time-consuming, since a host needs to search through all his or her friends to figure out whom to invite and suffers if he or she has hundreds or even thousands of friends online. Thus, in this thesis, we address a recommend problem name Guest Invitation list for Hosts (GIH). The object of GIH problem is to rank the friends of a host under the consideration of an activity and to recommend a proper guest invitation list for the host. For the GIH problem, we develop a system consisting of training and recommendation phases. At the training phase, we collect activity of similar types to learn the associations between the activities and invited guest. To identify reliable associations, the collected activities will first be clustered according to the titles and descriptions of activities. After that, we establish a matrix to consider the relationship between the host and invited guests of an activity, and propose five matrix factorization methods, i.e., Naïve, NMF, Density, TFP and NMF+TFP, to derive the associations from the matrix. At the recommendation phase, a new activity is first categorized to the most similar activity group according to its title and descriptions. Then, the guest recommendation is performed based on the learned associations of that activity group. Experimental results show that NMF+TFP has the best performance. We also explore the effects of various parameters, investigate the performances of simple rules and complex rules, and perform case studies for three types of activities. Key-word(s):Activity, Host, Guest, Matrix factorization, Recommendation CHIH-HUA, TAI 戴志華 2016 學位論文 ; thesis 52 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立臺北大學 === 資訊工程學系 === 104 === Social activities are the important parts of life for connecting and developing friendship. As online social platforms such as Facebook and Twitter get popular, more and more social applications have also been developed, which greatly facilitate making new friends and organizing activities online. Nevertheless, organizing activities is still time-consuming, since a host needs to search through all his or her friends to figure out whom to invite and suffers if he or she has hundreds or even thousands of friends online. Thus, in this thesis, we address a recommend problem name Guest Invitation list for Hosts (GIH). The object of GIH problem is to rank the friends of a host under the consideration of an activity and to recommend a proper guest invitation list for the host. For the GIH problem, we develop a system consisting of training and recommendation phases. At the training phase, we collect activity of similar types to learn the associations between the activities and invited guest. To identify reliable associations, the collected activities will first be clustered according to the titles and descriptions of activities. After that, we establish a matrix to consider the relationship between the host and invited guests of an activity, and propose five matrix factorization methods, i.e., Naïve, NMF, Density, TFP and NMF+TFP, to derive the associations from the matrix. At the recommendation phase, a new activity is first categorized to the most similar activity group according to its title and descriptions. Then, the guest recommendation is performed based on the learned associations of that activity group. Experimental results show that NMF+TFP has the best performance. We also explore the effects of various parameters, investigate the performances of simple rules and complex rules, and perform case studies for three types of activities. Key-word(s):Activity, Host, Guest, Matrix factorization, Recommendation
author2 CHIH-HUA, TAI
author_facet CHIH-HUA, TAI
Sheng-Ting, Lin
林聖庭
author Sheng-Ting, Lin
林聖庭
spellingShingle Sheng-Ting, Lin
林聖庭
Guest Recommendation Based on Matrix Factorization
author_sort Sheng-Ting, Lin
title Guest Recommendation Based on Matrix Factorization
title_short Guest Recommendation Based on Matrix Factorization
title_full Guest Recommendation Based on Matrix Factorization
title_fullStr Guest Recommendation Based on Matrix Factorization
title_full_unstemmed Guest Recommendation Based on Matrix Factorization
title_sort guest recommendation based on matrix factorization
publishDate 2016
url http://ndltd.ncl.edu.tw/handle/23596432582752658624
work_keys_str_mv AT shengtinglin guestrecommendationbasedonmatrixfactorization
AT línshèngtíng guestrecommendationbasedonmatrixfactorization
AT shengtinglin jīyújǔzhènfēnjiězhībīnkètuījiàn
AT línshèngtíng jīyújǔzhènfēnjiězhībīnkètuījiàn
_version_ 1718555306214031360