Adaptive Sampling using POMDPs with Domain-Specific Considerations

被引:3
|
作者
Salhotra, Gautam [1 ]
Denniston, Christopher E. [1 ]
Caron, David A. [1 ]
Sukhatme, Gaurav S. [1 ]
机构
[1] Univ Southern Calif, Los Angeles, CA 90007 USA
关键词
D O I
10.1109/ICRA48506.2021.9561319
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We investigate improving Monte Carlo Tree Search based solvers for Partially Observable Markov Decision Processes (POMDPs), when applied to adaptive sampling problems. We propose improvements in rollout allocation, the action exploration algorithm, and plan commitment. The first allocates a different number of rollouts depending on how many actions the agent has taken in an episode. We find that rollouts are more valuable after some initial information is gained about the environment. Thus, a linear increase in the number of rollouts, i.e. allocating a fixed number at each step, is not appropriate for adaptive sampling tasks. The second alters which actions the agent chooses to explore when building the planning tree. We find that by using knowledge of the number of rollouts allocated, the agent can more effectively choose actions to explore. The third improvement is in determining how many actions the agent should take from one plan. Typically, an agent will plan to take the first action from the planning tree and then call the planner again from the new state. Using statistical techniques, we show that it is possible to greatly reduce the number of rollouts by increasing the number of actions taken from a single planning tree without affecting the agent's final reward. Finally, we demonstrate experimentally, on simulated and real aquatic data from an underwater robot, that these improvements can be combined, leading to better adaptive sampling. The code for this work is available at https://github com/uscresl/AdaptiveSamplingPOMCP.
引用
收藏
页码:2385 / 2391
页数:7
相关论文
共 50 条
  • [41] Visualisation of domain-specific modelling languages using UML
    Graaf, Bas
    van Deursen, Arie
    ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 586 - +
  • [42] Using a Domain-Specific Language to Enrich ETL Schemas
    Belo, Orlando
    Gomes, Claudia
    Oliveira, Bruno
    Marques, Ricardo
    Santos, Vasco
    NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS (ADBIS 2015), 2015, 539 : 28 - 35
  • [43] Using domain-specific languages for the realization of component composition
    Anlauff, M
    Kutter, PW
    Pierantonio, A
    Sünbül, A
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 2000, 1783 : 112 - 126
  • [44] Domain-specific languages and code synthesis using haskell
    Gill, Andy
    Queue, 2014, 12 (04): : 30 - 43
  • [45] On domain-specific languages reengineering
    Alias, C
    Barthou, D
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2005, 3676 : 63 - 77
  • [46] Domain-specific regular acceleration
    Bernard Boigelot
    Boigelot, B. (boigelot@montefiore.ulg.ac.be), 1600, Springer Verlag (14): : 193 - 206
  • [47] Domain-specific keyphrase extraction
    Frank, E
    Paynter, GW
    Witten, IH
    Gutwin, C
    Nevill-Manning, CG
    IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, 1999, : 668 - 673
  • [48] Democratizing Domain-Specific Computing
    Chi, Yuze
    Qiao, Weikang
    Sohrabizadeh, Atefeh
    Wang, Jie
    Cong, Jason
    COMMUNICATIONS OF THE ACM, 2023, 66 (01) : 74 - 85
  • [49] A domain-specific modeling milestone
    Jeff Gray
    Bernhard Rumpe
    Juha-Pekka Tolvanen
    Software and Systems Modeling, 2021, 20 : 917 - 918
  • [50] Domain-specific Event Abstraction
    Klessascheck, Finn
    Lichtenstein, Tom
    Meier, Martin
    Remy, Simon
    Sachs, Jan Philipp
    Pufahl, Luise
    Miotto, Riccardo
    Boettinger, Erwin
    Weske, Mathias
    24TH INTERNATIONAL CONFERENCE ON BUSINESS INFORMATION SYSTEMS (BIS): ENTERPRISE KNOWLEDGE AND DATA SPACES, 2021, : 117 - 126