gtrick: 与其绞尽脑汁炼丹,不如给你的GNN撒点trick吧!

2022 年 6 月 16 日 图与推荐

2nd OGB-LSC已经开启,你还不知道这款GNN上分利器吗?

gtrick (https://github.com/sangyx/gtrick) 是一个简单易用,面向GNN的trick工具箱。

idea

这一项目的idea来自于对OGB榜单的观察,你会发现虽然模型变来变去,但大家上分的trick却是有限的。

既然如此,为何不直接打包一下这些trick做一个方便大家使用的库呢?

此外,GNN的任务场景比较集中,输入也比较固定,十分适合实现一些外挂式的trick,不用涉及对模型的修改。

基于这样一个想法,gtrick应运而生。

优点

gtrick有三个值得称道的优点:

  • 简单易用。如下图所示,只需要添加简单的几行代码即可将一个trick引入您的GNN模型中,对已有的代码做尽可能少的变动。
原始模型
引入trick: Random Feature
  • 每个Trick都会被验证。我们会选择数据集对trick进行验证,只有能够确实提高模型在测试数据集上表现的trick会被收录到gtrick中。
一些收录trick在ogbn-arxiv上的测试结果
  • 同时支持DGL与PyG。我们对每个trick同时提供DGL与PyG两种实现以及相应的示例。无论您喜欢哪款图深度学习库,都可以尝试使用它。
gtrick已实现10个trick并提供相应的示例

此外,值得注意的是,虽然一些trick已在PyG或DGL中实现,这种trick我们仍然会纳入gtrick中并提供另一个图深度学习库的实现,因为gtrick的第一目标是让大家在各种鱼目混珠的模型中了解到有这么一些可以真实有效地提高模型表现的方法存在。

安装

目前gtrick已经收录了10个针对不同任务的trick,并且可以通过pip直接安装:

pip install gtrick

目前gtrick还在开发中,并且各种实现也比较粗糙。您也可以直接将相应trick的代码加入到您的项目中。

最后,欢迎使用,欢迎提建议,热烈欢迎点个star: https://github.com/sangyx/gtrick


登录查看更多
0

相关内容

【NeurIPS 2020】图神经网络GNN架构设计
专知会员服务
79+阅读 · 2020年11月19日
专知会员服务
18+阅读 · 2020年9月11日
专知会员服务
118+阅读 · 2020年7月22日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【ICLR2020】五篇Open代码的GNN论文
专知会员服务
47+阅读 · 2019年10月2日
最新BERT相关论文清单,BERT-related Papers
专知会员服务
52+阅读 · 2019年9月29日
深度学习刷SOTA有哪些trick?
极市平台
1+阅读 · 2022年7月1日
聊聊炼丹效率
极市平台
0+阅读 · 2022年4月16日
GraphGallery:几行代码玩转图神经网络
图与推荐
0+阅读 · 2021年10月8日
KDD'21 | 如何评估GNN的解释性模型?
图与推荐
1+阅读 · 2021年9月30日
图神经网络库PyTorch geometric
图与推荐
17+阅读 · 2020年3月22日
PyTorch & PyTorch Geometric图神经网络(GNN)实战
专知
81+阅读 · 2019年6月1日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
Arxiv
0+阅读 · 2022年9月1日
Arxiv
0+阅读 · 2022年8月30日
Arxiv
13+阅读 · 2019年1月26日
Arxiv
23+阅读 · 2018年10月24日
VIP会员
相关VIP内容
【NeurIPS 2020】图神经网络GNN架构设计
专知会员服务
79+阅读 · 2020年11月19日
专知会员服务
18+阅读 · 2020年9月11日
专知会员服务
118+阅读 · 2020年7月22日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【ICLR2020】五篇Open代码的GNN论文
专知会员服务
47+阅读 · 2019年10月2日
最新BERT相关论文清单,BERT-related Papers
专知会员服务
52+阅读 · 2019年9月29日
相关资讯
深度学习刷SOTA有哪些trick?
极市平台
1+阅读 · 2022年7月1日
聊聊炼丹效率
极市平台
0+阅读 · 2022年4月16日
GraphGallery:几行代码玩转图神经网络
图与推荐
0+阅读 · 2021年10月8日
KDD'21 | 如何评估GNN的解释性模型?
图与推荐
1+阅读 · 2021年9月30日
图神经网络库PyTorch geometric
图与推荐
17+阅读 · 2020年3月22日
PyTorch & PyTorch Geometric图神经网络(GNN)实战
专知
81+阅读 · 2019年6月1日
相关基金
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
Top
微信扫码咨询专知VIP会员