Journal article 605 views 29 downloads
Domain-informed graph neural networks: A quantum chemistry case study
Neural Networks, Volume: 165, Pages: 938 - 952
Swansea University Authors:
Jay Paul Morgan , Adeline Paiement
, Christian Klinke
-
PDF | Accepted Manuscript
Download (1.41MB)
DOI (Published version): 10.1016/j.neunet.2023.06.030
Abstract
We explore different strategies to integrate prior domain knowledge into the design of graph neural networks (GNN). Our study is supported by a use-case of estimating the potential energy of chemical systems (molecules and crystals) represented as graphs. We integrate two elements of domain knowledg...
Published in: | Neural Networks |
---|---|
ISSN: | 0893-6080 1879-2782 |
Published: |
Elsevier BV
2023
|
Online Access: |
Check full text
|
URI: | https://cronfa.swan.ac.uk/Record/cronfa63771 |
first_indexed |
2023-07-04T09:35:26Z |
---|---|
last_indexed |
2024-11-25T14:12:54Z |
id |
cronfa63771 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2024-09-19T11:15:34.4133821</datestamp><bib-version>v2</bib-version><id>63771</id><entry>2023-07-04</entry><title>Domain-informed graph neural networks: A quantum chemistry case study</title><swanseaauthors><author><sid>df9a27bcf77b4769c2ebbb702b587491</sid><ORCID>0000-0003-3719-362X</ORCID><firstname>Jay Paul</firstname><surname>Morgan</surname><name>Jay Paul Morgan</name><active>true</active><ethesisStudent>false</ethesisStudent></author><author><sid>f50adf4186d930e3a2a0f9a6d643cf53</sid><ORCID>0000-0001-5114-1514</ORCID><firstname>Adeline</firstname><surname>Paiement</surname><name>Adeline Paiement</name><active>true</active><ethesisStudent>false</ethesisStudent></author><author><sid>c10c44238eabfb203111f88a965f5372</sid><firstname>Christian</firstname><surname>Klinke</surname><name>Christian Klinke</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2023-07-04</date><deptcode>MACS</deptcode><abstract>We explore different strategies to integrate prior domain knowledge into the design of graph neural networks (GNN). Our study is supported by a use-case of estimating the potential energy of chemical systems (molecules and crystals) represented as graphs. We integrate two elements of domain knowledge into the design of the GNN to constrain and regularise its learning, towards higher accuracy and generalisation. First, knowledge on the existence of different types of relations/graph edges (e.g. chemical bonds in our case study) between nodes of the graph is used to modulate their interactions. We formulate and compare two strategies, namely specialised message production and specialised update of internal states. Second, knowledge of the relevance of some physical quantities is used to constrain the learnt features towards a higher physical relevance using a simple multi-task learning (MTL) paradigm. We explore the potential of MTL to better capture the underlying mechanisms behind the studied phenomenon. We demonstrate the general applicability of our two knowledge integrations by applying them to three architectures that rely on different mechanisms to propagate information between nodes and to update node states. Our implementations are made publicly available. To support these experiments, we release three new datasets of out-of-equilibrium molecules and crystals of various complexities.</abstract><type>Journal Article</type><journal>Neural Networks</journal><volume>165</volume><journalNumber/><paginationStart>938</paginationStart><paginationEnd>952</paginationEnd><publisher>Elsevier BV</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint>0893-6080</issnPrint><issnElectronic>1879-2782</issnElectronic><keywords>Graph neural network, Domain knowledge integration, Quantum chemistry application</keywords><publishedDay>31</publishedDay><publishedMonth>8</publishedMonth><publishedYear>2023</publishedYear><publishedDate>2023-08-31</publishedDate><doi>10.1016/j.neunet.2023.06.030</doi><url/><notes/><college>COLLEGE NANME</college><department>Mathematics and Computer Science School</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>MACS</DepartmentCode><institution>Swansea University</institution><apcterm/><funders/><projectreference/><lastEdited>2024-09-19T11:15:34.4133821</lastEdited><Created>2023-07-04T10:30:46.7161905</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Engineering and Applied Sciences - Chemistry</level></path><authors><author><firstname>Jay Paul</firstname><surname>Morgan</surname><orcid>0000-0003-3719-362X</orcid><order>1</order></author><author><firstname>Adeline</firstname><surname>Paiement</surname><orcid>0000-0001-5114-1514</orcid><order>2</order></author><author><firstname>Christian</firstname><surname>Klinke</surname><order>3</order></author></authors><documents><document><filename>63771__28032__1c504db564384288b477322ad88dbd58.pdf</filename><originalFilename>63771.pdf</originalFilename><uploaded>2023-07-04T10:34:58.9221881</uploaded><type>Output</type><contentLength>1480288</contentLength><contentType>application/pdf</contentType><version>Accepted Manuscript</version><cronfaStatus>true</cronfaStatus><embargoDate>2024-07-01T00:00:00.0000000</embargoDate><copyrightCorrect>false</copyrightCorrect><language>eng</language></document></documents><OutputDurs/></rfc1807> |
spelling |
2024-09-19T11:15:34.4133821 v2 63771 2023-07-04 Domain-informed graph neural networks: A quantum chemistry case study df9a27bcf77b4769c2ebbb702b587491 0000-0003-3719-362X Jay Paul Morgan Jay Paul Morgan true false f50adf4186d930e3a2a0f9a6d643cf53 0000-0001-5114-1514 Adeline Paiement Adeline Paiement true false c10c44238eabfb203111f88a965f5372 Christian Klinke Christian Klinke true false 2023-07-04 MACS We explore different strategies to integrate prior domain knowledge into the design of graph neural networks (GNN). Our study is supported by a use-case of estimating the potential energy of chemical systems (molecules and crystals) represented as graphs. We integrate two elements of domain knowledge into the design of the GNN to constrain and regularise its learning, towards higher accuracy and generalisation. First, knowledge on the existence of different types of relations/graph edges (e.g. chemical bonds in our case study) between nodes of the graph is used to modulate their interactions. We formulate and compare two strategies, namely specialised message production and specialised update of internal states. Second, knowledge of the relevance of some physical quantities is used to constrain the learnt features towards a higher physical relevance using a simple multi-task learning (MTL) paradigm. We explore the potential of MTL to better capture the underlying mechanisms behind the studied phenomenon. We demonstrate the general applicability of our two knowledge integrations by applying them to three architectures that rely on different mechanisms to propagate information between nodes and to update node states. Our implementations are made publicly available. To support these experiments, we release three new datasets of out-of-equilibrium molecules and crystals of various complexities. Journal Article Neural Networks 165 938 952 Elsevier BV 0893-6080 1879-2782 Graph neural network, Domain knowledge integration, Quantum chemistry application 31 8 2023 2023-08-31 10.1016/j.neunet.2023.06.030 COLLEGE NANME Mathematics and Computer Science School COLLEGE CODE MACS Swansea University 2024-09-19T11:15:34.4133821 2023-07-04T10:30:46.7161905 Faculty of Science and Engineering School of Engineering and Applied Sciences - Chemistry Jay Paul Morgan 0000-0003-3719-362X 1 Adeline Paiement 0000-0001-5114-1514 2 Christian Klinke 3 63771__28032__1c504db564384288b477322ad88dbd58.pdf 63771.pdf 2023-07-04T10:34:58.9221881 Output 1480288 application/pdf Accepted Manuscript true 2024-07-01T00:00:00.0000000 false eng |
title |
Domain-informed graph neural networks: A quantum chemistry case study |
spellingShingle |
Domain-informed graph neural networks: A quantum chemistry case study Jay Paul Morgan Adeline Paiement Christian Klinke |
title_short |
Domain-informed graph neural networks: A quantum chemistry case study |
title_full |
Domain-informed graph neural networks: A quantum chemistry case study |
title_fullStr |
Domain-informed graph neural networks: A quantum chemistry case study |
title_full_unstemmed |
Domain-informed graph neural networks: A quantum chemistry case study |
title_sort |
Domain-informed graph neural networks: A quantum chemistry case study |
author_id_str_mv |
df9a27bcf77b4769c2ebbb702b587491 f50adf4186d930e3a2a0f9a6d643cf53 c10c44238eabfb203111f88a965f5372 |
author_id_fullname_str_mv |
df9a27bcf77b4769c2ebbb702b587491_***_Jay Paul Morgan f50adf4186d930e3a2a0f9a6d643cf53_***_Adeline Paiement c10c44238eabfb203111f88a965f5372_***_Christian Klinke |
author |
Jay Paul Morgan Adeline Paiement Christian Klinke |
author2 |
Jay Paul Morgan Adeline Paiement Christian Klinke |
format |
Journal article |
container_title |
Neural Networks |
container_volume |
165 |
container_start_page |
938 |
publishDate |
2023 |
institution |
Swansea University |
issn |
0893-6080 1879-2782 |
doi_str_mv |
10.1016/j.neunet.2023.06.030 |
publisher |
Elsevier BV |
college_str |
Faculty of Science and Engineering |
hierarchytype |
|
hierarchy_top_id |
facultyofscienceandengineering |
hierarchy_top_title |
Faculty of Science and Engineering |
hierarchy_parent_id |
facultyofscienceandengineering |
hierarchy_parent_title |
Faculty of Science and Engineering |
department_str |
School of Engineering and Applied Sciences - Chemistry{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Engineering and Applied Sciences - Chemistry |
document_store_str |
1 |
active_str |
0 |
description |
We explore different strategies to integrate prior domain knowledge into the design of graph neural networks (GNN). Our study is supported by a use-case of estimating the potential energy of chemical systems (molecules and crystals) represented as graphs. We integrate two elements of domain knowledge into the design of the GNN to constrain and regularise its learning, towards higher accuracy and generalisation. First, knowledge on the existence of different types of relations/graph edges (e.g. chemical bonds in our case study) between nodes of the graph is used to modulate their interactions. We formulate and compare two strategies, namely specialised message production and specialised update of internal states. Second, knowledge of the relevance of some physical quantities is used to constrain the learnt features towards a higher physical relevance using a simple multi-task learning (MTL) paradigm. We explore the potential of MTL to better capture the underlying mechanisms behind the studied phenomenon. We demonstrate the general applicability of our two knowledge integrations by applying them to three architectures that rely on different mechanisms to propagate information between nodes and to update node states. Our implementations are made publicly available. To support these experiments, we release three new datasets of out-of-equilibrium molecules and crystals of various complexities. |
published_date |
2023-08-31T08:09:22Z |
_version_ |
1826828019829833728 |
score |
11.056336 |