Giving Merchandisers Unprecedented Control With AI Studio

Xun Wang
Xun Wang
Give merchandisers more control with AI Studio from Bloomreach

Our work with hybrid vector search has allowed us to strike the right balance between precision and recall, resulting in a product discovery solution that can serve incredibly relevant results based on a nuanced understanding of human language. But intent relevance is only one piece of the puzzle — there are other signals that determine the best product for a particular customer out of hundreds or thousands of products. 

That’s where our recently announced AI Studio comes in. With AI Studio, enterprises can take a hands-on approach to deploy fully customized ranking algorithms. In this post, I’ll dive deeper into this feature, but first I’ll provide some context around ranking so you understand our approach to creating AI Studio. 

A Quick Primer on Ranking

When discussing ecommerce search, we first need to distinguish between recall and ranking. Recall is what products get pulled in after a search query is entered (e.g., you search for “shirt” and get 184 products back). Ecommerce brands will often prioritize either precise search results (at the expense of the number of products shown) or a higher recall size (at the expense of relevancy). This is what Loomi Search+ solves for.

Ranking, on the other hand, is what order these results appear in. After all, the vast majority of people won’t bother going past page two or three of search results, so what you show in those first few pages is crucial. One way our algorithms understand how to rank is based on relevance. We use natural language processing (NLP) to break down each part of a search query and distinguish between descriptors and the actual product. This also includes intent — if someone searches for a “cheap bike,” we know that “cheap” refers to products under a certain price threshold. 

Example of using natural language processing for semantic search

Another signal we consider is product quality. Is the product poorly reviewed? Does it have a low add-to-cart rate compared to another product in the same category? Our algorithm will rank those lower than well-reviewed, frequently viewed products. Similarly, sales numbers are also taken into consideration. For a specific query made on the site, how well does it relate to the product performance that eventually gets sold? The usage of a signal needs to be query-dependent to capture some part of the learning from the intent at an aggregate level. 

The Power of AI Studio

So what does AI Studio have to do with ranking? It’s important to note that the algorithms that took in all these signals and determined ranking were previously applied globally. Now, though, AI Studio offers unprecedented control over how merchandisers influence ranking. Here’s a breakdown of what sets AI Studio apart. 

Learn To Rank 

The major capability we’re giving ecommerce teams with AI Studio is our “learn to rank” (LTR) feature. With our previous algorithm, while the signals for each brand might be different, the way all of the signals were brought together and calculated for ranking was the same, whether you’re a fashion retailer or a car parts manufacturer. 

With LTR, we can now customize the way those signals are calculated based on each brand’s particular data set and on-site performance (e.g., offline revenue, interaction and purchase history, and more). This machine-learning model is built into our system with a support vector machine (SVM) model. 

Show more relevant search rankings with Bloomreach's learn to rank feature

While this is a tried-and-true ranking learning algorithm, we’ve also added micro innovations on top of this.  For example, instead of having head queries (which will usually have more signals) always outweigh long-tail queries (which typically yield a lower number of search results), we separate each query type into buckets that we take stratified samples from. This leads to the signals getting averaged out across all queries instead of being heavily biased one way or the other. We also employ a Gaussian decay curve so that the most recent information is also considered the most relevant, and then that weight decays as we look back. 

What’s more, we have self-serve options for LTR, which means you only need to click a button to have our algorithm process your data and signals, and then calculate and give you the optimal mix of signals to drive meaningful revenue for your specific business. 

Customer Control Over Signals 

AI Studio also now makes it possible for customers to specify their own signals. Let’s say you just added a new product to the online catalog. You may know that the product category has historically performed well using offline purchase information from stores, but since this is a new product with no site data attached to it yet, the algorithm may show it further down on the page than you’d like. By adding your own signal, you can have our learn-to-rank feature add this signal on a per-product basis in combination with the other signals to set the product’s ranking into the right place that meets a particular objective, like overall revenue. 

Using Bloomreach's AI Studio to adjust ranking algorithm signal weights

It’s important to note that this isn’t the same as our boost and bury rules. While the end result is similar — the ecommerce team’s input results in a change to the ranking — there are some key distinctions. For one, boost and bury rules need to be manually set by merchandisers. These rules are also not designed to optimize your search engine; they’re designed to override search results. For example, if you want to offload products that aren’t selling naturally, you can manually include boost rules to artificially place certain products near the top of search results. 

If you have specific goals you want to achieve by manually adjusting ranking, then boost and bury rules will work well. However, if your goal is to optimize for revenue, adding signals within AI Studio will allow our algorithm to automatically improve the way your products rank and increase the likelihood of driving conversions.

Fully Customizable Algorithms 

This third differentiator is one I’m particularly excited about, and it’s also the reason why we call this feature AI Studio. Before, even though we had merchandiser controls in place, they never meaningfully affected the algorithm itself, instead acting as more of an override (such as boosting and burying). 

For the first time, though, we’re opening up our algorithm to be completely customizable for the growing number of data science engineering teams among our customers. Instead of using our LTR-learned coefficients that make up the ranking scores on a per-query basis, we’re giving our customers’ data science teams the ability to do that. 

Using Bloomreach's AI Studio to fully customize the ranking algorithm

If you’re a large enterprise company and want to have your data science team have a specialized and custom model (which they can bake into your search engine), you can now do that without having to build a highly scalable, automated SaaS platform on your own — a task that would require a dedicated team of hundreds of people. Instead, we’re introducing an interface for you to plug in your own derived scores for how this ranking algorithm should be put together, which you can use with the output of your own ML pipeline.

As an end-to-end solution, we’ll still handle the other aspects of ecommerce search — ingesting product catalog data, compiling information from customers and users, scaling, etc. — while your data science team focuses specifically on the ranking model. And if you’re not an enterprise company with a dedicated data science team, you don’t need to touch a thing. You can simply use the provided LTR feature to automatically serve relevant results to your customers. 

Delivering More Personalized Search Results 

With AI Studio, we’re giving ecommerce teams more control than ever before. You can now tune our already sophisticated ranking algorithm to fit your exact business needs and priorities. And, when combining the power of AI Studio with our hybrid vector search technology, brands can now deliver truly personalized experiences across the entire product discovery journey. 

We have many more innovations on the way. Be sure to explore our newest features or sign up for the virtual experience of The Edge Summit to see what we’re accomplishing with AI.

Tags
Photo

Xun Wang

Chief Technology Officer at Bloomreach

Xun leads Bloomreach’s global engineering and operations team.  He is a veteran engineering executive with over 15 years of experience leading engineering teams. Xun is passionate about technology, complex engineering challenges, and building world-class teams.  In the consumer space, he led the team that created the world’s highest quality cloud gaming platform: Geforce Now. In the enterprise space, he led the team that built Medallia’s cloud platform. Xun holds a Computer Engineering degree from the University of Waterloo.

Table of Contents

Share with Your Community

Copied!
Recent Posts

Maintain an Edge With These New Posts

bloomreach-avatar-menu-1
bloomreach-avatar-menu-3
bloomreach-avatar-menu-2

Join 15,000 recipients getting the latest insights on AI and ecommerce delivered straight to their inboxes.

Life With Bloomreach

Watch this video to learn what your life could look like when you use Bloomreach.