SlideShare une entreprise Scribd logo
1  sur  49
1 / 46
Recommender Systems for
Personalized Financial Advice
Aleksandra Chirkina
2 / 46
BRANDSCHENKESTRASSE 41
CH-8002 ZURICH
SWITZERLAND
INFO@INCUBEGROUP.COM
INCUBEGROUP.COM
Recommender Systems for Personalized
Financial Advice
From Concept to Production
Aleksandra Chirkina
Data Scientist @ InCube
3 / 46
4 / 46
5 / 46
Why recommenders for financial advice?
Why not?
Saves time and effort of Relationship Managers
Trendy
As you bought shares of Facebook
2
Twitter Google Amazon
My personal investment ideas
AIRS
6 / 46
Outline
3
2
5 Integration into Banking Core Services
1 Introduction to Recommender Systems
Challenges in Finance
Latent Features and Collaborative Filtering
4 Reaction to Explicit Feedback
7 / 46
Outline
3
2
5 Integration into Banking Core Services
1 Introduction to Recommender Systems
Challenges in Finance
Latent Features and Collaborative Filtering
4 Reaction to Explicit Feedback
8 / 46
What is a Recommender System?
Example: Model Based Collaborative Filtering for Movies
4 5 3
1
3 4
4
5
9 / 46
What is a Recommender System?
Model Based Collaborative Filtering: How to estimate missing ratings?
4 ? 5 ? 3 ?
? 1 ? ? ?
? ? ? ? ? ?
3 ? ? ? ? 4 ?
4 ? ? ? ? ?
? ? 5 ? ?
? ? ? ? ? ?
10 / 46
What is a Recommender System?
Model Based Collaborative Filtering: How to estimate missing ratings?
3.8 4 1.7 5 1.3 3 3.4
3.1 1 4.4 2.9 4.2 2.1 2.2
2.8 4.3 2.8 5.0 1.6 3.4 4.5
3 2.2 1.3 3.7 1.8 4 4.6
4 3.3 1.8 4.2 2.1 3.8 3.9
4.3 4.4 2.3 5 2.8 4.5 2.9
3.3 3.8 2.7 4.1 3.1 4.4 3.8
11 / 46
What is a Recommender System?
Model Based Collaborative Filtering: How to estimate missing ratings?
5 4 3.8 3.4 3 1.7 1.3
3.1 1 4.4 2.9 4.2 2.1 2.2
2.8 4.3 2.8 5.0 1.6 3.4 4.5
3 2.2 1.3 3.7 1.8 4 4.6
4 3.3 1.8 4.2 2.1 3.8 3.9
4.3 4.4 2.3 5 2.8 4.5 2.9
3.3 3.8 2.7 4.1 3.1 4.4 3.8
Top-3 Recommendations for Client A
Client A
12 / 46
Outline
3
2
5 Integration into Banking Core Services
1 Introduction to Recommender Systems
Challenges in Finance
Latent Features and Collaborative Filtering
4 Reaction to Explicit Feedback
13 / 46
Latent features
Model Based Collaborative Filtering: Matrix Factorization and Latent Features
14 / 46
ActionRomance
Latent features
Model Based Collaborative Filtering: Matrix Factorization and Latent Features
15 / 46
Model Based Collaborative Filtering: Matrix Factorization and Latent Features
ActionRomance
Escapist
Realist
Latent features
16 / 46
Latent features
Model Based Collaborative Filtering: Matrix Factorization and Latent Features
ActionRomance
Drama
Comedy
Realist
Escapist
17 / 46
Latent features
Model Based Collaborative Filtering: Matrix Factorization and Latent Features
Items
Users
R ≈
Users
Items
×
Shared latent features are defined for both, users and items
For users – their preferences
For items – their characteristics
Features are latent, i.e. not easily interpretable
18 / 46
Outline
3
2
5 Integration into Banking Core Services
1 Introduction to Recommender Systems
Challenges in Finance
Latent Features and Collaborative Filtering
4 Reaction to Explicit Feedback
19 / 46
Collaborative filtering
Adapting to clients’ feedback
Conventional Recommender System
20 / 46
Collaborative filtering Finding explanations
Product
binning
Asset
selection
Adapting to clients’ feedback
Recommender System for Investment Ideas
21 / 46
Collaborative filtering Finding explanations
Product
binning
Asset
selection
Adapting to clients’ feedback
Recommender System for Investment Ideas
22 / 46
Challenges in Finance
Model Based Collaborative Filtering: Implicit Ratings
2
1 3
5
4
1
4 2
2
23 / 46
Challenges in Finance
Model Based Collaborative Filtering: Implicit Ratings
24 / 46
? ? ? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
Challenges in Finance
Model Based Collaborative Filtering: Implicit Ratings
25 / 46
1
1 1
1
1
1
1 1
1
Challenges in Finance
Implicit Ratings as simply Indicator function?
26 / 46
15
5 8
3
10
1
9 6
2
Challenges in Finance
Implicit Ratings as Holding Period in Months?
27 / 46
1
0.7 0.1
0.3
0.1
0.8
1 0.9
0.5
Challenges in Finance
Implicit Ratings as Trading activity?
28 / 46
1
1 1
1
1
1
1 1
1
Challenges in Finance
Usage of Confidence Weights
29 / 46
1 0 0 0 0 0 0
0 0 1 0 1 0 0
1 0 0 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 0 1 0
0 1 0 0 0 0 1
0 1 0 0 0 0 0
Challenges in Finance
Usage of Confidence Weights
30 / 46
1 0 0 0 0 0 0
0 0 1 0 1 0 0
1 0 0 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 0 1 0
0 1 0 0 0 0 1
0 1 0 0 0 0 0
Challenges in Finance
Usage of Confidence Weights
𝑖,𝑗
𝑐𝑖𝑗 𝑝𝑖𝑗 − 𝑝𝑖𝑗
2
31 / 46
Collaborative filtering Finding explanations
Product
binning
Asset
selection
Adapting to clients’ feedback
Recommender System for Investment Ideas
32 / 46
0 1 1 1 0 0 0
0 1 1 1 0 0 0
1 1 1 1 0 0 0
0 1 1 0 1 1 0
0 0 0 1 1 1 1
0 0 0 1 1 1 0
0 1 0 0 0 1 1
Goal: produce recommendation for client 4
Explainability
Find Co-clusters in the Matrix
Reinhard Heckel, Michail Vlachos, Thomas Parnell, Celestine Duenner, Scalable and interpretable product recommendations via overlapping co-clustering, In IEEE International
Conference on Data Engineering (ICDE) 2017
33 / 46
0 1 1 1 0 0 0
0 1 1 1 0 0 0
1 1 1 1 0 0 0
0 1 1 1 1 0
0 0 0 1 1 1 1
0 0 0 1 1 1 0
0 1 0 0 0 1 1
Recommendation: Item 4 is recommended to Client 4 because:
Client 4 has purchased Items 2-3: clients with similar purchase history (clients 1-3) also bought Item 4
Client 4 has purchased Items 5-6: clients with similar purchase history (clients 5-6) also bought Item 4
Explainability
Find Co-clusters in the Matrix
34 / 46
Overview of the system
Collaborative filtering Finding explanations
Product
binning
Asset
selection
Adapting to clients’ feedback
35 / 46
Emmi AG
Abb Ltd
The Swatch Group
Baloise Holding
Swiss Re
Swiss Life Holding
Jelmoli
Orell Fussli
Sensirion Holding
Swiss Equities
CHF
Industry
Risk Level 2
Swiss Equities
CHF
Industry
Risk Level 3
German Equities
EUR
Transportation
Risk Level 3
Swiss Bonds
CHF
Insurance
Risk Level 2
Individual assets
Asset categories
Air Berlin
Deutsche Lufthansa
Deutsche Post
Ratings matrix
1 0 0 1 1 0
0 1 0 0 0 1
1 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 1 0
client1
client2
client3
client4
...
Product Binning
Approach
36 / 46
Product Binning
Which Issues it Solves
Cold-start for products
Time-varying product features
Too many dimensions
Allows coupling with business logic
Too much sparsity
Can help with extension of bank’s recommendation lists
37 / 46
Overview of the system
Collaborative filtering Finding explanations
Product
binning
Asset
selection
Adapting to clients’ feedback
38 / 46
Swiss Equities
CHF
Industry
Risk Level 2
Swiss Equities
CHF
Industry
Asset categories Individual assets
Emmi AG
Abb Ltd
The Swatch Group
historical holding
historical holding
current holding
Personal filter Recommendation
Category expansion by dropping
‘Risk Level’
historical holding
historical holding
current holding
current holding
Emmi AG
Abb Ltd
The Swatch Group
Jelmoli
Orell Fussli
Sensirion Holding
Orell Fussli
Asset selection from a recommended category
Attempt 1
Attempt 2
Product Binning
Compliant Selection from the Bin
39 / 46
Outline
3
2
5 Integration into Banking Core Services
1 Introduction to Recommender Systems
Challenges in Finance
Latent Features and Collaborative Filtering
4 Reaction to Explicit Feedback
40 / 46
Overview of the system
Collaborative filtering Finding explanations
Product
binning
Asset
selection
Adapting to clients’ feedback
41 / 46
Explicit Feedback
Approach
𝐿 =
𝑖,𝑗
𝑐𝑖𝑗 𝑝𝑖𝑗 − 𝑝𝑖𝑗
2
• 𝑝𝑖𝑗 = 0
• 𝑐𝑖𝑗 = 𝑐 𝑚𝑎𝑥
• 𝑝𝑖𝑗 is forced to be 0
• 𝑝𝑖𝑗 = 𝑝 𝑚𝑎𝑥
• 𝑐𝑖𝑗 = 𝑐 𝑚𝑎𝑥
• 𝑝𝑖𝑗 must be high
Clients can rate the ideas: binary feedback
Feedback enters the prediction loop for the next
batch of recommendations
Experiments showed this approach to be legit
42 / 46
Outline
3
2
5 Integration into Banking Core Services
1 Introduction to Recommender Systems
Challenges in Finance
Latent Features and Collaborative Filtering
4 Reaction to Explicit Feedback
43 / 46
Investment Ideas in the Core Banking System
44 / 46
INVESTMENT IDEAS
Publishing Ideas on the E-Banking Platform
45 / 46
HOW DO YOU RATE THIS IDEA?
Your feedback helps to improve ideas for you.
Please note:
This is an investment idea and not a personal investment
recommendation (investment advice). It does not take into
account your financial situation or investment objectives.
Please click here to find more information.
As you bought ABB, you may like LafargeHolcim.
IDEA DESCRIPTION
AIRS Learns Based upon Feedback
46 / 46
Why recommenders for financial advice?
Relevant investment ideas with high acceptance probability
Are achieved by employing the collaborative filtering approach with implicit ratings
Quality control
Is easily integrated through product binning and smart post-filtering
Saves time and effort of Relationship Managers
By automatically providing detailed explanations
Increases usage of online banking system
By presenting the ideas in an appealing way
Stimulates client engagement
Through collecting the feedback and adapting accordingly
47 / 46
48 / 46
Explicit Feedback
Experiments
“How my feedback affects my recommendations?”
“How feedback of other clients affects
my recommendations?”
clients
number of clients
49 / 46
Integration into Core Services
Project Timeline
May 18 Jun 18 Jul 18 Aug 18 Sep 18 Oct 18 Nov 18 Dec 18 Jan 19 Feb 19 Mar 19 Apr 19
AIRSPoC(PhaseI)AIRSPROD(PhaseII)
DEV
SIT
UAT
DEV
SIT
DOC
UAT
BUGFIX
Evaluation by CRMs
Go Live

Contenu connexe

Tendances

2020 Banking Consumer Study: Making Digital More Human – UK Findings
2020 Banking Consumer Study: Making Digital More Human – UK Findings2020 Banking Consumer Study: Making Digital More Human – UK Findings
2020 Banking Consumer Study: Making Digital More Human – UK Findingsaccenture
 
Accelerating Innovation in Energy
Accelerating Innovation in EnergyAccelerating Innovation in Energy
Accelerating Innovation in Energyaccenture
 
From Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyChris Johnson
 
Peer-to-Peer Insurance & Community - Webinar Deck
Peer-to-Peer Insurance & Community - Webinar DeckPeer-to-Peer Insurance & Community - Webinar Deck
Peer-to-Peer Insurance & Community - Webinar DeckThe Digital Insurer
 
Matrix factorization
Matrix factorizationMatrix factorization
Matrix factorizationLuis Serrano
 
The Perfect Pitch Deck — Designed by a VC. (updated)
The Perfect Pitch Deck — Designed by a VC. (updated)The Perfect Pitch Deck — Designed by a VC. (updated)
The Perfect Pitch Deck — Designed by a VC. (updated)Iskender Dirik
 
Fraud detection with Machine Learning
Fraud detection with Machine LearningFraud detection with Machine Learning
Fraud detection with Machine LearningScaleway
 
Influencer Marketing Whitepaper
Influencer Marketing WhitepaperInfluencer Marketing Whitepaper
Influencer Marketing Whitepaperrun_frictionless
 
Uses of analytics in the field of Banking
Uses of analytics in the field of BankingUses of analytics in the field of Banking
Uses of analytics in the field of BankingNiveditasri N
 
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
TMT Outlook 2017:  A new wave of advances offer opportunities and challengesTMT Outlook 2017:  A new wave of advances offer opportunities and challenges
TMT Outlook 2017: A new wave of advances offer opportunities and challengesDeloitte United States
 
Speech analytics solution overview
Speech analytics solution overviewSpeech analytics solution overview
Speech analytics solution overviewRajkumar Subramanian
 
2018 EY-Parthenon Price Perception Airlines
2018 EY-Parthenon Price Perception Airlines2018 EY-Parthenon Price Perception Airlines
2018 EY-Parthenon Price Perception AirlinesWouter Vincken
 
A.T. Kearney Consolidation of the US Banking Industry
A.T. Kearney Consolidation of the US Banking IndustryA.T. Kearney Consolidation of the US Banking Industry
A.T. Kearney Consolidation of the US Banking IndustryKearney
 
SmartRecruiters Recruiting Platform
SmartRecruiters Recruiting PlatformSmartRecruiters Recruiting Platform
SmartRecruiters Recruiting PlatformPaul Andre de Vera
 
Digital strategy for Financial Institutions
Digital strategy for Financial InstitutionsDigital strategy for Financial Institutions
Digital strategy for Financial InstitutionsSameer Singh Jaini
 
Bi mktg presentation - Using Business Intelligence for Marketing and Sales An...
Bi mktg presentation - Using Business Intelligence for Marketing and Sales An...Bi mktg presentation - Using Business Intelligence for Marketing and Sales An...
Bi mktg presentation - Using Business Intelligence for Marketing and Sales An...Vispi Munshi
 
Prediction of Corporate Bankruptcy using Machine Learning Techniques
Prediction of Corporate Bankruptcy using Machine Learning Techniques Prediction of Corporate Bankruptcy using Machine Learning Techniques
Prediction of Corporate Bankruptcy using Machine Learning Techniques Shantanu Deshpande
 

Tendances (20)

2020 Banking Consumer Study: Making Digital More Human – UK Findings
2020 Banking Consumer Study: Making Digital More Human – UK Findings2020 Banking Consumer Study: Making Digital More Human – UK Findings
2020 Banking Consumer Study: Making Digital More Human – UK Findings
 
Accelerating Innovation in Energy
Accelerating Innovation in EnergyAccelerating Innovation in Energy
Accelerating Innovation in Energy
 
From Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover WeeklyFrom Idea to Execution: Spotify's Discover Weekly
From Idea to Execution: Spotify's Discover Weekly
 
Peer-to-Peer Insurance & Community - Webinar Deck
Peer-to-Peer Insurance & Community - Webinar DeckPeer-to-Peer Insurance & Community - Webinar Deck
Peer-to-Peer Insurance & Community - Webinar Deck
 
Matrix factorization
Matrix factorizationMatrix factorization
Matrix factorization
 
The Perfect Pitch Deck — Designed by a VC. (updated)
The Perfect Pitch Deck — Designed by a VC. (updated)The Perfect Pitch Deck — Designed by a VC. (updated)
The Perfect Pitch Deck — Designed by a VC. (updated)
 
Fraud detection with Machine Learning
Fraud detection with Machine LearningFraud detection with Machine Learning
Fraud detection with Machine Learning
 
Influencer Marketing Whitepaper
Influencer Marketing WhitepaperInfluencer Marketing Whitepaper
Influencer Marketing Whitepaper
 
Uses of analytics in the field of Banking
Uses of analytics in the field of BankingUses of analytics in the field of Banking
Uses of analytics in the field of Banking
 
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
TMT Outlook 2017:  A new wave of advances offer opportunities and challengesTMT Outlook 2017:  A new wave of advances offer opportunities and challenges
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
 
Speech analytics solution overview
Speech analytics solution overviewSpeech analytics solution overview
Speech analytics solution overview
 
Fraud Analytics
Fraud AnalyticsFraud Analytics
Fraud Analytics
 
2018 EY-Parthenon Price Perception Airlines
2018 EY-Parthenon Price Perception Airlines2018 EY-Parthenon Price Perception Airlines
2018 EY-Parthenon Price Perception Airlines
 
A.T. Kearney Consolidation of the US Banking Industry
A.T. Kearney Consolidation of the US Banking IndustryA.T. Kearney Consolidation of the US Banking Industry
A.T. Kearney Consolidation of the US Banking Industry
 
SmartRecruiters Recruiting Platform
SmartRecruiters Recruiting PlatformSmartRecruiters Recruiting Platform
SmartRecruiters Recruiting Platform
 
Big Data in FinTech
Big Data in FinTechBig Data in FinTech
Big Data in FinTech
 
Digital strategy for Financial Institutions
Digital strategy for Financial InstitutionsDigital strategy for Financial Institutions
Digital strategy for Financial Institutions
 
Emerging Trends in Treasury
Emerging Trends in TreasuryEmerging Trends in Treasury
Emerging Trends in Treasury
 
Bi mktg presentation - Using Business Intelligence for Marketing and Sales An...
Bi mktg presentation - Using Business Intelligence for Marketing and Sales An...Bi mktg presentation - Using Business Intelligence for Marketing and Sales An...
Bi mktg presentation - Using Business Intelligence for Marketing and Sales An...
 
Prediction of Corporate Bankruptcy using Machine Learning Techniques
Prediction of Corporate Bankruptcy using Machine Learning Techniques Prediction of Corporate Bankruptcy using Machine Learning Techniques
Prediction of Corporate Bankruptcy using Machine Learning Techniques
 

Similaire à Recommender systems for personalized financial advice from concept to production - Aleksandra Chirkina

[UPDATE] Udacity webinar on Recommendation Systems
[UPDATE] Udacity webinar on Recommendation Systems[UPDATE] Udacity webinar on Recommendation Systems
[UPDATE] Udacity webinar on Recommendation SystemsAxel de Romblay
 
Udacity webinar on Recommendation Systems
Udacity webinar on Recommendation SystemsUdacity webinar on Recommendation Systems
Udacity webinar on Recommendation SystemsAxel de Romblay
 
Kano Analysis and Software Requrements
Kano Analysis and Software RequrementsKano Analysis and Software Requrements
Kano Analysis and Software RequrementsCraig Brown
 
UK FCA Sandbox Overview
UK FCA Sandbox OverviewUK FCA Sandbox Overview
UK FCA Sandbox OverviewOxbow Partners
 
Using BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyUsing BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyJason Yip
 
Clap control home automation (clap switch)
Clap control home automation (clap switch)Clap control home automation (clap switch)
Clap control home automation (clap switch)VinaOconner450
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom
 
How to Evaluate Solutions and Build your Evaluation Committee
How to Evaluate Solutions and Build your Evaluation CommitteeHow to Evaluate Solutions and Build your Evaluation Committee
How to Evaluate Solutions and Build your Evaluation CommitteeBlytheco
 
Requirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehRequirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehSerene Zawaydeh
 
Unit3 productdevelopmentconcepttopf
Unit3 productdevelopmentconcepttopfUnit3 productdevelopmentconcepttopf
Unit3 productdevelopmentconcepttopfAtul Joshi
 
Product Development Demystified: Launching Faster with Confidence through Hum...
Product Development Demystified: Launching Faster with Confidence through Hum...Product Development Demystified: Launching Faster with Confidence through Hum...
Product Development Demystified: Launching Faster with Confidence through Hum...Aggregage
 
The Total Economic Impact of Using ThoughtWorks' Agile Development Approach
The Total Economic Impact of Using ThoughtWorks' Agile Development ApproachThe Total Economic Impact of Using ThoughtWorks' Agile Development Approach
The Total Economic Impact of Using ThoughtWorks' Agile Development ApproachThoughtworks
 
OpenChain Legal Work Group - 2024-01-17
OpenChain Legal Work Group -  2024-01-17OpenChain Legal Work Group -  2024-01-17
OpenChain Legal Work Group - 2024-01-17Shane Coughlan
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product ManagersAmarpreet Kalkat
 
Market analysis tools in npd (final)
Market analysis tools in npd (final)Market analysis tools in npd (final)
Market analysis tools in npd (final)Omid Aminzadeh Gohari
 
Scaling your business thru channels Bill Norberg
Scaling your business thru channels  Bill NorbergScaling your business thru channels  Bill Norberg
Scaling your business thru channels Bill NorbergDonagh Kiernan
 
The Total Economic Impact of Using ThoughtWorks' Agile Development Approach
The Total Economic Impact of Using ThoughtWorks' Agile Development ApproachThe Total Economic Impact of Using ThoughtWorks' Agile Development Approach
The Total Economic Impact of Using ThoughtWorks' Agile Development ApproachThoughtworks
 
Mtm11 white paper value chain analysis
Mtm11 white paper   value chain analysisMtm11 white paper   value chain analysis
Mtm11 white paper value chain analysisIntelCollab.com
 

Similaire à Recommender systems for personalized financial advice from concept to production - Aleksandra Chirkina (20)

[UPDATE] Udacity webinar on Recommendation Systems
[UPDATE] Udacity webinar on Recommendation Systems[UPDATE] Udacity webinar on Recommendation Systems
[UPDATE] Udacity webinar on Recommendation Systems
 
Udacity webinar on Recommendation Systems
Udacity webinar on Recommendation SystemsUdacity webinar on Recommendation Systems
Udacity webinar on Recommendation Systems
 
Kano Analysis and Software Requrements
Kano Analysis and Software RequrementsKano Analysis and Software Requrements
Kano Analysis and Software Requrements
 
UK FCA Sandbox Overview
UK FCA Sandbox OverviewUK FCA Sandbox Overview
UK FCA Sandbox Overview
 
Using BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategyUsing BAPO to apply structure follows strategy
Using BAPO to apply structure follows strategy
 
Clap control home automation (clap switch)
Clap control home automation (clap switch)Clap control home automation (clap switch)
Clap control home automation (clap switch)
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
 
How to Evaluate Solutions and Build your Evaluation Committee
How to Evaluate Solutions and Build your Evaluation CommitteeHow to Evaluate Solutions and Build your Evaluation Committee
How to Evaluate Solutions and Build your Evaluation Committee
 
Requirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene ZawaydehRequirements Workshop -Text Analytics System - Serene Zawaydeh
Requirements Workshop -Text Analytics System - Serene Zawaydeh
 
Unit3 productdevelopmentconcepttopf
Unit3 productdevelopmentconcepttopfUnit3 productdevelopmentconcepttopf
Unit3 productdevelopmentconcepttopf
 
Product Development Demystified: Launching Faster with Confidence through Hum...
Product Development Demystified: Launching Faster with Confidence through Hum...Product Development Demystified: Launching Faster with Confidence through Hum...
Product Development Demystified: Launching Faster with Confidence through Hum...
 
The Total Economic Impact of Using ThoughtWorks' Agile Development Approach
The Total Economic Impact of Using ThoughtWorks' Agile Development ApproachThe Total Economic Impact of Using ThoughtWorks' Agile Development Approach
The Total Economic Impact of Using ThoughtWorks' Agile Development Approach
 
Prototyping
PrototypingPrototyping
Prototyping
 
OpenChain Legal Work Group - 2024-01-17
OpenChain Legal Work Group -  2024-01-17OpenChain Legal Work Group -  2024-01-17
OpenChain Legal Work Group - 2024-01-17
 
Practical Product Management for new Product Managers
Practical Product Management for new Product ManagersPractical Product Management for new Product Managers
Practical Product Management for new Product Managers
 
Market analysis tools in npd (final)
Market analysis tools in npd (final)Market analysis tools in npd (final)
Market analysis tools in npd (final)
 
Scaling your business thru channels Bill Norberg
Scaling your business thru channels  Bill NorbergScaling your business thru channels  Bill Norberg
Scaling your business thru channels Bill Norberg
 
The Total Economic Impact of Using ThoughtWorks' Agile Development Approach
The Total Economic Impact of Using ThoughtWorks' Agile Development ApproachThe Total Economic Impact of Using ThoughtWorks' Agile Development Approach
The Total Economic Impact of Using ThoughtWorks' Agile Development Approach
 
IdeaScreen 2013
IdeaScreen 2013IdeaScreen 2013
IdeaScreen 2013
 
Mtm11 white paper value chain analysis
Mtm11 white paper   value chain analysisMtm11 white paper   value chain analysis
Mtm11 white paper value chain analysis
 

Plus de Institute of Contemporary Sciences

Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Institute of Contemporary Sciences
 
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicData Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicInstitute of Contemporary Sciences
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Institute of Contemporary Sciences
 
Solving churn challenge in Big Data environment - Jelena Pekez
Solving churn challenge in Big Data environment  - Jelena PekezSolving churn challenge in Big Data environment  - Jelena Pekez
Solving churn challenge in Big Data environment - Jelena PekezInstitute of Contemporary Sciences
 
Application of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovApplication of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovInstitute of Contemporary Sciences
 
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Institute of Contemporary Sciences
 
Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Institute of Contemporary Sciences
 
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Institute of Contemporary Sciences
 
Reality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicReality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicInstitute of Contemporary Sciences
 
Sensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicSensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicInstitute of Contemporary Sciences
 
Prediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognitionPrediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognitionInstitute of Contemporary Sciences
 
Using data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentUsing data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentInstitute of Contemporary Sciences
 
Machine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports TeamMachine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports TeamInstitute of Contemporary Sciences
 

Plus de Institute of Contemporary Sciences (20)

First 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip PanjevicFirst 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip Panjevic
 
Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...
 
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicData Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
 
Solving churn challenge in Big Data environment - Jelena Pekez
Solving churn challenge in Big Data environment  - Jelena PekezSolving churn challenge in Big Data environment  - Jelena Pekez
Solving churn challenge in Big Data environment - Jelena Pekez
 
Application of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovApplication of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar Dilov
 
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
 
Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...
 
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...
 
From Zero to ML Hero for Underdogs - Amir Tabakovic
From Zero to ML Hero for Underdogs  - Amir TabakovicFrom Zero to ML Hero for Underdogs  - Amir Tabakovic
From Zero to ML Hero for Underdogs - Amir Tabakovic
 
Data and data scientists are not equal to money david hoyle
Data and data scientists are not equal to money   david hoyleData and data scientists are not equal to money   david hoyle
Data and data scientists are not equal to money david hoyle
 
The price is right - Tomislav Krizan
The price is right - Tomislav KrizanThe price is right - Tomislav Krizan
The price is right - Tomislav Krizan
 
When it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela CulibrkWhen it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela Culibrk
 
Reality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicReality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos Solujic
 
Sensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicSensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir Brusic
 
Improving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity SearchImproving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity Search
 
Prediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognitionPrediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognition
 
Using data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentUsing data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local government
 
Geospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and ClimateGeospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and Climate
 
Machine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports TeamMachine Learning-Driven Injury Prediction for a Professional Sports Team
Machine Learning-Driven Injury Prediction for a Professional Sports Team
 

Dernier

Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
convolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfconvolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfSubhamKumar3239
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Boston Institute of Analytics
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataTecnoIncentive
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxHaritikaChhatwal1
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 

Dernier (20)

Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
convolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfconvolutional neural network and its applications.pdf
convolutional neural network and its applications.pdf
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded data
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptx
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 

Recommender systems for personalized financial advice from concept to production - Aleksandra Chirkina

  • 1. 1 / 46 Recommender Systems for Personalized Financial Advice Aleksandra Chirkina
  • 2. 2 / 46 BRANDSCHENKESTRASSE 41 CH-8002 ZURICH SWITZERLAND INFO@INCUBEGROUP.COM INCUBEGROUP.COM Recommender Systems for Personalized Financial Advice From Concept to Production Aleksandra Chirkina Data Scientist @ InCube
  • 5. 5 / 46 Why recommenders for financial advice? Why not? Saves time and effort of Relationship Managers Trendy As you bought shares of Facebook 2 Twitter Google Amazon My personal investment ideas AIRS
  • 6. 6 / 46 Outline 3 2 5 Integration into Banking Core Services 1 Introduction to Recommender Systems Challenges in Finance Latent Features and Collaborative Filtering 4 Reaction to Explicit Feedback
  • 7. 7 / 46 Outline 3 2 5 Integration into Banking Core Services 1 Introduction to Recommender Systems Challenges in Finance Latent Features and Collaborative Filtering 4 Reaction to Explicit Feedback
  • 8. 8 / 46 What is a Recommender System? Example: Model Based Collaborative Filtering for Movies 4 5 3 1 3 4 4 5
  • 9. 9 / 46 What is a Recommender System? Model Based Collaborative Filtering: How to estimate missing ratings? 4 ? 5 ? 3 ? ? 1 ? ? ? ? ? ? ? ? ? 3 ? ? ? ? 4 ? 4 ? ? ? ? ? ? ? 5 ? ? ? ? ? ? ? ?
  • 10. 10 / 46 What is a Recommender System? Model Based Collaborative Filtering: How to estimate missing ratings? 3.8 4 1.7 5 1.3 3 3.4 3.1 1 4.4 2.9 4.2 2.1 2.2 2.8 4.3 2.8 5.0 1.6 3.4 4.5 3 2.2 1.3 3.7 1.8 4 4.6 4 3.3 1.8 4.2 2.1 3.8 3.9 4.3 4.4 2.3 5 2.8 4.5 2.9 3.3 3.8 2.7 4.1 3.1 4.4 3.8
  • 11. 11 / 46 What is a Recommender System? Model Based Collaborative Filtering: How to estimate missing ratings? 5 4 3.8 3.4 3 1.7 1.3 3.1 1 4.4 2.9 4.2 2.1 2.2 2.8 4.3 2.8 5.0 1.6 3.4 4.5 3 2.2 1.3 3.7 1.8 4 4.6 4 3.3 1.8 4.2 2.1 3.8 3.9 4.3 4.4 2.3 5 2.8 4.5 2.9 3.3 3.8 2.7 4.1 3.1 4.4 3.8 Top-3 Recommendations for Client A Client A
  • 12. 12 / 46 Outline 3 2 5 Integration into Banking Core Services 1 Introduction to Recommender Systems Challenges in Finance Latent Features and Collaborative Filtering 4 Reaction to Explicit Feedback
  • 13. 13 / 46 Latent features Model Based Collaborative Filtering: Matrix Factorization and Latent Features
  • 14. 14 / 46 ActionRomance Latent features Model Based Collaborative Filtering: Matrix Factorization and Latent Features
  • 15. 15 / 46 Model Based Collaborative Filtering: Matrix Factorization and Latent Features ActionRomance Escapist Realist Latent features
  • 16. 16 / 46 Latent features Model Based Collaborative Filtering: Matrix Factorization and Latent Features ActionRomance Drama Comedy Realist Escapist
  • 17. 17 / 46 Latent features Model Based Collaborative Filtering: Matrix Factorization and Latent Features Items Users R ≈ Users Items × Shared latent features are defined for both, users and items For users – their preferences For items – their characteristics Features are latent, i.e. not easily interpretable
  • 18. 18 / 46 Outline 3 2 5 Integration into Banking Core Services 1 Introduction to Recommender Systems Challenges in Finance Latent Features and Collaborative Filtering 4 Reaction to Explicit Feedback
  • 19. 19 / 46 Collaborative filtering Adapting to clients’ feedback Conventional Recommender System
  • 20. 20 / 46 Collaborative filtering Finding explanations Product binning Asset selection Adapting to clients’ feedback Recommender System for Investment Ideas
  • 21. 21 / 46 Collaborative filtering Finding explanations Product binning Asset selection Adapting to clients’ feedback Recommender System for Investment Ideas
  • 22. 22 / 46 Challenges in Finance Model Based Collaborative Filtering: Implicit Ratings 2 1 3 5 4 1 4 2 2
  • 23. 23 / 46 Challenges in Finance Model Based Collaborative Filtering: Implicit Ratings
  • 24. 24 / 46 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Challenges in Finance Model Based Collaborative Filtering: Implicit Ratings
  • 25. 25 / 46 1 1 1 1 1 1 1 1 1 Challenges in Finance Implicit Ratings as simply Indicator function?
  • 26. 26 / 46 15 5 8 3 10 1 9 6 2 Challenges in Finance Implicit Ratings as Holding Period in Months?
  • 27. 27 / 46 1 0.7 0.1 0.3 0.1 0.8 1 0.9 0.5 Challenges in Finance Implicit Ratings as Trading activity?
  • 28. 28 / 46 1 1 1 1 1 1 1 1 1 Challenges in Finance Usage of Confidence Weights
  • 29. 29 / 46 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 Challenges in Finance Usage of Confidence Weights
  • 30. 30 / 46 1 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 Challenges in Finance Usage of Confidence Weights 𝑖,𝑗 𝑐𝑖𝑗 𝑝𝑖𝑗 − 𝑝𝑖𝑗 2
  • 31. 31 / 46 Collaborative filtering Finding explanations Product binning Asset selection Adapting to clients’ feedback Recommender System for Investment Ideas
  • 32. 32 / 46 0 1 1 1 0 0 0 0 1 1 1 0 0 0 1 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 0 0 1 0 0 0 1 1 Goal: produce recommendation for client 4 Explainability Find Co-clusters in the Matrix Reinhard Heckel, Michail Vlachos, Thomas Parnell, Celestine Duenner, Scalable and interpretable product recommendations via overlapping co-clustering, In IEEE International Conference on Data Engineering (ICDE) 2017
  • 33. 33 / 46 0 1 1 1 0 0 0 0 1 1 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 0 0 1 0 0 0 1 1 Recommendation: Item 4 is recommended to Client 4 because: Client 4 has purchased Items 2-3: clients with similar purchase history (clients 1-3) also bought Item 4 Client 4 has purchased Items 5-6: clients with similar purchase history (clients 5-6) also bought Item 4 Explainability Find Co-clusters in the Matrix
  • 34. 34 / 46 Overview of the system Collaborative filtering Finding explanations Product binning Asset selection Adapting to clients’ feedback
  • 35. 35 / 46 Emmi AG Abb Ltd The Swatch Group Baloise Holding Swiss Re Swiss Life Holding Jelmoli Orell Fussli Sensirion Holding Swiss Equities CHF Industry Risk Level 2 Swiss Equities CHF Industry Risk Level 3 German Equities EUR Transportation Risk Level 3 Swiss Bonds CHF Insurance Risk Level 2 Individual assets Asset categories Air Berlin Deutsche Lufthansa Deutsche Post Ratings matrix 1 0 0 1 1 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 client1 client2 client3 client4 ... Product Binning Approach
  • 36. 36 / 46 Product Binning Which Issues it Solves Cold-start for products Time-varying product features Too many dimensions Allows coupling with business logic Too much sparsity Can help with extension of bank’s recommendation lists
  • 37. 37 / 46 Overview of the system Collaborative filtering Finding explanations Product binning Asset selection Adapting to clients’ feedback
  • 38. 38 / 46 Swiss Equities CHF Industry Risk Level 2 Swiss Equities CHF Industry Asset categories Individual assets Emmi AG Abb Ltd The Swatch Group historical holding historical holding current holding Personal filter Recommendation Category expansion by dropping ‘Risk Level’ historical holding historical holding current holding current holding Emmi AG Abb Ltd The Swatch Group Jelmoli Orell Fussli Sensirion Holding Orell Fussli Asset selection from a recommended category Attempt 1 Attempt 2 Product Binning Compliant Selection from the Bin
  • 39. 39 / 46 Outline 3 2 5 Integration into Banking Core Services 1 Introduction to Recommender Systems Challenges in Finance Latent Features and Collaborative Filtering 4 Reaction to Explicit Feedback
  • 40. 40 / 46 Overview of the system Collaborative filtering Finding explanations Product binning Asset selection Adapting to clients’ feedback
  • 41. 41 / 46 Explicit Feedback Approach 𝐿 = 𝑖,𝑗 𝑐𝑖𝑗 𝑝𝑖𝑗 − 𝑝𝑖𝑗 2 • 𝑝𝑖𝑗 = 0 • 𝑐𝑖𝑗 = 𝑐 𝑚𝑎𝑥 • 𝑝𝑖𝑗 is forced to be 0 • 𝑝𝑖𝑗 = 𝑝 𝑚𝑎𝑥 • 𝑐𝑖𝑗 = 𝑐 𝑚𝑎𝑥 • 𝑝𝑖𝑗 must be high Clients can rate the ideas: binary feedback Feedback enters the prediction loop for the next batch of recommendations Experiments showed this approach to be legit
  • 42. 42 / 46 Outline 3 2 5 Integration into Banking Core Services 1 Introduction to Recommender Systems Challenges in Finance Latent Features and Collaborative Filtering 4 Reaction to Explicit Feedback
  • 43. 43 / 46 Investment Ideas in the Core Banking System
  • 44. 44 / 46 INVESTMENT IDEAS Publishing Ideas on the E-Banking Platform
  • 45. 45 / 46 HOW DO YOU RATE THIS IDEA? Your feedback helps to improve ideas for you. Please note: This is an investment idea and not a personal investment recommendation (investment advice). It does not take into account your financial situation or investment objectives. Please click here to find more information. As you bought ABB, you may like LafargeHolcim. IDEA DESCRIPTION AIRS Learns Based upon Feedback
  • 46. 46 / 46 Why recommenders for financial advice? Relevant investment ideas with high acceptance probability Are achieved by employing the collaborative filtering approach with implicit ratings Quality control Is easily integrated through product binning and smart post-filtering Saves time and effort of Relationship Managers By automatically providing detailed explanations Increases usage of online banking system By presenting the ideas in an appealing way Stimulates client engagement Through collecting the feedback and adapting accordingly
  • 48. 48 / 46 Explicit Feedback Experiments “How my feedback affects my recommendations?” “How feedback of other clients affects my recommendations?” clients number of clients
  • 49. 49 / 46 Integration into Core Services Project Timeline May 18 Jun 18 Jul 18 Aug 18 Sep 18 Oct 18 Nov 18 Dec 18 Jan 19 Feb 19 Mar 19 Apr 19 AIRSPoC(PhaseI)AIRSPROD(PhaseII) DEV SIT UAT DEV SIT DOC UAT BUGFIX Evaluation by CRMs Go Live