{"title":"片断确定性马尔可夫过程高效采样的自动化技术","authors":"Charly Andral, Kengo Kamatani","doi":"arxiv-2408.03682","DOIUrl":null,"url":null,"abstract":"Piecewise deterministic Markov processes (PDMPs) are a class of\ncontinuous-time Markov processes that were recently used to develop a new class\nof Markov chain Monte Carlo algorithms. However, the implementation of the\nprocesses is challenging due to the continuous-time aspect and the necessity of\nintegrating the rate function. Recently, Corbella, Spencer, and Roberts (2022)\nproposed a new algorithm to automate the implementation of the Zig-Zag sampler.\nHowever, the efficiency of the algorithm highly depends on a hyperparameter\n($t_{\\text{max}}$) that is fixed all along the run of the algorithm and needs\npreliminary runs to tune. In this work, we relax this assumption and propose a\nnew variant of their algorithm that let this parameter change over time and\nautomatically adapt to the target distribution. We also replace the Brent\noptimization algorithm by a grid-based method to compute the upper bound of the\nrate function. This method is more robust to the regularity of the function and\ngives a tighter upper bound while being quicker to compute. We also extend the\nalgorithm to other PDMPs and provide a Python implementation of the algorithm\nbased on JAX.","PeriodicalId":501215,"journal":{"name":"arXiv - STAT - Computation","volume":"45 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Automated Techniques for Efficient Sampling of Piecewise-Deterministic Markov Processes\",\"authors\":\"Charly Andral, Kengo Kamatani\",\"doi\":\"arxiv-2408.03682\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Piecewise deterministic Markov processes (PDMPs) are a class of\\ncontinuous-time Markov processes that were recently used to develop a new class\\nof Markov chain Monte Carlo algorithms. However, the implementation of the\\nprocesses is challenging due to the continuous-time aspect and the necessity of\\nintegrating the rate function. Recently, Corbella, Spencer, and Roberts (2022)\\nproposed a new algorithm to automate the implementation of the Zig-Zag sampler.\\nHowever, the efficiency of the algorithm highly depends on a hyperparameter\\n($t_{\\\\text{max}}$) that is fixed all along the run of the algorithm and needs\\npreliminary runs to tune. In this work, we relax this assumption and propose a\\nnew variant of their algorithm that let this parameter change over time and\\nautomatically adapt to the target distribution. We also replace the Brent\\noptimization algorithm by a grid-based method to compute the upper bound of the\\nrate function. This method is more robust to the regularity of the function and\\ngives a tighter upper bound while being quicker to compute. We also extend the\\nalgorithm to other PDMPs and provide a Python implementation of the algorithm\\nbased on JAX.\",\"PeriodicalId\":501215,\"journal\":{\"name\":\"arXiv - STAT - Computation\",\"volume\":\"45 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - STAT - Computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.03682\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - STAT - Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.03682","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Automated Techniques for Efficient Sampling of Piecewise-Deterministic Markov Processes
Piecewise deterministic Markov processes (PDMPs) are a class of
continuous-time Markov processes that were recently used to develop a new class
of Markov chain Monte Carlo algorithms. However, the implementation of the
processes is challenging due to the continuous-time aspect and the necessity of
integrating the rate function. Recently, Corbella, Spencer, and Roberts (2022)
proposed a new algorithm to automate the implementation of the Zig-Zag sampler.
However, the efficiency of the algorithm highly depends on a hyperparameter
($t_{\text{max}}$) that is fixed all along the run of the algorithm and needs
preliminary runs to tune. In this work, we relax this assumption and propose a
new variant of their algorithm that let this parameter change over time and
automatically adapt to the target distribution. We also replace the Brent
optimization algorithm by a grid-based method to compute the upper bound of the
rate function. This method is more robust to the regularity of the function and
gives a tighter upper bound while being quicker to compute. We also extend the
algorithm to other PDMPs and provide a Python implementation of the algorithm
based on JAX.