{"id":48598,"date":"2024-08-26T22:42:08","date_gmt":"2024-08-26T22:42:08","guid":{"rendered":"https:\/\/www.bloomreach.com\/?post_type=library&#038;p=48598"},"modified":"2024-08-26T22:52:05","modified_gmt":"2024-08-26T22:52:05","slug":"giving-merchandisers-unprecedented-control-with-ai-studio","status":"publish","type":"library","link":"https:\/\/www.bloomreach.com\/en\/blog\/giving-merchandisers-unprecedented-control-with-ai-studio","title":{"rendered":"Giving Merchandisers Unprecedented Control With AI Studio"},"content":{"rendered":"\n<p>Our work with <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/the-power-of-hybrid-vector-search-in-ecommerce\">hybrid vector search<\/a> 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 \u2014 there are other signals that determine the best product for a particular customer out of hundreds or thousands of products.&nbsp;<\/p>\n\n\n\n<p>That\u2019s where our recently announced <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/bloomreach-discovery-summer-feature-roundup-new-ai-driven-innovations\">AI Studio<\/a> comes in. With AI Studio, enterprises can take a hands-on approach to deploy fully customized ranking algorithms. In this post, I\u2019ll dive deeper into this feature, but first I\u2019ll provide some context around ranking so you understand our approach to creating AI Studio.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-a-quick-primer-on-ranking\">A Quick Primer on Ranking<\/h2>\n\n\n\n<p>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 \u201cshirt\u201d 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 <a href=\"https:\/\/documentation.bloomreach.com\/discovery\/docs\/loomi-search\" target=\"_blank\" rel=\"noopener\">Loomi Search+<\/a> solves for.<\/p>\n\n\n\n<p>Ranking, on the other hand, is what order these results appear in. After all, the vast majority of people won\u2019t 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 \u2014 if someone searches for a \u201ccheap bike,\u201d we know that \u201ccheap\u201d refers to products under a certain price threshold.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"672\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/05\/ai-based-product-search_nlp-example-1024x672.jpg\" alt=\"Example of using natural language processing for semantic search\" class=\"wp-image-12626\" srcset=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/05\/ai-based-product-search_nlp-example-1024x672.jpg 1024w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/05\/ai-based-product-search_nlp-example-300x197.jpg 300w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/05\/ai-based-product-search_nlp-example-768x504.jpg 768w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/05\/ai-based-product-search_nlp-example.jpg 1470w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>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.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-power-of-ai-studio\">The Power of AI Studio<\/h2>\n\n\n\n<p>So what does AI Studio have to do with ranking? It\u2019s 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\u2019s a breakdown of what sets AI Studio apart.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-learn-to-rank-nbsp\">Learn To Rank&nbsp;<\/h3>\n\n\n\n<p>The major capability we\u2019re giving ecommerce teams with AI Studio is our \u201clearn to rank\u201d (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\u2019re a fashion retailer or a car parts manufacturer.&nbsp;<\/p>\n\n\n\n<p>With LTR, we can now customize the way those signals are calculated based on each brand\u2019s 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.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"560\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/AI-Studio_learn-to-rank-1024x560.jpg\" alt=\"Show more relevant search rankings with Bloomreach's learn to rank feature\" class=\"wp-image-48599\" srcset=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/AI-Studio_learn-to-rank-1024x560.jpg 1024w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/AI-Studio_learn-to-rank-300x164.jpg 300w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/AI-Studio_learn-to-rank-768x420.jpg 768w, https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/AI-Studio_learn-to-rank.jpg 1462w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>While this is a tried-and-true ranking learning algorithm, we\u2019ve also added micro innovations on top of this.&nbsp; 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.&nbsp;<\/p>\n\n\n\n<p>What\u2019s 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.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-customer-control-over-signals-nbsp\">Customer Control Over Signals&nbsp;<\/h3>\n\n\n\n<p>AI Studio also now makes it possible for customers to specify their own signals. Let\u2019s 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\u2019d 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\u2019s ranking into the right place that meets a particular objective, like overall revenue.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1462\" height=\"800\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/AI-Studio_control-over-signals-gif-1.gif\" alt=\"Using Bloomreach's AI Studio to adjust ranking algorithm signal weights\" class=\"wp-image-48621\"\/><\/figure>\n\n\n\n<p>It\u2019s important to note that this isn\u2019t the same as our boost and bury rules. While the end result is similar \u2014 the ecommerce team\u2019s input results in a change to the ranking \u2014 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\u2019re designed to override search results. For example, if you want to offload products that aren\u2019t selling naturally, you can manually include boost rules to artificially place certain products near the top of search results.&nbsp;<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-fully-customizable-algorithms-nbsp\">Fully Customizable Algorithms&nbsp;<\/h3>\n\n\n\n<p>This third differentiator is one I\u2019m particularly excited about, and it\u2019s 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).&nbsp;<\/p>\n\n\n\n<p>For the first time, though, we\u2019re 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\u2019re giving our customers&#8217; data science teams the ability to do that.\u00a0<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1462\" height=\"800\" src=\"https:\/\/www.bloomreach.com\/wp-content\/uploads\/2024\/08\/AI-Studio_customizable-algorithm-gif-1.gif\" alt=\"Using Bloomreach's AI Studio to fully customize the ranking algorithm\" class=\"wp-image-48624\"\/><\/figure>\n\n\n\n<p>If you\u2019re 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 \u2014 a task that would require a dedicated team of hundreds of people. Instead, we\u2019re 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.<\/p>\n\n\n\n<p>As an end-to-end solution, we\u2019ll still handle the other aspects of ecommerce search \u2014 ingesting product catalog data, compiling information from customers and users, scaling, etc. \u2014 while your data science team focuses specifically on the ranking model. And if you\u2019re not an enterprise company with a dedicated data science team, you don\u2019t need to touch a thing. You can simply use the provided LTR feature to automatically serve relevant results to your customers.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-delivering-more-personalized-search-results-nbsp\">Delivering More Personalized Search Results&nbsp;<\/h2>\n\n\n\n<p>With AI Studio, we\u2019re 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 <a href=\"https:\/\/www.bloomreach.com\/en\/blog\/the-path-to-achieving-true-1-to-1-personalization\">truly personalized experiences<\/a> across the entire product discovery journey.\u00a0<\/p>\n\n\n\n<p>We have many more innovations on the way. Be sure to <a href=\"https:\/\/www.bloomreach.com\/en\/products\/discovery\/whats-new\">explore our newest features<\/a> or sign up for the virtual experience of <a href=\"https:\/\/theedgesummit.com\/\" target=\"_blank\" rel=\"noopener\">The Edge Summit<\/a> to see what we\u2019re accomplishing with AI.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 \u2014 there are other signals that determine [&hellip;]<\/p>\n","protected":false},"author":127,"featured_media":48609,"template":"","ew-regions":[],"ew-solutions":[],"library_type":[513],"library_blog_tag":[362,367,366],"industry":[],"channel":[278],"topic":[283,285],"class_list":["post-48598","library","type-library","status-publish","has-post-thumbnail","hentry","library_type-blog","library_blog_tag-ai-and-innovation","library_blog_tag-ecommerce-merchandising","library_blog_tag-ecommerce-search","channel-results-pages","topic-ai","topic-grow-aov"],"acf":{"library_blog_banner_content":"","library_blog_banner_cta1_text":"","library_blog_banner_cta1_href":"","library_blog_banner_cta1_new_tab":false,"library_blog_banner_cta2_text":"","library_blog_banner_cta2_href":"","library_blog_banner_cta2_new_tab":false,"library_blog_banner_bg_color":"#EAF7FE","library_blog_banner_cta_text_color":"#FFF","library_blog_banner_cta_bg_color":"#019ACE","library_blog_banner_cta2_text_color":"#000","library_blog_banner_cta2_bg_color":"#FFF","library_blog_chatgpt_content":"","library_blog_chatgpt_cta_href":"","library_blog_chatgpt_cta_text":"Ask ChatGPT"},"_links":{"self":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/48598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library"}],"about":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/types\/library"}],"author":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/users\/127"}],"version-history":[{"count":4,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/48598\/revisions"}],"predecessor-version":[{"id":48627,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library\/48598\/revisions\/48627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media\/48609"}],"wp:attachment":[{"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/media?parent=48598"}],"wp:term":[{"taxonomy":"ew_regions","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/ew-regions?post=48598"},{"taxonomy":"ew_solutions","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/ew-solutions?post=48598"},{"taxonomy":"library_type","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library_type?post=48598"},{"taxonomy":"library_blog_tag","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/library_blog_tag?post=48598"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/industry?post=48598"},{"taxonomy":"channel","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/channel?post=48598"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.bloomreach.com\/en\/wp-json\/wp\/v2\/topic?post=48598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}