Recommendation Systems in Social Networks

dc.contributor.advisorKing, Brian
dc.contributor.advisorLuo, Xiao
dc.contributor.authorMohammad Jafari, Behafarid
dc.contributor.otherJafari, Ali
dc.contributor.otherZhang, Qingxue
dc.date.accessioned2023-05-31T13:53:33Z
dc.date.available2023-05-31T13:53:33Z
dc.date.issued2023-05
dc.degree.date2023en_US
dc.degree.disciplineElectrical & Computer Engineeringen
dc.degree.grantorPurdue Universityen_US
dc.degree.levelM.S.en_US
dc.descriptionIndiana University-Purdue University Indianapolis (IUPUI)en_US
dc.description.abstractThe dramatic improvement in information and communication technology (ICT) has made an evolution in learning management systems (LMS). The rapid growth in LMSs has caused users to demand more advanced, automated, and intelligent services. CourseNet working is a next-generation LMS adopting machine learning to add personalization, gamifi cation, and more dynamics to the system. This work tries to come up with two recommender systems that can help improve CourseNetworking services. The first one is a social recommender system helping CourseNetworking to track user interests and give more relevant recommendations. Recently, graph neural network (GNN) techniques have been employed in social recommender systems due to their high success in graph representation learning, including social network graphs. Despite the rapid advances in recommender systems performance, dealing with the dynamic property of the social network data is one of the key challenges that is remained to be addressed. In this research, a novel method is presented that provides social recommendations by incorporating the dynamic property of social network data in a heterogeneous graph by supplementing the graph with time span nodes that are used to define users long-term and short-term preferences over time. The second service that is proposed to add to Rumi services is a hashtag recommendation system that can help users label their posts quickly resulting in improved searchability of content. In recent years, several hashtag recommendation methods are proposed and de veloped to speed up processing of the texts and quickly find out the critical phrases. The methods use different approaches and techniques to obtain critical information from a large amount of data. This work investigates the efficiency of unsupervised keyword extraction methods for hashtag recommendation and recommends the one with the best performance to use in a hashtag recommender system.en_US
dc.identifier.urihttps://hdl.handle.net/1805/33370
dc.identifier.urihttp://dx.doi.org/10.7912/C2/3161
dc.language.isoen_USen_US
dc.subjectSocial Networksen_US
dc.subjectRecommender Systemsen_US
dc.subjectMachine Learningen_US
dc.subjectGraph Neural Networksen_US
dc.subjectNatural Language Processingen_US
dc.titleRecommendation Systems in Social Networksen_US
dc.typeThesisen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Behafarid_Thesis.pdf
Size:
891.51 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: