190 likes | 299 Views
E nkh-Amgalan Baatarjav Jedsada Chartree Thiraphat Meesumrarn. Group Recommendation System for Facebook. University of North Texas. Overview. Evolution of Communication Online Social Networking (OSN) Architecture Profile feature Profile Analysis Similarity inference
E N D
Enkh-AmgalanBaatarjav JedsadaChartree ThiraphatMeesumrarn Group Recommendation System for Facebook University of North Texas
Overview • Evolution of Communication • Online Social Networking (OSN) • Architecture • Profile feature • Profile Analysis • Similarity inference • Clustering coefficient • Decision tree • Conclusion • Traditional medium of communication • Mail, telephone, fax, E-mail, etc. • Key to successful communication • Sharing common value
Online Social Networking • User-driven content • Overwhelming number of groups • Finding suitable groups • Sharing a common value • Improving online social network
Architecture • Profile feature extraction • Classification engine • Clustering • Building decision tree • Group recommendation
Profile Feature • Group profile defined by profile features of users • Time Zone - Age • Gender - Relationship Status • Political View - Activities • Interest - Music • TV shows - Movies • Books - Affiliations • Note counts - Wall counts • Number of Fiends
Similarity Inference • Hierarchical clustering • Normalizing data [0, 1] • Computing distance matrix to calculate similarity among all pairs of members (a) • Finding average distance between all pairs in given two clusters s and r (a) (b)
Clustering Coefficient • Ri is the normalized Euclidean distance from the center of member i • Nk is the normalized number of members within distance k from the center
Decision Tree • Decision tree algorithm, based on binary recursive partitioning • Splitting rules • Gini, Twoing, Deviance • Tree optimization • Cross-validation (computation intense)
After Data Cleaning • Fair representation of group profile • Groups must have at least 10 members • Reduction • Users from 1,580 to 1,023 • Group from 17 to 7
Result 1 • Data set • Training: 75% • Testing: 25% • Accuracy calculation • 25 fold test • Accuracy • 27%
Adjustment in Feature Selection • Feature score calculation • Using group profile: FSGP • Using group closeness: FSGC • Combination of FSGP and FSGC: FSPC
Conclusion • Improving QoS of Online Social Networking • Architecture • Hierarchical clustering • Threshold value to reduce noise • Decision tree • Result poor performance cause • Decision tree: decision boundaries || to coord. • Data overlapping • More work on data cleaning • Feature reduction • From 12 to 2