SlideShare a Scribd company logo
1 of 3
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 10 | Oct -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 577
Customer Decision Support System
Swapnil Shah1, Ketan Deshpande2, Dr. R.C. Jaiswal3
1Department of Computer Engineering, PICT, Maharashtra, India
2Department of ENTC Engineering, PICT, Maharashtra, India
3Associate Professor, Dept. of ENTC Engineering, PICT, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - E-commerce provides internet vendors with a
vast quantity of data which can be leveraged to mine buying
patterns of customers and derive useful insights into the data.
This paper provides a prototype to provide a similar
infrastructure for brick and mortar stores so they can use
customer data in a decision support system to make various
predictions about the buying habits of customers tostrategize
better through the insights derived from the system. The
prototype works by crowdsourcing data from various stores
and keeping track of each individual user through a loyalty
program.
Key Words: BigData, Decision Support System, Data
Mining, Business Intelligence, Pattern mining
1.INTRODUCTION
The goal of the prototype presented in this paper is to
provide a reliable and robust software system to provide
insights about consumers to various shopkeepers and
dealers participating in the program. It will help small
businesses by suggesting ideal products to market to each
costumer thereby increasing the chance of a successful sale.
The Decision support system will also help predict the
effectiveness of various freebies and discountsonincreasing
the probability of a successful sale.
Furthermore, the system will help predict the customer
confidence i.e: the probability of a certain customerbuyinga
certain product. This will be done by use of various
parameters pertaining to the user demographic and
historical buying patterns.
Additionally, thesoftwarewill alsohelpclassifycustomersas
high, medium and low priority based on the volume and
frequency of their transactions.
1.1 Implementation
The prototype will use the following for its
implementation:
Database: MongoDB
MongoDB is chosen for the prototype since it supports
unstructured data. This is useful asvariousvendors’data can
be in various formats.
Scripting language: Python
Python provides inbuilt libraries such as scikitlearn and
numpy which is useful for data processing applications as
required for this project.
2. Architecture
Decision support system will have the following modules:
1. Input stream: The data from the various small
businesses will be uploaded via a web portal whichwillbean
input stream to the databases.
2. Data cleaning module: This module will reduce the
noise in the data and will identify variousparameterstoform
uniform representations of the data. This helps with easier
analysis and cleaning.
3. Databases: Three main databases will store the
cleaned data:
a. Customer: This database stores customer
information such as age, gender, unique id, prior knowledge,
brand awareness, etc. And this database is updated by the
system with each new purchase.
b. Products: This database stores various product
parameters suchas product unique ID, brandname,features,
reviews, etc.
c. Transactions: This database will store each unique
transaction done in the system. This helps to link product ID
with Customer IDand is vitalto mine buying patternsofeach
customer.
4. Business logic: This module stores the actual logic
and contains the scripts for the algorithms used for data
mining.
5. User Interface: This module is the display module
and helps take input and provide output to the small
businesses.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 10 | Oct -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 578
Fig -1: Architecture Diagram
3. Relevant mathematical model:
Input:
Datasets: x1, x2
- X1 = Transactional Dataset
- X2 = Product Dataset
Customer Data: =x1,x2,x3,x4,x5,x6,x7
-x1 = name
-x2 = age
-x3 = gender
-x4 = budget
-x5 = immediacy
-x6 = prior knowledge
-x7 =product choice
Output: x1, x2, x3, x4
-x1 = Confidence
-x2 = Class of Customer
-x3 = Effect of freebie on confidence
-x4 = products with maximum confidence
Success conditions:
-Customer confidence calculated successfully
-Correct error detection by error check.
4. Algorithms
The algorithms used for pattern mining will be as follows:
1. To find customer confidence:
Customer confidence is defined as the probability of a
particular customer buying a particular product. Thiscanbe
predicted by following the below assumptions:
a. The higher the number ofalternatives,thelowerthe
confidence in any single product.
b. The higher the prior knowledge of theproducttype,
the lower will be the confidence.
c. The higher the reviews, the greater will be the
confidence.
d. The better the brand perception of the product, the
higher will be the confidence.
The steps for this algorithm are:
1. Narrow the list of products on sale down to the
products within the customer range. Store this number as
number of alternatives.
2. Find the prior knowledge of the customer aboutthe
product type by checking transaction datasets for previous
transactions of the same type. Store this as prior knowledge.
Assume default if no data exists for the customer.
3. Calculate the z-score of the productreviewratingas
compared to other products in the shortlist.
4. Compute the number of successful sales of the
product in the demographic of the customer to find a
popularity score.
5. Use the above scores against normalized scores of
the entire bell curve and compute the z-score. This will
correspond to the customer confidence in the particular
product.
2. To predict effectoffreebiesoncustomerconfidence:
The algorithm will work with the following steps:
1. The freebie value will be calculated by discounting
the freebie price from the initial price.
2. The confidence will be computed for both freebie
price and for the freebie price.
3. The percent change between the confidence will be
computed.
4. The percent changes for each of the discount offers
will be computed by repeating steps 1 to 3.
5. The discount offer showing the greatest amount of
change will be polled and count incremented for that offer.
6. Steps 1 to 5 will be executed on various products.
7. The offer with the highest polling will finally be
chosen.
3. To classify customer by priority:
The algorithm works with the following assumption:
The high priority customers are the ones with a high
purchase volume and a high purchase frequency
The medium priority customers are the ones with either a
high purchase volume or a high purchase frequency.
The low priority customers are the ones with neither a high
purchase volume nor a high purchase frequency.
The steps for the algorithm are as follows:
1. Analyse the demographic ofthecustomeraccording
to gender and age.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 04 Issue: 10 | Oct -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 579
2. Perform slicing operation on the transaction
database to isolate entries belonging to the demographic.
3. Find medianpurchasevolumeandmedianpurchase
frequency of the sliced demographic.
4. Increment count if chosen customer values exceed
median values.
5. Assign priority according to count.
5. Results
The Customer Decision Support system thus helps make the
power of analytics accessible to small businesses by
crowdsourcing data. The prototype was successfully
simulated to show efficient and anonymous sharing of data.
Lower sales times were also reported when the prototype
was tested under observation.
REFERENCES
•Pavlou, P.A., and Gefen, D., ”Building Effective Online
Marketplaces with Institution-Based Trust”, Information
Systems Research, 15(1), 2004, pp. 37-59.
• Hubl, G., and Trifts, V., ”Consumer Decision Making in
Online Shopping Environments: The Effects of Interactive
Decision Aids”, Marketing Science, 19(1), 2000, pp. 4-21.
• Speier, C., and Morris, M.G., ”The Influence of Query
Interface Design on Decision- Making Performance”, MIS
Quarterly, 27(3), 2003, pp. 397-423.
• Wang, W., and Benbasat, I., ”Interactive Decision Aids for
Consumer Decision Making in E-Commerce:TheInfluenceof
Perceived Strategy Restrictiveness”, MIS Quarterly,
33(2),2009, pp. 293-320.

More Related Content

What's hot

Presentation Title
Presentation TitlePresentation Title
Presentation Title
butest
 
Opinion pattern mining based on probabilistic principle component analysis re...
Opinion pattern mining based on probabilistic principle component analysis re...Opinion pattern mining based on probabilistic principle component analysis re...
Opinion pattern mining based on probabilistic principle component analysis re...
eSAT Journals
 
Foundational Methodology for Data Science
Foundational Methodology for Data ScienceFoundational Methodology for Data Science
Foundational Methodology for Data Science
John B. Rollins, Ph.D.
 
Real-time Market Basket Analysis for Retail with Hadoop
Real-time Market Basket Analysis for Retail with HadoopReal-time Market Basket Analysis for Retail with Hadoop
Real-time Market Basket Analysis for Retail with Hadoop
DataWorks Summit
 

What's hot (20)

Boosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithmsBoosting conversion rates on ecommerce using deep learning algorithms
Boosting conversion rates on ecommerce using deep learning algorithms
 
Sales analysis using product rating in data mining techniques
Sales analysis using product rating in data mining techniquesSales analysis using product rating in data mining techniques
Sales analysis using product rating in data mining techniques
 
Automation of IT Ticket Automation using NLP and Deep Learning
Automation of IT Ticket Automation using NLP and Deep LearningAutomation of IT Ticket Automation using NLP and Deep Learning
Automation of IT Ticket Automation using NLP and Deep Learning
 
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
Maximize Your Understanding of Operational Realities in Manufacturing with Pr...
 
Presentation Title
Presentation TitlePresentation Title
Presentation Title
 
Driver Analysis and Product Optimization with Bayesian Networks
Driver Analysis and Product Optimization with Bayesian NetworksDriver Analysis and Product Optimization with Bayesian Networks
Driver Analysis and Product Optimization with Bayesian Networks
 
Opinion pattern mining based on probabilistic principle component analysis re...
Opinion pattern mining based on probabilistic principle component analysis re...Opinion pattern mining based on probabilistic principle component analysis re...
Opinion pattern mining based on probabilistic principle component analysis re...
 
Foundational Methodology for Data Science
Foundational Methodology for Data ScienceFoundational Methodology for Data Science
Foundational Methodology for Data Science
 
The disruptometer: an artificial intelligence algorithm for market insights
The disruptometer: an artificial intelligence algorithm for market insightsThe disruptometer: an artificial intelligence algorithm for market insights
The disruptometer: an artificial intelligence algorithm for market insights
 
Predictive data analytics models and their applications
Predictive data analytics models and their applicationsPredictive data analytics models and their applications
Predictive data analytics models and their applications
 
Real-time Market Basket Analysis for Retail with Hadoop
Real-time Market Basket Analysis for Retail with HadoopReal-time Market Basket Analysis for Retail with Hadoop
Real-time Market Basket Analysis for Retail with Hadoop
 
E-commerce online review for detecting influencing factors users perception
E-commerce online review for detecting influencing factors users perceptionE-commerce online review for detecting influencing factors users perception
E-commerce online review for detecting influencing factors users perception
 
Ijaems apr-2016-23 Study of Pruning Techniques to Predict Efficient Business ...
Ijaems apr-2016-23 Study of Pruning Techniques to Predict Efficient Business ...Ijaems apr-2016-23 Study of Pruning Techniques to Predict Efficient Business ...
Ijaems apr-2016-23 Study of Pruning Techniques to Predict Efficient Business ...
 
Predicting Bank Customer Churn Using Classification
Predicting Bank Customer Churn Using ClassificationPredicting Bank Customer Churn Using Classification
Predicting Bank Customer Churn Using Classification
 
Data mining and analysis of customer churn dataset
Data mining and analysis of customer churn datasetData mining and analysis of customer churn dataset
Data mining and analysis of customer churn dataset
 
Capable
CapableCapable
Capable
 
Dwdm chapter 5 data mining a closer look
Dwdm chapter 5  data mining a closer lookDwdm chapter 5  data mining a closer look
Dwdm chapter 5 data mining a closer look
 
50120140503005
5012014050300550120140503005
50120140503005
 
Step by Step guide to executing an analytics project
Step by Step guide to executing an analytics projectStep by Step guide to executing an analytics project
Step by Step guide to executing an analytics project
 
Churn Analysis in Telecom Industry
Churn Analysis in Telecom IndustryChurn Analysis in Telecom Industry
Churn Analysis in Telecom Industry
 

Similar to Customer Decision Support System

Similar to Customer Decision Support System (20)

Intelligent Shopping Recommender using Data Mining
Intelligent Shopping Recommender using Data MiningIntelligent Shopping Recommender using Data Mining
Intelligent Shopping Recommender using Data Mining
 
IRJET- Vendor Management System using Machine Learning
IRJET-  	  Vendor Management System using Machine LearningIRJET-  	  Vendor Management System using Machine Learning
IRJET- Vendor Management System using Machine Learning
 
IRJET - Recommendations Engine with Multi-Objective Contextual Bandits (U...
IRJET -  	  Recommendations Engine with Multi-Objective Contextual Bandits (U...IRJET -  	  Recommendations Engine with Multi-Objective Contextual Bandits (U...
IRJET - Recommendations Engine with Multi-Objective Contextual Bandits (U...
 
Association Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big DataAssociation Rule based Recommendation System using Big Data
Association Rule based Recommendation System using Big Data
 
IRJET - Customer Churn Analysis in Telecom Industry
IRJET - Customer Churn Analysis in Telecom IndustryIRJET - Customer Churn Analysis in Telecom Industry
IRJET - Customer Churn Analysis in Telecom Industry
 
IRJET- Transaction Purchase Order using Sap Tool
IRJET- Transaction Purchase Order using Sap ToolIRJET- Transaction Purchase Order using Sap Tool
IRJET- Transaction Purchase Order using Sap Tool
 
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
Providing Highly Accurate Service Recommendation over Big Data using Adaptive...
 
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUESSTOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
STOCK MARKET ANALYZING AND PREDICTION USING MACHINE LEARNING TECHNIQUES
 
IRJET-User Profile based Behavior Identificaton using Data Mining Technique
IRJET-User Profile based Behavior Identificaton using Data Mining TechniqueIRJET-User Profile based Behavior Identificaton using Data Mining Technique
IRJET-User Profile based Behavior Identificaton using Data Mining Technique
 
Big Data Analytics for Predicting Consumer Behaviour
Big Data Analytics for Predicting Consumer BehaviourBig Data Analytics for Predicting Consumer Behaviour
Big Data Analytics for Predicting Consumer Behaviour
 
Operationalizing Customer Analytics with Azure and Power BI
Operationalizing Customer Analytics with Azure and Power BIOperationalizing Customer Analytics with Azure and Power BI
Operationalizing Customer Analytics with Azure and Power BI
 
Pricing Optimization using Machine Learning
Pricing Optimization using Machine LearningPricing Optimization using Machine Learning
Pricing Optimization using Machine Learning
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating System
 
Fuel for the cognitive age: What's new in IBM predictive analytics
Fuel for the cognitive age: What's new in IBM predictive analytics Fuel for the cognitive age: What's new in IBM predictive analytics
Fuel for the cognitive age: What's new in IBM predictive analytics
 
Business Analysis using Machine Learning
Business Analysis using Machine LearningBusiness Analysis using Machine Learning
Business Analysis using Machine Learning
 
Big data – A Review
Big data – A ReviewBig data – A Review
Big data – A Review
 
IRJET-Recommendation in E-Commerce using Collaborative Filtering
IRJET-Recommendation in E-Commerce using Collaborative FilteringIRJET-Recommendation in E-Commerce using Collaborative Filtering
IRJET-Recommendation in E-Commerce using Collaborative Filtering
 
IRJET- Customer Buying Prediction using Machine-Learning Techniques: A Survey
IRJET- Customer Buying Prediction using Machine-Learning Techniques: A SurveyIRJET- Customer Buying Prediction using Machine-Learning Techniques: A Survey
IRJET- Customer Buying Prediction using Machine-Learning Techniques: A Survey
 
IRJET- Logistics Network Superintendence Based on Knowledge Engineering
IRJET- Logistics Network Superintendence Based on Knowledge EngineeringIRJET- Logistics Network Superintendence Based on Knowledge Engineering
IRJET- Logistics Network Superintendence Based on Knowledge Engineering
 
Recommender System- Analyzing products by mining Data Streams
Recommender System- Analyzing products by mining Data StreamsRecommender System- Analyzing products by mining Data Streams
Recommender System- Analyzing products by mining Data Streams
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Recently uploaded (20)

Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 

Customer Decision Support System

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 10 | Oct -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 577 Customer Decision Support System Swapnil Shah1, Ketan Deshpande2, Dr. R.C. Jaiswal3 1Department of Computer Engineering, PICT, Maharashtra, India 2Department of ENTC Engineering, PICT, Maharashtra, India 3Associate Professor, Dept. of ENTC Engineering, PICT, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - E-commerce provides internet vendors with a vast quantity of data which can be leveraged to mine buying patterns of customers and derive useful insights into the data. This paper provides a prototype to provide a similar infrastructure for brick and mortar stores so they can use customer data in a decision support system to make various predictions about the buying habits of customers tostrategize better through the insights derived from the system. The prototype works by crowdsourcing data from various stores and keeping track of each individual user through a loyalty program. Key Words: BigData, Decision Support System, Data Mining, Business Intelligence, Pattern mining 1.INTRODUCTION The goal of the prototype presented in this paper is to provide a reliable and robust software system to provide insights about consumers to various shopkeepers and dealers participating in the program. It will help small businesses by suggesting ideal products to market to each costumer thereby increasing the chance of a successful sale. The Decision support system will also help predict the effectiveness of various freebies and discountsonincreasing the probability of a successful sale. Furthermore, the system will help predict the customer confidence i.e: the probability of a certain customerbuyinga certain product. This will be done by use of various parameters pertaining to the user demographic and historical buying patterns. Additionally, thesoftwarewill alsohelpclassifycustomersas high, medium and low priority based on the volume and frequency of their transactions. 1.1 Implementation The prototype will use the following for its implementation: Database: MongoDB MongoDB is chosen for the prototype since it supports unstructured data. This is useful asvariousvendors’data can be in various formats. Scripting language: Python Python provides inbuilt libraries such as scikitlearn and numpy which is useful for data processing applications as required for this project. 2. Architecture Decision support system will have the following modules: 1. Input stream: The data from the various small businesses will be uploaded via a web portal whichwillbean input stream to the databases. 2. Data cleaning module: This module will reduce the noise in the data and will identify variousparameterstoform uniform representations of the data. This helps with easier analysis and cleaning. 3. Databases: Three main databases will store the cleaned data: a. Customer: This database stores customer information such as age, gender, unique id, prior knowledge, brand awareness, etc. And this database is updated by the system with each new purchase. b. Products: This database stores various product parameters suchas product unique ID, brandname,features, reviews, etc. c. Transactions: This database will store each unique transaction done in the system. This helps to link product ID with Customer IDand is vitalto mine buying patternsofeach customer. 4. Business logic: This module stores the actual logic and contains the scripts for the algorithms used for data mining. 5. User Interface: This module is the display module and helps take input and provide output to the small businesses.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 10 | Oct -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 578 Fig -1: Architecture Diagram 3. Relevant mathematical model: Input: Datasets: x1, x2 - X1 = Transactional Dataset - X2 = Product Dataset Customer Data: =x1,x2,x3,x4,x5,x6,x7 -x1 = name -x2 = age -x3 = gender -x4 = budget -x5 = immediacy -x6 = prior knowledge -x7 =product choice Output: x1, x2, x3, x4 -x1 = Confidence -x2 = Class of Customer -x3 = Effect of freebie on confidence -x4 = products with maximum confidence Success conditions: -Customer confidence calculated successfully -Correct error detection by error check. 4. Algorithms The algorithms used for pattern mining will be as follows: 1. To find customer confidence: Customer confidence is defined as the probability of a particular customer buying a particular product. Thiscanbe predicted by following the below assumptions: a. The higher the number ofalternatives,thelowerthe confidence in any single product. b. The higher the prior knowledge of theproducttype, the lower will be the confidence. c. The higher the reviews, the greater will be the confidence. d. The better the brand perception of the product, the higher will be the confidence. The steps for this algorithm are: 1. Narrow the list of products on sale down to the products within the customer range. Store this number as number of alternatives. 2. Find the prior knowledge of the customer aboutthe product type by checking transaction datasets for previous transactions of the same type. Store this as prior knowledge. Assume default if no data exists for the customer. 3. Calculate the z-score of the productreviewratingas compared to other products in the shortlist. 4. Compute the number of successful sales of the product in the demographic of the customer to find a popularity score. 5. Use the above scores against normalized scores of the entire bell curve and compute the z-score. This will correspond to the customer confidence in the particular product. 2. To predict effectoffreebiesoncustomerconfidence: The algorithm will work with the following steps: 1. The freebie value will be calculated by discounting the freebie price from the initial price. 2. The confidence will be computed for both freebie price and for the freebie price. 3. The percent change between the confidence will be computed. 4. The percent changes for each of the discount offers will be computed by repeating steps 1 to 3. 5. The discount offer showing the greatest amount of change will be polled and count incremented for that offer. 6. Steps 1 to 5 will be executed on various products. 7. The offer with the highest polling will finally be chosen. 3. To classify customer by priority: The algorithm works with the following assumption: The high priority customers are the ones with a high purchase volume and a high purchase frequency The medium priority customers are the ones with either a high purchase volume or a high purchase frequency. The low priority customers are the ones with neither a high purchase volume nor a high purchase frequency. The steps for the algorithm are as follows: 1. Analyse the demographic ofthecustomeraccording to gender and age.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 04 Issue: 10 | Oct -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 579 2. Perform slicing operation on the transaction database to isolate entries belonging to the demographic. 3. Find medianpurchasevolumeandmedianpurchase frequency of the sliced demographic. 4. Increment count if chosen customer values exceed median values. 5. Assign priority according to count. 5. Results The Customer Decision Support system thus helps make the power of analytics accessible to small businesses by crowdsourcing data. The prototype was successfully simulated to show efficient and anonymous sharing of data. Lower sales times were also reported when the prototype was tested under observation. REFERENCES •Pavlou, P.A., and Gefen, D., ”Building Effective Online Marketplaces with Institution-Based Trust”, Information Systems Research, 15(1), 2004, pp. 37-59. • Hubl, G., and Trifts, V., ”Consumer Decision Making in Online Shopping Environments: The Effects of Interactive Decision Aids”, Marketing Science, 19(1), 2000, pp. 4-21. • Speier, C., and Morris, M.G., ”The Influence of Query Interface Design on Decision- Making Performance”, MIS Quarterly, 27(3), 2003, pp. 397-423. • Wang, W., and Benbasat, I., ”Interactive Decision Aids for Consumer Decision Making in E-Commerce:TheInfluenceof Perceived Strategy Restrictiveness”, MIS Quarterly, 33(2),2009, pp. 293-320.