Finding path and cycle counting formulae in graphs with Deep Reinforcement Learning

This paper presents Grammar Reinforcement Learning (GRL), a reinforcement learning algorithm that uses Monte Carlo Tree Search (MCTS) and a transformer architecture that models a Pushdown Automaton (PDA) within a context-free grammar (CFG) framework. Taking as use case the problem of efficiently cou...

Full description

Saved in:
Bibliographic Details
Main Authors: Piquenot, Jason, Bérar, Maxime, Héroux, Pierre, Ramel, Jean-Yves, Raveaux, Romain, Adam, Sébastien
Format: Journal Article
Language:English
Published: 02-10-2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This paper presents Grammar Reinforcement Learning (GRL), a reinforcement learning algorithm that uses Monte Carlo Tree Search (MCTS) and a transformer architecture that models a Pushdown Automaton (PDA) within a context-free grammar (CFG) framework. Taking as use case the problem of efficiently counting paths and cycles in graphs, a key challenge in network analysis, computer science, biology, and social sciences, GRL discovers new matrix-based formulas for path/cycle counting that improve computational efficiency by factors of two to six w.r.t state-of-the-art approaches. Our contributions include: (i) a framework for generating gramformers that operate within a CFG, (ii) the development of GRL for optimizing formulas within grammatical structures, and (iii) the discovery of novel formulas for graph substructure counting, leading to significant computational improvements.
AbstractList This paper presents Grammar Reinforcement Learning (GRL), a reinforcement learning algorithm that uses Monte Carlo Tree Search (MCTS) and a transformer architecture that models a Pushdown Automaton (PDA) within a context-free grammar (CFG) framework. Taking as use case the problem of efficiently counting paths and cycles in graphs, a key challenge in network analysis, computer science, biology, and social sciences, GRL discovers new matrix-based formulas for path/cycle counting that improve computational efficiency by factors of two to six w.r.t state-of-the-art approaches. Our contributions include: (i) a framework for generating gramformers that operate within a CFG, (ii) the development of GRL for optimizing formulas within grammatical structures, and (iii) the discovery of novel formulas for graph substructure counting, leading to significant computational improvements.
Author Raveaux, Romain
Piquenot, Jason
Bérar, Maxime
Ramel, Jean-Yves
Adam, Sébastien
Héroux, Pierre
Author_xml – sequence: 1
  givenname: Jason
  surname: Piquenot
  fullname: Piquenot, Jason
– sequence: 2
  givenname: Maxime
  surname: Bérar
  fullname: Bérar, Maxime
– sequence: 3
  givenname: Pierre
  surname: Héroux
  fullname: Héroux, Pierre
– sequence: 4
  givenname: Jean-Yves
  surname: Ramel
  fullname: Ramel, Jean-Yves
– sequence: 5
  givenname: Romain
  surname: Raveaux
  fullname: Raveaux, Romain
– sequence: 6
  givenname: Sébastien
  surname: Adam
  fullname: Adam, Sébastien
BackLink https://doi.org/10.48550/arXiv.2410.01661$$DView paper in arXiv
BookMark eNqFjr0OgkAQhK_Qwr8HsHJfQAQFYq8SCyu1v2yOBS6B5XKAytt7EHurSb58k5m5mHDNJMQ68L3wGEX-Du1Hv7x96IAfxHEwE49Ec6o5B4NtAcgpqF6VBKruuB14VtuqK5FAM-QWTdHAWzv1TGTgTpqdoKgibuFGaNl1lmKaYdnQ6pcLsUkuz9N1O85LY3WFtpfDDTneOPw3vh_-P2w
ContentType Journal Article
Copyright http://creativecommons.org/licenses/by/4.0
Copyright_xml – notice: http://creativecommons.org/licenses/by/4.0
DBID AKY
GOX
DOI 10.48550/arxiv.2410.01661
DatabaseName arXiv Computer Science
arXiv.org
DatabaseTitleList
Database_xml – sequence: 1
  dbid: GOX
  name: arXiv.org
  url: http://arxiv.org/find
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 2410_01661
GroupedDBID AKY
GOX
ID FETCH-arxiv_primary_2410_016613
IEDL.DBID GOX
IngestDate Fri Oct 04 21:22:11 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-arxiv_primary_2410_016613
OpenAccessLink https://arxiv.org/abs/2410.01661
ParticipantIDs arxiv_primary_2410_01661
PublicationCentury 2000
PublicationDate 2024-10-02
PublicationDateYYYYMMDD 2024-10-02
PublicationDate_xml – month: 10
  year: 2024
  text: 2024-10-02
  day: 02
PublicationDecade 2020
PublicationYear 2024
Score 3.874448
SecondaryResourceType preprint
Snippet This paper presents Grammar Reinforcement Learning (GRL), a reinforcement learning algorithm that uses Monte Carlo Tree Search (MCTS) and a transformer...
SourceID arxiv
SourceType Open Access Repository
SubjectTerms Computer Science - Artificial Intelligence
Computer Science - Formal Languages and Automata Theory
Title Finding path and cycle counting formulae in graphs with Deep Reinforcement Learning
URI https://arxiv.org/abs/2410.01661
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV1NT8MwDLXYTlwQCND49oFrYW2SNT0itrITSIzDblWTOqgSmqaVIvj3JG4nuOxqR5GVRPKzYz8D3AplJk4LGWWVf8FSuzjSooqjkoTKhBe6NPQOzxfp81JPZ4EmB7e9MOXmu_7q-IFNc-_dy_jOg5IQ3wySJJRsPb0su89JpuLq1_-t8xiTRf-cRH4IBz26w4fuOo5gj1bHsMhrbh3BMP0XfeSO9sdrcTumAQNubD9KwnqFTCDdYEiP4pRoja_E3KaW03jY06G-n8BNPnt7nEdsRrHuOCOKYGHBFopTGPrInkaAxsSmJCsFGSdjqYwhlWllXZaObTXRZzDatcv5btUF7Cfe83LFWXIJw89NS1cwaKr2mo_vF6DNc5A
link.rule.ids 228,230,782,887
linkProvider Cornell University
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%3Ajournal&rft.genre=article&rft.atitle=Finding+path+and+cycle+counting+formulae+in+graphs+with+Deep+Reinforcement+Learning&rft.au=Piquenot%2C+Jason&rft.au=B%C3%A9rar%2C+Maxime&rft.au=H%C3%A9roux%2C+Pierre&rft.au=Ramel%2C+Jean-Yves&rft.date=2024-10-02&rft_id=info:doi/10.48550%2Farxiv.2410.01661&rft.externalDocID=2410_01661