SlideShare une entreprise Scribd logo
1  sur  21
Recommendations
@ American Express
Abhijit Bose, Henry H Yuan and Huiming Qu
Data Science and Engineering

American Express Company

MLConf, SanSan Francisco, CA
MLConf, Francisco, CA

November 15, 2013 2013
1November 15,
American Express Today

MLConf, San Francisco, CA
MLConf, San Francisco, CA

November 15, 2013
November 15, 2013

2
Our closed loop gives us direct relationships with millions
of buyers and sellers

and a wealth of information
about buyers and sellers
MLConf, San Francisco, CA

November 15, 2013

3
Our products must adhere to
the highest standards
Trust and security have been the hallmarks of the American
Express brand for more than 160 years.
Turning good data into more tailored and targeted commerce
does not change our privacy policies and principles.
We know customers need transparency and clear
explanations.
We use data to better serve our customers. We do not sell
personally identifiable information in any context.
MLConf, San Francisco, CA

November 15, 2013

4
Data Scientists @ American Express
Diverse backgrounds (MS, MBA, PhD):
computer science
electrical engineering
physics
mechanical engineering statistics
economics
operations research

A mix of American Express talent and alumni Of:

and others
MLConf, San Francisco, CA

November 15, 2013

5
Recommendation
opportunities exist in
many different channels

MLConf, San Francisco, CA

November 15, 2013

6
My Offers Mobile App

MLConf, San Francisco, CA

November 15, 2013

7
https://sync.americanexpress.com/

MLConf, San Francisco, CA

November 15, 2013

8
Website Personalization

MLConf, San Francisco, CA

November 15, 2013

9
Merchant Insight Portal

MLConf, San Francisco, CA

November 15, 2013

10
What a Typical Transaction Looks Like
Merchant Name

Merchant Street
Address

Merchant Zip Code
Total Amount
Amex card used

Transaction ID (useful
for history, e.g. returns,
tips, etc)
Transaction
Timestamp

MLConf, San Francisco, CA

November 15, 2013

11
Recommender Apps
Channe
l

Input

Audience

Transaction history

Customer profile

Merchant profile

Context

MLConf, San Francisco, CA

November 15, 2013

12
General Approaches
Collaborative Filtering
- Recommend what similar users like explicitly or implicitly.

Content based
- Recommend similar items solely based on the content of items.

Hybrid
- Combines the above two.

MLConf, San Francisco, CA

November 15, 2013

13
Input to MyOffers
Find the most relevant merchant offers for our cardmembers,
with closed loop data and “real time” context.

Transactional
History

Lifestyle
Attributes

AXP Internal
19-Nov-13

MLConf, San Francisco, CA

November 15, 2013
MyOffers Ecosystem
Offer
Database
Offer Contents

Merchant
Reporting

Batch
Hadoop Environment
Pre Calculation
Expert Rules

Fulfillment

Real Time
Solr
Contextual
Information

CM Channels

Synced Card

MLConf, San Francisco, CA

November 15, 2013
Lessons Learnt
•Agile development for shorter cycle
•Platform and software challenges
•Noisy signals, e.g. taxicabs
•Cold-start issue
•Local vs. Online

MLConf, San Francisco, CA

November 15, 2013

16
Lesson Learnt – Geo-Fencing is Critical

MLConf, San Francisco, CA

November 15, 2013

17
Current Focus is to build out an end-to-end
platform and a rich experimentation layer
•Centralization of data
•Better algorithms

•Better incorporation of customer feedback

MLConf, San Francisco, CA

November 15, 2013

18
Technologies

d3.js
Custom ML Implementations

MLConf, San Francisco, CA

November 15, 2013

19
We are Hiring!
Build the next generation of:
- Recommendation systems
- Graph Algorithms
- Machine Learning algorithms for Marketing,
Fraud and a variety of problems
- Data products
- Experiments

MLConf, San Francisco, CA

November 15, 2013

20
Please Contact us at:
Abhijit Bose
VP, Data Science & Engineering
http://www.linkedin.com/in/abose
abhijit.bose@aexp.com

Henry Yuan
Director, Data Science
http://www.linkedin.com/pub/henry-yuan/4/29b/9bb
henry.h.yuan@aexp.com

Huiming Qu
Sr. Data Scientist, Data Science & Engineering
http://www.linkedin.com/pub/huiming-qu/4/400/b82
huiming.qu@aexp.com
MLConf, San Francisco, CA

November 15, 2013

21

Contenu connexe

Tendances

Tendances (8)

Python Image Kütüphanesi
Python Image KütüphanesiPython Image Kütüphanesi
Python Image Kütüphanesi
 
Deploying Mule Applications with Jenkins, Azure and BitBucket (1).pptx
Deploying Mule Applications with Jenkins, Azure and BitBucket (1).pptxDeploying Mule Applications with Jenkins, Azure and BitBucket (1).pptx
Deploying Mule Applications with Jenkins, Azure and BitBucket (1).pptx
 
Anatomy of YOLO - v1
Anatomy of YOLO - v1Anatomy of YOLO - v1
Anatomy of YOLO - v1
 
PostGIS 初入門應用
PostGIS 初入門應用PostGIS 初入門應用
PostGIS 初入門應用
 
Sistemas de Processamento de Linguagem Natural na Prática
Sistemas de Processamento de Linguagem Natural na PráticaSistemas de Processamento de Linguagem Natural na Prática
Sistemas de Processamento de Linguagem Natural na Prática
 
Software Interface Design for Medical Devices
Software Interface Design for Medical DevicesSoftware Interface Design for Medical Devices
Software Interface Design for Medical Devices
 
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...Artificial Intelligence Explained: What Are Generative Adversarial Networks (...
Artificial Intelligence Explained: What Are Generative Adversarial Networks (...
 
Multímetro bricolux
Multímetro bricoluxMultímetro bricolux
Multímetro bricolux
 

En vedette

American Express Strategy And Policy
American Express Strategy And PolicyAmerican Express Strategy And Policy
American Express Strategy And Policy
Project Goodman
 

En vedette (8)

Atlanta MLconf Machine Learning Conference 09-23-2016
Atlanta MLconf Machine Learning Conference 09-23-2016Atlanta MLconf Machine Learning Conference 09-23-2016
Atlanta MLconf Machine Learning Conference 09-23-2016
 
American express
American expressAmerican express
American express
 
American express company a research by hassan khan
American express company   a research by hassan khanAmerican express company   a research by hassan khan
American express company a research by hassan khan
 
American Express company Analysis
American Express company AnalysisAmerican Express company Analysis
American Express company Analysis
 
The Hive Think Tank: "Stream Processing Systems" by M.C. Srivas of MapR
The Hive Think Tank: "Stream Processing Systems" by M.C. Srivas of MapRThe Hive Think Tank: "Stream Processing Systems" by M.C. Srivas of MapR
The Hive Think Tank: "Stream Processing Systems" by M.C. Srivas of MapR
 
American Express Strategy And Policy
American Express Strategy And PolicyAmerican Express Strategy And Policy
American Express Strategy And Policy
 
Alexandra Johnson, Software Engineer, SigOpt, at MLconf NYC 2017
Alexandra Johnson, Software Engineer, SigOpt, at MLconf NYC 2017Alexandra Johnson, Software Engineer, SigOpt, at MLconf NYC 2017
Alexandra Johnson, Software Engineer, SigOpt, at MLconf NYC 2017
 
American Express - Company Report
American Express - Company ReportAmerican Express - Company Report
American Express - Company Report
 

Similaire à American Express Slides, MLconf 2013

WP 15 Minute Guide to Onboarding_7.16.15
WP 15 Minute Guide to Onboarding_7.16.15WP 15 Minute Guide to Onboarding_7.16.15
WP 15 Minute Guide to Onboarding_7.16.15
Angela Wang
 
Michael & Associates Proposal Solutions, LLC
Michael & Associates Proposal Solutions, LLCMichael & Associates Proposal Solutions, LLC
Michael & Associates Proposal Solutions, LLC
Greg Moreau
 
Webinar slides healthcare versus2
Webinar slides healthcare versus2Webinar slides healthcare versus2
Webinar slides healthcare versus2
Lora Cecere
 
Relationship Analytics for SugarCRM and Salesforce V5 - 7-8-2015
Relationship Analytics for SugarCRM and Salesforce V5 - 7-8-2015Relationship Analytics for SugarCRM and Salesforce V5 - 7-8-2015
Relationship Analytics for SugarCRM and Salesforce V5 - 7-8-2015
Jeff Martin
 
Mblast-one-sheet-v1
Mblast-one-sheet-v1Mblast-one-sheet-v1
Mblast-one-sheet-v1
tmettelman
 

Similaire à American Express Slides, MLconf 2013 (20)

Supply Chain Metrics That Matter
Supply Chain Metrics That MatterSupply Chain Metrics That Matter
Supply Chain Metrics That Matter
 
Metrics That Matter Webinar -October 10, 2013
Metrics That Matter Webinar -October 10, 2013Metrics That Matter Webinar -October 10, 2013
Metrics That Matter Webinar -October 10, 2013
 
How to Use Data Analytics and Response Models to Reach, Realize, and Retain C...
How to Use Data Analytics and Response Models to Reach, Realize, and Retain C...How to Use Data Analytics and Response Models to Reach, Realize, and Retain C...
How to Use Data Analytics and Response Models to Reach, Realize, and Retain C...
 
WP 15 Minute Guide to Onboarding_7.16.15
WP 15 Minute Guide to Onboarding_7.16.15WP 15 Minute Guide to Onboarding_7.16.15
WP 15 Minute Guide to Onboarding_7.16.15
 
Michael & Associates Proposal Solutions, LLC
Michael & Associates Proposal Solutions, LLCMichael & Associates Proposal Solutions, LLC
Michael & Associates Proposal Solutions, LLC
 
Talent webinar final
Talent webinar finalTalent webinar final
Talent webinar final
 
Enabling Data-Driven Marketing
Enabling Data-Driven MarketingEnabling Data-Driven Marketing
Enabling Data-Driven Marketing
 
Does Your S&OP Deliver Agility?
Does Your S&OP Deliver Agility?Does Your S&OP Deliver Agility?
Does Your S&OP Deliver Agility?
 
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
 
JU Analytics Day Presentation by Naveen Agarwal, Creative Analytics Solutions...
JU Analytics Day Presentation by Naveen Agarwal, Creative Analytics Solutions...JU Analytics Day Presentation by Naveen Agarwal, Creative Analytics Solutions...
JU Analytics Day Presentation by Naveen Agarwal, Creative Analytics Solutions...
 
Webinar slides healthcare versus2
Webinar slides healthcare versus2Webinar slides healthcare versus2
Webinar slides healthcare versus2
 
Talentnet live - johnson and beygelman dallas september 13 2013
Talentnet live  - johnson and beygelman dallas september 13 2013Talentnet live  - johnson and beygelman dallas september 13 2013
Talentnet live - johnson and beygelman dallas september 13 2013
 
Nicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at TwitterNicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at Twitter
 
"Targeting the Big Guys: Account Based Sales Development" at SaaStr Annual 2016
"Targeting the Big Guys: Account Based Sales Development" at SaaStr Annual 2016"Targeting the Big Guys: Account Based Sales Development" at SaaStr Annual 2016
"Targeting the Big Guys: Account Based Sales Development" at SaaStr Annual 2016
 
Relationship Analytics for SugarCRM and Salesforce V5 - 7-8-2015
Relationship Analytics for SugarCRM and Salesforce V5 - 7-8-2015Relationship Analytics for SugarCRM and Salesforce V5 - 7-8-2015
Relationship Analytics for SugarCRM and Salesforce V5 - 7-8-2015
 
Mblast-one-sheet-v1
Mblast-one-sheet-v1Mblast-one-sheet-v1
Mblast-one-sheet-v1
 
Conductor — Storytelling with Data
Conductor — Storytelling with DataConductor — Storytelling with Data
Conductor — Storytelling with Data
 
Brochure GRN Saginaw 2017
Brochure GRN Saginaw 2017 Brochure GRN Saginaw 2017
Brochure GRN Saginaw 2017
 
Huntsville All Clearances or Cyber Virtual Job Fair Handbook June 3
Huntsville All Clearances or Cyber Virtual Job Fair Handbook June 3Huntsville All Clearances or Cyber Virtual Job Fair Handbook June 3
Huntsville All Clearances or Cyber Virtual Job Fair Handbook June 3
 
Big Data Strategies – Organizational Structure and Technology
Big Data Strategies – Organizational Structure and TechnologyBig Data Strategies – Organizational Structure and Technology
Big Data Strategies – Organizational Structure and Technology
 

Plus de MLconf

Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
MLconf
 
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
MLconf
 
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
MLconf
 
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
MLconf
 
Vito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldVito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI World
MLconf
 

Plus de MLconf (20)

Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
Jamila Smith-Loud - Understanding Human Impact: Social and Equity Assessments...
 
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language UnderstandingTed Willke - The Brain’s Guide to Dealing with Context in Language Understanding
Ted Willke - The Brain’s Guide to Dealing with Context in Language Understanding
 
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
Justin Armstrong - Applying Computer Vision to Reduce Contamination in the Re...
 
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold RushIgor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
Igor Markov - Quantum Computing: a Treasure Hunt, not a Gold Rush
 
Josh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious ExperienceJosh Wills - Data Labeling as Religious Experience
Josh Wills - Data Labeling as Religious Experience
 
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
Vinay Prabhu - Project GaitNet: Ushering in the ImageNet moment for human Gai...
 
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
Jekaterina Novikova - Machine Learning Methods in Detecting Alzheimer’s Disea...
 
Meghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the CheapMeghana Ravikumar - Optimized Image Classification on the Cheap
Meghana Ravikumar - Optimized Image Classification on the Cheap
 
Noam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data CollectionNoam Finkelstein - The Importance of Modeling Data Collection
Noam Finkelstein - The Importance of Modeling Data Collection
 
June Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of MLJune Andrews - The Uncanny Valley of ML
June Andrews - The Uncanny Valley of ML
 
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksSneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
 
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
Anoop Deoras - Building an Incrementally Trained, Local Taste Aware, Global D...
 
Vito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI WorldVito Ostuni - The Voice: New Challenges in a Zero UI World
Vito Ostuni - The Voice: New Challenges in a Zero UI World
 
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
Anna choromanska - Data-driven Challenges in AI: Scale, Information Selection...
 
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
Janani Kalyanam - Machine Learning to Detect Illegal Online Sales of Prescrip...
 
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
Esperanza Lopez Aguilera - Using a Bayesian Neural Network in the Detection o...
 
Neel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to codeNeel Sundaresan - Teaching a machine to code
Neel Sundaresan - Teaching a machine to code
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
 
Soumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better SoftwareSoumith Chintala - Increasing the Impact of AI Through Better Software
Soumith Chintala - Increasing the Impact of AI Through Better Software
 
Roy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime ChangesRoy Lowrance - Predicting Bond Prices: Regime Changes
Roy Lowrance - Predicting Bond Prices: Regime Changes
 

Dernier

Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 

Dernier (20)

Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 

American Express Slides, MLconf 2013

  • 1. Recommendations @ American Express Abhijit Bose, Henry H Yuan and Huiming Qu Data Science and Engineering American Express Company MLConf, SanSan Francisco, CA MLConf, Francisco, CA November 15, 2013 2013 1November 15,
  • 2. American Express Today MLConf, San Francisco, CA MLConf, San Francisco, CA November 15, 2013 November 15, 2013 2
  • 3. Our closed loop gives us direct relationships with millions of buyers and sellers and a wealth of information about buyers and sellers MLConf, San Francisco, CA November 15, 2013 3
  • 4. Our products must adhere to the highest standards Trust and security have been the hallmarks of the American Express brand for more than 160 years. Turning good data into more tailored and targeted commerce does not change our privacy policies and principles. We know customers need transparency and clear explanations. We use data to better serve our customers. We do not sell personally identifiable information in any context. MLConf, San Francisco, CA November 15, 2013 4
  • 5. Data Scientists @ American Express Diverse backgrounds (MS, MBA, PhD): computer science electrical engineering physics mechanical engineering statistics economics operations research A mix of American Express talent and alumni Of: and others MLConf, San Francisco, CA November 15, 2013 5
  • 6. Recommendation opportunities exist in many different channels MLConf, San Francisco, CA November 15, 2013 6
  • 7. My Offers Mobile App MLConf, San Francisco, CA November 15, 2013 7
  • 9. Website Personalization MLConf, San Francisco, CA November 15, 2013 9
  • 10. Merchant Insight Portal MLConf, San Francisco, CA November 15, 2013 10
  • 11. What a Typical Transaction Looks Like Merchant Name Merchant Street Address Merchant Zip Code Total Amount Amex card used Transaction ID (useful for history, e.g. returns, tips, etc) Transaction Timestamp MLConf, San Francisco, CA November 15, 2013 11
  • 12. Recommender Apps Channe l Input Audience Transaction history Customer profile Merchant profile Context MLConf, San Francisco, CA November 15, 2013 12
  • 13. General Approaches Collaborative Filtering - Recommend what similar users like explicitly or implicitly. Content based - Recommend similar items solely based on the content of items. Hybrid - Combines the above two. MLConf, San Francisco, CA November 15, 2013 13
  • 14. Input to MyOffers Find the most relevant merchant offers for our cardmembers, with closed loop data and “real time” context. Transactional History Lifestyle Attributes AXP Internal 19-Nov-13 MLConf, San Francisco, CA November 15, 2013
  • 15. MyOffers Ecosystem Offer Database Offer Contents Merchant Reporting Batch Hadoop Environment Pre Calculation Expert Rules Fulfillment Real Time Solr Contextual Information CM Channels Synced Card MLConf, San Francisco, CA November 15, 2013
  • 16. Lessons Learnt •Agile development for shorter cycle •Platform and software challenges •Noisy signals, e.g. taxicabs •Cold-start issue •Local vs. Online MLConf, San Francisco, CA November 15, 2013 16
  • 17. Lesson Learnt – Geo-Fencing is Critical MLConf, San Francisco, CA November 15, 2013 17
  • 18. Current Focus is to build out an end-to-end platform and a rich experimentation layer •Centralization of data •Better algorithms •Better incorporation of customer feedback MLConf, San Francisco, CA November 15, 2013 18
  • 19. Technologies d3.js Custom ML Implementations MLConf, San Francisco, CA November 15, 2013 19
  • 20. We are Hiring! Build the next generation of: - Recommendation systems - Graph Algorithms - Machine Learning algorithms for Marketing, Fraud and a variety of problems - Data products - Experiments MLConf, San Francisco, CA November 15, 2013 20
  • 21. Please Contact us at: Abhijit Bose VP, Data Science & Engineering http://www.linkedin.com/in/abose abhijit.bose@aexp.com Henry Yuan Director, Data Science http://www.linkedin.com/pub/henry-yuan/4/29b/9bb henry.h.yuan@aexp.com Huiming Qu Sr. Data Scientist, Data Science & Engineering http://www.linkedin.com/pub/huiming-qu/4/400/b82 huiming.qu@aexp.com MLConf, San Francisco, CA November 15, 2013 21

Notes de l'éditeur

  1. We are a global financial products and services company with a very rich history of innovation, best-in-class analytics and industry-leading customer experience. Two numbers I would like to draw your attention are the cards-in-force (102 million) and $888 in annual purchase volume in the Amex network. That gives you an idea of the millions of transactions every day that flows through our network. What makes us unique and sets us apart from every other financial services company is our closed loop..which is next slide.
  2. We are a closed loop because we acquire both card members (which are both consumers and businesses) as well as merchants into our network. This allows us to have a deeper understanding of how our card members make their purchases, and allows us to deploy best-in-class solutions for marketing and fraud protection. This is different from other card-issuing banks and networks. For them, the issuing bank acquires the customer and the network acquires the merchants. So, neither has the complete end-to-end insight into every transaction, every customer and merchant. This wealth of information about our buyers and sellers make our data extremely valuable.
  3. We also take our customers’ trust and security with utmost care. Seven years in a row, we have received the highest award in JD Powers customer satisfaction surveys for financial services companies. At American Express, we’ve always had strong privacy policies in place to inform customers of how and when we use their information, as well as to offer them the ability to opt-out of or opt-in to information sharing. This hasn’t changed in the digital age. We take the trust that customers have in our brand very seriously. We use data to better serve our customers. We do not sell personally identifiable information in any context.
  4. Before going into our recommender platform, I wanted to give you a brief intro of our team. We are a mix of Amex internal talent and recent hires from Google, Yahoo, M6D, IBM Research and other places. We also have a very diverse set of skills which as you know is very critical when setting up a data science team. Some of us are great with math/statistics, some are great with building systems, some with algorithm development, some with analytics…together we have been very successful in building out a number of platforms within a very short time…most of what we will talk today have been designed and deployed in the past 12 months. Next Huiming will describe the different recommendation products at American Express that we have built.
  5. We use recommender systems in many areas to better serve our customers and merchant partners. I will list just a few as examples.
  6. In early 2012, Amex launchedan industry first mobile offer engine that recommends and ranks relevant merchant offers in real time for US Cardmembers based on their spending history and location.You can find "My Offers" feature on the American Express iPhone App -- where millions of Cardmembers currently manage their Card accounts in a convenient and secure environment.My top offer is texas de brazil, which is a brazilian barbeque restaurant franchise that has over 30 locations in 11 states. I always claim to be a salad person, but I guess my spend discloses my secret craving. We developed our mobile offer engine with three key points of differentiation in mind: relevance, convenience and value.My Offers leverages the company's closed loop network to connect Cardmembers and merchants in order to deliver value to both.----Opt-in for locationhttp://about.americanexpress.com/news/pr/2012/gosocial.aspx
  7. Mobile is not the only channel where amex smart offer technology is being used. Amex cardmembers can find relavant offers when they sync with tripadvisor, facebook, foursquare, and twitter. The sync process is through a secure channel and your card number will never be shared. Sync functionality not only provides more relevant offers but also enables a new social commerce experience. Now cardmembers who sync their eligible cards with twitter can tweet special #hashtags can buy American Express Gift Cards and products from Amazon, Sony, andXbox 360. Three are three simple steps after you’ve sync your card, tweet the special hashtag, watch for confirmation hashtag, and tweet the confirmation hashtag within 15 mins to confirm. Your order will be shipped to your billing address in 2 days.For services that our customers opt into (such as My Offers, Foursquare, TripAdvisor), we provide specific information regarding that platform at registration. Card Member data is never passed to partners. Additionally, our online privacy statement describes how we collect, use, share or retain online data.
  8. Besides, mobile and social media, we also use the insights gained through our spend information to personalize our website. For each cardmember logging into their account, we will personalize the page in real time. We extract customer interests such as tennis or greek restaurants through spend graph and use those information for more relevant, better targeted and higher converting offers.-------- MBTWe also create personalized experience for merchant websites. When merchants log in our website, they will not only see their general transaction summaries but they will be able to view transaction trends happening within their merchant peer set this month. We make sure privacy is well protected through aggregation and generalization. (PUT IN INFORMATION DIRECTLY FROM WEBSITE)
  9. -------- MBTWe also create personalized experience for merchant websites. When merchants log in our website, they will not only be able to track their current customer activity and sales performance (such as average transaction size, and average transactions per customer), but also they will be able to compare with other businesses where their customers or customers like them may use their Amecrican express cards. Of course, we make sure when comparison is shown, merchant’s private information is well protected through aggregation and generalization.
  10. Typical transaction information includes merchant name and address. Card used for the transactions. Transaction id, time, and amount. Basically all the information on your receipt and more.
  11. We use our unique close loop data to provide personalization or recommending offers. Our input includes customer purchase history, customer profiles, merchant profiles, and some contextual information such as geo locations if the customer are opt-ed in. We leverage both traditional and digital channels such as email, online, and social media to deploy personalized messages to our customers and merchants provided that it is complaint with our privacy guidelines and customer explicit preferences.
  12. Adopted by many leaders in different industry such as Netflix, Amazon, etc.Cons: cold start, sparsity, popularity bias, etc.Used by Amazon book recommendation, pandora, etc.Cons: requires high quality meaningful features of items, and users tastes needs to be learnable functions of those features.We used a hybrid approach. We will go through an application example to illustrate how we deal with problems with collaborative filtering.
  13. When we launched myoffers, we talked about spend graph….We leverage transactions as shown in the previous page as inputsWe also have other Lifestyle attributes like interests gleaned from transaction information, some of them machine learned separately.for people who opt in, we also leverage their geo location, time, and feedback like thumps up& thumps down for real time adjustmentThe goal is to find the most relevant offers for our cardmembers
  14. This is a high level of the myoffers ecosystem. It is a great engineering and algorithm challenge for us to integrate all the existing and new platform together.It starts with the offer depository system. It can come from both self service website and client manager system.Offer contents and together with transaction and other life style attributes was fed into the batch system which runs on Hadoop cluster. Hadoop does the heavy lifting calculation, like similarity matrix and other weighting and rules.Our real time system – Solr gets contextual information from channels, like mobile, and query from batch pre calculated results. Then produce a real time recommendation to be sent to different channels.What’s unique about us is the smart card syncing system. User does not need any coupons. The system recognizes the synced the card and qualified transaction. We are able to track the results both for both Merchant reporting and feedback to recommender system.
  15. 1)New product development cycle use to be relatively long for the large financial service company. We realized early on that we need a new format. We have data science team and software engineering team sit on the same location. We have set up war room for daily meeting. e.g. one thing we were constantly testing is what looks good in the lab vs. what can be put into production.2)Platform software challenges, early on we are using some combination of Hive and Mahout. The batch jobs ran over 20 hours/day, almost around the clock. Very quickly we started to run map reduce job, and today it runs at a faction of the original time.3)There are lot of noisy signals in our transactional data. Taxi cabs. We have developed some logics to reduce or eliminate them4)There are cold start issues on both cardmember and merchant side. We use profile cross reference matrix and dithering logic to solve the issue.5) Unlike some online only recommender applications, Amex has store front and online merchant, some merchants do both. We have ran some experiment to find the right balance to rank them. Which brings us to the next page.
  16. For the merchant with store front we found its important to balance the distant and recommender scores. It will be different from urban to rural. New York and LA. within New York, some people will never cross the river to shop on the new jersey side even if geographically it might be closer.
  17. Amex has a lot of source of data from different system. We are working on to create a centralized data depository. We are also working on experiment and both in lab and production system for better algorithms. We made some progress but love to do more on incorporation of customers feedback.
  18. This page shows some of the technologies we used either for production or for prototyping. Abhijit will talk through some of these in case of questions.