
Build an explainable next-best-product recommendation system for banking on AWS
Quick Answer
AWS presents a deep learning-based Next-Best-Product recommendation system for banks, utilizing Amazon SageMaker and PyTorch to enhance customer product predictions.
Quick Take
This architecture leverages a multi-tower neural network for improved accuracy and explainability, addressing the complexities of customer data in financial services.
Key Points
- Utilizes a multi-tower deep learning architecture for customer data processing.
- Incorporates learned attention mechanisms for explainability in predictions.
- Requires AWS services like SageMaker, S3, and Glue for implementation.
- Designed to meet regulatory requirements in banking product recommendations.
- Supports Python 3.11+ and PyTorch 2.9+ for development.
DeepSignal Analysis
What happened
AWS has developed a deep learning-based recommendation system for banks to predict the next best product for customers. This system utilizes a multi-tower neural network architecture to enhance accuracy and explainability, addressing the complexities of customer data in the financial sector.
Key evidence
- The recommendation system uses Amazon SageMaker and PyTorch, leveraging a multi-tower architecture to process different types of customer data effectively.
- AWS Glue is employed for ETL processes, normalizing schemas and combining data from multiple sources into a unified format for analysis.
- The architecture includes a learned attention mechanism that provides explainability for individual customer predictions, which is crucial for regulatory compliance in banking.
Why it matters
This system addresses a critical challenge in banking by enabling personalized product recommendations based on complex customer data. Traditional methods often fail to capture the nuances of customer behavior, making this advanced approach significant for improving customer engagement and satisfaction. Furthermore, the explainability aspect is essential for meeting regulatory requirements in the financial industry.
Source Excerpt
Learn the architecture and design decisions behind an explainable next-best-product recommendation system for banking, built with Amazon SageMaker AI and PyTorch. A multi-tower neural network with learned attention delivers accurate, per-customer recommendations while providing the explainability that banking regulators require.
Want this in your inbox every morning?
Daily brief at your local 8am — bilingual EN/中文, free.
More from AWS Machine Learning
See more →
AI Teammates: how monday.com runs production AI agents on Amazon Bedrock
monday.com leverages Amazon Bedrock to run AI agents at scale, achieving over 50% increase in per-engineer PR throughput. Their architecture integrates multiple AWS services, enabling seamless collaboration between human engineers and AI teammates across a decade-old code base.

