Skip to content
Discussion options

You must be logged in to vote

Thanks for this interesting issue. I personally always liked the generalization of MessagePassing to both undirected and directed graphs, and adding this now to the library seems like a huge effort that might not be worth it. It also gets a little bit more confusing if we think of heterogeneous graphs and how one would define the notion of undirected graphs there.

From a memory and computational perspective, there is also not much to gain here (besides saving half of memory for storing edge_index), since we still would need to compute and store the messages for each direction inside MessagePassing (while also losing the ability to parallelize this step properly).

If you desperately need t…

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
2 replies
@errhernandez
Comment options

@rusty1s
Comment options

Answer selected by errhernandez
Comment options

You must be logged in to vote
2 replies
@rusty1s
Comment options

@errhernandez
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants