<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Problem Bayesian Optimisation in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963216#M110312</link>
    <description>&lt;P&gt;I was seeing R2 values close or above 0,7 for Y2 so I wouldn't say the model is very unreliable ?&lt;BR /&gt;Bayesian Optimization will not always provide you the global optimum (if existing), but an optimal solution.&lt;BR /&gt;Since mixture designs are optimization designs and your categorical isomer factor has not large effect relatively to the mixture factors, there might be other solutions available with different isomer (and different mixture ratios). There could be several explanations to understand the differences : several optima available with similar good performances, and/or the noise added to Y2 could "hide" the optimum to the GP model. You could try removing the noise from the Y2 formula and see if the optimum is the same, as well as checking with the model from the DoE how close the BO solutions are from the optimum you have in the DoE context.&lt;/P&gt;
&lt;P&gt;Hope this answer will help you,&lt;/P&gt;</description>
    <pubDate>Fri, 07 Aug 2026 09:10:15 GMT</pubDate>
    <dc:creator>Victor_G</dc:creator>
    <dc:date>2026-08-07T09:10:15Z</dc:date>
    <item>
      <title>Problem Bayesian Optimisation</title>
      <link>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/962915#M110295</link>
      <description>&lt;P&gt;In an earlier R&amp;amp;D study I sucessfully used a 4 factor mixture DOE (3 mixture factors and one 3-level categorical "Isomer" effect) to find optimal settings for a chemical formulation with three quality attributes Y1, Y2 and Y3.&lt;/P&gt;
&lt;P&gt;I used the case in a DOE course and used simulation formulas to compute the responses Y123. Good models are obtained and optimization was straightforward and OK, see "ANALYSIS MIXTURE DOE CHEMICAL FORMULATION" in attachment.&lt;/P&gt;
&lt;P&gt;Starting from a 12 run mixture Kowalski model DOE I am struggling with&amp;nbsp; Bayesian optimization (see annex "BAYESIAN OPTIMIZATION") This keeps failing because of a very unreliable Y2 model? Why does Bayesian recommends "Max Desirability" with this very unreliable Y2 model? Starting from other screening &amp;amp; space filling DOE's&amp;nbsp; I keep getting the same unreliable Y2 model.&lt;/P&gt;
&lt;P&gt;What is the problem? How to solve?&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2026 12:13:05 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/962915#M110295</guid>
      <dc:creator>frankderuyck</dc:creator>
      <dc:date>2026-08-05T12:13:05Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Bayesian Optimisation</title>
      <link>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963205#M110309</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/283"&gt;@frankderuyck&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Not related to your specific use case, but if you have trouble fitting a Gaussian process model based on your data using the Bayesian Optimization platform, I would recommend these two options :&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Force the exploration of your design space by creating candidate points using &lt;A href="https://www.jmp.com/support/help/en/19.1/#page/jmp/bayesian-optimization-batch-customizer.shtml#ww355534" target="_self"&gt;MaxPro criterion&lt;/A&gt;. This model-agnostic criterion ensures the maximum distance between previous existing points and the new candidate points, which allows you to cover the experimental space efficiently.&lt;/LI&gt;
&lt;LI&gt;You can also change default settings regarding the &lt;A href="https://www.jmp.com/support/help/en/19.1/#page/jmp/launch-the-bayesian-optimization-platform.shtml#" target="_self"&gt;&lt;SPAN&gt;Model Based Augmentation RSquare Threshold&lt;/SPAN&gt;&lt;/A&gt; (if you increase this threshold from 0,25 (default) to 0,7 for example, you'll increase the exploration part), and possibly adjust the correlation type (Gaussian, Mattern 3/2 and 5/2, or exponential) at the beginning of your BO loop in case one of this correlation type is more adapted to your use case. Mattern 5/2 is a good default choice, but the Gaussian one might provide slightly better results for Y2.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;In every case, the practitioner should stay in control of the platform and its outcomes, and choose the option most relevant to the situation (exploration/exploitation). I have presented a use case at a french Discovery Seminar about BO where the "auto" mode (blindly following the recommendations of the platform with the default settings) leads to suboptimal results. As soon as exploration is enforced (because of model fit inadequate and unreliable) through the addition of some exploration points, the model gets the relationships between inputs and outputs, and the exploitation can become much more interesting.&lt;BR /&gt;Looking at your response formula, what can be seen is that they are greatly different :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Y1 has a model with main effects and interactions effects, approximately the same size (main effects slightly larger),&lt;/LI&gt;
&lt;LI&gt;Y2 has a model with main effects and some large interaction effects (X1*X3 and X2*X3)&lt;/LI&gt;
&lt;LI&gt;Y3 has a model with large main effects and some small interaction effects.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;The formula formats of Y1 and Y3 are "normal" and easy to fit with a Gaussian Process. &lt;BR /&gt;For Y2, the very large interaction effects make the GP fit a lot more complex. Kernel equations involve the distance between points (see example with &lt;A href="https://www.geeksforgeeks.org/machine-learning/gaussian-kernel/" target="_blank" rel="noopener"&gt;Gaussian Kernel&lt;/A&gt;) and the bandwidth (or also called lenghtscale) parameter. This parameter is learned by the GP for each factor/dimension, and informs about how a relative change in each factor affects the response. But as the dimensions are decoupled in the distance calculations (euclidian distance) and in the learning of this parameter, the GP model has hard times figuring out a reasonable bandwidth/lenghtscale parameter for each factor involved in a strong interaction, as it cannot evaluate well how each factor independantly affect the response.&lt;BR /&gt;In practice, when faced with a similar situation of very large interactions effects possible, an additive or polynomial kernel would be more suited, as the additive kernel decouples 1st-order, 2nd-order, 3rd order ... effects, and a polynomial kernel is explicitly set up to a fixed degree (in this case 2 or 3).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Given the options of the JMP Bayesian Optimization platform, I would recommend forcing the platform to generate more exploration points with MaxPro criterion. Please find attached my test, forcing 4 new exploration runs with MaxPro criterion before letting the platform optimize with Maximize expected Improvement option. The optimum found seems to be closer to your objectives than the one you obtain.&lt;/P&gt;
&lt;P&gt;Hope this answer will help you,&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2026 07:53:55 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963205#M110309</guid>
      <dc:creator>Victor_G</dc:creator>
      <dc:date>2026-08-07T07:53:55Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Bayesian Optimisation</title>
      <link>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963215#M110311</link>
      <description>&lt;P&gt;Thanks for indepth explanation Victor, however there still are issues:&lt;/P&gt;
&lt;P&gt;(1) the Y2 profiler shows that the Y2 model still is very unreliable. (2)&amp;nbsp; Important(!): the optimal setting here for Isomer = Isomer 2 which does not correspond with the DOE - and correct - solution that must be Isomer 1.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hard to understand why Bayesion is struggling here..&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2026 08:41:23 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963215#M110311</guid>
      <dc:creator>frankderuyck</dc:creator>
      <dc:date>2026-08-07T08:41:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Bayesian Optimisation</title>
      <link>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963216#M110312</link>
      <description>&lt;P&gt;I was seeing R2 values close or above 0,7 for Y2 so I wouldn't say the model is very unreliable ?&lt;BR /&gt;Bayesian Optimization will not always provide you the global optimum (if existing), but an optimal solution.&lt;BR /&gt;Since mixture designs are optimization designs and your categorical isomer factor has not large effect relatively to the mixture factors, there might be other solutions available with different isomer (and different mixture ratios). There could be several explanations to understand the differences : several optima available with similar good performances, and/or the noise added to Y2 could "hide" the optimum to the GP model. You could try removing the noise from the Y2 formula and see if the optimum is the same, as well as checking with the model from the DoE how close the BO solutions are from the optimum you have in the DoE context.&lt;/P&gt;
&lt;P&gt;Hope this answer will help you,&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2026 09:10:15 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963216#M110312</guid>
      <dc:creator>Victor_G</dc:creator>
      <dc:date>2026-08-07T09:10:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Bayesian Optimisation</title>
      <link>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963220#M110313</link>
      <description>&lt;P&gt;Profiler Y2 does not look good; DOE model was excellent&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="frankderuyck_0-1786094852833.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/112262iB7D3F3957E783A89/image-size/medium?v=v2&amp;amp;px=400" role="button" title="frankderuyck_0-1786094852833.png" alt="frankderuyck_0-1786094852833.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2026 09:28:45 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963220#M110313</guid>
      <dc:creator>frankderuyck</dc:creator>
      <dc:date>2026-08-07T09:28:45Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Bayesian Optimisation</title>
      <link>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963228#M110314</link>
      <description>&lt;P&gt;After some extra runs, Bayesian consistently yields the optimal Isomer 1 solution, the Y2 profiler remains very grey.&lt;/P&gt;
&lt;P&gt;Solution is quite equivalent to what I got, my Y2 R² was lower = 0,52.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2026 09:46:11 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963228#M110314</guid>
      <dc:creator>frankderuyck</dc:creator>
      <dc:date>2026-08-07T09:46:11Z</dc:date>
    </item>
    <item>
      <title>Re: Problem Bayesian Optimisation</title>
      <link>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963229#M110315</link>
      <description>&lt;P&gt;The Y2 profiler tells me that one can expect -0,48 &amp;lt; Y2 &amp;lt; 1 correct? Should one&amp;nbsp; ingnore this result and only look at R²?&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2026 09:52:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Problem-Bayesian-Optimisation/m-p/963229#M110315</guid>
      <dc:creator>frankderuyck</dc:creator>
      <dc:date>2026-08-07T09:52:31Z</dc:date>
    </item>
  </channel>
</rss>

