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.
Similar content being viewed by others
References
Suchanek Fabian M, Gjergji K, Gerhard W (2008) Yago: a large ontology from Wikipedia and wordnet. J Web Semant 6(3):203–217
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
Pedro D, Matthew R (2007) 1 markov logic: a unifying framework for statistical relational learning. Stat Relat Learn 339:2007
Kristian K, Luc DR (2007) 1 Bayesian logic programming: theory and tool. Stat Relat Learn 291:2007
Jennifer Neville and David Jensen (2007) Relational dependency networks. J Mach Learn Res 8(5):653–692
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
Nickel N (2013) Tensor factorization for relational learning
Halmos PR (2017) Naive set theory. Courier Dover Publications, New York
Harik GR (2007) Link based clustering of hyperlinked documents. US Patent 7,213,198
Wang Y, Kitsuregawa M (2001) Link based clustering of web search results. In: International conference on web-age information management. Springer, pp 225–236
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
Pham T, Tran T, Phung D, Venkatesh S (2017) Column networks for collective classification. In: Thirty-first AAAI conference on artificial intelligence
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
Norases V, Kedar B, Nilesh D (2014) Crowdsourcing algorithms for entity resolution. Proc VLDB Endow 7(12):1071–1082
Matthew R, Pedro D (2006) Markov logic networks. Mach Learn 62(1–2):107–136
Virinchi S, Pabitra M (2016) Link prediction in social networks: role of power law distribution. Springer, Berlin
Winston PH, Horn B (1975) The psychology of computer vision. McGraw-Hill Companies, New York
Kolda TG, Bader BW (2009) Tensor decompositions and applications. SIAM Rev 51(3):455–500
Johan H (1990) Tensor rank is np-complete. J Algorithms (Print) 11(4):644–654
Koller D (1999) Probabilistic relational models. In: International conference on inductive logic programming. Springer, pp 3–13
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
Kennedy J et al (2010) Encyclopedia of machine learning. In: Particle swarm optimization, pp 760–766
Thomas B (1996) Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms. Oxford University Press, Oxford
İ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
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
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
Koren Y, Bell R (2015) Advances in collaborative filtering. In: Recommender systems handbook. Springer, pp 77–118
Ho TB (2016) Knowledge discovery. In: Knowledge science. CRC Press, Boca Raton, pp 70–93
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
Baoping C, Lei H, Min X (2017) Bayesian networks in fault diagnosis. IEEE Trans Ind Inf 13(5):2227–2240
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
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
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
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
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
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
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
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
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
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
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
Leyuan F, Haijie Z, Shutao L (2018) Super-resolution of hyperspectral image via superpixel-based sparse representation. Neurocomputing 273:171–177
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
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
Xue H-J, Dai X, Zhang J, Huang S, Chen J (2017) Deep matrix factorization models for recommender systems. In: IJCAI, pp 3203–3209
Miller GA (1995) Wordnet: a lexical database for English. Commun ACM 38(11):39–41
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
Anshul G, George K, Vipin K (1997) Highly scalable parallel algorithms for sparse matrix factorization. IEEE Trans Parallel Distrib Syst 8(5):502–520
Shin K, Sael L, Kang U (2016) Fully scalable methods for distributed tensor factorization. IEEE Trans Knowl Data Eng 29(1):100–113
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-05692-6