Abstract
Physical model optimisation has frequently been complemented by experimental design in scientific research. However, it can be time consuming to perform real-world experiments and difficult to find affordable experimental designs. Bayesian optimisation based on the Gaussian process model has attracted extensive attention in the field of experimental design because it can build a good surrogate model and generate a sequential design simultaneously. However, it can create problems if researchers have a weak understanding of the system’s overall trend. This study introduces gradient information and proposes a new framework for constructing surrogate models: GRAdient-enhanced SEquential SUrrogate MOdelling (GRASE-SUMO). First-order gradient information is utilised as a guidance for selecting sampling space, and second-order gradient information is then adopted as an objective function in Bayesian optimisation. GRASE-SUMO is designed to mimic system changes and allows general system trends to be easily identified without a high level of prior knowledge. Experiments were conducted to verify the accuracy and stability of GRASE-SUMO, which works especially well in dealing with plate-shaped or valley-shaped response surfaces. When applied to laser-proton acceleration, GRASE-SUMO succeeded in rectifying and expanding the suitable conditions for optimal acceleration using only 30 samples, while the conventional sampling method requires about 10\(^{2-3}\) samples with only three variables.
This is a preview of subscription content, access via your institution.
















Data availability
The datasets generated and analysed in study will be publicly available on GitHub after the paper is published https://github.com/BinglinW/GRASR-SUMO.
Code availability
All code generated and analysed during the current study will be publicly available on GitHub after the paper is published https://github.com/BinglinW/GRASR-SUMO. The authors will provide essential help for the readers if they want to reproduce and use the results of this study.
References
Antici P, Fazi M, Lombardi A, Migliorati M, Palumbo L, Audebert P, Fuchs J (2008) Numerical study of a linear accelerator using laser-generated proton beams as a source. J Appl Phys 104(12):124901. https://doi.org/10.1063/1.3021160
Arber T, Bennett K, Brady C et al (2015) Contemporary particle-in-cell approach to laser-plasma modelling. Plasma Phys Control Fusion 57(11):113001. https://doi.org/10.1088/0741-3335/57/11/113001
Baudin M, Dutfoy A, Iooss B, Popelin A-L (2016) OpenTURNS. In: Ghanem R, Higdon D, Owhadi H (eds) An industrial software for uncertainty quantification in simulation. Springer, Cham, pp. 1–38
Beck J, Guillas S (2016) Sequential design with mutual information for computer experiments (mice): emulation of a tsunami model. SIAM-ASA J Uncertain 4(1):739–766. https://doi.org/10.1137/140989613
Bennett K, Brady C, Schmitz H, Ridgers C, Arber T, Evans R, Bell T (2017) Users manual for the epoch pic codes. University of Warwick
Borghesi M, Campbell D, Schiavi A, Haines M, Willi O, MacKinnon A, Patel P, Gizzi L, Galimberti M, Clarke R et al (2002) Electric field detection in laser-plasma interaction experiments via the proton imaging technique. Phys Plasmas 9(5):2214–2220. https://doi.org/10.1063/1.1459457
Bruinsma W, Perim E, Tebbutt W, Hosking S, Solin A, Turner R (2020) Scalable exact inference in multi-output gaussian processes. In: International Conference on Machine Learning, pp. 1190–1201. PMLR
Bulanov SS, Brantov A, Bychenkov VY, Chvykov V, Kalinchenko G, Matsuoka T, Rousseau P, Reed S, Yanovsky V, Krushelnick K et al (2008) Accelerating protons to therapeutic energies with ultraintense, ultraclean, and ultrashort laser pulses. Med Phys 35(5):1770–1776. https://doi.org/10.1118/1.2900112
Chou H-GJ, Grassi A, Glenzer S, Fiuza F (2022) Radiation pressure acceleration of high-quality ion beams using ultrashort laser pulses. Phys Rev Res 4(2):022056. https://doi.org/10.1103/PhysRevResearch.4.L022056
Contal E, Perchet V, Vayatis N (2014) Gaussian process optimization with mutual information. In: International Conference on Machine Learning, pp. 253–261. PMLR
Damblin G, Couplet M, Iooss B (2013) Numerical studies of space-filling designs: optimization of Latin hypercube samples and subprojection properties. J Simul 7(4):276–289. https://doi.org/10.1057/jos.2013.16
Dang C, Wei P, Faes MG, Valdebenito MA, Beer M (2022) Interval uncertainty propagation by a parallel Bayesian global optimization method. Appl Math Model 108:220–235. https://doi.org/10.1016/j.apm.2022.03.031
Daoud MS, Shehab M, Al-Mimi HM, Abualigah L, Zitar RA, Shambour MKY (2023) Gradient-based optimizer (gbo): a review, theory, variants, and applications. Arch Comput Methods Eng 30(4):2431–2449. https://doi.org/10.1007/s11831-022-09872-y
Demšar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7:1–30. https://doi.org/10.5555/1248547.1248548
Duris J, Kennedy D, Hanuka A, Shtalenkova J, Edelen A, Baxevanis P, Egger A, Cope T, McIntire M, Ermon S et al (2020) Bayesian optimization of a free-electron laser. Phys Rev Lett 124(12):124801. https://doi.org/10.1103/physrevlett.124.124801
Eliasson B (2015) Instability of a thin conducting foil accelerated by a finite wavelength intense laser. New J Phys 17(3):033026. https://doi.org/10.1088/1367-2630/17/3/033026
Emma C, Edelen A, Hogan M, O’Shea B, White G, Yakimenko V (2018) Machine learning-based longitudinal phase space prediction of particle accelerators. Phys Rev Accel Beams 21(11):112802. https://doi.org/10.1103/PhysRevAccelBeams.21.112802
Esirkepov T, Borghesi M, Bulanov S, Mourou G, Tajima T (2004) Highly efficient relativistic-ion generation in the laser-piston regime. Phys Rev Lett 92(17):175003. https://doi.org/10.1103/PhysRevLett.92.175003
Esirkepov T, Yamagiwa M, Tajima T (2006) Laser ion-acceleration scaling laws seen in multiparametric particle-in-cell simulations. Phys Rev Lett 96(10):105001. https://doi.org/10.1103/PhysRevLett.96.105001
Friedman M (1940) A comparison of alternative tests of significance for the problem of m rankings. Ann I Stat Math 11(1):86–92
Gaffney JA, Brandon ST, Humbird KD, Kruse MK, Nora RC, Peterson JL, Spears BK (2019) Making inertial confinement fusion models more predictive. Phys Plasmas 26(8):082704. https://doi.org/10.1063/1.5108667
Garud SS, Karimi IA, Kraft M (2017) Design of computer experiments: a review. Comput Chem Eng 106:71–95. https://doi.org/10.1016/j.compchemeng.2017.05.010
Germaschewski K, Fox W, Abbott S, Ahmadi N, Maynard K, Wang L, Ruhl H, Bhattacharjee A (2016) The plasma simulation code: a modern particle-in-cell code with patch-based load-balancing. J Comput Phys 318:305–326. https://doi.org/10.1016/j.jcp.2016.05.013
Göde S, Rödel C, Zeil K, Mishra R, Gauthier M, Brack F-E, Kluge T, MacDonald M, Metzkes J, Obst L et al (2017) Relativistic electron streaming instabilities modulate proton beams accelerated in laser-plasma interactions. Phys Rev Lett 118(19):194801. https://doi.org/10.1103/physrevlett.118.194801
Guo Z, Ong Y-S, Liu H (2021) Calibrated and recalibrated expected improvements for Bayesian optimization. Struct Multidisc Optim 64(6):3549–3567. https://doi.org/10.1007/s00158-021-03038-3
Hoijtin H, Klugkist I, Boelen PA (2008) Bayesian evaluation of informative hypotheses. Springer, Berlin. https://doi.org/10.1007/978-0-387-09612-4
Jalas S, Kirchen M, Messner P, Winkler P, Hübner L, Dirkwinkel J, Schnepp M, Lehe R, Maier AR (2021) Bayesian optimization of a laser-plasma accelerator. Phys Rev Lett 126(10):104801. https://doi.org/10.1103/PhysRevLett.126.104801
Jiang J, Hu Y, Tang X (2023) Peening pattern optimization with integer eigen-moment density for laser peen forming of complex shape. Struct Multidisc Optim 66(4):84. https://doi.org/10.1007/s00158-023-03544-6
Joukov V, Kulić D (2022) Fast approximate multioutput gaussian processes. IEEE Intell Syst 37(4):56–69. https://doi.org/10.1109/MIS.2022.3169036
Kenway GK, Mader CA, He P, Martins JR (2019) Effective aqdjoint approaches for computational fluid dynamics. Prog Aerosp Sci 110:100542. https://doi.org/10.1016/j.paerosci.2019.05.002
Klugkist I, Hoijtink H (2007) The Bayes factor for inequality and about equality constrained models. Comput Stat Data Anal 51(12):6367–6379
Kraft S, Richter C, Zeil K, Baumann M, Beyreuther E, Bock S, Bussmann M, Cowan T, Dammene Y, Enghardt W et al (2010) Dose-dependent biological damage of Tumour cells by laser-accelerated proton beams. New J Phys 12(8):085003. https://doi.org/10.1088/1367-2630/12/8/085003
Kudela J, Matousek R (2022) Recent advances and applications of surrogate models for finite element method computations: a review. Soft Comput 26(24):13709–13733. https://doi.org/10.1007/s00500-022-07362-8
Lim, Yong B and Sacks, Jerome and Studden, WJ Welch, William J (2002) Design and analysis of computer experiments when the output is highly correlated over the input space. Canadian Journal of Statistics 30(1):109–126
Macchi A, Cattani F, Liseykina TV, Cornolti F (2005) Laser acceleration of ion bunches at the front surface of overdense plasmas. Phys Rev Lett 94(16):165003. https://doi.org/10.1103/PhysRevLett.94.165003
Macchi A, Veghini S, Pegoraro F (2009) “light sail’’ acceleration reexamined. Phys Rev Lett 103(8):085003. https://doi.org/10.1103/PhysRevLett.103.085003
Matsumoto Y (2021) Lecture note on computational plasma astrophysics. https://www.astro.phys.s.chiba-u.ac.jp/Â ymatumot/lectures/intensive/Kyushu-U/preface.html
Morey RD, Wagenmakers E-J (2014) Simple relation between Bayesian order-restricted and point-null hypothesis tests. Stat Probab Lett 92:121–124. https://doi.org/10.1016/j.spl.2014.05.010
Osaba E, Villar-Rodriguez E, Del Ser J, Nebro AJ, Molina D, LaTorre A, Suganthan PN, Coello CAC, Herrera F (2021) A tutorial on the design, experimentation and application of metaheuristic algorithms to real-world optimization problems. Swarm Evol Comput 64:100888. https://doi.org/10.1016/j.swevo.2021.100888
Palmer C, Schreiber J, Nagel S, Dover N, Bellei C, Beg F, Bott S, Clarke R, Dangor A, Hassan S et al (2012) Rayleigh-Taylor instability of an ultrathin foil accelerated by the radiation pressure of an intense laser. Phys Rev Lett 108(22):225002. https://doi.org/10.1103/PhysRevLett.108.225002
Patel P, Mackinnon A, Key M, Cowan T, Foord M, Allen M, Price D, Ruhl H, Springer P, Stephens R (2003) Isochoric heating of solid-density matter with an ultrafast proton beam. Phys Rev Lett 91(12):125004. https://doi.org/10.1103/physrevlett.91.125004
Penubothula S, Kamanchi C, Bhatnagar S et al (2021) Novel first order Bayesian optimization with an application to reinforcement learning. Appl Intell 51(3):1565–1579. https://doi.org/10.1007/s10489-020-01896-w
Pritchett PL (2003) Space plasma simulation. In: Büchner J, Scholer M, Dum CT (eds) Particle-in-cell simulation of plasmas– a tutorial. Springer, Berlin. https://doi.org/10.1007/3-540-36530-3_1
Radovic A, Williams M, Rousseau D, Kagan M, Bonacorsi D, Himmel A, Aurisano A, Terao K, Wongjirad T (2018) Machine learning at the energy and intensity frontiers of particle physics. Nature 560(7716):41–48. https://doi.org/10.1038/s41586-018-0361-2
Robinson A, Zepf M, Kar S, Evans R, Bellei C (2008) Radiation pressure acceleration of thin foils with circularly polarized laser pulses. New J Phys 10(1):013021. https://doi.org/10.1088/1367-2630/10/1/013021
Roth M, Cowan T, Key M, Hatchett S, Brown C, Fountain W, Johnson J, Pennington D, Snavely R, Wilks S et al (2001) Fast ignition by intense laser-accelerated proton beams. Phys Rev Lett 86(3):436. https://doi.org/10.1103/PhysRevLett.86.436
Rouder JN, Haaf JM, Vandekerckhove J (2018) Bayesian inference for psychology, part iv: parameter estimation and Bayes factors. Psychon Bull Rev 25(1):102–113. https://doi.org/10.3758/s13423-017-1420-7
Roussel R, Gonzalez-Aguilera JP, Kim Y-K, Wisniewski E, Liu W, Piot P, Power J, Hanuka A, Edelen A (2021) Turn-key constrained parameter space exploration for particle accelerators using Bayesian active learning. Nat Commun 12(1):1–7. https://doi.org/10.1038/s41467-021-25757-3
Russo D, Roy B (2014) Learning to optimize via information-directed sampling. Adv Neural Inf Process Syst. https://doi.org/10.1287/opre.2017.1663
Rygg J, Séguin F, Li C, Frenje J, Manuel M-E, Petrasso R, Betti R, Delettrez J, Gotchev O, Knauer J et al (2008) Proton radiography of inertial fusion implosions. Science 319(5867):1223–1225. https://doi.org/10.1126/science.1152640
Santner TJ, Williams BJ, Notz WI, Williams BJ (2003) The design and analysis of computer experiments. Springer, New York. https://doi.org/10.1007/978-1-4757-3799-8
Sathiya P, Jaleel MA, Katherasan D, Shanmugarajan B (2011) Optimization of laser butt welding parameters based on the orthogonal array with fuzzy logic and desirability approach. Struct Multidisc Optim 44:499–515. https://doi.org/10.1007/s00158-010-0615-6
Sentoku Y, Mima K, Kojima S-I, Ruhl H (2000) Magnetic instability by the relativistic laser pulses in overdense plasmas. Phys Plasmas 7(2):689–695. https://doi.org/10.1063/1.873853
Sgattoni A, Sinigardi S, Fedeli L, Pegoraro F, Macchi A (2015) Laser-driven Rayleigh-Taylor instability: plasmonic effects and three-dimensional structures. Phys Rev E 91(1):013106. https://doi.org/10.1103/PhysRevE.91.013106
Shalloo R, Dann S, Gruse J-N, Underwood C, Antoine A, Arran C, Backhouse M, Baird C, Balcazar M, Bourgeois N et al (2020) Automation and control of laser wakefield accelerators using Bayesian optimization. Nat Commun 11(1):1–8
Shekhar S, Javidi T (2021) Significance of gradient information in Bayesian optimization. In: International Conference on Artificial Intelligence and Statistics, pp. 2836–2844. PMLR
Shen X, Qiao B, Pukhov A, Kar S, Zhu S, Borghesi M, He X (2021) Scaling laws for laser-driven ion acceleration from nanometer-scale ultrathin foils. Phys Rev E 104(2):025210. https://doi.org/10.1103/physreve.104.025210
Shende S, Gillman A, Buskohl PR, Vemaganti K (2022) Systematic cost analysis of gradient- and anisotropy-enhanced Bayesian design optimization. Struct Multidisc Optim. https://doi.org/10.1007/s00158-022-03324-8
Shields BJ, Stevens J, Li J, Parasram M, Damani F, Alvarado JIM, Janey JM, Adams RP, Doyle AG (2021) Bayesian reaction optimization as a tool for chemical synthesis. Nature 590(7844):89–96. https://doi.org/10.1038/s41586-021-03213-y
Singh G, Grandhi RV, Stargel DS (2010) Modified particle swarm optimization for a multimodal mixed-variable laser peening process. Struct Multidisc Optim 42:769–782. https://doi.org/10.1007/s00158-010-0540-8
Slowik A, Kwasnicka H (2020) Evolutionary algorithms and their applications to engineering problems. Neural Comput Appl 32:12363–12379. https://doi.org/10.1007/s00521-020-04832-8
Surjanovic S, Bingham D (2023) Virtual library of simulation experiments: test functions and datasets. Retrieved April 2, from http://www.sfu.ca/Â ssurjano
Tskhakaya D, Matyash K, Schneider R, Taccogna F (2007) The particle-in-cell method. Contrib Plasma Phys 47(8–9):563–594. https://doi.org/10.1002/ctpp.200710072
Wan Y, Andriyash I, Lu W, Mori W, Malka V (2020) Effects of the transverse instability and wave breaking on the laser-driven thin foil acceleration. Phys Rev Lett 125(10):104801. https://doi.org/10.1103/physrevlett.125.104801
Wan F, Wang W-Q, Zhao Q, Zhang H, Yu T-P, Wang W-M, Yan W-C, Zhao Y-T, Hatsagortsyan KZ, Keitel CH et al (2022) Quasimonoenergetic proton acceleration via quantum radiative compression. Phys Rev Appl 17(2):024049. https://doi.org/10.1103/PhysRevApplied.17.024049
Wilks S, Kruer W, Tabak M, Langdon A (1992) Absorption of ultra-intense laser pulses. Phys Rev Lett 69(9):1383. https://doi.org/10.1103/PhysRevLett.69.1383
Winter J, Fiebig S, Franke T, Bartz R, Vietor T (2022) Spline-based shape optimization of large-scale composite leaf spring models using Bayesian strategies with multiple constraints. Struct Multidisc Optim 65(9):1–19. https://doi.org/10.1007/s00158-022-03333-7
Wu H-C (2011) Jpic & how to make a pic code. arXiv preprint arXiv:1104.3163. https://doi.org/10.48550/arXiv.1104.3163
Wu J, Poloczek M, Wilson AG, Frazier P (2017) Bayesian optimization with gradients. In: Guyon I, Luxburg UV, Bengio S, Wallach H, Fergus R, Vishwanathan S, Garnett R (eds) Advances in neural information processing systems, vol 30. Curran Associates Inc., New York
Yan X, Lin C, Sheng Z-M, Guo Z, Liu B, Lu Y, Fang J, Chen J et al (2008) Generating high-current monoenergetic proton beams by a circularlypolarized laser pulse in the phase-stableacceleration regime. Phys Rev Lett 100(13):135003. https://doi.org/10.1103/PhysRevLett.100.135003
Yee K (1966) Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media. IEEE Trans Antennas Propag 14(3):302–307. https://doi.org/10.1109/TAP.1966.1138693
Zuo Y, Qin M, Chen C, Ye W, Li X, Luo J, Ong SP (2021) Accelerating materials discovery with Bayesian optimization and graph deep learning. Mater Today 51:126–135. https://doi.org/10.1016/j.mattod.2021.08.012
Funding
This study was supported by the National Natural Science Foundation of China [Nos. 12101608, 11771450, 11875319] and the National Key R &D Program of China [No. 2018YFA0404802].
Author information
Authors and Affiliations
Contributions
BW contributed towards conceptualisation, methodology, software, formal analysis, data Curation, and visualisation. RS contributed towards data Curation, visualisation, and writing—original draft LY contributed towards conceptualisation, methodology, validation, writing—original draft, and funding acquisition TY contributed towards conceptualisation, supervision, and funding acquisition XD contributed towards conceptualisation, investigation, resources, supervision, project administration, and funding acquisition
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Replication of results
After publication, all materials used for replication will be uploaded to https://github.com/BinglinW/GRASR-SUMO. The author’s assistance in replication can be obtained upon reasonable request.
Ethics approval
When carrying out the study, we followed all applicable ethical requirements.
Consent to participate
All authors have approved this study’s publication.
Consent for publication
We agree with all publication policies of the journal.
Additional information
Responsible Editor: D Youn
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A: A statistical test for comparing the performance of surrogate models
Appendix A: A statistical test for comparing the performance of surrogate models
To compare the performance of different SUMOs, a two-step statistical test was performed in this study: Friedman’s rank-sum test was used to judge whether there were differences in SUMOs across multiple test results. The Nemenyi post hoc test was then used to carry out pairwise comparisons.
Friedman’s rank-sum test is a non-parametric statistical test used to detect differences between algorithms (Friedman 1940). Assuming there are n test conditions and k kinds of SUMOs, the performance of each was recorded as \(\left\{ x_{i j}\right\} _{n \times k}\). The data in the same row are calculated using the same test function. Data in the same column belong to the performance of the same algorithm on different test functions. The calculation process is given as follows:
-
The ranks within each row of \(\left\{ x_{i j}\right\} _{n \times k}\) were calculated. If there were tied values, we adopted the average of the ranks when there were no ties. Then, a matrix of rank \(\left\{ r_{i j}\right\} _{n \times k}\) was obtained, where \(r_{i j}\) is the rank of \(x_{i j}\) within the i-th row.
-
Calculate \(\bar{r}_{\cdot j}\), which is given by
$$\begin{aligned} \bar{r}_{\cdot j}=\frac{1}{n} \sum _{i=1}^n r_{i j} \end{aligned}$$(A.1) -
Calculate the test statistic Q, which is given by
$$\begin{aligned} {Q=\frac{12 n}{k(k+1)} \sum _{j=1}^k\left( \bar{r}_{\cdot j}-\frac{k+1}{2}\right) ^2} \end{aligned}$$(A.2) -
Calculate the p value
In this study, there were 10 test functions and 20 different sample sizes, \(n= 10 \times 20 =200, n \gg 15\), and the probability distribution of Q was approximated through \(\chi ^2\) distribution. The p value was given by \(\textbf{P}\left( \chi _{k-1}^2 \ge Q\right) \).
If the p value was significant, there were differences in SUMOs across multiple test results. We used the Nemenyi test as the post hoc test, which carried out the pairwise tests. The Nemenyi test calculated the critical difference (CD), which is given by
\(q_\alpha \) can be obtained by querying (Demšar 2006). If the rank value difference of any two SUMOs was greater than CD, the performances of the two SUMOs were determined to be different.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, B., Sha, R., Yan, L. et al. Gradient-based adaptive sampling framework and application in the laser-driven ion acceleration. Struct Multidisc Optim 66, 217 (2023). https://doi.org/10.1007/s00158-023-03669-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-023-03669-8