際際滷

際際滷Share a Scribd company logo
Generating Context-aware
     Recommendations
  using Banking Data in a
Mobile Recommender System
        Daniel Gallego
        Gabriel Huecas
      Joaqu鱈n Salvach炭a

         ICDS 2012
Background

 Traditional recommender systems are based
  on subjective data:
   Personal scores, biased tastes, etc.
   This causes a trust problem in the results

 New eBusiness applications:
   Use recommendation features based on real
    purchases (e.g. Amazon)
   Increase confidence
                                                 2
Research Motivation

 Banks have rich information about:
   Customer purchases and profiles
   Economic trends


 We propose a model to generate
  recommendations about places
   A place is any entity where bank clients have paid
    with their credit cards

                                                         3
Personalized Recommendation Process
                                     Social Context
 Based on generating                 Generation

  context-awareness              Users Cluster Trends Map
  information:
   Social context                 Location Context
                                       Filtering
    previously generated
   Location and User      Geo-located Users Cluster Trends Map
    context generated in
    real time                         User Context
                                        Filtering


                              Personalized Recommendation     4
Personalized Recommendation Process
                  Social Context
                   Generation

              Users Cluster Trends Map


                Location Context
                    Filtering


        Geo-located Users Cluster Trends Map


                   User Context
                     Filtering


           Personalized Recommendation          5
Social Context
                        Banking
                                         User Profile
                         Client
                        Profiles         Clustering

                                         Social Clusters

                       Transactions
                                        Transactions
                           and
                          Places        Assignment

                                      Clusters Trends Map


                         Target            Users
                          User             Cluster
                         Profile          Discovery



Target user                           Users Cluster Trends
                                                         6
                                              Map
Personalized Recommendation Process
                  Social Context
                   Generation

              Users Cluster Trends Map


                Location Context
                    Filtering


        Geo-located Users Cluster Trends Map


                   User Context
                     Filtering


           Personalized Recommendation          7
Location Context
                        Mobile Context
                      Devices Information


                          Users
                         Location
                        Acquisition
                            Users
                           Location

            Users
                          Location
            Cluster
            Trends
                           based
             Map          Filtering


                        Geo-Located
                        Users Cluster
                         Trends Map 8
Personalized Recommendation Process
                  Social Context
                   Generation

              Users Cluster Trends Map


                Location Context
                    Filtering


        Geo-located Users Cluster Trends Map


                   User Context
                     Filtering


           Personalized Recommendation          9
User Context
     Lunch time
Restaurants category                         Geo-Located
                                                Users
                                            Cluster Trends
                                                 Map



                                  User       Ranking
                                 Context    Generation


                                             Personalized
                                           Recommendation




                                                         10
Social Clusters: Evaluation

 Model tested in a collaboration with an
  important Spanish bank

 Banking data provided with information on:
   2.5 million credit card transactions
   222,000 places information
   34,000 anonymous customers profiles between
    48 and 55 years old


                                                   11
Social Clusters: Results
                          70000
expense in one year ()                              Circle diameter
                                                      equivalent to
                          60000
  Average credit card

                                                    Social Cluster size
                          50000

                          40000

                          30000

                          20000

                          10000

                              0
                                   46   48     50   52       54           56
                          -10000
                                             Average age                       12
User acceptance: Evaluation

 System deployed in the bank Labs
   Secure environment

 Android Mobile prototype developed
   Allow customers to test the application

 Online survey:
     100 bank customers
     2 scenarios: restaurants and supermarkets
     Several properties evaluated in a Likert scale
     Comments provided by test users
                                                       13
User Acceptance: Results
 Overall positive attitude towards the system
   High confidence in the recommendations
 Users remarked privacy issues related to a real
  commercial exploitation
          5

          4

          3

          2

          1

          0
              Convenient   Desirable   Effective   Reliable   Useful
                                                                       14
Conclusions
 Model proposed to generate:
   Context-aware recommendations
   Using banking data
   In mobile systems

 Mobile prototype developed successfully in the
  Bank Labs environment

 High confidence in the personalized
  recommendations generated:
   Because of the banking data used

                                                   15
Future Work

 Proactivity:
   The system pushes recommendations to the user
   When current situation seems appropriate
   Without user explicit request

 Multiple personalities in the system
   What kind of customer do you want to be today?
   Several profiles with different social clusters
    associated

                                                       16
Thank you!
 Questions?
        Daniel Gallego
       @thanos_malkav
     dgallego@dit.upm.es
  http://danielgallegovico.es

More Related Content

Similar to Generating Context-aware Recommendations using Banking Data in a Mobile Recommender System (20)

3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
Zornitza Yovcheva
Big Data Analytics Insights Conference- Satnam
Big Data Analytics Insights Conference- SatnamBig Data Analytics Insights Conference- Satnam
Big Data Analytics Insights Conference- Satnam
Satnam Singh
Social Computing Research
Social Computing ResearchSocial Computing Research
Social Computing Research
UCL-CS MobiSys
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
bo begole
Managing dynamiccontext 2010-06_lillev2
Managing dynamiccontext 2010-06_lillev2Managing dynamiccontext 2010-06_lillev2
Managing dynamiccontext 2010-06_lillev2
norhavillegas
OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for...
OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for...OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for...
OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for...
Joshwa Philip
Social Localisation - What's your message
Social Localisation - What's your messageSocial Localisation - What's your message
Social Localisation - What's your message
The Rosetta Foundation
畏100621液脚覦
畏100621液脚覦畏100621液脚覦
畏100621液脚覦
DongKyun Lee
Communities for Innovation
Communities for Innovation Communities for Innovation
Communities for Innovation
Engaged Organizations
Reflect network meeting (13/07/2012)
Reflect network meeting (13/07/2012)Reflect network meeting (13/07/2012)
Reflect network meeting (13/07/2012)
Reflect Project
Social networking text mining - analytics in km 13.dec.2011
Social networking   text mining - analytics in km 13.dec.2011Social networking   text mining - analytics in km 13.dec.2011
Social networking text mining - analytics in km 13.dec.2011
HCL Technologies
Harvesting Intelligence from User Interactions
Harvesting Intelligence from User Interactions Harvesting Intelligence from User Interactions
Harvesting Intelligence from User Interactions
R A Akerkar
VC Do's and Don'ts - Jurgen Ingels
VC Do's and Don'ts  - Jurgen Ingels VC Do's and Don'ts  - Jurgen Ingels
VC Do's and Don'ts - Jurgen Ingels
Frank Gielen
Context Adaptive Services
Context Adaptive ServicesContext Adaptive Services
Context Adaptive Services
John Yanosy Jr
Attlassian Summit: SunSpace
Attlassian Summit: SunSpaceAttlassian Summit: SunSpace
Attlassian Summit: SunSpace
Peter H. Reiser
Embracing & Sustaining Your Community Ecosystem
Embracing & Sustaining Your Community EcosystemEmbracing & Sustaining Your Community Ecosystem
Embracing & Sustaining Your Community Ecosystem
Dell Social Media
Experiences in the Design and Implementation of a Social Cloud for Volunteer ...
Experiences in the Design and Implementation of a Social Cloud for Volunteer ...Experiences in the Design and Implementation of a Social Cloud for Volunteer ...
Experiences in the Design and Implementation of a Social Cloud for Volunteer ...
ryanchard
Maponics neighborhood-boundaries-ps-012711
Maponics neighborhood-boundaries-ps-012711Maponics neighborhood-boundaries-ps-012711
Maponics neighborhood-boundaries-ps-012711
Maponics
GeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic WebGeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic Web
Web Information Systems, TU Delft
MoveSmart.org Overview
MoveSmart.org OverviewMoveSmart.org Overview
MoveSmart.org Overview
justingmassa
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
3D context-aware mobile maps for tourism - ENTER2011 PhD Workshop
Zornitza Yovcheva
Big Data Analytics Insights Conference- Satnam
Big Data Analytics Insights Conference- SatnamBig Data Analytics Insights Conference- Satnam
Big Data Analytics Insights Conference- Satnam
Satnam Singh
Social Computing Research
Social Computing ResearchSocial Computing Research
Social Computing Research
UCL-CS MobiSys
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
Activity-Based Serendipitous Recommendations with the Magitti Mobile Leisure ...
bo begole
Managing dynamiccontext 2010-06_lillev2
Managing dynamiccontext 2010-06_lillev2Managing dynamiccontext 2010-06_lillev2
Managing dynamiccontext 2010-06_lillev2
norhavillegas
OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for...
OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for...OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for...
OmniSuggest: A Ubiquitous Cloud-Based Context-Aware Recommendation System for...
Joshwa Philip
Social Localisation - What's your message
Social Localisation - What's your messageSocial Localisation - What's your message
Social Localisation - What's your message
The Rosetta Foundation
畏100621液脚覦
畏100621液脚覦畏100621液脚覦
畏100621液脚覦
DongKyun Lee
Reflect network meeting (13/07/2012)
Reflect network meeting (13/07/2012)Reflect network meeting (13/07/2012)
Reflect network meeting (13/07/2012)
Reflect Project
Social networking text mining - analytics in km 13.dec.2011
Social networking   text mining - analytics in km 13.dec.2011Social networking   text mining - analytics in km 13.dec.2011
Social networking text mining - analytics in km 13.dec.2011
HCL Technologies
Harvesting Intelligence from User Interactions
Harvesting Intelligence from User Interactions Harvesting Intelligence from User Interactions
Harvesting Intelligence from User Interactions
R A Akerkar
VC Do's and Don'ts - Jurgen Ingels
VC Do's and Don'ts  - Jurgen Ingels VC Do's and Don'ts  - Jurgen Ingels
VC Do's and Don'ts - Jurgen Ingels
Frank Gielen
Context Adaptive Services
Context Adaptive ServicesContext Adaptive Services
Context Adaptive Services
John Yanosy Jr
Attlassian Summit: SunSpace
Attlassian Summit: SunSpaceAttlassian Summit: SunSpace
Attlassian Summit: SunSpace
Peter H. Reiser
Embracing & Sustaining Your Community Ecosystem
Embracing & Sustaining Your Community EcosystemEmbracing & Sustaining Your Community Ecosystem
Embracing & Sustaining Your Community Ecosystem
Dell Social Media
Experiences in the Design and Implementation of a Social Cloud for Volunteer ...
Experiences in the Design and Implementation of a Social Cloud for Volunteer ...Experiences in the Design and Implementation of a Social Cloud for Volunteer ...
Experiences in the Design and Implementation of a Social Cloud for Volunteer ...
ryanchard
Maponics neighborhood-boundaries-ps-012711
Maponics neighborhood-boundaries-ps-012711Maponics neighborhood-boundaries-ps-012711
Maponics neighborhood-boundaries-ps-012711
Maponics
GeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic WebGeniUS: Generic User Modeling Library for the Social Semantic Web
GeniUS: Generic User Modeling Library for the Social Semantic Web
Web Information Systems, TU Delft
MoveSmart.org Overview
MoveSmart.org OverviewMoveSmart.org Overview
MoveSmart.org Overview
justingmassa

Recently uploaded (20)

Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]
Jonathan Bowen
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
Technology use over time and its impact on consumers and businesses.pptx
Technology use over time and its impact on consumers and businesses.pptxTechnology use over time and its impact on consumers and businesses.pptx
Technology use over time and its impact on consumers and businesses.pptx
kaylagaze
DevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdfDevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdf
Justin Reock
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Precisely
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOTSMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
TanmaiArni
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
World Information Architecture Day 2025 - UX at a Crossroads
World Information Architecture Day 2025 - UX at a CrossroadsWorld Information Architecture Day 2025 - UX at a Crossroads
World Information Architecture Day 2025 - UX at a Crossroads
Joshua Randall
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
Backstage Software Templates for Java Developers
Backstage Software Templates for Java DevelopersBackstage Software Templates for Java Developers
Backstage Software Templates for Java Developers
Markus Eisele
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraReplacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
ScyllaDB
Transform Your Future with Front-End Development Training
Transform Your Future with Front-End Development TrainingTransform Your Future with Front-End Development Training
Transform Your Future with Front-End Development Training
Vtechlabs
The Future of Repair: Transparent and Incremental by Botond Denes
The Future of Repair: Transparent and Incremental by Botond DenesThe Future of Repair: Transparent and Incremental by Botond Denes
The Future of Repair: Transparent and Incremental by Botond Denes
ScyllaDB
L01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardnessL01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardness
RostislavDaniel
Field Device Management Market Report 2030 - TechSci Research
Field Device Management Market Report 2030 - TechSci ResearchField Device Management Market Report 2030 - TechSci Research
Field Device Management Market Report 2030 - TechSci Research
Vipin Mishra
1.1. Evolution-and-Scope-of-Business-Analytics.pptx
1.1. Evolution-and-Scope-of-Business-Analytics.pptx1.1. Evolution-and-Scope-of-Business-Analytics.pptx
1.1. Evolution-and-Scope-of-Business-Analytics.pptx
Jitendra Tomar
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
ScyllaDB
Endpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore ItEndpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore It
MSP360
Deno ...................................
Deno ...................................Deno ...................................
Deno ...................................
Robert MacLean
Unlock AI Creativity: Image Generation with DALL揃E
Unlock AI Creativity: Image Generation with DALL揃EUnlock AI Creativity: Image Generation with DALL揃E
Unlock AI Creativity: Image Generation with DALL揃E
Expeed Software
Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr辰nzle Festkolloquium, 2025]
Jonathan Bowen
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
Technology use over time and its impact on consumers and businesses.pptx
Technology use over time and its impact on consumers and businesses.pptxTechnology use over time and its impact on consumers and businesses.pptx
Technology use over time and its impact on consumers and businesses.pptx
kaylagaze
DevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdfDevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdf
Justin Reock
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Stronger Together: Combining Data Quality and Governance for Confident AI & A...
Precisely
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOTSMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
TanmaiArni
UiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and OpportunitiesUiPath Agentic Automation Capabilities and Opportunities
UiPath Agentic Automation Capabilities and Opportunities
DianaGray10
World Information Architecture Day 2025 - UX at a Crossroads
World Information Architecture Day 2025 - UX at a CrossroadsWorld Information Architecture Day 2025 - UX at a Crossroads
World Information Architecture Day 2025 - UX at a Crossroads
Joshua Randall
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
Backstage Software Templates for Java Developers
Backstage Software Templates for Java DevelopersBackstage Software Templates for Java Developers
Backstage Software Templates for Java Developers
Markus Eisele
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraReplacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog Gavra
ScyllaDB
Transform Your Future with Front-End Development Training
Transform Your Future with Front-End Development TrainingTransform Your Future with Front-End Development Training
Transform Your Future with Front-End Development Training
Vtechlabs
The Future of Repair: Transparent and Incremental by Botond Denes
The Future of Repair: Transparent and Incremental by Botond DenesThe Future of Repair: Transparent and Incremental by Botond Denes
The Future of Repair: Transparent and Incremental by Botond Denes
ScyllaDB
L01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardnessL01 Introduction to Nanoindentation - What is hardness
L01 Introduction to Nanoindentation - What is hardness
RostislavDaniel
Field Device Management Market Report 2030 - TechSci Research
Field Device Management Market Report 2030 - TechSci ResearchField Device Management Market Report 2030 - TechSci Research
Field Device Management Market Report 2030 - TechSci Research
Vipin Mishra
1.1. Evolution-and-Scope-of-Business-Analytics.pptx
1.1. Evolution-and-Scope-of-Business-Analytics.pptx1.1. Evolution-and-Scope-of-Business-Analytics.pptx
1.1. Evolution-and-Scope-of-Business-Analytics.pptx
Jitendra Tomar
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...
ScyllaDB
Endpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore ItEndpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore It
MSP360
Deno ...................................
Deno ...................................Deno ...................................
Deno ...................................
Robert MacLean
Unlock AI Creativity: Image Generation with DALL揃E
Unlock AI Creativity: Image Generation with DALL揃EUnlock AI Creativity: Image Generation with DALL揃E
Unlock AI Creativity: Image Generation with DALL揃E
Expeed Software

Generating Context-aware Recommendations using Banking Data in a Mobile Recommender System

  • 1. Generating Context-aware Recommendations using Banking Data in a Mobile Recommender System Daniel Gallego Gabriel Huecas Joaqu鱈n Salvach炭a ICDS 2012
  • 2. Background Traditional recommender systems are based on subjective data: Personal scores, biased tastes, etc. This causes a trust problem in the results New eBusiness applications: Use recommendation features based on real purchases (e.g. Amazon) Increase confidence 2
  • 3. Research Motivation Banks have rich information about: Customer purchases and profiles Economic trends We propose a model to generate recommendations about places A place is any entity where bank clients have paid with their credit cards 3
  • 4. Personalized Recommendation Process Social Context Based on generating Generation context-awareness Users Cluster Trends Map information: Social context Location Context Filtering previously generated Location and User Geo-located Users Cluster Trends Map context generated in real time User Context Filtering Personalized Recommendation 4
  • 5. Personalized Recommendation Process Social Context Generation Users Cluster Trends Map Location Context Filtering Geo-located Users Cluster Trends Map User Context Filtering Personalized Recommendation 5
  • 6. Social Context Banking User Profile Client Profiles Clustering Social Clusters Transactions Transactions and Places Assignment Clusters Trends Map Target Users User Cluster Profile Discovery Target user Users Cluster Trends 6 Map
  • 7. Personalized Recommendation Process Social Context Generation Users Cluster Trends Map Location Context Filtering Geo-located Users Cluster Trends Map User Context Filtering Personalized Recommendation 7
  • 8. Location Context Mobile Context Devices Information Users Location Acquisition Users Location Users Location Cluster Trends based Map Filtering Geo-Located Users Cluster Trends Map 8
  • 9. Personalized Recommendation Process Social Context Generation Users Cluster Trends Map Location Context Filtering Geo-located Users Cluster Trends Map User Context Filtering Personalized Recommendation 9
  • 10. User Context Lunch time Restaurants category Geo-Located Users Cluster Trends Map User Ranking Context Generation Personalized Recommendation 10
  • 11. Social Clusters: Evaluation Model tested in a collaboration with an important Spanish bank Banking data provided with information on: 2.5 million credit card transactions 222,000 places information 34,000 anonymous customers profiles between 48 and 55 years old 11
  • 12. Social Clusters: Results 70000 expense in one year () Circle diameter equivalent to 60000 Average credit card Social Cluster size 50000 40000 30000 20000 10000 0 46 48 50 52 54 56 -10000 Average age 12
  • 13. User acceptance: Evaluation System deployed in the bank Labs Secure environment Android Mobile prototype developed Allow customers to test the application Online survey: 100 bank customers 2 scenarios: restaurants and supermarkets Several properties evaluated in a Likert scale Comments provided by test users 13
  • 14. User Acceptance: Results Overall positive attitude towards the system High confidence in the recommendations Users remarked privacy issues related to a real commercial exploitation 5 4 3 2 1 0 Convenient Desirable Effective Reliable Useful 14
  • 15. Conclusions Model proposed to generate: Context-aware recommendations Using banking data In mobile systems Mobile prototype developed successfully in the Bank Labs environment High confidence in the personalized recommendations generated: Because of the banking data used 15
  • 16. Future Work Proactivity: The system pushes recommendations to the user When current situation seems appropriate Without user explicit request Multiple personalities in the system What kind of customer do you want to be today? Several profiles with different social clusters associated 16
  • 17. Thank you! Questions? Daniel Gallego @thanos_malkav dgallego@dit.upm.es http://danielgallegovico.es