Semantic Apparatus – Principled approach to the selection of the embedding dimension of networks

Cited by Lee Sonogan

What is an Embedding Layer?

Abstract by Weiwei Gu,Aditya Tandon,Yong-Yeol Ahn &Filippo Radicchi 

Network embedding is a general-purpose machine learning technique that encodes network structure in vector spaces with tunable dimension. Choosing an appropriate embedding dimension – small enough to be efficient and large enough to be effective – is challenging but necessary to generate embeddings applicable to a multitude of tasks. Existing strategies for the selection of the embedding dimension rely on performance maximization in downstream tasks. Here, we propose a principled method such that all structural information of a network is parsimoniously encoded. The method is validated on various embedding algorithms and a large corpus of real-world networks. The embedding dimension selected by our method in real-world networks suggest that efficient encoding in low-dimensional spaces is usually possible.

Publication: Nature Communications (Peer-Reviewed Journal)

Pub Date: 18 June 2021 Doi:

Keywords: Complex networks, Computer science (Plenty of sections, figures and references in this article)

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.