Profile Inference from Heterogeneous Data

Fundamentals and New Trends
  • Xin Lu
  • Shengxin ZhuEmail author
  • Qiang NiuEmail author
  • Zhiyi Chen
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 353)


One of the essential steps in most business is to understand customers’ preferences. In a data-centric era, profile inference is more and more relaying on mining increasingly accumulated and usually anonymous (protected) data. Personalized profile (preferences) of an anonymous user can even be recovered by some data technologies. The aim of the paper is to review some commonly used information retrieval techniques in recommendation systems and introduce new trends in heterogeneous information network based and knowledge graph based approaches. Then business developers can get some insights on what kind of data to collect as well as how to store and manage them so that better decisions can be made after analyzing the data and extracting the needed information.


User profile Heterogeneous data Recommendation systems Information network Similarity 


  1. 1.
    Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)CrossRefGoogle Scholar
  2. 2.
    Bobadilla, J., Serradilla, F., Bernal, J.: A new collaborative filtering metric that improves the behavior of recommender systems. Knowl. Based Syst. 23, 520–528 (2010)CrossRefGoogle Scholar
  3. 3.
    Bobadilla, J., Ortega, F., Hernando, A., Alcal, J.: Improving collaborative filtering recommender system results and performance using genetic algorithms. Knowl. Based Syst. 24, 1310–1316 (2011)CrossRefGoogle Scholar
  4. 4.
    Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, UAI 1998, pp. 43–52. Morgan Kaufmann Publishers Inc., San Francisco (1998)Google Scholar
  5. 5.
    Deshpande, M., Karypis, G.: Item-based top-N recommendation algorithms. ACM Trans. Inf. Syst. 22(1), 143 (2004)CrossRefGoogle Scholar
  6. 6.
    Herlocker, J.L., Konstan, J.A., Borchers, A., Riedl, J.: An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 1999, pp. 230–237. ACM, New York (1999)Google Scholar
  7. 7.
    Koutrika, G., Bercovitz, B., Garcia-Molina, H.: Flexrecs: expressing and combining flexible recommendations. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, SIGMOD 1909, pp. 745–758. ACM, New York (2009)Google Scholar
  8. 8.
    Linden, G., Smith, B., York, J.: recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003)CrossRefGoogle Scholar
  9. 9.
    Mannan, N.B., Sarwar, S.M., Elahi, N.: A new user similarity computation method for collaborative filtering using artificial neural network. In: Mladenov, V., Jayne, C., Iliadis, L. (eds.) EANN 2014. CCIS, vol. 459, pp. 145–154. Springer, Cham (2014). Scholar
  10. 10.
    Mu, R., Zeng, X.: Collaborative filtering recommendation algorithm based on knowledge graph. Math. Probl. Eng. 2018, 1–11 (2018). Article ID 9617410Google Scholar
  11. 11.
    Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., Riedl, J.: GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, CSCW 1994, pp. 175–186. ACM, New York (1994)Google Scholar
  12. 12.
    Sanchez, J.L., Serradilla, F., Martinez, E., Bobadilla, J.: Choice of metrics used in collaborative filtering and their impact on recommender systems. In: 2008 2nd IEEE International Conference on Digital Ecosystems and Technologies, pp. 432–436, February 2008Google Scholar
  13. 13.
    Shardanand, U., Maes, P.: Social information filtering: algorithms for automating “word of mouth”. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1995, pp. 210–217. ACM Press/Addison-Wesley Publishing Co., New York (1995)Google Scholar
  14. 14.
    Smith, B., Linden, G.: Two decades of recommender systems at IEEE Internet Comput. 21(3), 12–18 (2017)CrossRefGoogle Scholar
  15. 15.
    Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 4:2 (2009)CrossRefGoogle Scholar
  16. 16.
    Sun, Y., Han, J., Yan, X., Yu, P.S., Wu, T.: PathSim: meta path-based top-k similarity search in heterogeneous information networks. In: VLDB 2011 (2011)Google Scholar
  17. 17.
    Wu, X., Huang, Y.: SigRA: a new similarity computation method in recommendation system. In: 2017 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), pp. 148–154, October 2017Google Scholar
  18. 18.
    Yu, X., et al.: Personalized entity recommendation: a heterogeneous information network approach. In: Proceedings of the 7th ACM International Conference on Web Search and Data Mining, WSDM 2014, pp. 283–292. ACM, New York (2014)Google Scholar
  19. 19.
    Gao, B., Zhan, G., Wang, H., Wang, Y., Zhu, S.: Learning with linear mixed model for group recommendation. In: Proceedings of the 11th International Conference on Machine Learning and Computing, ICMLC 2019, Zhu Hai, Guangdong, China (2019)Google Scholar
  20. 20.
    Zhu, S., Gu, T., Xu, X., Mo, Z.: Information splitting for big data Analytics. In: CyberC 2016, Chengdu, China, pp. 294–302 (2015)Google Scholar
  21. 21.
    Zhu, S.: Fast calculation of restricted maximum likelihood methods for unstructured high-throughput data. In: Proceeding of 2nd IEEE International Conference on Big Data Analysis, ICBDA 2017, Beijing, China, pp. 40–43. IEEE (2017)Google Scholar
  22. 22.
    Herlocker, J., Konstan, J., Terveen, K., Riedl, J.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22(1), 5–53 (2004)CrossRefGoogle Scholar
  23. 23.
    Kendall, M.G.: A new measure of rank correlation. Biometrika 30, 81–93 (1938)CrossRefGoogle Scholar
  24. 24.
    Wang, Q., Mao, Z., Wang, B., Guo, L.: Knowledge graph embedding: a survey of approaches and applications. IEEE Trans. Knowl. Data Eng. 29(12), 2724–2743 (2017)CrossRefGoogle Scholar
  25. 25.
    Goyal, P., Ferrara, E.: Graph embedding techniques, applications, and performance: a survey. CoRR, abs/1705.02801 (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of MatheamticsXi’an Jiaotong Liverpool UniversitySuzhouChina

Personalised recommendations