<?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 Recording Experimenters' Club Q3 2026: Bayesian Optimization use cases &amp;amp; Constrained DOE in Design of Experiments Club Discussions</title>
    <link>https://community.jmp.com/t5/Design-of-Experiments-Club/Recording-Experimenters-Club-Q3-2026-Bayesian-Optimization-use/m-p/970110#M59</link>
    <description>&lt;P&gt;&lt;STRONG&gt;Video 1: Question on&amp;nbsp;Bayesian Optimization use cases&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6404861286112w1280h720r207" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6404861286112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6404861286112w1280h720r207');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6404861286112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;Victor: Maybe we can share the acquisition functions in the platform and start explaining them?&lt;/P&gt;
&lt;P&gt;Yuliana: I am observing that agentic ai propose kind of surrogate DOE + gaussian process as active learning workstream of experimentation. I still have impression that BayesOpt on JMP performs better in case we want to go faster, and I still can not understand why...&amp;nbsp;probably there are more acquisitions functions.&lt;/P&gt;
&lt;P&gt;Answer: &lt;SPAN&gt;Depends also on the configuration of the Gaussian Process, and the acquisition functions worked by the JMP team are effective.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Video 2: Possible use case to use Bayesian Optimization&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6404858841112w960h540r145" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6404858841112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6404858841112w960h540r145');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6404858841112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Victor: D&lt;SPAN&gt;on't hesitate to mix approaches: start with small DOE's and continue with BO for example. &lt;/SPAN&gt;Might not be appropriate with blocking or blocking with iteration.&lt;/P&gt;
&lt;P&gt;Links:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Overview page: &lt;A href="https://www.jmp.com/en/analytics-in-practice/bayesian-optimization" target="_blank" rel="noopener"&gt;Bayesian optimization&lt;/A&gt;: Learn what Bayesian optimization is and how it helps scientists and engineers balance complex goals and find optimal solutions with fewer experiments.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://www.jmp.com/support/help/en/19.1/?utm_source=help&amp;amp;utm_medium=redirect#page/jmp/bayesian-optimization-batch-customizer.shtml#" target="_blank" rel="noopener"&gt;Bayesian Optimization Batch Customizer&lt;/A&gt; : here are details about the batch customizer options and the different acquisition functions as Victor is explaining&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Marketplace extension: &lt;A href="https://marketplace.jmp.com/appdetails/Bayesian+Optimization+Simulator+for+JMP%C2%AE+Pro" target="_blank" rel="noopener"&gt;Bayesian Optimization Simulator for JMP® Pro&lt;/A&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Video 3:&amp;nbsp;Constrained DoE - disallowed combinations, restrictions on responses, covariates&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6404860912112w960h540r126" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6404860912112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6404860912112w960h540r126');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6404860912112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Victor: If you don't have hard to change factors and you have multiple runs per batch, maybe using the "iteration" column as a block when running a regression model&lt;/P&gt;
&lt;P&gt;Can you change the factors definition? Instead of having X1 and X2 and a constraint on the ratio, use the ratio and total quantity in your factors?&lt;/P&gt;
&lt;P&gt;Yuliana: Is the ratio a linear constraint (system of 2 linear equations)?&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Sometimes I use responses that you can get quickly as factors (in place of real factors) to modelize more complex response&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Links:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Discovery Summit talk: &lt;A href="https://community.jmp.com/t5/Abstracts/Synthetic-Chromatograms-A-New-Approach-to-Chromatographic/ev-p/822864" target="_blank" rel="noopener"&gt;https://community.jmp.com/t5/Abstracts/Synthetic-Chromatograms-A-New-Approach-to-Chromatographic/ev…&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Case Study: &lt;A href="https://www.jmp.com/en/academic/case-study-library/functional-data-analysis-for-hplc-optimization" target="_blank" rel="noopener"&gt;Functional Data Analysis for HPLC Optimization&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-teams="true"&gt;Talk from Frank at the Benelux user Group: &lt;A id="menur1e3i" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://community.jmp.com/t5/benelux-jmp-users-group/formulation-mixture-selection-to-model-relationships-between-nir/m-p/955063" href="https://community.jmp.com/t5/Benelux-JMP-Users-Group/Formulation-Mixture-Selection-to-Model-Relationships-Between-NIR/m-p/955063" target="_blank" rel="noreferrer noopener" aria-label="Link https://community.jmp.com/t5/Benelux-JMP-Users-Group/Formulation-Mixture-Selection-to-Model-Relationships-Between-NIR/m-p/955063"&gt;https://community.jmp.com/t5/Benelux-JMP-Users-Group/Formulation-Mixture-Selection-to-Model-Relationships-Between-NIR/m-p/955063&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 10 Sep 2026 08:11:54 GMT</pubDate>
    <dc:creator>maria_astals</dc:creator>
    <dc:date>2026-09-10T08:11:54Z</dc:date>
    <item>
      <title>Recording Experimenters' Club Q3 2026: Bayesian Optimization use cases &amp; Constrained DOE</title>
      <link>https://community.jmp.com/t5/Design-of-Experiments-Club/Recording-Experimenters-Club-Q3-2026-Bayesian-Optimization-use/m-p/970110#M59</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Video 1: Question on&amp;nbsp;Bayesian Optimization use cases&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6404861286112w1280h720r678" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6404861286112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6404861286112w1280h720r678');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6404861286112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;Victor: Maybe we can share the acquisition functions in the platform and start explaining them?&lt;/P&gt;
&lt;P&gt;Yuliana: I am observing that agentic ai propose kind of surrogate DOE + gaussian process as active learning workstream of experimentation. I still have impression that BayesOpt on JMP performs better in case we want to go faster, and I still can not understand why...&amp;nbsp;probably there are more acquisitions functions.&lt;/P&gt;
&lt;P&gt;Answer: &lt;SPAN&gt;Depends also on the configuration of the Gaussian Process, and the acquisition functions worked by the JMP team are effective.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Video 2: Possible use case to use Bayesian Optimization&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6404858841112w960h540r835" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6404858841112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6404858841112w960h540r835');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6404858841112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Victor: D&lt;SPAN&gt;on't hesitate to mix approaches: start with small DOE's and continue with BO for example. &lt;/SPAN&gt;Might not be appropriate with blocking or blocking with iteration.&lt;/P&gt;
&lt;P&gt;Links:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Overview page: &lt;A href="https://www.jmp.com/en/analytics-in-practice/bayesian-optimization" target="_blank" rel="noopener"&gt;Bayesian optimization&lt;/A&gt;: Learn what Bayesian optimization is and how it helps scientists and engineers balance complex goals and find optimal solutions with fewer experiments.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://www.jmp.com/support/help/en/19.1/?utm_source=help&amp;amp;utm_medium=redirect#page/jmp/bayesian-optimization-batch-customizer.shtml#" target="_blank" rel="noopener"&gt;Bayesian Optimization Batch Customizer&lt;/A&gt; : here are details about the batch customizer options and the different acquisition functions as Victor is explaining&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Marketplace extension: &lt;A href="https://marketplace.jmp.com/appdetails/Bayesian+Optimization+Simulator+for+JMP%C2%AE+Pro" target="_blank" rel="noopener"&gt;Bayesian Optimization Simulator for JMP® Pro&lt;/A&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Video 3:&amp;nbsp;Constrained DoE - disallowed combinations, restrictions on responses, covariates&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6404860912112w960h540r462" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6404860912112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6404860912112w960h540r462');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6404860912112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Victor: If you don't have hard to change factors and you have multiple runs per batch, maybe using the "iteration" column as a block when running a regression model&lt;/P&gt;
&lt;P&gt;Can you change the factors definition? Instead of having X1 and X2 and a constraint on the ratio, use the ratio and total quantity in your factors?&lt;/P&gt;
&lt;P&gt;Yuliana: Is the ratio a linear constraint (system of 2 linear equations)?&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Sometimes I use responses that you can get quickly as factors (in place of real factors) to modelize more complex response&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Links:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Discovery Summit talk: &lt;A href="https://community.jmp.com/t5/Abstracts/Synthetic-Chromatograms-A-New-Approach-to-Chromatographic/ev-p/822864" target="_blank" rel="noopener"&gt;https://community.jmp.com/t5/Abstracts/Synthetic-Chromatograms-A-New-Approach-to-Chromatographic/ev…&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Case Study: &lt;A href="https://www.jmp.com/en/academic/case-study-library/functional-data-analysis-for-hplc-optimization" target="_blank" rel="noopener"&gt;Functional Data Analysis for HPLC Optimization&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN data-teams="true"&gt;Talk from Frank at the Benelux user Group: &lt;A id="menur1e3i" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://community.jmp.com/t5/benelux-jmp-users-group/formulation-mixture-selection-to-model-relationships-between-nir/m-p/955063" href="https://community.jmp.com/t5/Benelux-JMP-Users-Group/Formulation-Mixture-Selection-to-Model-Relationships-Between-NIR/m-p/955063" target="_blank" rel="noreferrer noopener" aria-label="Link https://community.jmp.com/t5/Benelux-JMP-Users-Group/Formulation-Mixture-Selection-to-Model-Relationships-Between-NIR/m-p/955063"&gt;https://community.jmp.com/t5/Benelux-JMP-Users-Group/Formulation-Mixture-Selection-to-Model-Relationships-Between-NIR/m-p/955063&lt;/A&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Sep 2026 08:11:54 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Design-of-Experiments-Club/Recording-Experimenters-Club-Q3-2026-Bayesian-Optimization-use/m-p/970110#M59</guid>
      <dc:creator>maria_astals</dc:creator>
      <dc:date>2026-09-10T08:11:54Z</dc:date>
    </item>
  </channel>
</rss>

