详细内容或原文请订阅后点击阅览
OfferUp 通过以下方式改进本地结果使用 Amazon Bedrock 和 Amazon OpenSearch Service 上的多模式搜索,相关性召回率提高 54%,相关性召回率提高 27%
在本文中,我们展示了 OfferUp 如何使用 Amazon Titan Multimodal Embeddings 和 OpenSearch Service 转变其基础搜索架构,从而显著提高用户参与度、提高搜索质量并为用户提供使用文本和图像进行搜索的能力。OfferUp 选择 Amazon Titan Multimodal Embeddings 和 Amazon OpenSearch Service 是因为它们具有完全托管的功能,能够开发出具有高准确度的强大多模态搜索解决方案,并加快搜索和推荐用例的上市时间。
来源:亚马逊云科技 _机器学习本帖由 OfferUp 的 Andrés Vélez Echeveri 和 Sean Azlin 共同撰写。
本帖由 OfferUp 的 Andrés Vélez Echeveri 和 Sean Azlin 共同撰写。OfferUp 是一个在线的、移动优先的市场,旨在促进本地交易和发现。OfferUp 以其用户友好的应用程序和建立信任的功能而闻名,包括用户评级和应用内聊天,它使用户能够买卖物品并探索广泛的工作和本地服务。作为其持续提升用户体验和推动业务增长的使命的一部分,OfferUp 不断寻求改进其搜索功能,使用户能够更快、更直观地发现、交易和联系当地社区。
OfferUp在这个由两部分组成的博客文章系列中,我们探讨了 OfferUp 在提升和转变其现有搜索解决方案的过程中所抓住的关键机遇,从传统的词汇搜索转变为由 Amazon Bedrock 和 Amazon OpenSearch Service 提供支持的现代多模式搜索。OfferUp 发现,多模式搜索将相关性召回率提高了 27%,将地理分布(这意味着更多的本地结果)减少了 54%,并将搜索深度提高了 6.5%。本系列深入探讨了实现您自己的搜索解决方案现代化的策略、架构模式、业务优势和技术步骤
Amazon Bedrock Amazon OpenSearch Service基础搜索架构
OfferUp 托管数百万个活跃列表,每月由其用户添加数百万个列表。此前,OfferUp 的搜索引擎是在 Amazon Elastic Compute Cloud (Amazon EC2) 上使用 Elasticsearch (v7.10) 构建的,使用关键字搜索算法来查找相关列表。下图说明了基础搜索架构中索引和查询的数据管道。
Amazon Elastic Compute Cloud图 1:基础搜索架构
数据索引工作流包括以下步骤:
Amazon Simple Storage Service Amazon DynamoDB Amazon Simple Notification Service Amazon Simple Queue Service AWS Lambda