Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
06-21-2022 11:14 AM - last edited on 07-25-2022 09:12 AM by TrevorS
Have seen neo4j authored documentation and youtube videos on graph embedding. Following are the queries:
1. Can we do ML algorithms using GDS without graph embeddings.
2. If yes, Is there a concrete example of the benefit of graph embedding.
3. What are the indicators on when we should go for going for embeddings, is it just trial and error or there is a kind of rule or recommendation.
06-22-2022 04:20 PM
1. yes you can also create feature vectors from properties (via numeric values, one-hot-encoding, scaling, neighbours/relationships within a slice of max-degree etc)
2. similar to a word embedding in a document it automatically computes the "semantic essence" of a node, taking it's property and its topological context (attributes of relevant neighbours) into account, it's similar to "tell me who your friends are and I tell you who you are"
3. graph embeddings is less manual effort than creating feature vectors yourself, you can use them for training external models, for creating kNN similarity graphs, for node classification, link prediction and property regression in the graph.
All the sessions of the conference are now available online