Improving Recommendation in E-Commerce using Apriori Algorithm

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395 -0056

Volume: 04 Issue: 04 | Apr -2017

p-ISSN: 2395-0072

www.irjet.net

Improving Recommendation in E-Commerce Using Apriori Algorithm Ranjan S G1, Sandesh A Hegde2, Sujay N3, Swaroop S Rao4, Padmini M S5 1234BE, 5 Assistant

Department of CSE, NIE Mysuru, Karnataka, India Professor, Department of CSE, NIE Mysuru, Karnataka, India

---------------------------------------------------------------------***---------------------------------------------------------------------

recommendation to the customer by extracting and finding matching patterns.

Abstract-The project aims at improving recommendation

in E-Commerce websites. For that there will be User Interface development which acts as a kind of input module to the project. The existing E-Commerce websites aims at providing recommendation based on the transaction history of the user and sometimes they recommend latest products and also highly rated products. In our project we aim at recommending products to the user based on the transaction history of other users who has same characteristics as this user. Thus we aim at collecting details like Age, Gender, Education, Marital status, Salary etc. So there requires the data mining techniques like clustering. Apriori Algorithm is the main algorithm used in our project. Apriori Algorithm is the general algorithm which can be used by developers according to their need and implement it in their projects.

1.1 Data Mining Tasks The initial form of data is the data present in a database. The first step of data cleaning process is the removal of invalid data, the NULLs, the transactions aborted mid-way (3). The next step of refinement is removal of the data which is not necessary for the analysis, say if we are analyzing the products bought in India, there is no point in considering the data of the products bought in Germany. The next step is clustering, grouping of data which are similar. There are a bunch of parameters set for any client or a transaction, the transactions for which most or all of these properties match are grouped as similar. The end result of such a clustering is that when a new transaction or client registers with the same properties as set before, the output of the analysis can be utilized on that client. The final step in the process is transforming the data which we have refined till now into a format the pattern searching algorithm expects.

Key Words: E-Commerce, Apriori, Association rule mining, Market Segmentation, Data Mining, Recommendation.

1.INTRODUCTION Association rule mining is a major factor and a method of data mining . Apriori algorithm is a tool in association rule mining used to implement it. Data mining helps using the huge amount of data in an efficient way, extract the required data and predict the future based on customer behavior. Data mining is one of the steps in the knowledge discovery process. It is the process of extracting interesting patterns from large amounts of data and in the proposed system it’s used to provide recommendations to the customers based on their profiles. Data mining uses the already available data i.e., datasets to solve a problem or to find the patterns. The two types of data mining tasks: descriptive and predictive. Predictive data mining or predictive analysis uses modelling, statistical techniques to study the current and historical data to predict the future. Descriptive data mining or descriptive analysis uses data aggregation to provide an insight into the past. Data mining is widely used by different companies and organizations to extract information, predict the future like predicting stock market,sales,profits. It helps the companies to gain information about customer satisfaction. Using data mining, organizations can increase their profit by providing better services customer and minimizing the risk. In the proposed system, Association rule mining is used to extract the customer transaction data from a e-commerce organization. Apriori algorithm is used to analyze the customer behavior based on his/her profile and provide

Š 2017, IRJET

|

Impact Factor value: 5.181

1.2 Transaction Set for Apriori Algorithm 1. CUSTOMER_DETAILS

|

ISO 9001:2008 Certified Journal

|

Page 977


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.