SlideShare a Scribd company logo
1 of 58
Data-Driven Sales:
Building AI that searches, learns, and sells
Anand Kulkarni
Chief Scientist, Co-Founder
LeadGenius
2
An Audacious Claim
In ten years, the job of
salespeople
will be replaced by
artificial intelligence.
3
4
For those of us who aren’t in sales…
What do salespeople do all day?
They find people/companies who might buy something
5
old school new school
They analyze which companies want to buy what
they’re selling
6
old school new school
Sales people engage those prospects in commercial
conversations (“selling”)
7
old school new school
What do salespeople do all day?
8
Salespeople Find Companies
The Search Problem
Salespeople Analyze Companies
The Intent Problem
Salespeople Talk to People
The Sales Problem
9
AI that Finds Companies
The Search Problem
AI That Understands Buying Behavior
The Intent Problem
AI that Talks to People
The Email Turing Test
Three Problems of Interest
10
Let’s talk about each of these problems in turn.
11
AI that Searches for Customers:
The Search Problem
The Company Search Problem
12
At LeadGenius, we want to figure out every single company in the world
who might buy somebody’s product.
We’ll start by solving the slightly more general problem of finding
every company in the United States.
After that, we’ll talk about how to decide which ones of those companies
want to buy something.
Grabbing data about companies
13
We crawled data from fifty-five sources,
including:
• Social Media
• Online Directories
• Secretary of Sate Listings
• SEC filings
• IRS nonprofit database
What a company looks like
14
A problem: how do we tell if two companies might be the same?
15
Unrelated companies have
very, very similar names.
Companies change names. A lot.
16
Entity resolution: The Fancy Way
17
A company p is a vector of ~30 properties that we know about it.
(Name, address, revenue, industry, founding year, technologies used,…)
Entity resolution: The Fancy Way
18
A company p is a vector of ~30 properties that we know about it.
(Name, address, revenue, industry, founding year, technologies used,…)
two companies are the same if distance (p1, p2) < e
distance between companies = probability of same
Entity resolution: The Fancy Way
19
This works, but…
20
Super slow!
Requires us to do pairwise comparisons …
… potentially across a huge number
of data points and data sources.
Sometimes data falls out of date.
21
Quiz:
What’s an easier way to solve this?
22
Let’s find a set of properties that are
less likely to change often.
Entity Resolution: The Easy Way
23
Two companies are the same if and only if they have the same “official”
physical address.
So… how many businesses are in the US?
21,708,021 US businesses
6,049,655 US businesses have >1 person
• Yelp (~47M establishments, some of which are same company)
• LinkedIn (~2M unique companies)
• CrunchBase (~650K unique companies)
• AngelList (~289K unique companies)
24
Some queries we can answer
25
• Which U.S. industries have the most distinct organizations listed in
LinkedIn?
Industry Count
Construction 157533
Real Estate 114366
Information Technology and Services 113292
Hospital & Health Care 99552
Marketing and Advertising 87820
• Q: How many Fortune 500 companies have websites?
• A: 499!
Bonus Problems
26
• How long is information trustworthy after we
retrieve it? (decay functions)
• What’s the optimal frequency to retrieve
information? (expectation-maximizations)
• How do we nab information from sites that don’t
have cleanly-structured schemas?
(watch humans do it)
27
AI That Understands Buying Behavior
The Intent Problem
The Problem
28
Given a set of companies who have brought something from us in the
past…
… which companies are interested in buying from us in the future?
This is a very hard problem.
Non-generalizable: Whether someone’s buying something depends
heavily on the specific industry.
Time-dependent: Whether some company needs a product is always
changing.
The Conventional Approach: Machine Learning
29
From our previous step, we already have a whole set of companies
represented as mathematical vectors.
We just need to train up a solid classifier to separate which ones are
going to buy from us and which ones aren’t.
How much data do we need?
30- confidential -
How it Works
• We train a neural net by showing it a whole bunch (greater than
10,000) labeled examples of companies who have bought our
products in the past.
31
How it Works
• Our system learns a function that separates the objects in space.
32
How it Works
• For new objects, our classifier can decide which type it is!
33
34
There are some good ways we can use them here, too!
companies
matching
an ICP
companies not
matching an ICP
ICP - “Ideal Customer Profile”
A better strategy: Human Computation
• Pull a probabilistic estimate from our classifier on whether a
company is in-market for a product or not.
• If the probability is low – below 80% – we escalate it to a
trained person in a 500-person crowd who can make a human-
powered determination on whether the company is going to buy
or not. They can even add a feature.
• After we make that call, add that data to the training set to make
the classifier smarter
• Boosts likelihood of success to human levels… depending on
the human.
35
An even better strategy: monitor behaviors;
cluster companies by stage
• Behaviors:
For each one of the companies we’ve crawled, see whether they’ve:
- Viewed a website that sells that technology
- Opened a new job position relevant to the product
- Started hiring
- Tweeted about problem
- Replied positively to an email someone sent
36
• Stage:
Companies need different items at different stages in their lives:
- Figure out where they are in a “lifecycle”
- Match them against similar companies
37
AI that Talks to People:
The Email Turing Test
38
How do we write
(sales) messages by email
that are as good as those
sent by a human being?
Recent results from deep learning say yes.
Is this even plausible?
Xiaome (Microsoft China) trained on real-world chatbot logs
Support chats trained on data
(Deep Mind, Google)
39
Example: Automated Support Interactions
40
Describe your problem: browser keeps crashing
Machine: hi
Human: hi
Machine: could you please let me know what is the operating system you are using ?
Human: linux
Machine: ok this is the issue with the system per- formance , nasser , tools .
Human: what is that ?
Machine: is it a windows machine ?
Machine: we have linux on your machine .
Machine: is it windows xp or windows 7 ?
Human: i am using linux
Machine: let me take a remote of your machine and check if issue has been pushed properly . Hum
Machine: please open terminal and run the be- low commands in one computer :
Machine: sudo apt - get update
41
1) Writing a Message
2) Understanding Responses
Problem
Requirements
Given a topic, an author, an inbox, and a
recipient, compose a message that:
1) has a maximum likelihood of yielding
a positive reply
2) looks indistinguishable from an email
that the author sent
This is a hard problem…. the Turing Test
It’s been around since the 40s.
Restricting it to sales and email might make it easier
42
Secret Weapons
* We can choose to ask a human
being from our crowd of trained folks
for help.
* We can mine the inbox for whatever
examples we need or want.
43
Strategy
44
1) Craft a generalized template by analyzing the sender’s email inbox
2) Collect data at scale to populate that message
3) Change content based on what you discover about that person
Writing Messages
45
Writing Messages
46
Going further…
- How likely is someone to reply to us based on…
- Length?
- Tone?
- Subject complexity?
- Word choice?
Let’s show this to the user and then optimize based on that.
How likely is someone to open this email?
Predicting responses from length
47
How likely is someone to open this email?
Predicting responses from templatization
48
Humans in the “crowd” can radically improve our templates automatically
Optimizing Templates
“Wish”, AAAI Human Computation 2014
49
What did someone say about our email?
Understanding responses
50
The hard way: sentiment analysis
Understanding responses
51
Positive sentiment corpus Negative sentiment corpus
Twitter as a Corpus for Sentiment Analysis and Opinion Mining (2011)
Question:
What’s the easy way?
Understanding responses
52
The easy way: human computation
Understanding responses
53
Scripting responses
54
From:
anand@leadgenius.com
To: sarah@hotlead.com
Subj: Quick Question, Sarah
Hi Sarah,
I saw you guys were hiring
for SDRs. We know each
other through Michael
James and I wanted to see if
we might be able to help you
scale your SDR team. I have
a few extra SDRs we can
push your way.
Let me know if you’d like to
chat further – we’re doing
this for SoldLead8 already.
BTW, congrats on your
recent round!
Cheers!
AK
Interested?
Here’s 3 times
that work for
me!
Here’s more
information!
Check back
later.
Specific
question
Automatically
schedule a
follow-up mail
Scripting responses into a conversation
55
56
AI that Finds Companies
The Search Problem
AI That Understands Buying Behavior
The Intent Problem
AI that Talks to People
The Email Turing Test
Conclusions
• Company search can be attacked with
large-scale crawling, human
computation, entity resolution, and
careful data updates
• Buying intent can be deduced
automatically based on classifiers but is
done better with human computation
• Email communication is complex, has a lot
of interesting subproblems, and is
solvable!
57
anand@leadgenius.com
@polybot, @leadgenius
www.leadgenius.com
(We’re hiring!)
That’s it!
58

More Related Content

What's hot

Sales Data v. Sales Intelligence
Sales Data v. Sales IntelligenceSales Data v. Sales Intelligence
Sales Data v. Sales IntelligenceInsideView
 
Secrets of HubSpot’s Sales Machine: Inbound Sales and Metrics Driven Sales C...
Secrets of HubSpot’s Sales Machine:  Inbound Sales and Metrics Driven Sales C...Secrets of HubSpot’s Sales Machine:  Inbound Sales and Metrics Driven Sales C...
Secrets of HubSpot’s Sales Machine: Inbound Sales and Metrics Driven Sales C...HubSpot
 
Outbound Gospel - poznan sales camp
Outbound Gospel - poznan sales campOutbound Gospel - poznan sales camp
Outbound Gospel - poznan sales campSyed Asad Hussain
 
Keyword Research - KEI - Keyword Effectiveness Index
Keyword Research - KEI - Keyword Effectiveness IndexKeyword Research - KEI - Keyword Effectiveness Index
Keyword Research - KEI - Keyword Effectiveness IndexLets Get Digital
 
Rand Fishkin — The Worst Advice Marketing Ever Gave Content (Turing Festival ...
Rand Fishkin — The Worst Advice Marketing Ever Gave Content (Turing Festival ...Rand Fishkin — The Worst Advice Marketing Ever Gave Content (Turing Festival ...
Rand Fishkin — The Worst Advice Marketing Ever Gave Content (Turing Festival ...Turing Fest
 
Jonathan Michael - The Power of Choice: Equip Your Audience to Guide You
Jonathan Michael - The Power of Choice: Equip Your Audience to Guide YouJonathan Michael - The Power of Choice: Equip Your Audience to Guide You
Jonathan Michael - The Power of Choice: Equip Your Audience to Guide YouJulia Grosman
 
InsideView Open Event Presentation
InsideView Open Event PresentationInsideView Open Event Presentation
InsideView Open Event PresentationInsideView
 
Have LeadMD be an extension of your team
Have LeadMD be an extension of your teamHave LeadMD be an extension of your team
Have LeadMD be an extension of your teamLeadMD
 
Pairing B2B Content Marketing with Video - How to get customers faster
Pairing B2B Content Marketing with Video - How to get customers fasterPairing B2B Content Marketing with Video - How to get customers faster
Pairing B2B Content Marketing with Video - How to get customers fasterAli Schwanke
 
Lean Marketing & Growth Hacking - How to Create Growth with Limited Resources
Lean Marketing & Growth Hacking - How to Create Growth with Limited ResourcesLean Marketing & Growth Hacking - How to Create Growth with Limited Resources
Lean Marketing & Growth Hacking - How to Create Growth with Limited ResourcesAlgorand
 
Marc Engelsman - Predictive Analytics: Making Your Data Work Harder for Your ...
Marc Engelsman - Predictive Analytics: Making Your Data Work Harder for Your ...Marc Engelsman - Predictive Analytics: Making Your Data Work Harder for Your ...
Marc Engelsman - Predictive Analytics: Making Your Data Work Harder for Your ...Autumn Quarantotto
 
Inbound Sales
Inbound SalesInbound Sales
Inbound SalesHubSpot
 
Creating a Content Offer Campaign Like a Pro ATX HUG
Creating a Content Offer Campaign Like a Pro ATX HUGCreating a Content Offer Campaign Like a Pro ATX HUG
Creating a Content Offer Campaign Like a Pro ATX HUGCarrie Hokanson
 
Marketers Guide to Growth Spurts
Marketers Guide to Growth SpurtsMarketers Guide to Growth Spurts
Marketers Guide to Growth SpurtsKieran Flanagan
 
Create Predictable, Scalable Sales Revenue - Aaron Ross & Ken Krogue - Sales ...
Create Predictable, Scalable Sales Revenue - Aaron Ross & Ken Krogue - Sales ...Create Predictable, Scalable Sales Revenue - Aaron Ross & Ken Krogue - Sales ...
Create Predictable, Scalable Sales Revenue - Aaron Ross & Ken Krogue - Sales ...InsideSales.com
 
Digital strategi - hvorfor er det så vigtigt?
Digital strategi - hvorfor er det så vigtigt?Digital strategi - hvorfor er det så vigtigt?
Digital strategi - hvorfor er det så vigtigt?Co3
 
How to Build your Sales Pipeline
How to Build your Sales PipelineHow to Build your Sales Pipeline
How to Build your Sales PipelineToutApp, Inc.
 
Using HubSpot to Delight Customers into Advocates
Using HubSpot to Delight Customers into AdvocatesUsing HubSpot to Delight Customers into Advocates
Using HubSpot to Delight Customers into AdvocatesChristina Bockisch
 
How To Use Language Psychology To Supercharge Your PPC Campaigns - HeroConf L...
How To Use Language Psychology To Supercharge Your PPC Campaigns - HeroConf L...How To Use Language Psychology To Supercharge Your PPC Campaigns - HeroConf L...
How To Use Language Psychology To Supercharge Your PPC Campaigns - HeroConf L...Helen Freeman
 
How LeadMD Doubled Qualified Leads & Opportunities Using Predictive Marketing
How LeadMD Doubled Qualified Leads & Opportunities Using Predictive MarketingHow LeadMD Doubled Qualified Leads & Opportunities Using Predictive Marketing
How LeadMD Doubled Qualified Leads & Opportunities Using Predictive MarketingLeadMD
 

What's hot (20)

Sales Data v. Sales Intelligence
Sales Data v. Sales IntelligenceSales Data v. Sales Intelligence
Sales Data v. Sales Intelligence
 
Secrets of HubSpot’s Sales Machine: Inbound Sales and Metrics Driven Sales C...
Secrets of HubSpot’s Sales Machine:  Inbound Sales and Metrics Driven Sales C...Secrets of HubSpot’s Sales Machine:  Inbound Sales and Metrics Driven Sales C...
Secrets of HubSpot’s Sales Machine: Inbound Sales and Metrics Driven Sales C...
 
Outbound Gospel - poznan sales camp
Outbound Gospel - poznan sales campOutbound Gospel - poznan sales camp
Outbound Gospel - poznan sales camp
 
Keyword Research - KEI - Keyword Effectiveness Index
Keyword Research - KEI - Keyword Effectiveness IndexKeyword Research - KEI - Keyword Effectiveness Index
Keyword Research - KEI - Keyword Effectiveness Index
 
Rand Fishkin — The Worst Advice Marketing Ever Gave Content (Turing Festival ...
Rand Fishkin — The Worst Advice Marketing Ever Gave Content (Turing Festival ...Rand Fishkin — The Worst Advice Marketing Ever Gave Content (Turing Festival ...
Rand Fishkin — The Worst Advice Marketing Ever Gave Content (Turing Festival ...
 
Jonathan Michael - The Power of Choice: Equip Your Audience to Guide You
Jonathan Michael - The Power of Choice: Equip Your Audience to Guide YouJonathan Michael - The Power of Choice: Equip Your Audience to Guide You
Jonathan Michael - The Power of Choice: Equip Your Audience to Guide You
 
InsideView Open Event Presentation
InsideView Open Event PresentationInsideView Open Event Presentation
InsideView Open Event Presentation
 
Have LeadMD be an extension of your team
Have LeadMD be an extension of your teamHave LeadMD be an extension of your team
Have LeadMD be an extension of your team
 
Pairing B2B Content Marketing with Video - How to get customers faster
Pairing B2B Content Marketing with Video - How to get customers fasterPairing B2B Content Marketing with Video - How to get customers faster
Pairing B2B Content Marketing with Video - How to get customers faster
 
Lean Marketing & Growth Hacking - How to Create Growth with Limited Resources
Lean Marketing & Growth Hacking - How to Create Growth with Limited ResourcesLean Marketing & Growth Hacking - How to Create Growth with Limited Resources
Lean Marketing & Growth Hacking - How to Create Growth with Limited Resources
 
Marc Engelsman - Predictive Analytics: Making Your Data Work Harder for Your ...
Marc Engelsman - Predictive Analytics: Making Your Data Work Harder for Your ...Marc Engelsman - Predictive Analytics: Making Your Data Work Harder for Your ...
Marc Engelsman - Predictive Analytics: Making Your Data Work Harder for Your ...
 
Inbound Sales
Inbound SalesInbound Sales
Inbound Sales
 
Creating a Content Offer Campaign Like a Pro ATX HUG
Creating a Content Offer Campaign Like a Pro ATX HUGCreating a Content Offer Campaign Like a Pro ATX HUG
Creating a Content Offer Campaign Like a Pro ATX HUG
 
Marketers Guide to Growth Spurts
Marketers Guide to Growth SpurtsMarketers Guide to Growth Spurts
Marketers Guide to Growth Spurts
 
Create Predictable, Scalable Sales Revenue - Aaron Ross & Ken Krogue - Sales ...
Create Predictable, Scalable Sales Revenue - Aaron Ross & Ken Krogue - Sales ...Create Predictable, Scalable Sales Revenue - Aaron Ross & Ken Krogue - Sales ...
Create Predictable, Scalable Sales Revenue - Aaron Ross & Ken Krogue - Sales ...
 
Digital strategi - hvorfor er det så vigtigt?
Digital strategi - hvorfor er det så vigtigt?Digital strategi - hvorfor er det så vigtigt?
Digital strategi - hvorfor er det så vigtigt?
 
How to Build your Sales Pipeline
How to Build your Sales PipelineHow to Build your Sales Pipeline
How to Build your Sales Pipeline
 
Using HubSpot to Delight Customers into Advocates
Using HubSpot to Delight Customers into AdvocatesUsing HubSpot to Delight Customers into Advocates
Using HubSpot to Delight Customers into Advocates
 
How To Use Language Psychology To Supercharge Your PPC Campaigns - HeroConf L...
How To Use Language Psychology To Supercharge Your PPC Campaigns - HeroConf L...How To Use Language Psychology To Supercharge Your PPC Campaigns - HeroConf L...
How To Use Language Psychology To Supercharge Your PPC Campaigns - HeroConf L...
 
How LeadMD Doubled Qualified Leads & Opportunities Using Predictive Marketing
How LeadMD Doubled Qualified Leads & Opportunities Using Predictive MarketingHow LeadMD Doubled Qualified Leads & Opportunities Using Predictive Marketing
How LeadMD Doubled Qualified Leads & Opportunities Using Predictive Marketing
 

Similar to Data Driven Sales: Building AI That Searches, Learns, and Sells

Where have all the data entry candidates gone?
Where have all the data entry candidates gone?Where have all the data entry candidates gone?
Where have all the data entry candidates gone?Infrrd
 
Crowdsourced Data Processing: Industry and Academic Perspectives
Crowdsourced Data Processing: Industry and Academic PerspectivesCrowdsourced Data Processing: Industry and Academic Perspectives
Crowdsourced Data Processing: Industry and Academic PerspectivesAditya Parameswaran
 
HYpe or Reality: The AI Explainer
HYpe or Reality: The AI ExplainerHYpe or Reality: The AI Explainer
HYpe or Reality: The AI ExplainerPrashant Sakariya
 
AI Orange Belt - Session 2
AI Orange Belt - Session 2AI Orange Belt - Session 2
AI Orange Belt - Session 2AI Black Belt
 
Search Engine Results: The Best Measure?
Search Engine Results: The Best Measure? Search Engine Results: The Best Measure?
Search Engine Results: The Best Measure? Fan Foundry
 
Getting started in ds (july 17) atlanta
Getting started in ds (july 17)   atlantaGetting started in ds (july 17)   atlanta
Getting started in ds (july 17) atlantaThinkful
 
A Human Touch in Machine Learning
A Human Touch in Machine LearningA Human Touch in Machine Learning
A Human Touch in Machine LearningConal Sathi
 
A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)Yacine Ghalim
 
AI - How Artificial Intelligence Will Impact Your Business
AI - How Artificial Intelligence Will Impact Your BusinessAI - How Artificial Intelligence Will Impact Your Business
AI - How Artificial Intelligence Will Impact Your BusinessPaul Barter
 
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docxDiscussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docxcuddietheresa
 
Idiots guide to setting up a data science team
Idiots guide to setting up a data science teamIdiots guide to setting up a data science team
Idiots guide to setting up a data science teamAshish Bansal
 
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarWebinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarRajkumar R
 
Deck 92-146 (3)
Deck 92-146 (3)Deck 92-146 (3)
Deck 92-146 (3)Thinkful
 
Thinkful DC - Intro to Data Science
Thinkful DC - Intro to Data Science Thinkful DC - Intro to Data Science
Thinkful DC - Intro to Data Science TJ Stalcup
 
The Future of AI (September 2019)
The Future of AI (September 2019)The Future of AI (September 2019)
The Future of AI (September 2019)Julien SIMON
 
[Webinar Slides] From ECM to Intelligent Information Management
[Webinar Slides] From ECM to Intelligent Information Management[Webinar Slides] From ECM to Intelligent Information Management
[Webinar Slides] From ECM to Intelligent Information ManagementAIIM International
 
Data sci sd-11.6.17
Data sci sd-11.6.17Data sci sd-11.6.17
Data sci sd-11.6.17Thinkful
 
Thinkful - Intro to Data Science - Washington DC
Thinkful - Intro to Data Science - Washington DCThinkful - Intro to Data Science - Washington DC
Thinkful - Intro to Data Science - Washington DCTJ Stalcup
 
Startds9.19.17sd
Startds9.19.17sdStartds9.19.17sd
Startds9.19.17sdThinkful
 

Similar to Data Driven Sales: Building AI That Searches, Learns, and Sells (20)

Where have all the data entry candidates gone?
Where have all the data entry candidates gone?Where have all the data entry candidates gone?
Where have all the data entry candidates gone?
 
Crowdsourced Data Processing: Industry and Academic Perspectives
Crowdsourced Data Processing: Industry and Academic PerspectivesCrowdsourced Data Processing: Industry and Academic Perspectives
Crowdsourced Data Processing: Industry and Academic Perspectives
 
HYpe or Reality: The AI Explainer
HYpe or Reality: The AI ExplainerHYpe or Reality: The AI Explainer
HYpe or Reality: The AI Explainer
 
AI Orange Belt - Session 2
AI Orange Belt - Session 2AI Orange Belt - Session 2
AI Orange Belt - Session 2
 
Search Engine Results: The Best Measure?
Search Engine Results: The Best Measure? Search Engine Results: The Best Measure?
Search Engine Results: The Best Measure?
 
Getting started in ds (july 17) atlanta
Getting started in ds (july 17)   atlantaGetting started in ds (july 17)   atlanta
Getting started in ds (july 17) atlanta
 
A Human Touch in Machine Learning
A Human Touch in Machine LearningA Human Touch in Machine Learning
A Human Touch in Machine Learning
 
A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)
 
AI - How Artificial Intelligence Will Impact Your Business
AI - How Artificial Intelligence Will Impact Your BusinessAI - How Artificial Intelligence Will Impact Your Business
AI - How Artificial Intelligence Will Impact Your Business
 
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docxDiscussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
 
Idiots guide to setting up a data science team
Idiots guide to setting up a data science teamIdiots guide to setting up a data science team
Idiots guide to setting up a data science team
 
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarWebinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by Rajkumar
 
Deck 92-146 (3)
Deck 92-146 (3)Deck 92-146 (3)
Deck 92-146 (3)
 
Thinkful DC - Intro to Data Science
Thinkful DC - Intro to Data Science Thinkful DC - Intro to Data Science
Thinkful DC - Intro to Data Science
 
Machine Learning & AI
Machine Learning & AIMachine Learning & AI
Machine Learning & AI
 
The Future of AI (September 2019)
The Future of AI (September 2019)The Future of AI (September 2019)
The Future of AI (September 2019)
 
[Webinar Slides] From ECM to Intelligent Information Management
[Webinar Slides] From ECM to Intelligent Information Management[Webinar Slides] From ECM to Intelligent Information Management
[Webinar Slides] From ECM to Intelligent Information Management
 
Data sci sd-11.6.17
Data sci sd-11.6.17Data sci sd-11.6.17
Data sci sd-11.6.17
 
Thinkful - Intro to Data Science - Washington DC
Thinkful - Intro to Data Science - Washington DCThinkful - Intro to Data Science - Washington DC
Thinkful - Intro to Data Science - Washington DC
 
Startds9.19.17sd
Startds9.19.17sdStartds9.19.17sd
Startds9.19.17sd
 

Recently uploaded

Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
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 investorsFalcon Invoice Discounting
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...lizamodels9
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
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 PotentialFalcon investment
 
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 Presentationuneakwhite
 
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 Centuryrwgiffor
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
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, 2024Marel
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
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 ...allensay1
 
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
 

Recently uploaded (20)

Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
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
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
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
 
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
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
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
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
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
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
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 ...
 
(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
 
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...
 

Data Driven Sales: Building AI That Searches, Learns, and Sells

  • 1. Data-Driven Sales: Building AI that searches, learns, and sells Anand Kulkarni Chief Scientist, Co-Founder LeadGenius
  • 2. 2 An Audacious Claim In ten years, the job of salespeople will be replaced by artificial intelligence.
  • 3. 3
  • 4. 4 For those of us who aren’t in sales… What do salespeople do all day?
  • 5. They find people/companies who might buy something 5 old school new school
  • 6. They analyze which companies want to buy what they’re selling 6 old school new school
  • 7. Sales people engage those prospects in commercial conversations (“selling”) 7 old school new school
  • 8. What do salespeople do all day? 8 Salespeople Find Companies The Search Problem Salespeople Analyze Companies The Intent Problem Salespeople Talk to People The Sales Problem
  • 9. 9 AI that Finds Companies The Search Problem AI That Understands Buying Behavior The Intent Problem AI that Talks to People The Email Turing Test Three Problems of Interest
  • 10. 10 Let’s talk about each of these problems in turn.
  • 11. 11 AI that Searches for Customers: The Search Problem
  • 12. The Company Search Problem 12 At LeadGenius, we want to figure out every single company in the world who might buy somebody’s product. We’ll start by solving the slightly more general problem of finding every company in the United States. After that, we’ll talk about how to decide which ones of those companies want to buy something.
  • 13. Grabbing data about companies 13 We crawled data from fifty-five sources, including: • Social Media • Online Directories • Secretary of Sate Listings • SEC filings • IRS nonprofit database
  • 14. What a company looks like 14
  • 15. A problem: how do we tell if two companies might be the same? 15 Unrelated companies have very, very similar names.
  • 17. Entity resolution: The Fancy Way 17 A company p is a vector of ~30 properties that we know about it. (Name, address, revenue, industry, founding year, technologies used,…)
  • 18. Entity resolution: The Fancy Way 18 A company p is a vector of ~30 properties that we know about it. (Name, address, revenue, industry, founding year, technologies used,…) two companies are the same if distance (p1, p2) < e distance between companies = probability of same
  • 19. Entity resolution: The Fancy Way 19
  • 20. This works, but… 20 Super slow! Requires us to do pairwise comparisons … … potentially across a huge number of data points and data sources. Sometimes data falls out of date.
  • 21. 21 Quiz: What’s an easier way to solve this?
  • 22. 22 Let’s find a set of properties that are less likely to change often.
  • 23. Entity Resolution: The Easy Way 23 Two companies are the same if and only if they have the same “official” physical address.
  • 24. So… how many businesses are in the US? 21,708,021 US businesses 6,049,655 US businesses have >1 person • Yelp (~47M establishments, some of which are same company) • LinkedIn (~2M unique companies) • CrunchBase (~650K unique companies) • AngelList (~289K unique companies) 24
  • 25. Some queries we can answer 25 • Which U.S. industries have the most distinct organizations listed in LinkedIn? Industry Count Construction 157533 Real Estate 114366 Information Technology and Services 113292 Hospital & Health Care 99552 Marketing and Advertising 87820 • Q: How many Fortune 500 companies have websites? • A: 499!
  • 26. Bonus Problems 26 • How long is information trustworthy after we retrieve it? (decay functions) • What’s the optimal frequency to retrieve information? (expectation-maximizations) • How do we nab information from sites that don’t have cleanly-structured schemas? (watch humans do it)
  • 27. 27 AI That Understands Buying Behavior The Intent Problem
  • 28. The Problem 28 Given a set of companies who have brought something from us in the past… … which companies are interested in buying from us in the future? This is a very hard problem. Non-generalizable: Whether someone’s buying something depends heavily on the specific industry. Time-dependent: Whether some company needs a product is always changing.
  • 29. The Conventional Approach: Machine Learning 29 From our previous step, we already have a whole set of companies represented as mathematical vectors. We just need to train up a solid classifier to separate which ones are going to buy from us and which ones aren’t.
  • 30. How much data do we need? 30- confidential -
  • 31. How it Works • We train a neural net by showing it a whole bunch (greater than 10,000) labeled examples of companies who have bought our products in the past. 31
  • 32. How it Works • Our system learns a function that separates the objects in space. 32
  • 33. How it Works • For new objects, our classifier can decide which type it is! 33
  • 34. 34 There are some good ways we can use them here, too! companies matching an ICP companies not matching an ICP ICP - “Ideal Customer Profile”
  • 35. A better strategy: Human Computation • Pull a probabilistic estimate from our classifier on whether a company is in-market for a product or not. • If the probability is low – below 80% – we escalate it to a trained person in a 500-person crowd who can make a human- powered determination on whether the company is going to buy or not. They can even add a feature. • After we make that call, add that data to the training set to make the classifier smarter • Boosts likelihood of success to human levels… depending on the human. 35
  • 36. An even better strategy: monitor behaviors; cluster companies by stage • Behaviors: For each one of the companies we’ve crawled, see whether they’ve: - Viewed a website that sells that technology - Opened a new job position relevant to the product - Started hiring - Tweeted about problem - Replied positively to an email someone sent 36 • Stage: Companies need different items at different stages in their lives: - Figure out where they are in a “lifecycle” - Match them against similar companies
  • 37. 37 AI that Talks to People: The Email Turing Test
  • 38. 38 How do we write (sales) messages by email that are as good as those sent by a human being?
  • 39. Recent results from deep learning say yes. Is this even plausible? Xiaome (Microsoft China) trained on real-world chatbot logs Support chats trained on data (Deep Mind, Google) 39
  • 40. Example: Automated Support Interactions 40 Describe your problem: browser keeps crashing Machine: hi Human: hi Machine: could you please let me know what is the operating system you are using ? Human: linux Machine: ok this is the issue with the system per- formance , nasser , tools . Human: what is that ? Machine: is it a windows machine ? Machine: we have linux on your machine . Machine: is it windows xp or windows 7 ? Human: i am using linux Machine: let me take a remote of your machine and check if issue has been pushed properly . Hum Machine: please open terminal and run the be- low commands in one computer : Machine: sudo apt - get update
  • 41. 41 1) Writing a Message 2) Understanding Responses
  • 42. Problem Requirements Given a topic, an author, an inbox, and a recipient, compose a message that: 1) has a maximum likelihood of yielding a positive reply 2) looks indistinguishable from an email that the author sent This is a hard problem…. the Turing Test It’s been around since the 40s. Restricting it to sales and email might make it easier 42
  • 43. Secret Weapons * We can choose to ask a human being from our crowd of trained folks for help. * We can mine the inbox for whatever examples we need or want. 43
  • 44. Strategy 44 1) Craft a generalized template by analyzing the sender’s email inbox 2) Collect data at scale to populate that message 3) Change content based on what you discover about that person
  • 46. Writing Messages 46 Going further… - How likely is someone to reply to us based on… - Length? - Tone? - Subject complexity? - Word choice? Let’s show this to the user and then optimize based on that.
  • 47. How likely is someone to open this email? Predicting responses from length 47
  • 48. How likely is someone to open this email? Predicting responses from templatization 48
  • 49. Humans in the “crowd” can radically improve our templates automatically Optimizing Templates “Wish”, AAAI Human Computation 2014 49
  • 50. What did someone say about our email? Understanding responses 50
  • 51. The hard way: sentiment analysis Understanding responses 51 Positive sentiment corpus Negative sentiment corpus Twitter as a Corpus for Sentiment Analysis and Opinion Mining (2011)
  • 52. Question: What’s the easy way? Understanding responses 52
  • 53. The easy way: human computation Understanding responses 53
  • 54. Scripting responses 54 From: anand@leadgenius.com To: sarah@hotlead.com Subj: Quick Question, Sarah Hi Sarah, I saw you guys were hiring for SDRs. We know each other through Michael James and I wanted to see if we might be able to help you scale your SDR team. I have a few extra SDRs we can push your way. Let me know if you’d like to chat further – we’re doing this for SoldLead8 already. BTW, congrats on your recent round! Cheers! AK Interested? Here’s 3 times that work for me! Here’s more information! Check back later. Specific question Automatically schedule a follow-up mail
  • 55. Scripting responses into a conversation 55
  • 56. 56 AI that Finds Companies The Search Problem AI That Understands Buying Behavior The Intent Problem AI that Talks to People The Email Turing Test
  • 57. Conclusions • Company search can be attacked with large-scale crawling, human computation, entity resolution, and careful data updates • Buying intent can be deduced automatically based on classifiers but is done better with human computation • Email communication is complex, has a lot of interesting subproblems, and is solvable! 57