2019
DOI: 10.1002/cpe.5565
|View full text |Cite
|
Sign up to set email alerts
|

Collaborative filtering and association rule mining‐based market basket recommendation on spark

Abstract: Summary Traditional market basket recommendation approaches normally cannot well recommend unpopular commodities in big data environment. To address such problem and deal with large datasets of practical supermarkets, this paper presents a market basket recommendation framework and proposes an Extended algorithm based on Collaborative Filtering and Association Rule mining, named ECFAR. The ECFAR covers two sub‐algorithms. First, a parallel FP‐Growth algorithm is used for mining association rules on Spark, whic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(3 citation statements)
references
References 46 publications
0
3
0
Order By: Relevance
“…Association rule mining, a research hotspot in recent years, has been widely applied in the era of big data (e.g., cause analysis of traffic accidents [1], association analysis of weather forecasting [2], interest-based real-time news recommendation [3], recommendation of bank marketing plan [4], recommendation of e-commerce matching purchase and shopping basket analysis [5]). In particular, it has been used to realize the data-driven optimization of complex systems in various industries [6].…”
Section: Introductionmentioning
confidence: 99%
“…Association rule mining, a research hotspot in recent years, has been widely applied in the era of big data (e.g., cause analysis of traffic accidents [1], association analysis of weather forecasting [2], interest-based real-time news recommendation [3], recommendation of bank marketing plan [4], recommendation of e-commerce matching purchase and shopping basket analysis [5]). In particular, it has been used to realize the data-driven optimization of complex systems in various industries [6].…”
Section: Introductionmentioning
confidence: 99%
“…Compared with Hadoop's MapReduce, Spark's computing speed is 10-100 times faster [31]. Spark supports Java, Python and Scala languages, which is very convenient and easy to use [32]. In order to solve the shortcomings of MapReduce in interactive and iterative computation, Spark introduced RDD (Resilient Distributed Data Set), the core component of Spark [33], which is based on the distributed processing of multiple nodes in the Directed Acyclic Graph (DAG).…”
Section: Spark Parallel Computing Frameworkmentioning
confidence: 99%
“…The authors of [15][16][17][18] found that factors that may significantly influence customers' purchasing decisions include shelf space allocation and layout display. Personal or social factors may also influence the urge to purchase another product, a phenomenon that has been studied via Market Basket Analysis [19][20][21][22][23][24][25], which analyzes the correlation of products that customers are most likely to buy at the same time [26][27][28]. The management of shelf space was found to be a problem affecting consumers' purchasing behaviors; the effectiveness of shelf layouts between nearby supermarkets was compared to investigate how to increase profits and improve customer satisfaction [29][30][31].…”
Section: Introductionmentioning
confidence: 99%