Enabling MCTS Explainability for Sequential Planning Through Computation Tree Logic

Monte Carlo tree search (MCTS) is one of the most capable online search algorithms for sequential planning tasks, with significant applications in areas such as resource allocation and transit planning. Despite its strong performance in real-world deployment, the inherent complexity of MCTS makes it...

Full description

Saved in:
Bibliographic Details
Main Authors An, Ziyan, Baier, Hendrik, Dubey, Abhishek, Mukhopadhyay, Ayan, Ma, Meiyi
Format Journal Article
LanguageEnglish
Published 15.07.2024
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Monte Carlo tree search (MCTS) is one of the most capable online search algorithms for sequential planning tasks, with significant applications in areas such as resource allocation and transit planning. Despite its strong performance in real-world deployment, the inherent complexity of MCTS makes it challenging to understand for users without technical background. This paper considers the use of MCTS in transportation routing services, where the algorithm is integrated to develop optimized route plans. These plans are required to meet a range of constraints and requirements simultaneously, further complicating the task of explaining the algorithm's operation in real-world contexts. To address this critical research gap, we introduce a novel computation tree logic-based explainer for MCTS. Our framework begins by taking user-defined requirements and translating them into rigorous logic specifications through the use of language templates. Then, our explainer incorporates a logic verification and quantitative evaluation module that validates the states and actions traversed by the MCTS algorithm. The outcomes of this analysis are then rendered into human-readable descriptive text using a second set of language templates. The user satisfaction of our approach was assessed through a survey with 82 participants. The results indicated that our explanatory approach significantly outperforms other baselines in user preference.
AbstractList Monte Carlo tree search (MCTS) is one of the most capable online search algorithms for sequential planning tasks, with significant applications in areas such as resource allocation and transit planning. Despite its strong performance in real-world deployment, the inherent complexity of MCTS makes it challenging to understand for users without technical background. This paper considers the use of MCTS in transportation routing services, where the algorithm is integrated to develop optimized route plans. These plans are required to meet a range of constraints and requirements simultaneously, further complicating the task of explaining the algorithm's operation in real-world contexts. To address this critical research gap, we introduce a novel computation tree logic-based explainer for MCTS. Our framework begins by taking user-defined requirements and translating them into rigorous logic specifications through the use of language templates. Then, our explainer incorporates a logic verification and quantitative evaluation module that validates the states and actions traversed by the MCTS algorithm. The outcomes of this analysis are then rendered into human-readable descriptive text using a second set of language templates. The user satisfaction of our approach was assessed through a survey with 82 participants. The results indicated that our explanatory approach significantly outperforms other baselines in user preference.
Author Mukhopadhyay, Ayan
An, Ziyan
Dubey, Abhishek
Ma, Meiyi
Baier, Hendrik
Author_xml – sequence: 1
  givenname: Ziyan
  surname: An
  fullname: An, Ziyan
– sequence: 2
  givenname: Hendrik
  surname: Baier
  fullname: Baier, Hendrik
– sequence: 3
  givenname: Abhishek
  surname: Dubey
  fullname: Dubey, Abhishek
– sequence: 4
  givenname: Ayan
  surname: Mukhopadhyay
  fullname: Mukhopadhyay, Ayan
– sequence: 5
  givenname: Meiyi
  surname: Ma
  fullname: Ma, Meiyi
BackLink https://doi.org/10.48550/arXiv.2407.10820$$DView paper in arXiv
BookMark eNqFjs0KgkAURmdRi_4eoFX3BbLRlNyL0aIg0L3cYtQL4x2bxtC3L6N9qw8-DpwzFxM2rIRY-9IL4yiSO7Q9vbwglAfPl3EgZyJLGW-auIJLkmeQ9q1G-lykyQ1QGguZenSKHaGGq0bmkc1ra7qqhsQ0befQkWHIrVJwNhXdl2Jaon6q1W8XYnNM8-S0_eqL1lKDdijGjOKbsf9PvAEPBD9O
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.2407.10820
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 2407_10820
GroupedDBID AKY
GOX
ID FETCH-arxiv_primary_2407_108203
IEDL.DBID GOX
IngestDate Fri Jul 19 12:21:22 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-arxiv_primary_2407_108203
OpenAccessLink https://arxiv.org/abs/2407.10820
ParticipantIDs arxiv_primary_2407_10820
PublicationCentury 2000
PublicationDate 2024-07-15
PublicationDateYYYYMMDD 2024-07-15
PublicationDate_xml – month: 07
  year: 2024
  text: 2024-07-15
  day: 15
PublicationDecade 2020
PublicationYear 2024
Score 3.8650348
SecondaryResourceType preprint
Snippet Monte Carlo tree search (MCTS) is one of the most capable online search algorithms for sequential planning tasks, with significant applications in areas such...
SourceID arxiv
SourceType Open Access Repository
SubjectTerms Computer Science - Artificial Intelligence
Title Enabling MCTS Explainability for Sequential Planning Through Computation Tree Logic
URI https://arxiv.org/abs/2407.10820
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwY2BQSTIzTrEwTQadb2duoGtiZmwILActU3RB57aAFn0bpYCvb_P1M_MINfGKMI1gYlCA7YVJLKrILIOcD5xUrA_qboBWwRkBO-XMRkagJVvu_hGQyUnwUVxQ9Qh1wDYmWAipknATZOCHtu4UHCHRIcTAlJonwhDsCtqfBKwiFHydQ4IVQKvewFuWQKtSKxWAjUaFYPB6ZmBey1GAXSKkEAK5QEcBcu0COPwUQopSUxVAtyMnizLIu7mGOHvogp0RXwA5MyIe5MJ4sAuNxRhYgD37VAkGBdDRKEmmKSYpiYmmJsbJwL5PonFSUgowUE2TTYBdIUkGCVymSOGWkmbgMgLWvKABSENTGQaWkqLSVFlgzVmSJAcOPgAPe3Ly
link.rule.ids 228,230,786,891
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=Enabling+MCTS+Explainability+for+Sequential+Planning+Through+Computation+Tree+Logic&rft.au=An%2C+Ziyan&rft.au=Baier%2C+Hendrik&rft.au=Dubey%2C+Abhishek&rft.au=Mukhopadhyay%2C+Ayan&rft.date=2024-07-15&rft_id=info:doi/10.48550%2Farxiv.2407.10820&rft.externalDocID=2407_10820