Skip to content

A system to predict & recommend person to follow on Quora based on their personality traits and topic interest similarity.

Notifications You must be signed in to change notification settings

deepakpunjabi/Quora-Followee-Recommendation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuoraFolloweeRecommendation

  • input data → web pages of questions of users
  • output → users to follow, ranked
  • two process
  • personality based recommendation
  • topic interest based recommendation
  • intermediate data stored as json
  • in topic hierarchy, for each node, find base topics at some level
  • use networkx library to travel topic hierarchy
  • find sort path(s) to root
  • and find nodes at level in the ans
  • other nodes which have the same nodes in this level
  • and are closest means they posses similar interest in topics
  • networkx is python library for complex networks
  • personality recognizer module
  • 5 vector personality test
  • 0 to 7 score
  • Linguistic Inquiry and Word Count → LIWC
  • personality recognizer
  • based on words used by user, find his intent or personality
  • to do combination → 1st get results based on personality scores
  • rank them based on topic hierarchy
  • topic hierarchy
  • topic tags

About

A system to predict & recommend person to follow on Quora based on their personality traits and topic interest similarity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published