TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A Gentle Introduction to Graph Neural Networks (2021)

362 pointsby misonic5 months ago

11 comments

cherryteastain5 months ago
There are a lot of papers using GNNs for physics simulations (e.g. computational fluid dynamics) because the unstructured meshes used to discretize the problem domain for such applications map very neatly to a graph structure.<p>In practice, every such mesh&#x2F;graph is used once to solve a particular problem. Hence it makes little sense to train a GNN for a specific graph. However, that&#x27;s exactly what most papers did because no one found a way to make a GNN that can adjust well to a different mesh&#x2F;graph and different simulation parameters. I wonder if there&#x27;s a breakthrough waiting just around the corner to make such a generalization possible.
评论 #42470241 未加载
评论 #42470602 未加载
openrisk5 months ago
Very high quality work, its a pity that distill.pub did not find a sustainable way forward [1].<p>On GNN&#x27;s, the lack of datasets [2] might be a reason they are not as talked about. This is something that has affected also the semantic web domain.<p>[1] <a href="https:&#x2F;&#x2F;distill.pub&#x2F;2021&#x2F;distill-hiatus&#x2F;" rel="nofollow">https:&#x2F;&#x2F;distill.pub&#x2F;2021&#x2F;distill-hiatus&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;huggingface.co&#x2F;datasets?task_categories=task_categories:graph-ml&amp;sort=trending" rel="nofollow">https:&#x2F;&#x2F;huggingface.co&#x2F;datasets?task_categories=task_categor...</a>
评论 #42473792 未加载
评论 #42471681 未加载
samsartor5 months ago
GNNs have been a bit of a disappointment to me. I&#x27;ve tried to apply them a couple times to my research but it has never worked out.<p>For a long time GNNs were pitched as a generalization of CNNs. But CNNs are more powerful because the &quot;adjacency weights&quot; (so to speak) are more meaningful: they learn relative positional relationships. GNNs usually resort to pooling, like described here. And you can output an image with a CNN. Good luck getting a GNN to output a graph. Topology still has to be decided up front, sometimes even during training. And the nail in the coffin is performance. It is incredible how slow GNNs are compared to CNNs.<p>These days I feel like attention has kinda eclipsed GNNs for a lot of those reasons. You can make GNNs that use attention instead of pooling, but there isn&#x27;t much point. The graph is usually only traversed in order to create the mask matrix (ie attend between nth neighbors) and otherwise you are using a regular old transformer. Often you don&#x27;t even need the graph adjacencies because some kind of distance metric is already available.<p>I&#x27;m sure GNNs are extremely useful to someone somewhere but my experience has been a hammer looking for a nail.
评论 #42469313 未加载
评论 #42468882 未加载
评论 #42469395 未加载
评论 #42468874 未加载
评论 #42472618 未加载
helltone5 months ago
It seems GNNs operate on a fixed topology. What if I want to approximate some transformation of the topology of the graph? For example learning how to layout a graph, or converting program abstract syntax trees to data flow graphs.
评论 #42469251 未加载
评论 #42472310 未加载
memhole5 months ago
Would love to see distill come back
ziofill5 months ago
It&#x27;s very sad distill.pub doesn&#x27;t accept new submissions... :&#x2F;
esafak5 months ago
(2021)
Executor5 months ago
What interactive visualization software is that - D3.js?
hi_hi5 months ago
I feel very dumb. There is an example on that page with 4 nodes (a,b,c,d) and it shows a total of 24 possible combinations.<p>What is the generalised formula for calculating this, given the number of nodes but also edges need to be considered.<p>It doesn&#x27;t appear to be explained in the article. I think it may be a factorial?
评论 #42489842 未加载
评论 #42479890 未加载
eachro5 months ago
Is there consensus about whether gnn architectures are better than transformer based ones at this point? I am aware that transformers can be viewed as a gnn too.
评论 #42473752 未加载
leah_sun5 months ago
good share