Expert Finding in Community Question-Answering for Post Recommendation

  • Authors

    • Akshi Kumar
    • Saurabh Raj Sangwan
    2018-06-25
    https://doi.org/10.14419/ijet.v7i3.4.16764
  • Collaborative Filtering, Expert Finder, Global Trust metric, CQA
  • Community question answering system is a perfect example of platform where people participate to seek expertise on their topic of interest. But information overload, finding the expertise level of users and trustworthy answers remain key challenges within these communities. Moreover, people do not look for personal advices but expert views on such platforms therefore; expert finding is an integral part of these communities. In order to trust someone's opinion who is not known in person by the users of the community, it is necessary to find the credibility of such person. By determining expertise levels of users, authenticity of their posts can easily be determined. Also, by identifying experts, each expert will be shown relevant posts to indulge in so that he can use his knowledge and skills to give valid and correct answers. For users too, it will be easy to find reliable answers, once they get to know the expertise level of the answerers. Motivated by these facts, we put forward a framework for finding experts in online question answer community (stackoverflow) referred to as Expert Recommender System which uses a well-recognized global-trust metric, PageRankTM for finding experts in the community building a Trust-based system and then uses collaborative filtering to find similar experts based on their level of expertise and their topics of interests to a particular user. Once we have the top- k similar experts to a given expert, that expert is recommended with posts to collaborate upon, based on activities done by his top-k neighbor experts. The framework is evaluated for its performance and it clearly indicates the effectiveness of the system.

     

     

  • References

    1. [1] P. Resnick & H. R. Varian, Recommender systems. Communications of the ACM, 40(3), (1997), 56-58

      [2] J. Zhang, MS. Ackerman & L. Adamic, Expertise networks in online communities: structure and algorithms. In Proceedings of the 16th international conference on World Wide Web, ACM, (2007), 221-230.

      [3] M. Rafiei & AA Kardan, A novel method for expert finding in online communities based on concept map and PageRank. Human-centric computing and information sciences, 5(1), (2015), 10.

      [4] A. Kumar & N. Ahmad, Comex miner: Expert mining in virtual communities. International Journal of Advanced Computer Science and Applications (IJACSA), (2012), 3(6).

      [5] A. Kumar & A. Sharma, Alleviating sparsity and scalability issues in collaborative filtering based recommender systems. In Proceedings of the International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA), Springer, (2013), 103-112.

      [6] A. Kumar, MPS Bhatia, Community expert based recommendation for solving first rater problem. International Journal of Computer Applications, 37(10), (2012), 7-13.

      [7] F. Ricci, L. Rokach & B. Shapira, Introduction to recommender systems handbook. In Recommender Systems Handbook (pp. 1-35). Springer US (2011).

      [8] X. Su & TM. Khoshgoftaar, A survey of collaborative filtering techniques. Advances in artificial intelligence, (2009), 4.

      [9] JL. Herlocker, JA. Konstan & J. Riedl, Explaining collaborative filtering recommendations. In Proceedings of the 2000 ACM conference on Computer supported cooperative work, ACM, (2000), 241-250.

      [10] Y. Shi, M. Larson & A. Hanjalic, Collaborative filtering beyond the user-item matrix: A survey of the state of the art and future challenges. ACM Computing Surveys (CSUR), 47(1), (2014) 3.

      [11] P. Lops, M. De Gemmis & G. Semeraro, Content-based recommender systems: State of the art and trends. In Recommender systems handbook (pp. 73-105). (2011), Springer, Boston, MA.

      [12]E. Gilbert and K. Karahalios, Predicting tie strength with social media. In Proc. CHI, (2009), 211–220.

      [13] P. Massa & P. Avesani, Trust-aware recommender systems. In Proceedings of the 2007 ACM conference on Recommender systems, ACM, (2007), 17-24.

      [14] A. Kumar, InduBala & S. Jain, A comprehensive study of TARS: Definition, metrics and advancements. In Electrical, Computer and Electronics (UPCON), IEEE, (2017), 199-204.

      [15] S. Chakrabarti, Mining the Web: Discovering knowledge from hypertext data. Elsevier, (2002).

      [16] L. Page, S. Brin, R. Motwani & T. Winograd, The PageRank citation ranking: Bringing order to the web. Stanford InfoLab (1999)

      [17] A. Kardan, A. Omidvar & M. Behzadi, Context based expert finding in online communities using social network analysis. International J of Computer Science Research and Application, 2(1), (2012), 79-88.

      [18] Z. Zhao, F. Wei, M. Zhou & W. Ng, Cold-start expert finding in community question answering via graph regularization. In International Conference on Database Systems for Advanced Applications, Springer, (2015), 21-38.

      [19] Z. Zhao, Q. Yang, D. Cai, X. He & Y. Zhuang, Expert Finding for Community-Based Question Answering via Ranking Metric Network Learning. In IJCAI, (2016), 3000-3006.

      [20] X. Cheng, S. Zhu, G. Chen & S. Su, Exploiting user feedback for expert finding in community question answering. In Data Mining Workshop (ICDMW), 2015 IEEE International Conference, IEEE, (2015), 295-302.

      [21] A. El-Korany, Integrated expert recommendation model for online communities. arXiv preprint arXiv:1311.3394, (2013).

      [22] Ç. Aslay, N. O'Hare, LM. Aiello & A. Jaimes, Competition-based networks for expert finding. In Proceedings of the 36th international ACM SIGIR conference on Research and development in information retrieval, ACM, (2013), 1033-1036.

      [23] A. Bozzon, M. Brambilla, S. Ceri, M. Silvestri & G. Vesci, Choosing the right crowd: expert finding in social networks. In Proceedings of the 16th International Conference on Extending Database Technology, ACM, (2013), 637-648

      [24] "StackOverflow Documentation,"[online],Available: https://stackoverflow.com/documentation/documentation/topics

      [25] "StackOverflow API,"[online],Available: https://data.stackexchange.com/stackoverflow

  • Downloads

  • How to Cite

    Kumar, A., & Raj Sangwan, S. (2018). Expert Finding in Community Question-Answering for Post Recommendation. International Journal of Engineering & Technology, 7(3.4), 151-159. https://doi.org/10.14419/ijet.v7i3.4.16764