一键即运行!清华团队推出图深度学习工具包CogDLv0.1

2023-02-13 13:55:22 来源: 学术头条

一行代码命令可以做什么?

“一行命令可以实现‘一条龙’运行实验。”

访问 github.com/THUDM/cogdl 一键体验!


(资料图片仅供参考)

近年来,结构化数据的表示学习备受业界关注与热捧,图神经网络成为处理相关工作的有力工具,基于随机游走、矩阵分解的方法在搜索推荐、分子和药物生成等领域有着十分重要的应用。

但是,由于许多项目的代码并未开源或者开源代码的风格多种多样,研究者和使用者在使用这些方法的过程中会遇到各种各样的问题,比如实验复现以及如何在自己的数据集上运行模型等。

具体而言(以学术研究为例),研究者和使用者在从事研究过程中需要将自己提出的模型与其他模型进行对比,来验证所提出模型的有效性。但在对比过程中,他们需要选定若干个下游任务,在每个任务下,通过公平的评估方式来对比不同模型的性能,由于不同模型在提出时可能会使用不完全一致的下游任务或者评估方式,他们需要花费大量精力修改基线模型来进行适配。

那么,如何快速、便捷地复现出基线模型(baseline)的结果,并将这些模型应用到自定义的数据集上?

为此,清华大学知识工程实验室(KEG)联合北京智源人工智能研究院(BAAI)开发了一种基于图深度学习的开源工具包——CogDL(底层架构为 PyTorch,编程语言为 Python)。

据 CogDL 开发者介绍,该工具包通过整合多种不同的下游任务,同时搭配合适的评估方式,使得研究者和使用者可以方便、快速地运行出各种基线模型的结果,进而将更多精力投入研发新模型的工作之中。

“对图领域中每种任务,我们提供了一套完整的“数据处理-模型搭建-模型训练-模型评估”的方案,易于研发人员做相关的实验。比如对于图上半监督节点分类任务,我们整合了常用的数据集 Cora、Citeseer、Pubmed,提供了经典的/前沿的各种模型(包括GCN、GAT、GCNII 等),提供了相应的训练脚本,并且整理出了一个相应的排行榜作为参考。” CogDL 开发者说。

CogDL 最特别的一点在于它以任务(task)为导向来集成所有算法,将每一个算法分配在一个或多个任务下,从而构建了 “数据处理-模型搭建-模型训练和验证” 一条龙的实现。

# GCN 和 GAT 在 Cora 和 Citeseer 上的实验python scripts/train.py --task node_classification --dataset cora citeseer --model gcn gat

此外,CogDL 也支持研究者和使用者自定义模型和数据集,并嵌入在 CogDL 的整体框架下,从而帮助他们提高开发效率,同时也包含了当前许多数据集上 SOTA 算法的实现,并且仍然在不断更新。

视频|CogDL:基于图的深度学习开源工具包

CogDL:面向任务,扩展算法

图表示学习算法可以分为两类:一类是基于图神经网络的算法,另一类是基于 Skip-gram 或矩阵分解的算法。前者包括 GCN、GAT、GraphSAGE 和 DiffPool 等,以及适用于异构图的 RGCN、GATNE 等;后者则包括 Deepwalk、Node2Vec、HOPE 和 NetMF 等,以及用于图分类的 DGK、graph2vec 等算法。

大体上,CogDL 将已有图表示学习算法划分为以下 6 项任务:

有监督节点分类任务(node classification):包括 GCN、GAT、GraphSAGE、MixHop 和 GRAND 等;

无监督节点分类任务(unsupervised node classification):包括 DGI、GraphSAGE(无监督实现),以及 Deepwalk、Node2vec、ProNE 等;

有监督图分类任务(graph classification):包括 GIN、DiffPool、SortPool 等;

无监督图分类任务(unsupervised graph classification):包括 InfoGraph、DGK、Graph2Vec 等;

链接预测任务(link prediction):包括 RGCN、CompGCN、GATNE 等;

异构节点分类(multiplex node classification):包括 GTN、HAN、Metapath2vec 等。

CogDL 还包括图上的预训练模型 GCC,GCC 主要利用图的结构信息来预训练图神经网络,从而使得该网络可以迁移到其他数据集上,来取得较好的节点分类和图分类的效果。

能用来做什么?

那么,研究者和使用者可以利用 CogDL 做些什么?主要有三点:跟进 SOTA、复现实验,以及自定义模型和数据。

跟进 SOTA。CogDL 跟进最新发布的算法,包含不同任务下 SOTA 的实现,同时建立了不同任务下所有模型的 leaderboard(排行榜),研究人员和开发人员可以通过 leaderboard 比较不同算法的效果。

复现实验。论文模型的可复现性是非常重要的。CogDL 通过实现不同论文的模型也是对模型可复现性的一个检验。

自定义模型和数据。“数据-模型-训练”三部分在 CogDL 中是独立的,研究者和使用者可以自定义其中任何一部分,并复用其他部分,从而提高开发效率。

怎么用?

有两种方法:命令行直接运行,通过 API 调用

命令行直接运行。通过命令行可以直接指定 "task"、"model"、"dataset" 以及对应的超参数,并且支持同时指定多个模型和多个数据集,更方便。代码如下:

# 监督GraphSAGEpython scripts/train.py --task node_classification --dataset pubmed --model graphsage -seed 0 1 2 3 4 5# 无监督GraphSAGEpython scripts/train.py --task unsupervised_node_classification --dataset pubmed --model unsup_graphsage# DeepWalk + Node2Vec算法 + BlogCatalog + Wikipedia数据集python script/train.py --task unsupervised_node_classificatoin --dataset blogcatalog wikipedia --model deepwalk node2vec

通过 API 调用。在代码中调用 CogDL 的数据、模型、任务构建 API,方便使用自定义数据集和模型,更灵活。代码如下:

# 获取模型/数据/训练的参数args = get_default_args()args.task = "node_classification"args.dataset = "cora"args.model = "gcn"# 建立数据集dataset = build_dataset(args)args.num_features = dataset.num_featuresargs.num_classes = dataset.num_classesargs.num_layers = 2# 建立模型model = build_model(args)# 训练+验证task = build_task(args, dataset=dataset, model=model)ret = task.train()

CogDL 支持自定义数据集和模型,并且提供了自动调参的例子。

据 CogDL 研究者介绍,从 2019 年启动以来,该项目经过了多次密集的研发,到目前已经整合了图领域的重要任务及其相关的经典和前沿的模型。

CogDL 开发者表示,“起初,我们只是整合了实验室内部从事相关领域研究的同学所使用的相关代码,为了方便实验室其余的同学运行相关的实验。后来,我们决定将代码开源出来,让更多的研究和开发人员能够借助我们的代码从事相关工作。”

如今,CogDL 已经上线了 CogDL v0.1.1。

“我们增加了一些最前沿的图神经网络模型,包括图自监督模型、图预训练模型。用户可以利用图上预训练好的模型做不同的下游任务。在下游任务方面,我们增加了知识图谱的链接预测任务,方便从事知识图谱领域的用户进行相关实验。” CogDL 开发者说。

具体而言,在监督节点分类任务上,增加了 GRAND 和 DisenGCN,GRAND 在 Cora、PubMed、Citeseer 上取得了 SOTA 或者接近 SOTA 的效果;无监督节点分类任务上,增加了 DGI、MVGRL、GraphSAGE(无监督实现);在链接预测任务上,增加了知识图谱上的链接预测 GNN 模型 RGCN 和 CompGCN;以及增加了图上的预训练模型 GCC。

另外,CogDL 也提供了使用 optuna 进行超参数搜索的 example,通过指定 "模型,数据集,参数" 即可自动实现超参数的搜索。

接下来,CogDL 研究者希望在现有基础上,继续补充其余的图领域的下游任务,添加更多的数据集,更新每个任务的排行榜;同时增加最前沿的关于预训练的图神经网络模型,支持用户直接使用预训练好的模型来进行相关应用;以及完善 CogDL 的教程和文档,让刚接触图领域的初学者能够快速上手。

谈及最终的愿景,CogDL 研究者表示,一方面希望从事图数据领域的研究人员可以方便地利用 CogDL 来做实验,另一方面希望面向实际应用的开发人员可以利用 CogDL 来快速地搭建相关下游应用,最终打造一个完善的图领域的研发生态。

CogDL 项目传送门

https://github.com/THUDM/cogdl

CogDL 0.1.1 release 详细信息

https://github.com/THUDM/cogdl/releases/tag/0.1.1

点击阅读原文,查看更多精彩!

喜欢本篇内容,请分享、点赞、在看

标签:

上一篇 : 花开中国 天天视讯

下一篇 : 最后一页

一键即运行!清华团队推出图深度学习工具包CogDLv0.1

一行代码命令可以做什么?“一行命令可以实现‘一条龙’运行实验。”访问github com THUDM cogdl一键...

02-13 13:55:22

花开中国 天天视讯

2月12日,在湖南省衡阳市雁峰区五星村,小鸟在梅花枝头停留。新华社发(曹正平摄)2月12日,游客在浙江...

02-13 11:39:28

上海红星美凯龙公司总部_上海红星美凯龙商业发展有限公司

1、上海红星美凯龙商业发展有限公司于2013年12月12日成立。2、法定代表人徐洁,公司经营范围包括:日用...

02-13 10:00:52

沪港通开户条件?

沪港通是指上海证券交易所和香港联合交易所允许两地投资者通过当地证券公司(或经纪商)买卖规定范围内...

02-13 09:06:30

哈弗茨发文鼓励球队努力重返胜利轨道,菲利克斯为其点赞

切尔西在昨晚的英超1-1战平西汉姆联,本场比赛先发登场的哈弗茨赛后发文激励球队。哈弗茨:又一场艰难的...

02-12 13:04:20

金湖县气象台发布寒潮蓝色预警【Ⅳ级/一般】

金湖县气象台发布寒潮蓝色预警【Ⅳ级 一般】

02-12 10:05:58

帕斯卡契约dlc遗忘之潮怎么进_帕斯卡契约遗忘之潮DLC开启方法攻略

帕斯卡契约遗忘DLC开放法策略的浪潮1 在基塔布的圣诞塔底部,与杰拉尔德对话,触发任务前往伊迪斯的废...

02-12 07:19:44

自信过头翻了车?金婧3次怼他,成毅,还是少上综艺吧 热讯

《奔跑吧》新一季开跑,首期飞行嘉宾-成毅,暑期爆火的热剧《琉璃》男主。按理说,能接收到跑男的邀请,...

02-12 02:39:46

环球要闻:婆婆什么东西都往妹妹家送

婆婆这些东西都往妹妹家送,我觉得还是多回去看看你们俩们,关系一般,如果关系不错,那就直接给钱,不...

02-11 22:16:12

writeprocessmemory cpuid_writeprocessmemory

1、首先其声明如下:BOOLWriteProcessMemory(HANDLEhProcess, 进程的句柄

02-11 19:08:45

世界微动态丨3月10日,它要关闭了

3月10日,它要关闭了,cdc,劳伦,大学,约翰,霍普金斯,美国

02-11 16:06:11

布克:想跟KD玩单挑,他是最好的防守人之一 热闻

布克:想跟KD玩单挑,他是最好的防守人之一,单挑,步行者队,美国篮球,凯文杜兰特,德文·布克,国际篮球赛...

02-11 12:55:24

环球观热点:安塞县建华镇中心幼儿园

1、安塞县建华镇中心幼儿园是陕西省延安市安塞县的一所幼儿园,地址位于陕西省延安市安塞县建华镇建华居...

02-11 09:54:58

环球速读:资金出境限额规定及方法

资金出境限额规定及方法,出境,限额,外币,外汇,现钞

02-11 07:12:32

双方本赛季第4次签约Stein:马刺已重新签下老将中锋吉昂

双方本赛季第4次签约Stein:马刺已重新签下老将中锋吉昂,吉昂,冯莱,马刺队,stein,波士顿凯尔特人

02-11 03:02:25

世界观焦点:淘宝店铺等级越高东西越好吗?如何判断店铺好不好?

淘宝平台上面的店铺都是有等级之分的,比如说有一些店铺是星级店铺,有一些店铺就是新店,那么有一些朋...

02-11 01:11:22

日本必购礼品|世界今日报

日本必购礼品,日本各地有几个国家,日本地有一些地方,日本的习俗,日本每天都有一些重要的日本、儿二...

02-10 23:10:51

【当前热闻】退避三舍猜生肖_避军三舍打一生肖

1、三步退,中国成语,意思是主动退让九十里,比喻为避免冲突而退让、回避。2、从《左传僖公二十三年》...

02-10 21:34:19

乙肝打干扰素有什么副作用_干扰素有什么副作用

1、干扰素的副作用很多,最常见的有以下几种:1。2、骨髓系统的抑制可导致白细胞和血小板减少;2 可能...

02-10 20:56:23

定档2月4日,《乡村爱情13》王小利辞演,徒弟赵明远接替师傅-世界今日讯

赵本山《乡村爱情》系列陪伴观众无数个年头,剧中角色给人留下深刻印象,谢广坤,王大拿,刘能,赵四,...

02-10 19:02:35

土工布价格是多少(土工布价格多少钱一平方)|环球热讯

文章目录[隐藏]土工布价格土工布多少钱一平方米防水土工布多少钱一平米土工布价格是多少价格土工布价格...

02-10 17:31:47

天成自控: 天成自控第四届董事会第十六次会议决议公告 环球要闻

天成自控:天成自控第四届董事会第十六次会议决议公告

02-10 17:04:58

每日头条!夜光礼物定制

夜光礼物定制,101年光荏苒,是一个人过的时光,也是一个人过生的人,每个人过生日都要发一张有新的祝福...

02-10 15:08:31

新通联:我公司与浙江华坤道威没有任何关系-全球视点

同花顺(300033)金融研究中心2月10日讯,有投资者向新通联(603022)提问,董秘您好,贵公司现在跟浙江...

02-10 13:53:18

环球精选!YG公司新女团

YG公司新女团,YG新女团是由韩国YG娱乐公司推出的新人女子组合BLACKPINK,以出道曲《口哨》席卷韩国八大...

02-10 12:35:26

今日看点:OnePlus Pad的新预告片展示了一个你不能忽视的大相机驼峰

OnePlus将于下周推出其首款平板电脑,在此之前,我们已经对其可能的规格有所了解。为我们提供更多细节的...

02-10 11:48:48

中大型豪车轿车还选56E?买入门即高配的上汽奥迪A7L,才是真香!_全球通讯

说起中大型豪华轿车,相信很多人会首先想起来自BBA品牌的“56E”。而说起“56E”,虽然它们都是这个级别...

02-10 09:51:32

今日视点:forgive用法

forgive用法,forgive的词语解释forgive英[fəˈgɪv]美[fərˈgɪv]vt 原谅饶恕请原谅对不起Pleaeforgi...

02-10 08:47:23

一拳超人更新时间漫画_一拳超人漫画多久更新一次|当前快播

1、不定期,原因是:1,one老师正在连载另一部作品《灵能百分百》2,one老师的原作是拿来练手的网络开放...

02-10 08:43:47

优秀团员推荐理由简短_优秀团员推荐理由_今日讯

1、本人学习成绩优异。2、在校期间积极帮助他人。3、获得了老师同学们的好评。本文分享完毕,希望对大家...

02-10 05:46:14

敏而好学 不耻下问的意思

敏而好学不耻下问的意思,敏而好学,不耻下问。指天资聪明却好学习,意思是不以向地位、学问比自己低的...

02-10 04:57:32

美国交通部:正在调查伊隆·马斯克的脑机接口公司Neuralink是否存在危险病原体的潜在非法转移

美国交通部发言人表示,该机构正在调查伊隆 马斯克的脑机接口公司Neuralink是否存在危险病原体的潜在非...

02-10 01:49:52

姓史的历史名人有哪些

史姓虽是古代史官的后裔,然而有意思的是,纵观史姓名人,他们不是因为军功而出名,就是因为文才而出名...

02-10 00:42:15

朱厚璁怎么念_朱厚璁 焦点消息

1、明世宗朱厚熜(1507年9月16日—1567年1月23日),明宪宗朱见深之孙、明孝宗朱祐樘之侄、兴献王朱祐杬之子、明

02-09 22:52:39

窦文涛结婚老婆是谁介绍_众多前女友盘点_焦点简讯

大家好,关于窦文涛结婚老婆是谁,众多前女友盘点的相关信息很多小伙伴还不太了解,小灵整理了相关内容...

02-09 21:04:39

金边机场实况:大量中国人回归,航班几乎坐满,不少人排队接机!

2023年2月6日,中国正式恢复试点出境跟团游首日,柬埔寨作为首批被推荐的国家之一,是否迎来了大量中国...

02-09 19:50:31

全球聚焦:经过长期努力_经过长期努力

1、长年累月经久不息事在人为举不胜举画蛇添足。本文就为大家分享到这里,希望小伙伴们会喜欢。

02-09 18:01:36

清水砖墙和混水砖的区别_清水砖墙与混水砖墙的区别

1、混水砖墙是指砌体两侧都需要进行抹灰装饰。2、清水砖墙是指砌体的一面进行抹灰装饰。3、另一面采用水...

02-09 17:03:08

AstraZeneca(AZN.US):2022年Q4财报实现营收112.07亿美元

AstraZeneca(AZN US):2022年Q4财报实现营收112 07亿美元,前值为120 11亿美元,预期值为112 1亿美...

02-09 16:17:04

02月09日09时安徽合肥疫情数据 阳了以后为什么会腰疼?应该怎么办?_世界资讯

02月09日09时安徽合肥疫情数据阳了以后为什么会腰疼?应该怎么办?以下为详情!一、02月09日09时合肥疫...

02-09 09:53:48

最强蜗牛神龙许愿攻略 最强蜗牛神龙许愿攻略介绍 全球速递

1、在最强蜗牛首页点击【带有叹号】的献祭入口。2、将龙珠放在供奉上【进行时间加速】或者【等待24h】。...

02-09 09:21:38

英雄联盟猴子出装2020暴击最高_英雄联盟猴子出装-世界热推荐

1、上单猴子你这套出装顺序是会被压的很惨的,想要和对面上单拼几波来打出优势进行压制的话,出门3红一...

02-09 09:09:31

骚扰短信怎么拦截_骚扰短信怎么拦截

1、1、你可以下载一些软件,比如360安全卫士,猎豹清理大师等一类的。2、2、他们里面都有小程序,是专门...

02-09 07:53:13

全球滚动:汝州市疫情确诊多少例 汝州最新解封时间披露

对于广大市民来说,最害怕的就是突然出现疫情,不但会影响人们的日常出入,甚至会影响到工作。近期,河...

02-09 05:15:27

天翼宽带如何上网_天翼宽带wifi网络怎么使用_全球微速讯

要使用宽带wifi网络,天翼先去cwclient vnet cn 下载客户端,然后根据自己的机器操作系统下载相应的客户端

02-09 05:05:20

世界报道:习网中小学生安全知识竞赛真题及参考答案

食物多样,谷类为主,粗细搭配多种食物应包括以下五大类:第一类为谷类及薯类:谷类包括米、面、杂粮等...

02-09 01:26:34

【天天热闻】这款网易端游是如何“吸粉”的?快来无门槛入坑,共谱维京传奇!

有那么一种人对自己无法接触的东西会特别感兴趣,我发小就是这种人。小羽从初中开始就喜欢上了西方文化...

02-09 01:04:48

博夫曼_关于博夫曼的介绍

1、博富曼特[家居品牌]博富曼特创建于2011年,是国内家居行业新兴起的一颗明星。2、拥有德国先进的生产...

02-08 22:43:37

小学学校工作总结范文7篇_世界热头条

工作已经告一段落,回顾这段时间的工作,理论知识和业务水平都得到了很大提高,来写一份工作总结吧。下面是...

02-08 21:35:36

外汇天眼开办全球最大规格外汇模拟大赛,10万美金奖励

作为Forex媒体行业的引导者,WikiGlobal经过多年稳健发展,业务辐射全球五大洲的200多个国家和地区。厚积...

02-08 20:55:28

花开中国 天天视讯
上海红星美凯龙公司总部_上海红星美凯龙商业发展有限公司
沪港通开户条件?
哈弗茨发文鼓励球队努力重返胜利轨道,菲利克斯为其点赞
金湖县气象台发布寒潮蓝色预警【Ⅳ级/一般】
帕斯卡契约dlc遗忘之潮怎么进_帕斯卡契约遗忘之潮DLC开启方法攻略
自信过头翻了车?金婧3次怼他,成毅,还是少上综艺吧 热讯
环球要闻:婆婆什么东西都往妹妹家送
writeprocessmemory cpuid_writeprocessmemory
世界微动态丨3月10日,它要关闭了
布克:想跟KD玩单挑,他是最好的防守人之一 热闻
环球观热点:安塞县建华镇中心幼儿园
环球速读:资金出境限额规定及方法
双方本赛季第4次签约Stein:马刺已重新签下老将中锋吉昂
世界观焦点:淘宝店铺等级越高东西越好吗?如何判断店铺好不好?
日本必购礼品|世界今日报
【当前热闻】退避三舍猜生肖_避军三舍打一生肖
乙肝打干扰素有什么副作用_干扰素有什么副作用
定档2月4日,《乡村爱情13》王小利辞演,徒弟赵明远接替师傅-世界今日讯
土工布价格是多少(土工布价格多少钱一平方)|环球热讯
天成自控: 天成自控第四届董事会第十六次会议决议公告 环球要闻
每日头条!夜光礼物定制
新通联:我公司与浙江华坤道威没有任何关系-全球视点
环球精选!YG公司新女团
今日看点:OnePlus Pad的新预告片展示了一个你不能忽视的大相机驼峰
中大型豪车轿车还选56E?买入门即高配的上汽奥迪A7L,才是真香!_全球通讯
今日视点:forgive用法
一拳超人更新时间漫画_一拳超人漫画多久更新一次|当前快播
优秀团员推荐理由简短_优秀团员推荐理由_今日讯
敏而好学 不耻下问的意思
美国交通部:正在调查伊隆·马斯克的脑机接口公司Neuralink是否存在危险病原体的潜在非法转移
姓史的历史名人有哪些
朱厚璁怎么念_朱厚璁 焦点消息
窦文涛结婚老婆是谁介绍_众多前女友盘点_焦点简讯
金边机场实况:大量中国人回归,航班几乎坐满,不少人排队接机!
全球聚焦:经过长期努力_经过长期努力
清水砖墙和混水砖的区别_清水砖墙与混水砖墙的区别
AstraZeneca(AZN.US):2022年Q4财报实现营收112.07亿美元
02月09日09时安徽合肥疫情数据 阳了以后为什么会腰疼?应该怎么办?_世界资讯
最强蜗牛神龙许愿攻略 最强蜗牛神龙许愿攻略介绍 全球速递
英雄联盟猴子出装2020暴击最高_英雄联盟猴子出装-世界热推荐
骚扰短信怎么拦截_骚扰短信怎么拦截
全球滚动:汝州市疫情确诊多少例 汝州最新解封时间披露
天翼宽带如何上网_天翼宽带wifi网络怎么使用_全球微速讯
世界报道:习网中小学生安全知识竞赛真题及参考答案
【天天热闻】这款网易端游是如何“吸粉”的?快来无门槛入坑,共谱维京传奇!
博夫曼_关于博夫曼的介绍
小学学校工作总结范文7篇_世界热头条
外汇天眼开办全球最大规格外汇模拟大赛,10万美金奖励
小红帽的故事免费听_小红帽的故事
X 广告
行业动态
X 广告

Copyright ©  2015-2022 每日植物网版权所有  备案号:浙ICP备2022016517号-15   联系邮箱:5 146 761 13 @qq.com