November 17, 2020 By Stephen Meserve 3 min read

Everything old is new again, and IBM is leading the way, bringing tried and true optimization methods into the current era. Bayesian optimization methods based on Bayes’ Theorem, first explained in 1763, are getting a supercharge thanks to IBM Research and IBM Power Systems.

Today, IBM is releasing a new appliance: IBM Bayesian Optimization Accelerator, designed to help product and design teams introduce products and features faster by lowering their design time to generate new and better products.

The problem spaces that product innovators are working with are getting more complex. We find our clients are demanding faster answers, forcing teams to re-examine current best practices and consider alternative methods because “building bigger” won’t be an option forever. Clients tell us that internal stakeholders are demanding that solutions come faster, cost less and be more accurate than ever. Meanwhile, budget isn’t expanding to meet all the new needs.

In a perfect world, what would solve all of these challenges?

  • Methods that do not require knowledge about a problem beforehand.
  • The ability to make the most of infrastructure by parallelizing efforts and spending less CPU and time getting to the ultimate answer.
  • Easy-to-use services which can cope with high dimensionality because the name of the game is optimizing real problems, not simple academic ones.
  • Traceable and non-biased methodology, particularly in regulated industries.

Simply put, the ideal solution for these rising challenges would deliver fast innovation and superior results while using fewer resources.

Introducing a more efficient way: IBM Bayesian Optimization Accelerator

With IBM Bayesian Optimization Accelerator, a state-of-the art general parameter optimization tool created based on cutting-edge innovations from the IBM Research team, users only need to define design variables, objective and constraints to leverage a powerful optimization engine. This is an appliance and can be accessed as a full solution from IBM–including hardware, software and installation services.

Simply put, IBM Bayesian Optimization Accelerator is designed to find the optimal solution for complex, real-world design problems in less time and using less resources.

  • Fast innovation: Bayesian Optimization Accelerator is designed to find solutions quickly with easy, quick initial integration and methods that require fewer starting inputs and scale in parallel to help decrease the time to result.
  • Superior results: Bayesian Optimization Accelerator locates the most optimum solution 89% of the time with traceable, explainable optimization decisions that require no prior data, avoiding bias.[1]
  • Fewer resources: These methods can be applied without specialized data science skills and make existing infrastructure more efficient, keeping costs down while still responding to business needs.

The solution works by helping the HPC cluster know where to look. It sits outside of the traditional HPC cluster and is dedicated to running Bayesian Optimization methods only. The HPC cluster will send the values for constraints and objective functions to the appliance, which will send back new locations in the search space to find optimal solutions.

What makes this solution different?

Bayesian methods are not new to the mathematical world. However, we have found that standard and freely available Bayesian methods, such as Greedy or Monte Carlo search, suffer from several challenges that make applying a Bayesian search methodology to a product design problem challenging and often impractical.

IBM Bayesian Optimization Accelerator can scale to orders of magnitude number of dimensions which allows it to tackle real world problems instead of simplistic ones. And unlike search methods such as IBM implementations of Greedy and Monte Carlo searches, it determines design points with much fewer samples required, which allows it to get to results faster and cheaper. In fact, in comparison tests run by IBM Research, Bayesian Optimization Accelerator reached the least regret solution in the fastest time in over 82% of IBM’s tested experiments against IBM implementations of Greedy and Monte Carlo algorithms.[2]

In those same comparison tests, this solution delivered the answer with the least regret over 89% of the time.1 To do this, it does not require any prior knowledge of a design problem. With a proprietary “bootstrapping” method, it can start an optimization from no initial data, gather initialization data on its own, and then start the Bayesian optimization process.

Furthermore, Bayesian Optimization Accelerator provides a graphical optimizer “explainability” interface for users who are interested in traceability of model design history and optimizer choices to help build trust in the methodology. This means that scientists can interrogate the optimizer during an experiment about why it chose to evaluate suggested parameters.

IBM is already pursuing application areas for this technology across many industries, such as aerospace, automotive, electronic design and oil and gas. In electronic design, IBM’s own signal integrity research team used Bayesian Optimization Accelerator to reduce the time required to reduce their signal integrity simulations by 99.3%, from nearly eight days to just 80 minutes.[3] Meanwhile in oil and gas, a research team sliced their time to reach results by 61% by using Bayesian Optimization Accelerator to identify the ideal mix of injection materials and timing into reservoirs to maximize their outputs.[4]

These and other early results with teams across the globe indicate that IBM Research’s work in the lab is already driving real results for businesses and helping them deliver superior results faster and using fewer resources.

>> Learn more about IBM Bayesian Optimization Accelerator on IBM Marketplace here.

Was this article helpful?

More from Cloud

Think inside the box: Container use cases, examples and applications

5 min read - Container management has come a long way. For decades, managing containerized environments was a relatively simple affair. The modern idea of a computer container originally appeared back in the 1970s, with the concept first being used to help define application code on Unix systems. Modern containerization technology has moved on steadily from those early beginnings, and when companies run containers now, they’re getting a lot more utility for their investment. From small startups to large, established businesses, container frameworks have…

IBM Tech Now: February 26, 2024

< 1 min read - ​Welcome IBM Tech Now, our video web series featuring the latest and greatest news and announcements in the world of technology. Make sure you subscribe to our YouTube channel to be notified every time a new IBM Tech Now video is published. IBM Tech Now: Episode 92 On this episode, we're covering the following topics: IBM watsonx Orders EDGE3 + watsonx G2 Best of Software Awards Stay plugged in You can check out the IBM Blog Announcements for a full…

IBM Cloud delivers enterprise sovereign cloud capabilities

5 min read - As we see enterprises increasingly face geographic requirements around sovereignty, IBM Cloud® is committed to helping clients navigate beyond the complexity so they can drive true transformation with innovative hybrid cloud technologies. We believe this is particularly important with the rise of generative AI. While AI can undoubtedly offer a competitive edge to organizations that effectively leverage its capabilities, we have seen unique concerns from industry to industry and region to region that must be considered—particularly around data. We strongly…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters