Retrieval augmented classification for long-tail visual recognition

2022
Download Copy BibTeX
Copy BibTeX
We introduce Retrieval Augmented Classification (RAC), a generic approach to augmenting standard image classification pipelines with an explicit retrieval module. RAC consists of a standard base image encoder fused with a parallel retrieval branch that queries a non-parametric external memory of pre-encoded images and associated text snippets. We apply RAC to the problem of long-tail classification and demonstrate a significant improvement over previous state-of-the-art on Places365-LT and iNaturalist2018 (14.5% and 6.7% respectively), despite using only the training datasets themselves as the external information source. We demonstrate that RAC’s retrieval module, without prompting, learns a high level of accuracy on tail classes.This, in turn, frees the base encoder to focus on common classes, and improve its performance thereon. RAC represents an alternative approach to utilizing large, pretrained models without requiring fine-tuning, as well as a first step towards more effectively making use of external memory within common computer vision architectures.
Research areas

Latest news

US, CA, Palo Alto
The Amazon Search team creates powerful, customer-focused search solutions and technologies. Whenever a customer visits an Amazon site worldwide and types in a query or browses through product categories, Amazon Search services go to work. We design, develop, and deploy high performance, fault-tolerant distributed search systems used by millions of Amazon customers every day. We’re seeking an Applied Scientist with a deep expertise in matching and ranking systems. Your responsibilities will include everything from developing and prototyping innovative retrieval systems with NLP and Transformer, query planning, deep learning to operating and optimizing a scalable distributed inference solutions in a production environment. We are looking for innovators who can contribute to advancing search technology on what’s scientifically possible while remaining committed to creating world-class products. Joining this team, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), Earth's most customer-centric company one of the world's leading internet companies. We provide a highly customer-centric, team-oriented environment in our offices located in Palo Alto, California.
JP, 13, Tokyo
日本の大学で機械学習や関連領域の研究に従事している学生の皆様に向けたフェローシッププログラムのご案内です。Amazon JapanのRetail Scienceチームでは、何百万人もの顧客にインパクトを与える価値あるテクノロジーに繋がるような、新しいプロトタイプやコンセプトを開発するプロジェクトに従事していただく学生を募集しています。プログラムは1ヶ月から3ヶ月の短期間のプロジェクトになります。 プロジェクトの対象となるテーマには、自然言語処理、表現学習、レコメンデーションシステム、因果推論といった領域が含まれますが、これらに限定されるわけではありません。プロジェクトは、チームのシニアサイエンティスト1名または複数名のガイダンスのもとで定義、遂行され、プロジェクト中は他のサイエンティストもメンターとしてフォローします。 学生の皆様が新しいモデルを考案したり、新しいテクノロジーを活用し実験する時間を最大化できるようにすることが目標です。そのため、プロジェクトではエンジニアリングやスケーリングよりも、プロトタイピングを行い具体的に概念実証を行うことに集中します。 また、Amazonでは論文出版も推奨しています。従事した研究開発活動の成果物として出版される論文には著者として参加することになります。 フェローシッププログラムは目黒の東京オフィスで、他のチームと一緒に行われます。Amazonは、プログラム期間中に必要なIT機器(ラップトップなど)、給与、宿泊費と通勤費を支給します。 Are you a current PhD student enrolled in a Japanese university researching Machine Learning or a related discipline? The Japan Retail Science team is looking for Fellows for short term (1-3 months) projects to develop new prototypes and concepts that can then be translated into meaningful technologies impacting millions of customers. In this position, you will be assigned a project to carry out from areas including but not limited to natural language processing, representation learning, recommender systems, or causal inference. The project will be defined and carried out under the supervision of one or more of our senior scientists, and you will be assigned another scientist as a mentor to follow you during the project. Our goal is to maximize the time you spend on inventing new models and experimenting with new techniques, so the work will concentrate on prototyping and creating a tangible proof of concept, rather than engineering and scaling. Amazon encourages publications, and you will be included as an author of any published manuscript. The fellowship will be carried out from our Tokyo office in Meguro together with the rest of the team. Amazon will provide the necessary IT equipment (laptop, etc.) for the duration of the fellowship, a salary, and a stipend to cover accommodation and commuting expenses. A day in the life チームの多くのメンバーは、午前9時くらいから10時半くらいまでの間に仕事を始め、夕方6時から7時には仕事を終えています。出席が必要なミーティングに参加していれば、勤務時間は自由に決められます。 パートタイムを希望する場合、勤務時間数は採用担当者とともに決定します。フルタイムの場合、労働時間は通常の契約通り週40時間となります。 オフィスは目黒にあり、週3回の出社が必要です。残りの2日間はリモートワーク、オフィスへの出勤いずれも可能です。 The majority of the team starts working between 9 and 10.30am until 18-19. You will have complete flexibility to determine your working hours as long as you are present for the meetings where your attendance is required. Number of working hours will be determined together with the hiring manager in case you want to pursue the Fellowship part-time. In case of full-time, working hours will be 40/week as per a standard contract. Our office is located in Meguro, and presence in the office is required 3 times/week. You are free to work remotely for the remaining two days or come to the office if you prefer. About the team 私たちのチームは、日本および世界のすべてのAmazonのベンダー企業に提供されるソリューションを支える製品を発明し、開発しています。私たちは、プロダクトマネージャーやビジネス関係者と協力し、科学的なモデルを開発し、インパクトのあるアプリケーションに繋げることで、Amazonのベンダー企業がより速く成長し、顧客により良いサービスを提供できるようにします。 私たちは、科学者同士のコラボレーションが重要であり、孤立した状態で仕事をしても、幸せなチームにはならないと考えています。私たちは、科学者が専門性を高め、最先端の技術についていけるよう、社内の仕組みを通じて継続的に学ぶことに重きを置いています。私たちの目標は、世界中のAmazonのベンダーソリューションの主要なサイエンスチームとなることです。 Our team invents and develops products powering the solutions offered to all Amazon vendors, in Japan and worldwide. We interact with Product Managers and Business stakeholders to develop rigorous science models that are linked to impactful applications helping Amazon vendors grow faster and better serving their customers. We believe that collaboration between scientists is paramount, and working in isolation does not lead to a happy team. We place strong emphasis on continuous learning through internal mechanisms for our scientists to keep on growing their expertise and keep up with the state of the art. Our goal is to be primary science team for vendor solutions in Amazon, worldwide.
US, CA, Sunnyvale
Amazon Music is an immersive audio entertainment service that deepens connections between fans, artists, and creators. From personalized music playlists to exclusive podcasts, concert livestreams to artist merch, Amazon Music is innovating at some of the most exciting intersections of music and culture. We offer experiences that serve all listeners with our different tiers of service: Prime members get access to all the music in shuffle mode, and top ad-free podcasts, included with their membership; customers can upgrade to Amazon Music Unlimited for unlimited, on-demand access to 100 million songs, including millions in HD, Ultra HD, and spatial audio; and anyone can listen for free by downloading the Amazon Music app or via Alexa-enabled devices. Join us for the opportunity to influence how Amazon Music engages fans, artists, and creators on a global scale. Amazon Music Search Platform - Science & Modeling team is seeking an experienced Applied Scientist who will join a team of experts in the field of machine learning, and work together to break new ground in the world of understanding and classifying different forms of music, and creating interactive experiences to help users find the music they are in the mood for. We work on machine learning problems for music classification, recommender systems, dialogue systems, NLP, and music information retrieval. You'll work in a collaborative environment where you can pursue ambitious, long-term research, with many peta-bytes of data, work on problems that haven’t been solved before, quickly implement and deploy your algorithmic ideas at scale, understand whether they succeed via statistically relevant experiments across millions of customers, and publish your research. You'll see the work you do directly improve the experience of Amazon Music customers on Alexa/Echo, mobile, and web. Key job responsibilities You'll work in a collaborative environment where you can pursue ambitious, long-term research, with many peta-bytes of data, work on problems that haven’t been solved before, quickly implement and deploy your algorithmic ideas at scale, understand whether they succeed via statistically relevant experiments across millions of customers, and publish your research. You'll see the work you do directly improve the experience of Amazon Music customers on Alexa/Echo, mobile, and web. A day in the life Imagine being a part of an agile team where your ideas have the potential toreach millions. Picture working on cutting-edge consumer-facing products, where every single team member is a critical voice in the decision-making process. Envision being able to leverage the resources of a Fortune-500 company within the atmosphere of a start-up. Welcome to Amazon Music, where ideas are born and come to life as Amazon Music Unlimited, Prime Music, and so much more. About the team Everyone on our team has a meaningful impact on product features, new directions in music streaming, and customer engagement. We are looking fornew team members across a variety of job functions including software engineering/development, marketing, design, ops and more. Come join us as we make history by launching exciting new projects in the coming year.Our team is focused on building a personalized, curated, and seamless musicexperience. We want to help our customers discover up-and-coming artists, while also having access to their favorite established musicians. We build systems that are distributed on a large scale, spanning our music apps, web player, and voice-forward audio engagement on mobile and Amazon Echo devices, powered by Alexa to support our customer base. Amazon Music offerings are available in countries around the world, and our applications support our mission of delivering music to customers in new and exciting ways that enhance their day-to-day lives.
US, NC, Virtual Location - N Carolina
The Corporate Projects Team (CPT) within Amazon is seeking an academic year-long, part-time intern to work on statistical reinforcement learning under shape constraints with applications in automated pricing and negotiation. The intern will work with scientists in the reinforcement learning group (RLG) within CPT as well as partner teams across the organization to develop, validate, and deploy statistical reinforcement learning methods in automated negotiation and pricing systems.
US, VA, Arlington
Funnel Science and Analytics team is looking for a Research Scientist. This individual will be responsible for owning and accelerating research to predict actions for mitigating operational risk, building tools to perform scenario planning, improving candidate experience, and collaborating with other science teams to achieve cost effectiveness. Key job responsibilities As a Research Scientist (RS), you will do causal inference, design studies and experiments, leverage data science workflows, build predictive models, conduct simulations, create visualizations, and influence science and analytics practice across the organization. Provide insights by analyzing historical data from databases (Redshift, SQL Server, Oracle DW, and Salesforce). Identify useful research avenues for increasing candidate conversion, test, and create well written documents to communicate to technical and non-technical audiences. About the team Funnel Science and Analytics team finds ways to maximize the conversion and early retention of every candidate who wants to be an Amazon Associate. By focusing on our candidates, we improve candidate and business outcomes, and Amazon takes a step closer to being Earth’s Best Employer.
US, WA, Seattle
Amazon's mission is to be the most customer centric company in the world and Workforce Staffing (WFS), the organization is responsible for hourly associate hiring globally. The Workforce Intelligence (WFI) organization informs WFS decisions that enable unconstrained growth of Worldwide Consumer from a labor perspective. This is accomplished through a variety of science initiatives, KPIs and reporting, predictive modeling, simulation, optimization, and data engineering. WFI team is looking for a Research Scientist with a background in Operations Research to lead model development, testing, and implementation to identify and recommend financial and non-financial actions to mitigate hiring risk. The successful candidate will be a self-starter, comfortable with ambiguity, with strong attention to detail, an ability to work in a fast-paced and ever-changing environment and a desire to help share the overall business. You will have an opportunity to work on large mathematical problems, with large elements of unpredictability. You will write and solve linear and mixed-integer problems and simulations to find solutions to recommend mix of actions to minimize labor demand gaps and optimize staffing costs. You will also drive process changes that comes with automation and smarter optimization. You are an individual with outstanding analytical abilities, communication skills, and are comfortable working with cross-functional technical teams and systems. You will be responsible for researching, experimenting, and analyzing various policy allocation strategies and mathematical models. You will also be prototyping the implementations. Key job responsibilities • Design and develop complex mathematical, simulation and optimization models and apply them to define strategic and tactical needs and drive the appropriate business and technical solutions. • Apply theories of mathematical optimization, including linear programming, combinatorial optimization, integer programming, dynamic programming, network flows and algorithms to design optimal or near optimal solution methodologies to be used by in-house decision support tools and software. • Prototype these models by using modeling languages such as Python, Java, and C++. • Create, enhance, and maintain technical documentation, and present to other Scientists, Product, and Engineering teams. • Lead project plans from a scientific perspective by managing product features, technical risks, milestones and launch plans.
US, WA, Seattle
Amazon Advertising is one of Amazon's fastest growing and most profitable businesses. Amazon's advertising portfolio helps merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon. The primary goals are to help shoppers discover new products they love, be the most efficient way for advertisers to meet their business objectives, and build a sustainable business that continuously innovates on behalf of customers. Our products and solutions are strategically important to enable our Retail and Marketplace businesses to drive long-term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day! The Creative X team sits within the Amazon Advertising team and aims to democratize access to high-quality creatives (images, videos) by building generative AI-driven solutions for advertisers. To accomplish this, we are investing in latent-diffusion models, large language models (LLM), computer vision (CV), reinforcement learning (RL), and image + video synthesis. The solutions we develop will be deployed for use by self-service advertisers and agencies, as well as available to the most premium brands that advertise on Amazon. We are seeking an experienced science leader who is adept at a variety of skills; especially in generative AI, computer vision, latent diffusion, and large language models that will accelerate our plans to generate high-quality creatives on behalf of advertisers. The right candidate will provide science leadership, establish the right direction and vision, build team mechanisms, and foster the spirit of collaboration and innovation within the org. The leader will provide both technical direction as well as manage a sizable team of scientists. The role will have a high degree of executive interaction. Key job responsibilities This role is focused on leading a science team focused on computer vision, latent diffusion models, and the related foundational models to product generative imagery and videos. Responsibilities include: * Driving end-to-end applied science projects that have a high degree of ambiguity, scale, complexity. * Providing technical / science leadership related to computer vision, large language models, and generative image + video. * Researching new and innovative machine learning approaches. * Recruiting high performing Applied Scientists to the team and provide mentorship. * Establishing team mechanisms, including team building, planning, and document reviews.
US, WA, Seattle
Here at Amazon, we embrace our differences. We are committed to furthering our culture of diversity and inclusion of our teams within the organization. How do you get items to customers quickly, cost-effectively, and—most importantly—safely, in less than an hour? And how do you do it in a way that can scale? Our teams of hundreds of scientists, engineers, aerospace professionals, and futurists have been working hard to do just that! We are delivering to customers, and are excited for what’s to come. Check out more information about Prime Air on the About Amazon blog (https://www.aboutamazon.com/news/transportation/amazon-prime-air-delivery-drone-reveal-photos). If you are seeking an iterative environment where you can drive innovation, apply state-of-the-art technologies to solve real world delivery challenges, and provide benefits to customers, Prime Air is the place for you. Come work on the Amazon Prime Air Team! Prime Air is seeking an experienced Research Scientist in the Flight Sciences High-Fidelity Methods (HFM) team within Flight Sciences, you will develop and verify aerodynamics models used for engineering analyses and vehicle simulation. These models are the backbone of every flight simulation performed within Prime Air and are a critical element in the aircraft design, verification and certification process. These models are used to predict many attributes of the vehicle performance including range, maneuverability, tracking error, and aircraft stability. They are a key input to design decisions, vehicle component sizing and flight software algorithm development. The accuracy and reliability of these flight model are critical to the success of Prime Air. For this role we are looking for a scientist to develop surrogate or machine learning models to represent the complex aerodynamic behavior of our drones. This scientist will develop techniques to validate these models using flight testing, quantify the model uncertainty, and assess the impact of this uncertainty on downstream engineering analyses. Key job responsibilities A Research Scientist in this role is responsible for owning the development, deployment, verification, and maintenance of models from end-to-end. This includes the initial gathering of the downstream customer needs, identifying the most suitable modelling approach, coordinating the generation of input data, training models, developing and maintaining software interfaces, and verifying the model accuracy. A Research Scientist in this role is responsible for determining the most suitable modeling approach for a given physical phenomena. They need to possess knowledge of various machine learning techniques, and their respective advantages and limitations. They will need to have a detailed understanding of the types of physics to be modelled including vehicle aerodynamics, multibody dynamics, and atmosphere physics. This role is responsible for designing experiments for generating data used to train and verify surrogate models. They need to have a basic understanding of the methods used to generate high-fidelity aerodynamics predictions including CFD, wind tunnel testing, and flight testing. They will be responsible for validating the models by leveraging uncertainty quantification, system identification, and statical analyses. Export Control License This position may require a deemed export control license for compliance with applicable laws and regulations. Placement is contingent on Amazon’s ability to apply for and obtain an export control license on your behalf. A day in the life A Research Scientist in the High-Fidelity Methods (HFM) team will have the opportunity to work on a wide variety of tasks. The ideal candidate should be adaptable and thrive in an everchanging environment. Depending on the phase of model or vehicle development, a typical day might consist of reading research papers on machine learning techniques, developing test plans for wind tunnel testing, writing code to train and verify models, reviewing flight test results, or writing documentation.
DE, Tuebingen
Are you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these and you’ll fit right in here at Amazon. We are a smart team of doers that work passionately to apply cutting edge advances in technology and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. We are a newly established innovative Development Center in Tübingen, Germany which focuses on computer vision, machine learning, robotics and causality in diverse application fields at Amazon. If you get excited by the prospect of dealing with ambiguity, solving hard, large scale problems, working in a startup like environment and if you want to come to one of the most exciting places of the world for researching Intelligent Systems, then we have the perfect role for you.
US, WA, Seattle
Amazon is radically rethinking how to improve the experiences for all of its software builders. In early 2022, we brought existing and nascent teams under a new banner, Amazon Software Builder Experience (ASBX), with a mission to modernize our processes and tools so software builders of all types can focus on innovating, rather than waste time wrestling with outdated and obtuse mechanisms. From training for new employees and surfacing actionable recommendations based on insights from service metrics to streamlining code deployment and integrating customizable tooling to automate human-repeatable tasks across our portfolio, we are looking for every opportunity to make Amazon the best place to build software. To reach that goal, we strongly believe insights shape creation of the best software builder experience in the world. At the planning level, our insights team will help ASBX and other teams within Amazon direct investments to the best places (tools, training, ways of working) which will drive the greatest benefits to software builders. At an everyday level, we provide personalized insights to teams to help them make decisions to make their day-to-day lives at Amazon better. Within the Builder Insights team, we are looking for design and research support to help in the following areas: * Create a platform of tooling to surface meaningful data and actionable insights to Amazon builders, factoring in multiple scenarios of business-thinking from the individual builder level to the highest forms of leadership. * Devise intuitive and and creative methodologies to visualize quantifiable information for users which can be presented in a variety of contexts, both individually and in concert with other data streams. Key job responsibilities Be the Research lead for projects that touch numerous measurement aspects of the Amazon software builder experience. Run end to end research (i.e., user interviews, remote usability testing, surveys, card sort, tree tests, etc) with a particular focus on customer experience improvements. Create scalable and repeatable process and technical solutions to allow Research and Design to scale Select, consult with, and manage research projects with vendors (i.e. assessing proposals, budget considerations, contracts, etc) Work from high-level requirements and ask the right questions to gather all relevant information to guide research approach. Collaborate with other insights teams such as other Researchers and Designers, product leaders, and engineering partners in the larger organization representing other organizations and products, Data Scientists, members of the Builder Insights team to align research findings and recommendations to stakeholders. Drive research for existing experiences while also identifying opportunities for the future product development. Stay current on emerging research, industry, and technology trends. Collaborate on and present work to a range of stakeholders – executives, engineers, product managers, business leaders, UX and visual designers, and other researchers. A day in the life You’ll meet with product, design, and engineering stakeholders to cover areas for research investigation (both generative for new ideas and to validate approaches to design execution), review documents and attend team meetings with leadership to ensure insights from research are applied to our development processes, and share them with the UX team for cross-organizational improvements on shared workflows across our suite of tools, and most likely spend time socializing with your stakeholders/peers. About the team Understanding that our org has the mandate to make software building awesome for all software builders, our close-knit team of designers and researchers are making that first we build more robust tools. More importantly, we’re incorporating best UX practices into how we build those tools such that they can be scaled out and applied by all Amazonians to make their output truly resonate with customers. And even though we represent 50 products, the UX team meets twice weekly to share ideas and work so we can cross-inform product recommendations for our entire portfolio. We also look for opportunities to socialize regularly, regardless of where everyone may be geographically. We have a lot of growth opportunity ahead, for our products, the orgs we support, our team, and individual careers.