Hello,
Apologies for the novice questions. I'm trying to understand how features created with message passing interact with Word2Vec/Hash2Vec embeddings.
1. Say I create features at each vertex by aggregating some attributes from its neighbors within 3 hops. Will these features be used in creating the embeddings? Or will the features be used if I enable neighbor aggregation (sampling convolution)?
2. In a nutshell, what's the difference between aggregateMessages, aggregate_neighbors, and Pregel? Are these different style APIs for the same functionality or are they intended to solve different problems?
Thanks.