Skip to main content
Log in

Parallel tensor factorization for relational learning

  • S.I. : WorldCIST’20
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Link prediction is a statistical relational learning problem that has a variety of applications in recommender systems, expert systems, and knowledge bases. Numerous approaches have already been devised to solve the problem. Tensor factorization is one of the ways to solve the link prediction problem. Many tensor factorization techniques have been devised in the last few decades, including Tucker, CANDECOMP/PARAFAC, and DEDICOM. RESCAL is one of the famous tensor factorization technique that can solve large scale problems with relatively less time and space complexity. The time complexity of RESCAL can further be reduced by making it parallel. This variant can also be applied to large scale datasets. This article focuses on devising a parallel version for RESCAL. A decent decrease in execution time has been observed in the execution of parallel RESCAL.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. http://alchemy.cs.washington.edu/data/.

References

  1. Suchanek Fabian M, Gjergji K, Gerhard W (2008) Yago: a large ontology from Wikipedia and wordnet. J Web Semant 6(3):203–217

    Article  Google Scholar 

  2. Auer S, Bizer C, Kobilarov G, Lehmann J, Cyganiak R, Ives Z (2007) Dbpedia: a nucleus for a web of open data. In: The semantic web. Springer, pp 722–735

  3. Pedro D, Matthew R (2007) 1 markov logic: a unifying framework for statistical relational learning. Stat Relat Learn 339:2007

    Google Scholar 

  4. Kristian K, Luc DR (2007) 1 Bayesian logic programming: theory and tool. Stat Relat Learn 291:2007

    Google Scholar 

  5. Jennifer Neville and David Jensen (2007) Relational dependency networks. J Mach Learn Res 8(5):653–692

    MATH  Google Scholar 

  6. Santoro A, Raposo D, Barrett DG, Malinowski M, Pascanu R, Battaglia P, Lillicrap T (2017) A simple neural network module for relational reasoning. In: Advances in neural information processing systems, pp 4967–4976

  7. Nickel N (2013) Tensor factorization for relational learning

  8. Halmos PR (2017) Naive set theory. Courier Dover Publications, New York

    MATH  Google Scholar 

  9. Harik GR (2007) Link based clustering of hyperlinked documents. US Patent 7,213,198

  10. Wang Y, Kitsuregawa M (2001) Link based clustering of web search results. In: International conference on web-age information management. Springer, pp 225–236

  11. Natthakan I-O, Tossapon B, Simon G, Chris P (2010) A link-based cluster ensemble approach for categorical data clustering. IEEE Trans Knowl Data Eng 24(3):413–425

    Google Scholar 

  12. Pham T, Tran T, Phung D, Venkatesh S (2017) Column networks for collective classification. In: Thirty-first AAAI conference on artificial intelligence

  13. Chuan PM, Ali M, Khang TD, Dey N et al (2018) Link prediction in co-authorship networks based on hybrid content similarity metric. Appl Intell 48(8):2470–2486

    Article  Google Scholar 

  14. Norases V, Kedar B, Nilesh D (2014) Crowdsourcing algorithms for entity resolution. Proc VLDB Endow 7(12):1071–1082

    Article  Google Scholar 

  15. Matthew R, Pedro D (2006) Markov logic networks. Mach Learn 62(1–2):107–136

    MATH  Google Scholar 

  16. Virinchi S, Pabitra M (2016) Link prediction in social networks: role of power law distribution. Springer, Berlin

    MATH  Google Scholar 

  17. Winston PH, Horn B (1975) The psychology of computer vision. McGraw-Hill Companies, New York

    Google Scholar 

  18. Kolda TG, Bader BW (2009) Tensor decompositions and applications. SIAM Rev 51(3):455–500

    Article  MathSciNet  Google Scholar 

  19. Johan H (1990) Tensor rank is np-complete. J Algorithms (Print) 11(4):644–654

    Article  MathSciNet  Google Scholar 

  20. Koller D (1999) Probabilistic relational models. In: International conference on inductive logic programming. Springer, pp 3–13

  21. Bordes A, Usunier N, Garcia-Duran A, Weston J, Yakhnenko O (2013) Translating embeddings for modeling multi-relational data. In: Advances in neural information processing systems, pp 2787–2795

  22. Kennedy J et al (2010) Encyclopedia of machine learning. In: Particle swarm optimization, pp 760–766

  23. Thomas B (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, Oxford

    MATH  Google Scholar 

  24. İsmail G, Şule GÖ, Zehra Ç (2016) Link prediction using time series of neighborhood-based node similarity scores. Data Min Knowl Disc 30(1):147–180

    Article  MathSciNet  Google Scholar 

  25. Herlocker JL, Konstan JA, Borchers A, Riedl J (2017) An algorithmic framework for performing collaborative filtering. In: ACM SIGIR forum, vol 51. ACM New York, NY, USA, pp 227–234

  26. Getoor L, Sahami M, et al (1999) Using probabilistic relational models for collaborative filtering. In: Workshop on web usage analysis and user profiling (WEBKDD’99), pp 1–6

  27. Koren Y, Bell R (2015) Advances in collaborative filtering. In: Recommender systems handbook. Springer, pp 77–118

  28. Ho TB (2016) Knowledge discovery. In: Knowledge science. CRC Press, Boca Raton, pp 70–93

  29. Eberhardt III JS, Radano TA, Peterson BE (2016) Application of machine learned Bayesian networks to detection of anomalies in complex systems. US Patent 9,349,103

  30. Baoping C, Lei H, Min X (2017) Bayesian networks in fault diagnosis. IEEE Trans Ind Inf 13(5):2227–2240

    Article  Google Scholar 

  31. Baoping C, Hanlin L, Min X (2016) A real-time fault diagnosis methodology of complex systems using object-oriented Bayesian networks. Mech Syst Signal Process 80:31–44

    Article  Google Scholar 

  32. Idris I, Selamat A, Nguyen NT, Omatu S, Krejcar O, Kuca K, Penhaker M (2015) A combined negative selection algorithm—particle swarm optimization for an email spam detection system. In: Engineering applications of artificial intelligence, vol 39, pp 33–44

  33. Al-Oufi S, Kim H-N, El Saddik A (2011) Controlling privacy with trust-aware link prediction in online social networks. In: Proceedings of the third international conference on internet multimedia computing and service, pp 86–89

  34. Kc M, Chau R, Hagenbuchner M, Tsoi AC, Lee V (2009) A machine learning approach to link prediction for interlinked documents. In: International workshop of the initiative for the evaluation of XML retrieval. Springer, pp 342–354

  35. Nguyen T, Phung D, Adams B, Venkatesh S (2011) Towards discovery of influence and personality traits through social link prediction. In: Fifth international AAAI conference on weblogs and social media

  36. Schein A, Zhou M, Blei DM, Wallach H (2016) Bayesian Poisson Tucker decomposition for learning the structure of international relations. arXiv preprint arXiv:1606.01855

  37. Chakaravarthy VT, Choi JW, Joseph DJ, Liu X, Murali P, Sabharwal Y, Sreedhar D (2017) On optimizing distributed tucker decomposition for dense tensors. In: 2017 IEEE international parallel and distributed processing symposium (IPDPS). IEEE, pp 1038–1047

  38. Wang Y, Chen R, Ghosh J, Denny JC, Kho A, Chen Y, Malin BA, Sun J (2015) Rubik: knowledge guided tensor factorization and completion for health data analytics. In: Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining, pp 1265–1274

  39. Trouillon T, Dance CE, Gaussier É, Welbl J, Riedel S, Bouchard G (2017) Knowledge graph completion via complex tensor factorization. J Mach Learn Res 18(1):4735–4772

    MathSciNet  MATH  Google Scholar 

  40. Fang X, Pan R, Cao G, He X, Dai W (2015) Personalized tag recommendation through nonlinear tensor factorization using Gaussian kernel. In: Twenty-ninth AAAI conference on artificial intelligence

  41. Wei J, Tang C, Liao X, Chen G (2013) Mining social influence in microblogging via tensor factorization approach. In: 2013 international conference on cloud computing and big data. IEEE, pp 583–591

  42. Leyuan F, Haijie Z, Shutao L (2018) Super-resolution of hyperspectral image via superpixel-based sparse representation. Neurocomputing 273:171–177

    Article  Google Scholar 

  43. Cichocki A, Phan A-H, Zhao Q, Lee N, Oseledets I, Sugiyama M, Mandic DP et al (2017) Tensor networks for dimensionality reduction and large-scale optimization: part 2 applications and future perspectives. Found Trends® Mach Learn 9(6):431–673

    MATH  Google Scholar 

  44. Sidiropoulos ND, De Lathauwer L, Fu X, Huang K, Papalexakis EE, Faloutsos C (2017) Tensor decomposition for signal processing and machine learning. IEEE Trans Signal Process 65(13):3551–3582

    Article  MathSciNet  Google Scholar 

  45. Xue H-J, Dai X, Zhang J, Huang S, Chen J (2017) Deep matrix factorization models for recommender systems. In: IJCAI, pp 3203–3209

  46. Miller GA (1995) Wordnet: a lexical database for English. Commun ACM 38(11):39–41

    Article  Google Scholar 

  47. Nickel M, Tresp V, Kriegel H-P (2012) Factorizing yago: scalable machine learning for linked data. In: Proceedings of the 21st international conference on World Wide Web, pp 271–280

  48. Anshul G, George K, Vipin K (1997) Highly scalable parallel algorithms for sparse matrix factorization. IEEE Trans Parallel Distrib Syst 8(5):502–520

    Article  Google Scholar 

  49. Shin K, Sael L, Kang U (2016) Fully scalable methods for distributed tensor factorization. IEEE Trans Knowl Data Eng 29(1):100–113

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fahad Maqbool.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Al-Obeidat, F., Rocha, Á., Khan, M.S. et al. Parallel tensor factorization for relational learning. Neural Comput & Applic 34, 8455–8464 (2022). https://doi.org/10.1007/s00521-021-05692-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-05692-6

Keywords

Navigation