Hi DS,
Sorry for the misunderstanding, I did understand that the claims were from JMP Team, not you (sorry for any confusion in my answer).
You're right, initial starting points (spread and location) are as important as the choices you'll make after launching the BO loop. Depending on how close from an optimum the initial points are located, we can think that the algorithm may be "attracted" to this area, particularly if it is ok with your target and objective. To be able to force the exploration, adding runs with a space filling (MaxPro) criterion may help, as it will generate points that have the maximum distances with points already present (or adding runs with an acquisition function with an emphasis on uncertainty, like Multimodel Std Dev or Upper Confidence Bound). User decisions when using BO can be very impactful on the outcomes of the project.
Exactly, BO is another "smart experimentation" methodology in the toolbox. I also think that in practice, it may be more effective to have a few runs at each iteration (not only 1 run by iteration), and keep varying the type of runs added with different acquisition functions, to ensure diversity in the batch of runs and avoid premature exploration stop. We could for example think about 5 runs per iteration, with one or two exploitation runs, two exploration runs (or more), and other uns in a "balanced" mode. I see BO with acquisition functions as an option to create "tiny"-DoE experimentation type, where acquisition function are similar to design optimality, and where the "design" augmentation is highly flexible in terms of runs size. But it comes at the detriment of some of the statistical "machinery" and safeguards like blocking or other noise reduction techniques, so the two methodologies are not exactly interchangeable. I agree, "use with caution", start with the experimental settings and constraints, and THEN choose the experimentation methodology.
Yes, computer modeling like Machine Learning are great at finding patterns and can broaden the modeling options, but the results should always be considered with caution, as some algorithms may be sensitive to overfitting (or hallucinations for GenAI). So always use domain expertise, critical thinking and a statistical mindset to assess and evaluate the model's results.
Thanks a lot for the discussion, I am really looking forward to see how the BayesOpt platform (and documentation !) will evolve in the future releases.
Best,
Victor GUILLER
"It is not unusual for a well-designed experiment to analyze itself" (Box, Hunter and Hunter)