DS-GL: Advancing Graph Learning via Harnessing Nature's Power within Scalable Dynamical Systems
With the rapid digitization of the world, an increasing number of real-world applications are turning to non-Euclidean data, modeled as graphs. Due to their intrinsic high complexity and irregularity, learning from graph data demands tremendous computational power. Recently, CMOS-compatible Ising ma...
Uloženo v:
| Vydáno v: | 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA) s. 45 - 57 |
|---|---|
| Hlavní autoři: | , , , , , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
29.06.2024
|
| Témata: | |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | With the rapid digitization of the world, an increasing number of real-world applications are turning to non-Euclidean data, modeled as graphs. Due to their intrinsic high complexity and irregularity, learning from graph data demands tremendous computational power. Recently, CMOS-compatible Ising machines, i.e., dynamical systems fabricated with CMOS technologies, have emerged as a new approach that harnesses the inherent power of nature within dynamical systems to efficiently resolve binary optimization problems and have been adopted for traditional graph computation, such as max-cut. However, when performing complex Graph Learning (GL) tasks, Ising machines face significant hurdles: (i) they are binary and thus ill-suited for real-valued problems; (ii) their expensive all-to-all coupling network that guarantees generality for optimization problems poses daunting scalability concerns.To address these challenges, this paper proposes a nature-powered graph learning framework dubbed DS-GL, which is the first effort to transform the process of solving graph learning problems into the natural annealing process within a parameterized dynamical system embodied as a CMOS chip. To tackle the two major hurdles, DS-GL first augments the Ising machine architecture to modify the self-reaction term of its Hamiltonian function from linear to quadratic, effectively serving as an energy regulator. This adjustment maintains the system's original physical interpretation while enabling it to process continuous, real-valued data. Second, to address the scaling issue, DS-GL further upgrades the real-valued dense Ising machine by decomposing it into a mesh-based multi-PE dynamical system that supports efficient distributed spatial-temporal co-annealing across different PEs through sparse interconnects. By exploiting the inherent sparsity and community structures in real-world graphs, DS-GL is able to map complex graph learning tasks onto the scalable dynamical system while maintaining high accuracy. Evaluations with four diverse GL applications across seven real-world datasets, including traffic flow and COVID-19 prediction, show that DS-GL can deliver from 10 3 × to 10 5 × speedups over Graph Neural Networks on GPUs while operating at a power 2 orders of magnitude lower than GPUs, with 5% - 30% accuracy enhancement. |
|---|---|
| AbstractList | With the rapid digitization of the world, an increasing number of real-world applications are turning to non-Euclidean data, modeled as graphs. Due to their intrinsic high complexity and irregularity, learning from graph data demands tremendous computational power. Recently, CMOS-compatible Ising machines, i.e., dynamical systems fabricated with CMOS technologies, have emerged as a new approach that harnesses the inherent power of nature within dynamical systems to efficiently resolve binary optimization problems and have been adopted for traditional graph computation, such as max-cut. However, when performing complex Graph Learning (GL) tasks, Ising machines face significant hurdles: (i) they are binary and thus ill-suited for real-valued problems; (ii) their expensive all-to-all coupling network that guarantees generality for optimization problems poses daunting scalability concerns.To address these challenges, this paper proposes a nature-powered graph learning framework dubbed DS-GL, which is the first effort to transform the process of solving graph learning problems into the natural annealing process within a parameterized dynamical system embodied as a CMOS chip. To tackle the two major hurdles, DS-GL first augments the Ising machine architecture to modify the self-reaction term of its Hamiltonian function from linear to quadratic, effectively serving as an energy regulator. This adjustment maintains the system's original physical interpretation while enabling it to process continuous, real-valued data. Second, to address the scaling issue, DS-GL further upgrades the real-valued dense Ising machine by decomposing it into a mesh-based multi-PE dynamical system that supports efficient distributed spatial-temporal co-annealing across different PEs through sparse interconnects. By exploiting the inherent sparsity and community structures in real-world graphs, DS-GL is able to map complex graph learning tasks onto the scalable dynamical system while maintaining high accuracy. Evaluations with four diverse GL applications across seven real-world datasets, including traffic flow and COVID-19 prediction, show that DS-GL can deliver from 10 3 × to 10 5 × speedups over Graph Neural Networks on GPUs while operating at a power 2 orders of magnitude lower than GPUs, with 5% - 30% accuracy enhancement. |
| Author | Wu, Chunshu Song, Ruibing Huang, Michael Li, Ang Geng, Tony Tong Liu, Chuan |
| Author_xml | – sequence: 1 givenname: Ruibing surname: Song fullname: Song, Ruibing email: ruibing.song@rochester.edu organization: University of Rochester,Rochester,NY,USA – sequence: 2 givenname: Chunshu surname: Wu fullname: Wu, Chunshu email: chunshu.wu@rochester.edu organization: University of Rochester,Rochester,NY,USA – sequence: 3 givenname: Chuan surname: Liu fullname: Liu, Chuan email: chuan.liu@rochester.edu organization: University of Rochester,Rochester,NY,USA – sequence: 4 givenname: Ang surname: Li fullname: Li, Ang email: ang.li@pnnl.gov organization: Pacific Northwest National Laboratory,Richland,WA,USA – sequence: 5 givenname: Michael surname: Huang fullname: Huang, Michael email: michael.huang@rochester.edu organization: University of Rochester,Rochester,NY,USA – sequence: 6 givenname: Tony Tong surname: Geng fullname: Geng, Tony Tong email: tong.geng@rochester.edu organization: University of Rochester,Rochester,NY,USA |
| BookMark | eNotj8FOwzAQRI0EElDyBz34xillHcd2zC1Koa0UAVLgXG2cLbXUulUSWuXvSQWnmXd4I809uw6HQIxNBcyEAPu0qopcWTBmlkCSzgBApFcsssZmUoFMtMrELYu6ztegwRppMnXH1vMqXpTPPG9OGJwP33zR4nHLS8I2XPDkkS_HTqM44hv2Py09dvzjcKaWn32_9YFXDndY74jPh4B7PxKvhq6nfffAbja46yj6zwn7en35LJZx-b5YFXkZY6KyPpa1JZcIAEpVglZrXTfCuQ2A2jglldW1gsZlqRWZkk2jUyNQpw51bVwDWk7Y9G_XE9H62Po9tsNaXJ5qo-Uvu51VEw |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/ISCA59077.2024.00014 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9798350326581 |
| EndPage | 57 |
| ExternalDocumentID | 10609676 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Office of Science funderid: 10.13039/100006132 – fundername: Advanced Scientific Computing Research funderid: 10.13039/100006192 |
| GroupedDBID | 6IE 6IH ACM ALMA_UNASSIGNED_HOLDINGS CBEJK RIE RIO |
| ID | FETCH-LOGICAL-a258t-3b9ec2100e452a9666bd1ccf005fc53596b50dc8491853dd6471a64ca6b7cd063 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 3 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001290320700004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:34:55 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a258t-3b9ec2100e452a9666bd1ccf005fc53596b50dc8491853dd6471a64ca6b7cd063 |
| PageCount | 13 |
| ParticipantIDs | ieee_primary_10609676 |
| PublicationCentury | 2000 |
| PublicationDate | 2024-June-29 |
| PublicationDateYYYYMMDD | 2024-06-29 |
| PublicationDate_xml | – month: 06 year: 2024 text: 2024-June-29 day: 29 |
| PublicationDecade | 2020 |
| PublicationTitle | 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture (ISCA) |
| PublicationTitleAbbrev | ISCA |
| PublicationYear | 2024 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib060973785 |
| Score | 2.2813096 |
| Snippet | With the rapid digitization of the world, an increasing number of real-world applications are turning to non-Euclidean data, modeled as graphs. Due to their... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 45 |
| SubjectTerms | Accuracy Computational efficiency Computer architecture Dynamical System Graph Learning Graph neural networks Nature-Powered Computing Semiconductor device modeling Transforms Turning |
| Title | DS-GL: Advancing Graph Learning via Harnessing Nature's Power within Scalable Dynamical Systems |
| URI | https://ieeexplore.ieee.org/document/10609676 |
| WOSCitedRecordID | wos001290320700004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA62ePCkYsU3OQieVne3eXqT1rZCKYWq9FZ2J1kpyLb09fudSbfqxYO3bC4LmUxmvmS-bxi7LQCBT-wSdCRQkXAId4wRPhJJ7gqZFSYO9Oj3vh4MzHhshxVZPXBhvPeh-Mzf0zC85bsZrOmqDD1cYcatVY3VtNZbstZu8yjSndFGVvS4JLYPL6PWk0TwpxEGpiSSHRNX51cTlRBDOof__PsRa_yw8fjwO84csz1fnrBJexR1-488dEUGnOddkp7mlV7qB99MM97DMZW54ucgCHjeLfmQ2qJxun6dlnyEFiLuFG9vG9Nnn7ySMG-wt87za6sXVc0SoiyVZhU1c-sB8VvshUwzBDEqdwlAgV5WgGxKq3IZOzDCUoR2TmFUypSATOUaHCYqp6xezkp_xrjToAB8YkBgvoIujmcQCG2VE0aKPD1nDVqdyXyrhzHZLczFH_OX7IAMQAVWqb1i9dVi7a_ZPmxW0-XiJljxC-uxnQI |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagIMEEiCLeeEBiCiSp7dhsqKUPEaJKLahblJydqhJKUV-_n7ObAgsDm-Mlks_nu8--7ztCbgtA4OPrAB0JhMc0wh0pmfFYkOuCZ4X0HT36PY6SRI5Gql-R1R0Xxhjjis_MvR26t3w9haW9KkMPF5hxR2Kb7HDGwmBN19psH2GVZyLJK4Jc4KuH3qD5xBH-RQgEQyuT7Vu2zq82Ki6KtA_--f9DUv_h49H-d6Q5IlumPCZpa-B14kfq-iIDztOOFZ-mlWLqmK4mGe3i2Ba64mfiJDzv5rRvG6NRewE7KekAbWTZU7S1bk2ffdBKxLxO3trPw2bXq9oleFnI5cJr5MoAIjjfMB5mCGNErgOAAv2sAN7gSuTc1yCZsjFaa4FxKRMMMpFHoDFVOSG1clqaU0J1BALABBIYZizo5HgKAYuU0ExylodnpG5XJ_1cK2Kkm4U5_2P-hux1h69xGveSlwuyb41hy61CdUlqi9nSXJFdWC0m89m1s-gXRvSgSQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2024+ACM%2FIEEE+51st+Annual+International+Symposium+on+Computer+Architecture+%28ISCA%29&rft.atitle=DS-GL%3A+Advancing+Graph+Learning+via+Harnessing+Nature%27s+Power+within+Scalable+Dynamical+Systems&rft.au=Song%2C+Ruibing&rft.au=Wu%2C+Chunshu&rft.au=Liu%2C+Chuan&rft.au=Li%2C+Ang&rft.date=2024-06-29&rft.pub=IEEE&rft.spage=45&rft.epage=57&rft_id=info:doi/10.1109%2FISCA59077.2024.00014&rft.externalDocID=10609676 |