Skip to main content

2024 | OriginalPaper | Buchkapitel

Kinematic-Based Force-Directed Graph Embedding

verfasst von : Hamidreza Lotfalizadeh, Mohammad Al Hasan

Erschienen in: Complex Networks XV

Verlag: Springer Nature Switzerland

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Graph embedding has become an increasingly important technique for analyzing graph-structured data. By representing nodes in a graph as vectors in a low-dimensional space, graph embedding enables efficient graph processing and analysis tasks like node classification, link prediction, and visualization. In this paper, we propose and provide proof of convergence for a novel graph embedding paradigm where nodes are assumed to possess mass and a kinematic-based force-directed model is applied to calculate embedding gradients. Our proposed force-directed graph embedding method utilizes the steady acceleration kinematic equations to embed nodes in a way that preserves graph topology and structural features. This method simulates a set of customized attractive and repulsive forces between all node pairs with respect to their hop distance. These forces are then used in Newton’s second law to obtain the acceleration of each node. The method is intuitive, parallelizable, and highly scalable. We evaluate our method on several graph analysis tasks and show that it achieves competitive performance compared to state-of-the-art unsupervised embedding techniques.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
Literatur
1.
Zurück zum Zitat Lotfalizadeh, H., Al Hasan, M.: Force-directed graph embedding with hops distance. In: 2023 IEEE International Conference on Big Data (Big Data). IEEE (2023) Lotfalizadeh, H., Al Hasan, M.: Force-directed graph embedding with hops distance. In: 2023 IEEE International Conference on Big Data (Big Data). IEEE (2023)
2.
Zurück zum Zitat Roweis, S.T., Saul, L.K.: Nonlinear dimensionality reduction by locally linear embedding. Science 290(5500), 2323–2326 (2000) Roweis, S.T., Saul, L.K.: Nonlinear dimensionality reduction by locally linear embedding. Science 290(5500), 2323–2326 (2000)
3.
Zurück zum Zitat Belkin, Mikhail, Niyogi, Partha: Laplacian eigenmaps for dimensionality reduction and data representation. Neural Comput. 15(6), 1373–1396 (2003)CrossRef Belkin, Mikhail, Niyogi, Partha: Laplacian eigenmaps for dimensionality reduction and data representation. Neural Comput. 15(6), 1373–1396 (2003)CrossRef
4.
Zurück zum Zitat Tang, J., Qu, M., Wang, M., Zhang, M., Yan, J., Mei, Q.:. Line: Large-scale information network embedding. In: Proceedings of the 24th International Conference on World Wide Web, pp. 1067–1077 (2015) Tang, J., Qu, M., Wang, M., Zhang, M., Yan, J., Mei, Q.:. Line: Large-scale information network embedding. In: Proceedings of the 24th International Conference on World Wide Web, pp. 1067–1077 (2015)
5.
Zurück zum Zitat Wang, D., Cui, P., Zhu, W.: Structural deep network embedding. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1225–1234 (2016) Wang, D., Cui, P., Zhu, W.: Structural deep network embedding. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 1225–1234 (2016)
6.
Zurück zum Zitat Perozzi, R.A-R., Skiena, S.: Deepwalk: online learning of social representations. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 701–710 (2014) Perozzi, R.A-R., Skiena, S.: Deepwalk: online learning of social representations. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 701–710 (2014)
7.
Zurück zum Zitat Grover, A., Leskovec, J.: node2vec: Scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 855–864 (2016) Grover, A., Leskovec, J.: node2vec: Scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 855–864 (2016)
8.
Zurück zum Zitat Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. Advances in Neural Information Processing Systems, vol. 26 (2013) Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. Advances in Neural Information Processing Systems, vol. 26 (2013)
9.
Zurück zum Zitat Kamada, Tomihisa, Kawai, Satoru, et al.: An algorithm for drawing general undirected graphs. Inf. Process. Lett. 31(1), 7–15 (1989)MathSciNetCrossRef Kamada, Tomihisa, Kawai, Satoru, et al.: An algorithm for drawing general undirected graphs. Inf. Process. Lett. 31(1), 7–15 (1989)MathSciNetCrossRef
10.
Zurück zum Zitat Fruchterman, T.M.J., Reingold, E.M.: Graph drawing by force-directed placement. Softw.: Pract. Exp. 21(11), 1129–1164 (1991) Fruchterman, T.M.J., Reingold, E.M.: Graph drawing by force-directed placement. Softw.: Pract. Exp. 21(11), 1129–1164 (1991)
11.
Zurück zum Zitat Walshaw, C.: A multilevel algorithm for force-directed graph drawing. In: Graph Drawing: 8th International Symposium, GD 2000 Colonial Williamsburg, VA, USA, September 20–23, 2000 Proceedings 8, pp. 171–182. Springer (2001) Walshaw, C.: A multilevel algorithm for force-directed graph drawing. In: Graph Drawing: 8th International Symposium, GD 2000 Colonial Williamsburg, VA, USA, September 20–23, 2000 Proceedings 8, pp. 171–182. Springer (2001)
12.
Zurück zum Zitat Gajer, P., Goodrich, M.T., Kobourov, S.G.: A multi-dimensional approach to force-directed layouts of large graphs. In: International Symposium on Graph Drawing, pp. 211–221. Springer (2000) Gajer, P., Goodrich, M.T., Kobourov, S.G.: A multi-dimensional approach to force-directed layouts of large graphs. In: International Symposium on Graph Drawing, pp. 211–221. Springer (2000)
13.
Zurück zum Zitat Eades, P., Huang, M.L.: Navigating clustered graphs using force-directed methods. In: Graph Algorithms And Applications, vol. 2, pp. 191–215. World Scientific (2004) Eades, P., Huang, M.L.: Navigating clustered graphs using force-directed methods. In: Graph Algorithms And Applications, vol. 2, pp. 191–215. World Scientific (2004)
14.
Zurück zum Zitat Yifan, Hu.: Efficient, high-quality force-directed graph drawing. Mathematica journal 10(1), 37–71 (2005)MathSciNet Yifan, Hu.: Efficient, high-quality force-directed graph drawing. Mathematica journal 10(1), 37–71 (2005)MathSciNet
15.
Zurück zum Zitat Danny Holten and Jarke J Van Wijk. Force-directed edge bundling for graph visualization. In Computer graphics forum, volume 28, pages 983–990. Wiley Online Library, 2009 Danny Holten and Jarke J Van Wijk. Force-directed edge bundling for graph visualization. In Computer graphics forum, volume 28, pages 983–990. Wiley Online Library, 2009
16.
17.
Zurück zum Zitat Michael J Bannister, David Eppstein, Michael T Goodrich, and Lowell Trott. Force-directed graph drawing using social gravity and scaling. In Graph Drawing: 20th International Symposium, GD 2012, Redmond, WA, USA, September 19-21, 2012, Revised Selected Papers 20, pages 414–425. Springer, 2013 Michael J Bannister, David Eppstein, Michael T Goodrich, and Lowell Trott. Force-directed graph drawing using social gravity and scaling. In Graph Drawing: 20th International Symposium, GD 2012, Redmond, WA, USA, September 19-21, 2012, Revised Selected Papers 20, pages 414–425. Springer, 2013
18.
Zurück zum Zitat Md Khaledur Rahman, Majedul Haque Sujon, and Ariful Azad. Force2vec: Parallel force-directed graph embedding. In 2020 IEEE International Conference on Data Mining (ICDM), pages 442–451. IEEE, 2020 Md Khaledur Rahman, Majedul Haque Sujon, and Ariful Azad. Force2vec: Parallel force-directed graph embedding. In 2020 IEEE International Conference on Data Mining (ICDM), pages 442–451. IEEE, 2020
19.
Zurück zum Zitat Md Khaledur Rahman, Majedul Haque Sujon, and Ariful Azad. Scalable force-directed graph representation learning and visualization. Knowledge and Information Systems, 64(1):207–233, 2022 Md Khaledur Rahman, Majedul Haque Sujon, and Ariful Azad. Scalable force-directed graph representation learning and visualization. Knowledge and Information Systems, 64(1):207–233, 2022
20.
Zurück zum Zitat Park, Sehie: Ninety years of the brouwer fixed point theorem. Vietnam J. Math. 27(3), 187–222 (1999)MathSciNet Park, Sehie: Ninety years of the brouwer fixed point theorem. Vietnam J. Math. 27(3), 187–222 (1999)MathSciNet
21.
Zurück zum Zitat Lars Buitinck, Gilles Louppe, Mathieu Blondel, Fabian Pedregosa, Andreas Mueller, Olivier Grisel, Vlad Niculae, Peter Prettenhofer, Alexandre Gramfort, Jaques Grobler, Robert Layton, Jake VanderPlas, Arnaud Joly, Brian Holt, and Gaël Varoquaux. API design for machine learning software: experiences from the scikit-learn project. In ECML PKDD Workshop: Languages for Data Mining and Machine Learning, pages 108–122, 2013 Lars Buitinck, Gilles Louppe, Mathieu Blondel, Fabian Pedregosa, Andreas Mueller, Olivier Grisel, Vlad Niculae, Peter Prettenhofer, Alexandre Gramfort, Jaques Grobler, Robert Layton, Jake VanderPlas, Arnaud Joly, Brian Holt, and Gaël Varoquaux. API design for machine learning software: experiences from the scikit-learn project. In ECML PKDD Workshop: Languages for Data Mining and Machine Learning, pages 108–122, 2013
22.
Zurück zum Zitat Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., Duchesnay, E.: Scikit-learn: Machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNet Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., Duchesnay, E.: Scikit-learn: Machine learning in Python. J. Mach. Learn. Res. 12, 2825–2830 (2011)MathSciNet
23.
Zurück zum Zitat Sen, Prithviraj, Namata, Galileo, Bilgic, Mustafa, Getoor, Lise, Galligher, Brian, Eliassi-Rad, Tina: Collective classification in network data. AI Mag. 29(3), 93–93 (2008) Sen, Prithviraj, Namata, Galileo, Bilgic, Mustafa, Getoor, Lise, Galligher, Brian, Eliassi-Rad, Tina: Collective classification in network data. AI Mag. 29(3), 93–93 (2008)
24.
Zurück zum Zitat Galileo Namata, Ben London, Lise Getoor, Bert Huang, and U Edu. Query-driven active surveying for collective classification. In 10th international workshop on mining and learning with graphs, volume 8, page 1, 2012 Galileo Namata, Ben London, Lise Getoor, Bert Huang, and U Edu. Query-driven active surveying for collective classification. In 10th international workshop on mining and learning with graphs, volume 8, page 1, 2012
25.
Zurück zum Zitat Jure Leskovec and Julian Mcauley. Learning to discover social circles in ego networks. Advances in neural information processing systems, 25, 2012 Jure Leskovec and Julian Mcauley. Learning to discover social circles in ego networks. Advances in neural information processing systems, 25, 2012
26.
Zurück zum Zitat Aleksandar Bojchevski and Stephan Günnemann. Deep gaussian embedding of graphs: Unsupervised inductive learning via ranking. arXiv preprint arXiv:1707.03815, 2017 Aleksandar Bojchevski and Stephan Günnemann. Deep gaussian embedding of graphs: Unsupervised inductive learning via ranking. arXiv preprint arXiv:​1707.​03815, 2017
Metadaten
Titel
Kinematic-Based Force-Directed Graph Embedding
verfasst von
Hamidreza Lotfalizadeh
Mohammad Al Hasan
Copyright-Jahr
2024
DOI
https://doi.org/10.1007/978-3-031-57515-0_11

Premium Partner