SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

DoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End toolDoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End toolAmit Sharma
ย 
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
ย 
Predicting Bank Customer Churn Using Classification
Predicting Bank Customer Churn Using ClassificationPredicting Bank Customer Churn Using Classification
Predicting Bank Customer Churn Using ClassificationVishva Abeyrathne
ย 
Model building in credit card and loan approval
Model building in credit card and loan approval Model building in credit card and loan approval
Model building in credit card and loan approval Venkata Reddy Konasani
ย 
Churn prediction
Churn predictionChurn prediction
Churn predictionGigi Lino
ย 
Drilling Cyber Security Data With Apache Drill
Drilling Cyber Security Data With Apache DrillDrilling Cyber Security Data With Apache Drill
Drilling Cyber Security Data With Apache DrillCharles Givre
ย 
Overview of Data Analytics in Lending Business
Overview of Data Analytics in Lending BusinessOverview of Data Analytics in Lending Business
Overview of Data Analytics in Lending BusinessSanjay Kar
ย 
Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Vatsal N Shah
ย 
Loan default prediction with machine language
Loan  default  prediction with  machine  language Loan  default  prediction with  machine  language
Loan default prediction with machine language Aayush Kumar
ย 
Default Prediction & Analysis on Lending Club Loan Data
Default Prediction & Analysis on Lending Club Loan DataDefault Prediction & Analysis on Lending Club Loan Data
Default Prediction & Analysis on Lending Club Loan DataDeep Borkar
ย 
Data cleansing
Data cleansingData cleansing
Data cleansingkunaljain1701
ย 
Find it! Nail it! Boosting e-commerce search conversions with machine learnin...
Find it! Nail it!Boosting e-commerce search conversions with machine learnin...Find it! Nail it!Boosting e-commerce search conversions with machine learnin...
Find it! Nail it! Boosting e-commerce search conversions with machine learnin...Rakuten Group, Inc.
ย 
The Connected Consumer โ€“ Real-time Customer 360
The Connected Consumer โ€“ Real-time Customer 360The Connected Consumer โ€“ Real-time Customer 360
The Connected Consumer โ€“ Real-time Customer 360Capgemini
ย 
Credit eda case study presentation
Credit eda case study presentation  Credit eda case study presentation
Credit eda case study presentation DeboraJasmin S
ย 
A Unified Approach to Interpreting Model Predictions (SHAP)
A Unified Approach to Interpreting Model Predictions (SHAP)A Unified Approach to Interpreting Model Predictions (SHAP)
A Unified Approach to Interpreting Model Predictions (SHAP)Rama Irsheidat
ย 
Advanced Analytics in Banking, CITI
Advanced Analytics in Banking, CITIAdvanced Analytics in Banking, CITI
Advanced Analytics in Banking, CITIInnovation Enterprise
ย 
Fairness in Machine Learning and AI
Fairness in Machine Learning and AIFairness in Machine Learning and AI
Fairness in Machine Learning and AISeth Grimes
ย 
Beyond Churn Prediction : An Introduction to uplift modeling
Beyond Churn Prediction : An Introduction to uplift modelingBeyond Churn Prediction : An Introduction to uplift modeling
Beyond Churn Prediction : An Introduction to uplift modelingPierre Gutierrez
ย 
Customer Churn Analysis and Prediction
Customer Churn Analysis and PredictionCustomer Churn Analysis and Prediction
Customer Churn Analysis and PredictionSOUMIT KAR
ย 
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Mirko Marras
ย 

What's hot (20)

DoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End toolDoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End tool
ย 
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
ย 
Predicting Bank Customer Churn Using Classification
Predicting Bank Customer Churn Using ClassificationPredicting Bank Customer Churn Using Classification
Predicting Bank Customer Churn Using Classification
ย 
Model building in credit card and loan approval
Model building in credit card and loan approval Model building in credit card and loan approval
Model building in credit card and loan approval
ย 
Churn prediction
Churn predictionChurn prediction
Churn prediction
ย 
Drilling Cyber Security Data With Apache Drill
Drilling Cyber Security Data With Apache DrillDrilling Cyber Security Data With Apache Drill
Drilling Cyber Security Data With Apache Drill
ย 
Overview of Data Analytics in Lending Business
Overview of Data Analytics in Lending BusinessOverview of Data Analytics in Lending Business
Overview of Data Analytics in Lending Business
ย 
Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients Machine Learning Project - Default credit card clients
Machine Learning Project - Default credit card clients
ย 
Loan default prediction with machine language
Loan  default  prediction with  machine  language Loan  default  prediction with  machine  language
Loan default prediction with machine language
ย 
Default Prediction & Analysis on Lending Club Loan Data
Default Prediction & Analysis on Lending Club Loan DataDefault Prediction & Analysis on Lending Club Loan Data
Default Prediction & Analysis on Lending Club Loan Data
ย 
Data cleansing
Data cleansingData cleansing
Data cleansing
ย 
Find it! Nail it! Boosting e-commerce search conversions with machine learnin...
Find it! Nail it!Boosting e-commerce search conversions with machine learnin...Find it! Nail it!Boosting e-commerce search conversions with machine learnin...
Find it! Nail it! Boosting e-commerce search conversions with machine learnin...
ย 
The Connected Consumer โ€“ Real-time Customer 360
The Connected Consumer โ€“ Real-time Customer 360The Connected Consumer โ€“ Real-time Customer 360
The Connected Consumer โ€“ Real-time Customer 360
ย 
Credit eda case study presentation
Credit eda case study presentation  Credit eda case study presentation
Credit eda case study presentation
ย 
A Unified Approach to Interpreting Model Predictions (SHAP)
A Unified Approach to Interpreting Model Predictions (SHAP)A Unified Approach to Interpreting Model Predictions (SHAP)
A Unified Approach to Interpreting Model Predictions (SHAP)
ย 
Advanced Analytics in Banking, CITI
Advanced Analytics in Banking, CITIAdvanced Analytics in Banking, CITI
Advanced Analytics in Banking, CITI
ย 
Fairness in Machine Learning and AI
Fairness in Machine Learning and AIFairness in Machine Learning and AI
Fairness in Machine Learning and AI
ย 
Beyond Churn Prediction : An Introduction to uplift modeling
Beyond Churn Prediction : An Introduction to uplift modelingBeyond Churn Prediction : An Introduction to uplift modeling
Beyond Churn Prediction : An Introduction to uplift modeling
ย 
Customer Churn Analysis and Prediction
Customer Churn Analysis and PredictionCustomer Churn Analysis and Prediction
Customer Churn Analysis and Prediction
ย 
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
Tutorial on Advances in Bias-aware Recommendation on the Web @ WSDM 2021
ย 

Similar to 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
ย 
Prototyping
PrototypingPrototyping
PrototypingIfa Laili
ย 
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
ย 
IdeaScreen 2013
IdeaScreen 2013IdeaScreen 2013
IdeaScreen 2013Vision Critical
ย 
Mtm11 white paper value chain analysis
Mtm11 white paper   value chain analysisMtm11 white paper   value chain analysis
Mtm11 white paper value chain analysisIntelCollab.com
ย 

Similar to 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
ย 

More from 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
ย 
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 hoyleInstitute of Contemporary Sciences
ย 
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 CulibrkInstitute 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
ย 
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 SearchInstitute 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
ย 
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 ClimateInstitute 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
ย 

More from 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
ย 

Recently uploaded

100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
ย 
High Class Call Girls Noida Sector 39 Aarushi ๐Ÿ”8264348440๐Ÿ” Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi ๐Ÿ”8264348440๐Ÿ” Independent Escort...High Class Call Girls Noida Sector 39 Aarushi ๐Ÿ”8264348440๐Ÿ” Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi ๐Ÿ”8264348440๐Ÿ” Independent Escort...soniya singh
ย 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
ย 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
ย 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
ย 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxBoston Institute of Analytics
ย 
ไปฃๅŠžๅ›ฝๅค–ๅคงๅญฆๆ–‡ๅ‡ญใ€ŠๅŽŸ็‰ˆ็พŽๅ›ฝUCLAๆ–‡ๅ‡ญ่ฏไนฆใ€‹ๅŠ ๅทžๅคงๅญฆๆด›ๆ‰็Ÿถๅˆ†ๆ กๆฏ•ไธš่ฏๅˆถไฝœๆˆ็ปฉๅ•ไฟฎๆ”น
ไปฃๅŠžๅ›ฝๅค–ๅคงๅญฆๆ–‡ๅ‡ญใ€ŠๅŽŸ็‰ˆ็พŽๅ›ฝUCLAๆ–‡ๅ‡ญ่ฏไนฆใ€‹ๅŠ ๅทžๅคงๅญฆๆด›ๆ‰็Ÿถๅˆ†ๆ กๆฏ•ไธš่ฏๅˆถไฝœๆˆ็ปฉๅ•ไฟฎๆ”นไปฃๅŠžๅ›ฝๅค–ๅคงๅญฆๆ–‡ๅ‡ญใ€ŠๅŽŸ็‰ˆ็พŽๅ›ฝUCLAๆ–‡ๅ‡ญ่ฏไนฆใ€‹ๅŠ ๅทžๅคงๅญฆๆด›ๆ‰็Ÿถๅˆ†ๆ กๆฏ•ไธš่ฏๅˆถไฝœๆˆ็ปฉๅ•ไฟฎๆ”น
ไปฃๅŠžๅ›ฝๅค–ๅคงๅญฆๆ–‡ๅ‡ญใ€ŠๅŽŸ็‰ˆ็พŽๅ›ฝUCLAๆ–‡ๅ‡ญ่ฏไนฆใ€‹ๅŠ ๅทžๅคงๅญฆๆด›ๆ‰็Ÿถๅˆ†ๆ กๆฏ•ไธš่ฏๅˆถไฝœๆˆ็ปฉๅ•ไฟฎๆ”นatducpo
ย 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/managementakshesh doshi
ย 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
ย 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
ย 
๊งโค Greater Noida Call Girls Delhi โค๊ง‚ 9711199171 โ˜Ž๏ธ Hard And Sexy Vip Call
๊งโค Greater Noida Call Girls Delhi โค๊ง‚ 9711199171 โ˜Ž๏ธ Hard And Sexy Vip Call๊งโค Greater Noida Call Girls Delhi โค๊ง‚ 9711199171 โ˜Ž๏ธ Hard And Sexy Vip Call
๊งโค Greater Noida Call Girls Delhi โค๊ง‚ 9711199171 โ˜Ž๏ธ Hard And Sexy Vip Callshivangimorya083
ย 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
ย 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computationsit20ad004
ย 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
ย 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
ย 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
ย 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
ย 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
ย 

Recently uploaded (20)

Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
ย 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
ย 
High Class Call Girls Noida Sector 39 Aarushi ๐Ÿ”8264348440๐Ÿ” Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi ๐Ÿ”8264348440๐Ÿ” Independent Escort...High Class Call Girls Noida Sector 39 Aarushi ๐Ÿ”8264348440๐Ÿ” Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi ๐Ÿ”8264348440๐Ÿ” Independent Escort...
ย 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
ย 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
ย 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
ย 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
ย 
ไปฃๅŠžๅ›ฝๅค–ๅคงๅญฆๆ–‡ๅ‡ญใ€ŠๅŽŸ็‰ˆ็พŽๅ›ฝUCLAๆ–‡ๅ‡ญ่ฏไนฆใ€‹ๅŠ ๅทžๅคงๅญฆๆด›ๆ‰็Ÿถๅˆ†ๆ กๆฏ•ไธš่ฏๅˆถไฝœๆˆ็ปฉๅ•ไฟฎๆ”น
ไปฃๅŠžๅ›ฝๅค–ๅคงๅญฆๆ–‡ๅ‡ญใ€ŠๅŽŸ็‰ˆ็พŽๅ›ฝUCLAๆ–‡ๅ‡ญ่ฏไนฆใ€‹ๅŠ ๅทžๅคงๅญฆๆด›ๆ‰็Ÿถๅˆ†ๆ กๆฏ•ไธš่ฏๅˆถไฝœๆˆ็ปฉๅ•ไฟฎๆ”นไปฃๅŠžๅ›ฝๅค–ๅคงๅญฆๆ–‡ๅ‡ญใ€ŠๅŽŸ็‰ˆ็พŽๅ›ฝUCLAๆ–‡ๅ‡ญ่ฏไนฆใ€‹ๅŠ ๅทžๅคงๅญฆๆด›ๆ‰็Ÿถๅˆ†ๆ กๆฏ•ไธš่ฏๅˆถไฝœๆˆ็ปฉๅ•ไฟฎๆ”น
ไปฃๅŠžๅ›ฝๅค–ๅคงๅญฆๆ–‡ๅ‡ญใ€ŠๅŽŸ็‰ˆ็พŽๅ›ฝUCLAๆ–‡ๅ‡ญ่ฏไนฆใ€‹ๅŠ ๅทžๅคงๅญฆๆด›ๆ‰็Ÿถๅˆ†ๆ กๆฏ•ไธš่ฏๅˆถไฝœๆˆ็ปฉๅ•ไฟฎๆ”น
ย 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/management
ย 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
ย 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
ย 
๊งโค Greater Noida Call Girls Delhi โค๊ง‚ 9711199171 โ˜Ž๏ธ Hard And Sexy Vip Call
๊งโค Greater Noida Call Girls Delhi โค๊ง‚ 9711199171 โ˜Ž๏ธ Hard And Sexy Vip Call๊งโค Greater Noida Call Girls Delhi โค๊ง‚ 9711199171 โ˜Ž๏ธ Hard And Sexy Vip Call
๊งโค Greater Noida Call Girls Delhi โค๊ง‚ 9711199171 โ˜Ž๏ธ Hard And Sexy Vip Call
ย 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
ย 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computation
ย 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
ย 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
ย 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
ย 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
ย 
Russian Call Girls Dwarka Sector 15 ๐Ÿ’“ Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 ๐Ÿ’“ Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Dwarka Sector 15 ๐Ÿ’“ Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 ๐Ÿ’“ Delhi 9999965857 @Sabina Modi VVIP MODE...
ย 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
ย 

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