SlideShare une entreprise Scribd logo
1  sur  108
Télécharger pour lire hors ligne
Recommender Systems di
prodotti bancari-finanziari
Giovanni Semeraro , Cataldo Musto
Smart Companies and Artificial Intelligence
Firenze (Italy) - May 14, 2013
outline
• Background
• Needs Allocation
• Anima SGR’s Progettometro
• From Needs to Asset Allocation: recommender
systems
• State of the art: Collaborative filtering, content-based filtering
• Our choice: case-based reasoning
• A possible use case
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Background
ObjectWay Finance-as-a-Service
Smart Application Software & Services for Financial
Services Operators
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Background
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Background
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Background
Wealth Management reference framework
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Current work
•Progettometro
• iPad app (https://itunes.apple.com/it/app/progettometro/id515222798?mt=8)
• iOs 4.3 required
• Designed by Anima SGR
• Helps people building their life projects
• Tool for needs allocation
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Progettometro
profile selection
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Progettometro
five stereotypes
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Progettometro
input information
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Progettometro
projection
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Progettometro
life projects
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Progettometro
information about life projects
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Progettometro
updated projection
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Progettometro
final report
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
from needs
to asset
allocation
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
research
question
is it possible to evolve a
needs allocation tool
towards an asset
allocation one by
exploiting artificial
inteligence techniques?
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
our proposal: personalization
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
to introduce an holistic vision of the user
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
to adapt asset portfolios
on the ground of personal user profile and needs
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
to introduce a tool helpful for supporting
financial advisors (not for private investors!)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Solution
Recommender Systems
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Recommender Systems
Relevant items (movies, news, books, etc.) are suggested to
the user according to her preferences.
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
definition
Recommender Systems have the goal of guiding the
users in a personalized way to interesting
or useful objects in a large space of possible
options.
Burke, 2002 (*)
(*) Robin D. Burke: Hybrid Recommender
Systems: Survey and Experiments. UMUAI,
volume 12, issue 4, 331-370 (2002)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
does it fit our scenario?
“we are leaving the age of information, we are entering the age of recommendation”
(C.Anderson,The LongTail.Wired. October 2004)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Amazon.com
Testo
“ The technology is used by shopping websites such as Amazon, which receives about 35 percent of its revenue via product
recommendations. It is also used by coupon sites like Groupon; by travel sites to suggest flights, hotels, and rental cars; by social-
networking sites such as LinkedIn; by video sites like Netflix to recommend movies and TV shows, and by music, news, and food
sites to suggest songs, news stories, and restaurants, respectively. Even financial-services firms recently began using
recommender systems to provide alerts for investors about key market events in which they might
be interested” (N.Leavitt,“A technology that comes highly recommended” - http://tinyurl.com/d5y5hyl)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Netflix.com
Recommendations
“ The technology is used by shopping websites such as Amazon, which receives about 35 percent of its revenue via product
recommendations. It is also used by coupon sites like Groupon; by travel sites to suggest flights, hotels, and rental cars; by social-
networking sites such as LinkedIn; by video sites like Netflix to recommend movies and TV shows, and by music, news, and food
sites to suggest songs, news stories, and restaurants, respectively. Even financial-services firms recently began using
recommender systems to provide alerts for investors about key market events in which they might
be interested” (N.Leavitt,“A technology that comes highly recommended” - http://tinyurl.com/d5y5hyl)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Recommender Systems
current literature
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Recommender Systems
current literature
Collaborative/Social Filtering
Content-based Filtering
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Recommender Systems
current literature
Collaborative/Social Filtering
Content-based Filtering
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
collaborative recommenders
Suggest items that similar users liked in the past.
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
collaborative recommenders
Suggest items that similar users liked in the past.
It capitalizes the
‘word of mouth’ effect
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
collaborative recommenders
example: user-item matrix
item 1 item 2 item 3 item 4
user
1
♥ ♥
user
2
♥ ♥ ♥
user
3
♥
user
4
♥ ♥
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
collaborative recommenders
target user: user 4
item 1 item 2 item 3 item 4
user
1
♥ ♥
user
2
♥ ♥ ♥
user
3
♥
user
4
♥ ♥
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
collaborative recommenders
looking for like-minded users
item 1 item 2 item 3 item 4
user
1
♥ ♥
user
2
♥ ♥ ♥
user
3
♥
user
4
♥ ♥
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
collaborative recommenders
recommendations
item 1 item 2 item 3 item 4
user
1
♥ ♥
user
2 ♥ ♥ ♥
user
3
♥
user
4
♥ ♥
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Recommender Systems
current literature
Collaborative/Social Filtering
Content-based Filtering
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
content-based recommenders
Suggest items similar to those liked in the past by the user
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
content-based recommenders
key concepts
•Each item has to be described through a set of
textual features
•Movie plots, content of news, book summaries,
etc.
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
content-based recommenders
example: news recommendations
Items
♥
♥
User Profile
User is
interested in
news articles
about sports,
football,
cycling, etc.
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
content-based recommenders
example: news recommendations
Items
♥
♥
Recommendations
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
content-based recommenders
example: news recommendations
Items
♥
♥
Recommendations
XG.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
content-based recommenders
example: news recommendations
Items
♥
♥
Recommendations
XG.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013.
both collaborative and content-based filtering
are not feasible for recommending
financial products.
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
CF drawback: flocking
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
CF drawback: flocking
Similar users receive similar
assets.
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
CF drawback: flocking
Too many users could be moved
towards the same suggestions
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
CF drawback: flocking
consequence: price manipulation
(as in trader forums)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
CBRS drawback: poor content
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
CBRS drawback: poor content
Features describing both assets
and private investors are very
poor (e.g. risk profile)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
CBRS drawback: poor content
Difficult to calculate the overlap between
item and user (feature) description
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Solution
Knowledge-based Recommender Systems
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Knowledge-based
Recommender Systems
• Useful for complex domains
• Computers, cameras, financial products
• Need a deep understanding of the domain
• Typically encoded by experts
• Focused on producing correct recommendations
• Focused on explanations of the recommendations
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
Knowledge-based
Recommender Systems
• Recommendation process
• Gets information about user needs;
• Exploits the knowledge stored in the KB to meet
user needs;
• (eventually) ask user to relax or to modify some of
the needs (e.g. expected interest rate);
• Proposes a recommendation.
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
we focus on a subclassof
knowledge-based recommender systems
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
we focus on a subclassof
knowledge-based recommender systems
case-based recommender systems
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
• Knowledge base Case base
• Similar problems solved in the past are used as
knowledge base
• To each case is assigned a set of features
• User needs
• Description of the case
• The recommendation process consists of the
retrieval and the adaptation of similar already
solved cases
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
solving cycle
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
= (model, producer, megapixel, zoom, etc.)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
= (product, asset class, macro asset class, yield, etc.)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
user model
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
user model
= (risk profile, experience, goals, etc.)
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
user model
session model
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
user model
session model
evaluation
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
user model
session model
evaluation
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
formally
item model
user model
session model
evaluation
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
$ 174.18
http://tinyurl.com/d3nt2fq
given a case base, it is necessary to
define similarity metrics to
compute how similar two cases are
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
similarity
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
similarity
state of the art:
heterogeneous euclidean overlap metric
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
similarity
n features
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
similarity
weight of the i-th feature
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
similarity
distance
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
the retrieved solutions can be
refined and modified before being
proposed to the user
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
solutions considered as ‘correct’
can be stored in the case base and
exploited again in the future
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based reasoning for
financial product recommendation
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
scenario
“Scrooge McDuck wants to
get richer. He decided to
invest some of his savings
and he asked for help to a
financial advisor”
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
step 1
user modeling
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
scenario
Which features
may describe
Scrooge McDuck?
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
scenario
User Features
Risk Profile
Financial Experience
Financial Situation
Investment Goals
Temporal Goals
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
scenario
User Features
Risk Profile: Low
Financial Experience: High
Financial Situation:Very High
Investment Goals: Medium
Temporal Goals: Medium
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
scenario
User Features
Risk Profile: Low
Financial Experience: High
Financial Situation:Very High
Investment Goals: Medium
Temporal Goals: Medium
MiFID-based
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
in a classical pipeline, the target user would have received
a “model” porfolio tailored on her profile
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
in a pipeline fostered by a recommender system, the
financial advisor can analyze the portfolios proposed to
similar users.
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
step 2
retrieval of similar users
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
retrieval
case base
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
retrieval
0.3
0.7
0.9
0.1
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
retrieval
0.3
0.7
0.9
0.1
similarity score
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
retrieval
0.3
0.7
0.9
0.1
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
retrieval
0.3
0.7
0.9
0.1
helpful cases
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
in real-world scenarios, the case base contains
much more helpful cases
usually, it is necessary to introduce some strategy to diversify similar cases
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case-based RSs
differentiate solutions
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
to each case is assigned an agreed portoflio
the set of the portfolios represents the set of the possible recommendations
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
retrieval
Obbligazionario Euro Bot 30%
Obbligazionario HighYield 15%
Obbligazionario Globale 15%
Azionario Europa 20%
Azionario Paesi Emergenti 12%
Flessibili BassaVolatilità 8%
Obbligazionario Euro Bot 30%
Obbligazionario HighYield 10%
Obbligazionario Globale 22%
Azionario Europa 23%
Azionario Paesi Emergenti 7%
Flessibili BassaVolatilità 8%
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
how to combine the retrieved cases?
several strategies available
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
step 3
revise and review
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
revise and review
Obbligazionario Euro Bot 30%
Obbligazionario HighYield 12.5%
Obbligazionario Globale 18.5%
Azionario Europa 21.5%
Azionario Paesi Emergenti 9.5%
Flessibili BassaVolatilità 8%
rough average
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
revise and review
clustering (proposing diversified solutions)
Obbligazionario Euro Bot 30%
Obbligazionario HighYield 15%
Obbligazionario Globale 15%
Azionario Europa 20%
Azionario Paesi Emergenti 12%
Flessibili BassaVolatilità 8%
Obbligazionario Euro Bot 30%
Obbligazionario HighYield 10%
Obbligazionario Globale 22%
Azionario Europa 23%
Azionario Paesi Emergenti 7%
Flessibili BassaVolatilità 8%
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
financial advisor and private investor can
further discuss the portfolio
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
revise and review
Original Discussed Gap
Obbligazionario
Euro Bot 30% 30%
Obbligazionario
HighYield 12.5% 10% -2.5%
Obbligazionario
Globale 18.5% 20% +1.5%
Azionario Europa 21.5% 24% +2.5%
Azionario Paesi
Emergenti 9.5% 8% -1.5%
Flessibili Bassa
Volatilità 8% 8%
interactive personalization
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
an evaluation score is finally assigned to the
proposed solution
yield, e.g.
retain
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
good solutions are stored in the case base and
exploited for future recommendations
retain
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
case base
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
(new) case base
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
recap
• Case-based reasoning for recommending financial products
• Goal: to help financial promoters considering solutions proposed to
similar users
• Case base: user features and agreed portfolios
• User features: risk profile (MiFID questionnaire), financial
experience, financial situation, investment goals, temporal goals
• Portfolio: model portfolio, macro asset classes, asset class
distribution, products, etc.
• Similarity: HEOM to retrieve similar ‘cases’
• Revise and Review: several strategies for cases aggregation and
combination
• Retain: considering external factors (e.g. yield) to evaluate the
effectiveness of the proposed solution
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
open points
• Research is not over :-)
• How to model investors?
• How to model portfolios?
• Which features should be assigned a greater weight?
• Which one is the best strategy to aggregate
recommended portfolios?
• How to model temporal constraints?
• How to consider contextual information (e.g.,
stock market situation) ?
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
questions?
Cataldo Musto, Ph.D
cataldo.musto@uniba.it
prof. Giovanni Semeraro
giovanni.semeraro@uniba.it
G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari.
Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013

Contenu connexe

Similaire à Financial Recommender Systems

Setu ppt. Detailed information of application.
Setu ppt. Detailed information of application.Setu ppt. Detailed information of application.
Setu ppt. Detailed information of application.Kashyap Chauhan
 
Interpret Company Overview
Interpret Company OverviewInterpret Company Overview
Interpret Company Overviewdowlingmi01
 
Software is Now Your Brand - OFS
Software is Now Your Brand - OFSSoftware is Now Your Brand - OFS
Software is Now Your Brand - OFSRelevantz
 
Digital Brand Reputation and Social Media Monitoring: two key factors in the ...
Digital Brand Reputation and Social Media Monitoring: two key factors in the ...Digital Brand Reputation and Social Media Monitoring: two key factors in the ...
Digital Brand Reputation and Social Media Monitoring: two key factors in the ...Tommaso Bartali
 
Industrio Hardware Accelerator - Class Summer 2014
Industrio Hardware Accelerator - Class Summer 2014Industrio Hardware Accelerator - Class Summer 2014
Industrio Hardware Accelerator - Class Summer 2014Jari Ognibeni
 
The pinkflamingo dossier_20.12.18
The pinkflamingo dossier_20.12.18The pinkflamingo dossier_20.12.18
The pinkflamingo dossier_20.12.18Jacopo Farina
 
Attentio: Monitoring Social Media
Attentio: Monitoring Social MediaAttentio: Monitoring Social Media
Attentio: Monitoring Social MediaEmakina
 
4th Mobile Commerce Summit Asia 2011 Call For Papers
4th Mobile Commerce Summit Asia 2011 Call For Papers4th Mobile Commerce Summit Asia 2011 Call For Papers
4th Mobile Commerce Summit Asia 2011 Call For PapersNeoedge Pte Ltd
 
Tunde digital innovation sep 2010
Tunde digital innovation sep 2010Tunde digital innovation sep 2010
Tunde digital innovation sep 2010Tunde Cockshott
 
Dataquest Insight The Top 10 Consumer Mobile Applications In 2012
Dataquest Insight The Top 10 Consumer Mobile Applications In 2012Dataquest Insight The Top 10 Consumer Mobile Applications In 2012
Dataquest Insight The Top 10 Consumer Mobile Applications In 2012guestb92038
 
Digital Marketing Strategies to catch the Omin-Channel customer
Digital Marketing Strategies to catch the Omin-Channel customerDigital Marketing Strategies to catch the Omin-Channel customer
Digital Marketing Strategies to catch the Omin-Channel customerFederico Gasparotto
 
Improve Customer Engagement With An Intelligent Application Strategy
Improve Customer Engagement With An Intelligent Application StrategyImprove Customer Engagement With An Intelligent Application Strategy
Improve Customer Engagement With An Intelligent Application StrategyCI&T
 
Best Practice Guide Mobile Apps - Marketing Overview
Best Practice Guide Mobile Apps - Marketing OverviewBest Practice Guide Mobile Apps - Marketing Overview
Best Practice Guide Mobile Apps - Marketing Overviewcrisdresch
 
Increase Customer Engagement through Immersive Reality.
Increase Customer Engagement through Immersive Reality.Increase Customer Engagement through Immersive Reality.
Increase Customer Engagement through Immersive Reality.Caroline Russo
 
High Value Uses of AI in Fintech
High Value Uses of AI in FintechHigh Value Uses of AI in Fintech
High Value Uses of AI in FintecheTailing India
 
We spline invdeck_dec2018_web
We spline invdeck_dec2018_webWe spline invdeck_dec2018_web
We spline invdeck_dec2018_webFernanda Torós
 
Demonetization, IoT and related thoughts!
Demonetization, IoT and related thoughts!Demonetization, IoT and related thoughts!
Demonetization, IoT and related thoughts!Agile Testing Alliance
 
InsurTechNews: Follow the money | FinTechStage Milan 2017
InsurTechNews: Follow the money | FinTechStage Milan 2017InsurTechNews: Follow the money | FinTechStage Milan 2017
InsurTechNews: Follow the money | FinTechStage Milan 2017Andrea Silvello
 

Similaire à Financial Recommender Systems (20)

Setu ppt. Detailed information of application.
Setu ppt. Detailed information of application.Setu ppt. Detailed information of application.
Setu ppt. Detailed information of application.
 
Interpret Company Overview
Interpret Company OverviewInterpret Company Overview
Interpret Company Overview
 
2019's leading fintech companies to watch
2019's leading fintech companies to watch2019's leading fintech companies to watch
2019's leading fintech companies to watch
 
Software is Now Your Brand - OFS
Software is Now Your Brand - OFSSoftware is Now Your Brand - OFS
Software is Now Your Brand - OFS
 
Digital Brand Reputation and Social Media Monitoring: two key factors in the ...
Digital Brand Reputation and Social Media Monitoring: two key factors in the ...Digital Brand Reputation and Social Media Monitoring: two key factors in the ...
Digital Brand Reputation and Social Media Monitoring: two key factors in the ...
 
Industrio Hardware Accelerator - Class Summer 2014
Industrio Hardware Accelerator - Class Summer 2014Industrio Hardware Accelerator - Class Summer 2014
Industrio Hardware Accelerator - Class Summer 2014
 
Ecommerce Trends 2023 - Fernando Angulo, SEMrush
Ecommerce Trends 2023 - Fernando Angulo, SEMrushEcommerce Trends 2023 - Fernando Angulo, SEMrush
Ecommerce Trends 2023 - Fernando Angulo, SEMrush
 
The pinkflamingo dossier_20.12.18
The pinkflamingo dossier_20.12.18The pinkflamingo dossier_20.12.18
The pinkflamingo dossier_20.12.18
 
Attentio: Monitoring Social Media
Attentio: Monitoring Social MediaAttentio: Monitoring Social Media
Attentio: Monitoring Social Media
 
4th Mobile Commerce Summit Asia 2011 Call For Papers
4th Mobile Commerce Summit Asia 2011 Call For Papers4th Mobile Commerce Summit Asia 2011 Call For Papers
4th Mobile Commerce Summit Asia 2011 Call For Papers
 
Tunde digital innovation sep 2010
Tunde digital innovation sep 2010Tunde digital innovation sep 2010
Tunde digital innovation sep 2010
 
Dataquest Insight The Top 10 Consumer Mobile Applications In 2012
Dataquest Insight The Top 10 Consumer Mobile Applications In 2012Dataquest Insight The Top 10 Consumer Mobile Applications In 2012
Dataquest Insight The Top 10 Consumer Mobile Applications In 2012
 
Digital Marketing Strategies to catch the Omin-Channel customer
Digital Marketing Strategies to catch the Omin-Channel customerDigital Marketing Strategies to catch the Omin-Channel customer
Digital Marketing Strategies to catch the Omin-Channel customer
 
Improve Customer Engagement With An Intelligent Application Strategy
Improve Customer Engagement With An Intelligent Application StrategyImprove Customer Engagement With An Intelligent Application Strategy
Improve Customer Engagement With An Intelligent Application Strategy
 
Best Practice Guide Mobile Apps - Marketing Overview
Best Practice Guide Mobile Apps - Marketing OverviewBest Practice Guide Mobile Apps - Marketing Overview
Best Practice Guide Mobile Apps - Marketing Overview
 
Increase Customer Engagement through Immersive Reality.
Increase Customer Engagement through Immersive Reality.Increase Customer Engagement through Immersive Reality.
Increase Customer Engagement through Immersive Reality.
 
High Value Uses of AI in Fintech
High Value Uses of AI in FintechHigh Value Uses of AI in Fintech
High Value Uses of AI in Fintech
 
We spline invdeck_dec2018_web
We spline invdeck_dec2018_webWe spline invdeck_dec2018_web
We spline invdeck_dec2018_web
 
Demonetization, IoT and related thoughts!
Demonetization, IoT and related thoughts!Demonetization, IoT and related thoughts!
Demonetization, IoT and related thoughts!
 
InsurTechNews: Follow the money | FinTechStage Milan 2017
InsurTechNews: Follow the money | FinTechStage Milan 2017InsurTechNews: Follow the money | FinTechStage Milan 2017
InsurTechNews: Follow the money | FinTechStage Milan 2017
 

Plus de Cataldo Musto

MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...Cataldo Musto
 
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationCataldo Musto
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Cataldo Musto
 
Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Cataldo Musto
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Cataldo Musto
 
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Cataldo Musto
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsCataldo Musto
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Cataldo Musto
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeCataldo Musto
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemCataldo Musto
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Cataldo Musto
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...Cataldo Musto
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfCataldo Musto
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Cataldo Musto
 
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsA Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsCataldo Musto
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?Cataldo Musto
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Cataldo Musto
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkCataldo Musto
 
Mappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social MediaMappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social MediaCataldo Musto
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...Cataldo Musto
 

Plus de Cataldo Musto (20)

MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
 
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
 
Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...
 
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender System
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
 
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsA Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social Network
 
Mappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social MediaMappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social Media
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
 

Dernier

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Dernier (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Financial Recommender Systems

  • 1. Recommender Systems di prodotti bancari-finanziari Giovanni Semeraro , Cataldo Musto Smart Companies and Artificial Intelligence Firenze (Italy) - May 14, 2013
  • 2. outline • Background • Needs Allocation • Anima SGR’s Progettometro • From Needs to Asset Allocation: recommender systems • State of the art: Collaborative filtering, content-based filtering • Our choice: case-based reasoning • A possible use case G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 3. Background ObjectWay Finance-as-a-Service Smart Application Software & Services for Financial Services Operators G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 4. Background G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 5. Background G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 6. Background Wealth Management reference framework G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 7. Current work •Progettometro • iPad app (https://itunes.apple.com/it/app/progettometro/id515222798?mt=8) • iOs 4.3 required • Designed by Anima SGR • Helps people building their life projects • Tool for needs allocation G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 8. Progettometro profile selection G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 9. Progettometro five stereotypes G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 10. Progettometro input information G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 11. Progettometro projection G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 12. Progettometro life projects G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 13. Progettometro information about life projects G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 14. Progettometro updated projection G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 15. Progettometro final report G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 16. from needs to asset allocation G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 17. research question is it possible to evolve a needs allocation tool towards an asset allocation one by exploiting artificial inteligence techniques? G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 18. our proposal: personalization G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 19. to introduce an holistic vision of the user G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 20. to adapt asset portfolios on the ground of personal user profile and needs G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 21. to introduce a tool helpful for supporting financial advisors (not for private investors!) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 22. Solution Recommender Systems G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 23. Recommender Systems Relevant items (movies, news, books, etc.) are suggested to the user according to her preferences. G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 24. definition Recommender Systems have the goal of guiding the users in a personalized way to interesting or useful objects in a large space of possible options. Burke, 2002 (*) (*) Robin D. Burke: Hybrid Recommender Systems: Survey and Experiments. UMUAI, volume 12, issue 4, 331-370 (2002) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 25. does it fit our scenario? “we are leaving the age of information, we are entering the age of recommendation” (C.Anderson,The LongTail.Wired. October 2004) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 26. Amazon.com Testo “ The technology is used by shopping websites such as Amazon, which receives about 35 percent of its revenue via product recommendations. It is also used by coupon sites like Groupon; by travel sites to suggest flights, hotels, and rental cars; by social- networking sites such as LinkedIn; by video sites like Netflix to recommend movies and TV shows, and by music, news, and food sites to suggest songs, news stories, and restaurants, respectively. Even financial-services firms recently began using recommender systems to provide alerts for investors about key market events in which they might be interested” (N.Leavitt,“A technology that comes highly recommended” - http://tinyurl.com/d5y5hyl) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 27. Netflix.com Recommendations “ The technology is used by shopping websites such as Amazon, which receives about 35 percent of its revenue via product recommendations. It is also used by coupon sites like Groupon; by travel sites to suggest flights, hotels, and rental cars; by social- networking sites such as LinkedIn; by video sites like Netflix to recommend movies and TV shows, and by music, news, and food sites to suggest songs, news stories, and restaurants, respectively. Even financial-services firms recently began using recommender systems to provide alerts for investors about key market events in which they might be interested” (N.Leavitt,“A technology that comes highly recommended” - http://tinyurl.com/d5y5hyl) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 28. Recommender Systems current literature G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 29. Recommender Systems current literature Collaborative/Social Filtering Content-based Filtering G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 30. Recommender Systems current literature Collaborative/Social Filtering Content-based Filtering G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 31. collaborative recommenders Suggest items that similar users liked in the past. G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 32. collaborative recommenders Suggest items that similar users liked in the past. It capitalizes the ‘word of mouth’ effect G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 33. collaborative recommenders example: user-item matrix item 1 item 2 item 3 item 4 user 1 ♥ ♥ user 2 ♥ ♥ ♥ user 3 ♥ user 4 ♥ ♥ G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 34. collaborative recommenders target user: user 4 item 1 item 2 item 3 item 4 user 1 ♥ ♥ user 2 ♥ ♥ ♥ user 3 ♥ user 4 ♥ ♥ G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 35. collaborative recommenders looking for like-minded users item 1 item 2 item 3 item 4 user 1 ♥ ♥ user 2 ♥ ♥ ♥ user 3 ♥ user 4 ♥ ♥ G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 36. collaborative recommenders recommendations item 1 item 2 item 3 item 4 user 1 ♥ ♥ user 2 ♥ ♥ ♥ user 3 ♥ user 4 ♥ ♥ G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 37. Recommender Systems current literature Collaborative/Social Filtering Content-based Filtering G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 38. content-based recommenders Suggest items similar to those liked in the past by the user G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 39. content-based recommenders key concepts •Each item has to be described through a set of textual features •Movie plots, content of news, book summaries, etc. G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 40. content-based recommenders example: news recommendations Items ♥ ♥ User Profile User is interested in news articles about sports, football, cycling, etc. G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 41. content-based recommenders example: news recommendations Items ♥ ♥ Recommendations G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 42. content-based recommenders example: news recommendations Items ♥ ♥ Recommendations XG.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 43. content-based recommenders example: news recommendations Items ♥ ♥ Recommendations XG.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013.
  • 44. both collaborative and content-based filtering are not feasible for recommending financial products. G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 45. CF drawback: flocking G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 46. CF drawback: flocking Similar users receive similar assets. G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 47. CF drawback: flocking Too many users could be moved towards the same suggestions G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 48. CF drawback: flocking consequence: price manipulation (as in trader forums) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 49. CBRS drawback: poor content G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 50. CBRS drawback: poor content Features describing both assets and private investors are very poor (e.g. risk profile) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 51. CBRS drawback: poor content Difficult to calculate the overlap between item and user (feature) description G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 52. Solution Knowledge-based Recommender Systems G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 53. Knowledge-based Recommender Systems • Useful for complex domains • Computers, cameras, financial products • Need a deep understanding of the domain • Typically encoded by experts • Focused on producing correct recommendations • Focused on explanations of the recommendations G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 54. Knowledge-based Recommender Systems • Recommendation process • Gets information about user needs; • Exploits the knowledge stored in the KB to meet user needs; • (eventually) ask user to relax or to modify some of the needs (e.g. expected interest rate); • Proposes a recommendation. G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 55. we focus on a subclassof knowledge-based recommender systems G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 56. we focus on a subclassof knowledge-based recommender systems case-based recommender systems G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 57. case-based RSs • Knowledge base Case base • Similar problems solved in the past are used as knowledge base • To each case is assigned a set of features • User needs • Description of the case • The recommendation process consists of the retrieval and the adaptation of similar already solved cases G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 58. case-based RSs solving cycle G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 59. case-based RSs formally G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 60. case-based RSs formally item model G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 61. case-based RSs formally item model = (model, producer, megapixel, zoom, etc.) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 62. case-based RSs formally item model = (product, asset class, macro asset class, yield, etc.) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 63. case-based RSs formally item model user model G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 64. case-based RSs formally item model user model = (risk profile, experience, goals, etc.) G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 65. case-based RSs formally item model user model session model G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 66. case-based RSs formally item model user model session model evaluation G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 67. case-based RSs formally item model user model session model evaluation G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 68. case-based RSs formally item model user model session model evaluation G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013 $ 174.18 http://tinyurl.com/d3nt2fq
  • 69. given a case base, it is necessary to define similarity metrics to compute how similar two cases are G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 70. case-based RSs similarity G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 71. case-based RSs similarity state of the art: heterogeneous euclidean overlap metric G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 72. case-based RSs similarity n features G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 73. case-based RSs similarity weight of the i-th feature G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 74. case-based RSs similarity distance G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 75. the retrieved solutions can be refined and modified before being proposed to the user G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 76. solutions considered as ‘correct’ can be stored in the case base and exploited again in the future G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 77. case-based reasoning for financial product recommendation G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 78. scenario “Scrooge McDuck wants to get richer. He decided to invest some of his savings and he asked for help to a financial advisor” G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 79. step 1 user modeling G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 80. scenario Which features may describe Scrooge McDuck? G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 81. scenario User Features Risk Profile Financial Experience Financial Situation Investment Goals Temporal Goals G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 82. scenario User Features Risk Profile: Low Financial Experience: High Financial Situation:Very High Investment Goals: Medium Temporal Goals: Medium G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 83. scenario User Features Risk Profile: Low Financial Experience: High Financial Situation:Very High Investment Goals: Medium Temporal Goals: Medium MiFID-based G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 84. in a classical pipeline, the target user would have received a “model” porfolio tailored on her profile G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 85. in a pipeline fostered by a recommender system, the financial advisor can analyze the portfolios proposed to similar users. G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 86. step 2 retrieval of similar users G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 87. retrieval case base G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 88. retrieval 0.3 0.7 0.9 0.1 G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 89. retrieval 0.3 0.7 0.9 0.1 similarity score G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 90. retrieval 0.3 0.7 0.9 0.1 G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 91. retrieval 0.3 0.7 0.9 0.1 helpful cases G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 92. in real-world scenarios, the case base contains much more helpful cases usually, it is necessary to introduce some strategy to diversify similar cases G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 93. case-based RSs differentiate solutions G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 94. to each case is assigned an agreed portoflio the set of the portfolios represents the set of the possible recommendations G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 95. retrieval Obbligazionario Euro Bot 30% Obbligazionario HighYield 15% Obbligazionario Globale 15% Azionario Europa 20% Azionario Paesi Emergenti 12% Flessibili BassaVolatilità 8% Obbligazionario Euro Bot 30% Obbligazionario HighYield 10% Obbligazionario Globale 22% Azionario Europa 23% Azionario Paesi Emergenti 7% Flessibili BassaVolatilità 8% G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 96. how to combine the retrieved cases? several strategies available G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 97. step 3 revise and review G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 98. revise and review Obbligazionario Euro Bot 30% Obbligazionario HighYield 12.5% Obbligazionario Globale 18.5% Azionario Europa 21.5% Azionario Paesi Emergenti 9.5% Flessibili BassaVolatilità 8% rough average G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 99. revise and review clustering (proposing diversified solutions) Obbligazionario Euro Bot 30% Obbligazionario HighYield 15% Obbligazionario Globale 15% Azionario Europa 20% Azionario Paesi Emergenti 12% Flessibili BassaVolatilità 8% Obbligazionario Euro Bot 30% Obbligazionario HighYield 10% Obbligazionario Globale 22% Azionario Europa 23% Azionario Paesi Emergenti 7% Flessibili BassaVolatilità 8% G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 100. financial advisor and private investor can further discuss the portfolio G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 101. revise and review Original Discussed Gap Obbligazionario Euro Bot 30% 30% Obbligazionario HighYield 12.5% 10% -2.5% Obbligazionario Globale 18.5% 20% +1.5% Azionario Europa 21.5% 24% +2.5% Azionario Paesi Emergenti 9.5% 8% -1.5% Flessibili Bassa Volatilità 8% 8% interactive personalization G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 102. an evaluation score is finally assigned to the proposed solution yield, e.g. retain G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 103. good solutions are stored in the case base and exploited for future recommendations retain G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 104. case base G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 105. (new) case base G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 106. recap • Case-based reasoning for recommending financial products • Goal: to help financial promoters considering solutions proposed to similar users • Case base: user features and agreed portfolios • User features: risk profile (MiFID questionnaire), financial experience, financial situation, investment goals, temporal goals • Portfolio: model portfolio, macro asset classes, asset class distribution, products, etc. • Similarity: HEOM to retrieve similar ‘cases’ • Revise and Review: several strategies for cases aggregation and combination • Retain: considering external factors (e.g. yield) to evaluate the effectiveness of the proposed solution G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 107. open points • Research is not over :-) • How to model investors? • How to model portfolios? • Which features should be assigned a greater weight? • Which one is the best strategy to aggregate recommended portfolios? • How to model temporal constraints? • How to consider contextual information (e.g., stock market situation) ? G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013
  • 108. questions? Cataldo Musto, Ph.D cataldo.musto@uniba.it prof. Giovanni Semeraro giovanni.semeraro@uniba.it G.Semeraro, C.Musto, - Recommender Systems di Prodotti Bancari-Finanziari. Smart Companies and Artificial Intelligence, Firenze (Italy) - May 14, 2013