Identifying New Customers Using Machine Learning : A case study on B2B-sales in the Swedish IT-consulting sector
In this thesis, we examine machine learning as a tool for predicting new cus- tomers in a B2B-sales context. Using only publicly available information, we try to solve the problem using two different approaches: 1) a naive clustering based classifier built on K-means and 2) PU-learning with a random...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
KTH, Skolan för datavetenskap och kommunikation (CSC)
2017
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-210256 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kth-210256 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kth-2102562018-01-14T05:11:32ZIdentifying New Customers Using Machine Learning : A case study on B2B-sales in the Swedish IT-consulting sectorengIdentifiering av nya kunder med hjälp av maskininlärning : En fallstudie om B2B-försäljning i den svenska IT-konsultsektornNorlin, PatrikPaulsrud, ViktorKTH, Skolan för datavetenskap och kommunikation (CSC)KTH, Skolan för datavetenskap och kommunikation (CSC)2017Machine LearningB2BIndustrial MarketingPU-learningComputer SciencesDatavetenskap (datalogi)In this thesis, we examine machine learning as a tool for predicting new cus- tomers in a B2B-sales context. Using only publicly available information, we try to solve the problem using two different approaches: 1) a naive clustering based classifier built on K-means and 2) PU-learning with a random forests- adapter. We test these models with different sets of features and evaluate them using statistical measures and a discussion of the business implications. Our main findings conclude that the PU-learning could produce results that are satisfactorily for the purpose of improving the sales process, with the best case of being 4.8 times better than a random baseline classifier. However, the clustering based classifier was not good enough, producing only marginally better results than a random classifier in its best case. We also find that us- ing more variables improved the models, even in high-dimensional spaces with over 60 variables. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-210256application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Machine Learning B2B Industrial Marketing PU-learning Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
Machine Learning B2B Industrial Marketing PU-learning Computer Sciences Datavetenskap (datalogi) Norlin, Patrik Paulsrud, Viktor Identifying New Customers Using Machine Learning : A case study on B2B-sales in the Swedish IT-consulting sector |
description |
In this thesis, we examine machine learning as a tool for predicting new cus- tomers in a B2B-sales context. Using only publicly available information, we try to solve the problem using two different approaches: 1) a naive clustering based classifier built on K-means and 2) PU-learning with a random forests- adapter. We test these models with different sets of features and evaluate them using statistical measures and a discussion of the business implications. Our main findings conclude that the PU-learning could produce results that are satisfactorily for the purpose of improving the sales process, with the best case of being 4.8 times better than a random baseline classifier. However, the clustering based classifier was not good enough, producing only marginally better results than a random classifier in its best case. We also find that us- ing more variables improved the models, even in high-dimensional spaces with over 60 variables. |
author |
Norlin, Patrik Paulsrud, Viktor |
author_facet |
Norlin, Patrik Paulsrud, Viktor |
author_sort |
Norlin, Patrik |
title |
Identifying New Customers Using Machine Learning : A case study on B2B-sales in the Swedish IT-consulting sector |
title_short |
Identifying New Customers Using Machine Learning : A case study on B2B-sales in the Swedish IT-consulting sector |
title_full |
Identifying New Customers Using Machine Learning : A case study on B2B-sales in the Swedish IT-consulting sector |
title_fullStr |
Identifying New Customers Using Machine Learning : A case study on B2B-sales in the Swedish IT-consulting sector |
title_full_unstemmed |
Identifying New Customers Using Machine Learning : A case study on B2B-sales in the Swedish IT-consulting sector |
title_sort |
identifying new customers using machine learning : a case study on b2b-sales in the swedish it-consulting sector |
publisher |
KTH, Skolan för datavetenskap och kommunikation (CSC) |
publishDate |
2017 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-210256 |
work_keys_str_mv |
AT norlinpatrik identifyingnewcustomersusingmachinelearningacasestudyonb2bsalesintheswedishitconsultingsector AT paulsrudviktor identifyingnewcustomersusingmachinelearningacasestudyonb2bsalesintheswedishitconsultingsector AT norlinpatrik identifieringavnyakundermedhjalpavmaskininlarningenfallstudieomb2bforsaljningidensvenskaitkonsultsektorn AT paulsrudviktor identifieringavnyakundermedhjalpavmaskininlarningenfallstudieomb2bforsaljningidensvenskaitkonsultsektorn |
_version_ |
1718609762906537984 |