Professional Documents
Culture Documents
Application of Data Mining For Spare Parts Info 2019
Application of Data Mining For Spare Parts Info 2019
www.emeraldinsight.com/1741-038X.htm
Spare parts
Application of data mining for information in
spare parts information in maintenance
schedule
maintenance schedule: a case study
U.C. Moharana, S.P. Sarmah and Pradeep Kumar Rathore 1055
Department of Industrial and Systems Engineering,
Received 13 September 2018
Indian Institute of Technology Kharagpur, Kharagpur, India Revised 28 December 2018
8 February 2019
21 February 2019
Abstract Accepted 22 February 2019
Purpose – The purpose of this paper is to suggest a framework for extracting the sequential patterns of
maintenance activities and related spare parts information from historical records of maintenance data with
pre-defined support or threshold values.
Design/methodology/approach – A data mining approach has been adopted for predicting the
maintenance activity along with spare parts. It starts with a collection of spare parts and maintenance data,
and then the development of sequential patterns followed by formation of frequent spare part groups, and
finally, integration of sequential maintenance activities with the associated spare parts.
Findings – This study suggests a framework for extracting the sequential patterns of maintenance activities
from historical records of maintenance data with pre-defined support or threshold values. A rule-based
approach is proposed in this paper to predict the occurrence of next maintenance activity along with the
information of spare parts consumption for that maintenance activity.
Research limitations/implications – Presented model can be extended for analyzing the failure
maintenance activities and performing root cause analysis that can give more valuable suggestion to
maintenance managers to take corrective actions prior to next occurrence of failures. In addition, the
timestamp information can be utilized to prioritize the maintenance activity that is ignored in this study.
Practical implications – The proposed model has a high potential for industrial applications and is validated
through a case study. The study suggests that the model gives a better approach for selecting spare parts based
on their similarity or correlation, considering their actual occurrence during maintenance activities. Apart from
this, the clustering of spare parts also trains maintenance manager to learn about the dependency among the
spares for group stocking and maintaining the parts availability during maintenance activities.
Originality/value – This study has used the technique of data mining to find dependent spare parts itemset
from the database of the company and developed the model for associated spare parts requirement for
subsequent maintenance activity.
Keywords Data mining, Case study, Maintenance management, Association rule, Sequential pattern
Paper type Research paper
1. Introduction
On many occasions, the sudden failure of one part of an equipment can lead to subsequent
failures of other parts in the system. Ignoring this failure information may lead to an
increase in downtime and the cost of next maintenance activity. One can prevent downtime
by just replacing the failed part at the correct time. However, by acquiring this knowledge, a
maintenance manager can take necessary actions to prevent the occurrence of similar issues
in the future by maintaining a proper corrective maintenance schedule. It is observed that
many industries face problems regarding the scheduling and predicting the sequence of
maintenance activities along with the usage of parts during the corrective maintenance of
their equipment. For example, in the case of open cast mining industry, heavy types of
equipment such as bucket wheel excavator, spreader, tripper car, conveyors, etc., are
employed in different areas of mining locations. Maintenance activities of this equipment in
Journal of Manufacturing
actual working locations are difficult in terms of predicting the sequence and requirement of Technology Management
different types of spare parts with their quantities. In such cases, the industry faces huge Vol. 30 No. 7, 2019
pp. 1055-1072
production downtime situations and also incurs an extra cost due to increased frequency of © Emerald Publishing Limited
1741-038X
transporting spares from stores to maintenance locations. Therefore, there is a need to learn DOI 10.1108/JMTM-09-2018-0303
JMTM the sequence of maintenance activities performed on equipment and their approximate
30,7 usage of spare parts. This process will reduce the downtime activities by knowing the
occurrence of the next maintenance activity and the requirement of related spare parts.
A data mining technique (sequential pattern mining technique) can be a better approach for
extracting the sequences and predicting the number of spare parts to be used and this has
motivated us to take up the present work.
1056 Sequential pattern mining approach searches relations or patterns among data objects
over the time periods that are captured in the database. The records of daily maintenance
activity are captured in the maintenance database of the company with timestamp
information. The usual maintenance transaction has important attributes such as
maintenance number, date of maintenance, equipment number, equipment sub-section
number, maintenance type, spare parts used, the quantity of spare parts, spare parts cost,
labor cost, etc. Using this information, one can find out the relationship between the
activities of today’s maintenance and the actions to be performed for the next period’s
maintenance. Sometimes, this process is also useful for unearthing the lowest time gap
between the same maintenance activities due to faulty maintenance work done initially.
In this paper, a sequential pattern mining algorithm is applied to a maintenance data set
collected from a large maintenance database of a mining company. Initially, the time-interval
frequent sequential patterns are extracted using the support or threshold values. In the second
part, we generated sequential rules from the frequent pattern and proposed a rule-based
classification approach to predict the occurrence of the next maintenance activities. Finally, in
the third step, the spare parts codes are mapped according to the discovered sequential
maintenance activities. To the best of our knowledge, prior literature has not discussed the
application of sequential data mining technique particularly for maintenance sequence and
management of spare parts and thereby this work contributes to the body of knowledge.
2. Related literature
In the maintenance management literature, several authors have applied data mining
techniques for achieving various goals such as predicting maintenance intervals, fault
detection, prioritizing equipment, predicting failure probability, identifying the cause of
failure, fault trends, etc. In this brief review of the literature, initially, for the ease of the reader,
a short discussion is made about itemset mining that is the basis for any data mining
activities. In data mining, discovering frequent pattern or itemset is an important process for
performing other activities such as association rule mining (ARM), classification, prediction,
clustering, etc. (Köksal et al., 2011). The popular approaches such as Apriori-like algorithms
(Agrawal et al., 1993) and pattern growth methods are often adopted for finding frequent
itemsets from large databases. These approaches assume all items as binary variables
considering whether they are consumed or bought or not. Agrawal and Srikant (1995)
introduced three different Apriori algorithms like AprioriAll, AprioriSome and DynamicSome.
They described a sequential pattern mining problem for finding the frequent sequences of
items that should qualify user-specified minimum support. Later, a few researchers proposed
an extension of itemset mining called itemset mining with quantities considering the
consumption of item along with quantity (Srikant and Agrawal, 1996). Other researchers have
studied weighted itemset mining considering the occurrence of the item along with its weight
or importance (Yun and Leggett, 2005). Sun and Bai (2008) suggested a weighted mining
approach without pre-assigning of weights. Vo et al. (2013) proposed an algorithm based on
WIT-trees for fast mining of frequent weighted itemset. Lan et al. (2014) suggested an
approach for finding the weighted sequential pattern. Later on, few more researchers
proposed some more algorithms for fast mining of weighted itemset (Prost-Boucle et al., 2017;
Dang and Skadron, 2017; Nguyen, 2018). The next process of data mining is ARM; it uses the
frequent itemsets and discovers the associations among the items/itemsets. The significance
and strength of association rule are measured by rule support and confidence values that are Spare parts
greater than the threshold values. Next, a brief discussion is made about the literature related information in
to the application of data mining in maintenance management. maintenance
Choudhary et al. (2009) presented a text mining approach using abstract and keywords
of 150 research papers and revealed that only 8 percent of data mining studies cover the schedule
area of maintenance. Batanov et al. (1993) proposed a rule-based system for maintenance
management to diagnose the maintenance model selection. The model analyzed 1057
the historical failure data and recommended an appropriate policy with optimal
corrective maintenance intervals. Letourneau et al. (1999) proposed a data mining model that
handles the issues like data gathering, data labeling, and data and model integration. They
used the Naïve Bays, decision tree, and instance-based model for predicting aircraft
component replacement. Meseroll et al. (2007) used data mining application on navy flight
maintenance data to discover the causes of how and why the components fail in aircraft,
which is a complex equipment. They mentioned that this model could be helpful for
facilitating the identification of non-trivial system failure modes. As per Cai et al. (2008), the
aircraft industry produces a large amount of failure data and more effort is required to predict
the failure probability and optimum maintenance strategy like when or how the failure
occurred. To overcome this problem, the authors proposed Bayesian networks approach to
discover associations among failure data that is helpful for predicting the failure probability
and balance the resource availability, repair effect, cost, and product risk. Based on
association rules concept, Young et al. (2010) analyzed the aircraft maintenance data and
discovered the parameters link failures, diagnoses and repair actions for enhancing
maintenance practices. Fei et al. (2010) analyzed equipment maintenance data and extracted a
large number of maintenance models from historical data and then used this information to
train the backpropagation (BP) neural network model for predicting the maintenance
intervals. They showed that their method gives 27.1 percent average relative error in
prediction and is an efficient model for handling dynamic maintenance intervals. Baohui
et al. (2011) used historical aircraft maintenance data along with extracted association rules
among faults and different maintenance measures at the various levels of the aircraft system.
Al-Naimal and Al-Timemy (2010) suggested a neural network-based prediction model for
assessing the risk priority of medical equipment. They used a back-propagation neural
network model with a prediction accuracy of 96 percent. Their model is capable of predicting
the risk factor assessment for the service departments in large hospitals. Similarly, Kamsu-
Foguem et al. (2013) suggested ARM for the improvement of the quality of the production
process and Xu et al. (2014) suggested for tunnel maintenance. Djatna and Alitu (2015) applied
the ARM in the implementation of total productive maintenance on a wooden door
manufacturing company. Xiao et al. (2016) provided Bayesian Networks-based association
rules for decision making of maintenance in industrial product-service systems. In the
following paragraph, the literature related to sequential pattern mining is discussed that is the
focus of the present study.
In the last two decades, the sequential pattern mining technique is extensively used by
researchers in various directions such as biological sequence mining, incremental sequence
mining, multi-dimensional sequence pattern mining and approximate sequence mining in a
noisy environment (Yun, 2007). Several researchers proposed efficient algorithms for
sequential pattern mining from a large database. The performance problem is the main
issue for sequential pattern mining. Hence, over the period of time, researchers have
improved performance by adding some constraints to the mining process. There are many
researchers who have contributed to constrained sequential mining. Yun (2007) used weight
constraints to reduce the number of insignificant patterns. Similarly, Chen et al. (2008)
proposed a mining model by incorporating user-defined constraints for discovering
knowledge to satisfy the user need in a better way. Masseglia et al. (2008) used the GSP
JMTM algorithm for discovering sequential patterns with time constraints and proposed a new
30,7 efficient algorithm called the Graph Time Constraints algorithm for mining patterns in large
databases. Chang (2011) proposed a methodology for extracting weighted sequential
patterns considering time interval weight. The author has given priority to the small time
intervals than large time intervals (small interval gets more weight as compared to large
interval) using different weighting functions and observed that the proposed weighted
1058 mining approach is efficient and helpful for generating more interesting patterns.
From the above literature review, it is observed that till date, the sequential pattern
mining technique is not applied by any researchers in the maintenance activities for
subsequent management of spare parts. In this paper, we have made an attempt to bridge
this gap in the literature. The rest of the paper is organized as follows. In Section 3, the
procedure for mining sequential patterns and discovering the sequential rules is described
with examples. The proposed framework for mining the sequential maintenance activities
and spare parts mapping is described in Section 4. In Section 5, an industrial case study is
presented to illustrate the proposed framework. The results and analysis of the case study
are also made in the same section. Finally, conclusion and scope for further research work
are provided in Section 6.
Sequence ID Sequence
1061
Arrange the sequential Generate all possible groups of
maintenance transactions associated spare parts specific
weekly basis to maintenance activities
Yes
Is the Report it as frequent Collect all frequent
pattern Yes
group groups
significant?
No
Generate sequential
rules
All valid rules
T1 T2 T3
M01 M02 M03 M04
association rules. Usually, the rule consists of two components called antecedent or
condition and consequent or conclusion part. It is written as IF-THEN expressions like IF x
THEN y or x ⇒ y. The rule is evaluated using different statistical measures like rule support,
confidence, lift and χ2 values. The details of these measures are referred to Azevedo and
Jorge (2007) and given as follows.
JMTM 4.3.1 Rule support. Rule support is defined as the percent of objects (both X and Y)
30,7 among all transactions that correspond to a rule:
jX [Y j
SU P ðX ) Y Þ ¼ :
jD j
1062
This is a symmetric measure as SUP(X)⇒Y) ¼ SUP(Y ⇒X). Rules are called frequent rules
when SU P ðX ) Y ÞXM inSup that is a user specified threshold value.
4.3.2 Rule confidence. The confidence of the rule is defined as the conditional probability
that a transaction contains Y given that it contains X:
jX [Y j
CON F ðX ) Y Þ ¼
jX j
SU PðX[Y Þ jX [Y jUjDj
Lift or Interest factor ðX ) Y Þ ¼ ¼ :
SU P ðX ÞUSU PðY Þ jX jUjY j
The lift value measures how far X and Y are independent of each other and this value
ranges from 0 to +∞. Lift value 1 means that X and Y are independent and the rule is not
interesting. The evidence of Y gives information about X when the lift value is more than 1.
4.3.4. χ2 measure. It is a measure of statistical independence between the condition and
decision attributes. This is a symmetric measure and used to validate the hypothesis
(Buddhakulsomsiri et al., 2006):
jDjUðN 11 N 22 N 12 N 21 Þ2
w2 ðX ) Y Þ ¼ ;
N 1 N 2 N€ 1 N€ 2
where:
N 11 ¼ jX [Y j; N 22 ¼ jDjjX jjY j þ jX [Y j
N 12 ¼ jX jjX [Y j; N 21 ¼ jY jjX [Y j;
N 1 ¼ jX j; N 2 ¼ jDjjX j;
N€ 1 ¼ jY j; N€ 2 ¼ jDjjY j;
where |D| is the number transaction present in the database. |X| is the number of
transactions of antecedent part of the rule in the database. |Y| is the number of transactions
of consequent part of the rule in the database.
χ2 does not assess the strength of the correlation between antecedent and consequent. It Spare parts
only assists in deciding the independence of these items that suggests that the measure is information in
not feasible for ranking purposes (Brin et al., 1997). For each rule, statistical evaluation is maintenance
performed using χ2 measure statistics. In this case, the degree of freedom is 2−1 ¼ 1 for a 2
× 2 table test. Following the hypothesis can be set for testing the significance of the rule:
schedule
H 0 ¼ Ruleissignificant:
1063
H 1 ¼ Ruleisnotsignificant:
We have reported that the rule is significant when Pðw2 4 w21;a Þ oa, where αis the
significance level of the test. In other way, when w2 4w21;a , the null hypothesis is accepted.
S1 87.24
S2 56.28
S3 55.42
S1, S2 50.42
S1, S3 49.28
S4 45.23
Table V. S1, S2, S4 42.13
Spare parts group S1, S3, S4 41.71
with support S2, S4 40.57
Maintenance Spare part code Part description
Spare parts
information in
Power section maintenance (M01) 490040037 (S11) Fanox electronic motor protection relay maintenance
490080064 (S12) Electrical spares for automatic buffing
499120322 (S13) 4 pole, 440 volts, 50 cycles, 40 AMPS
schedule
490040016 (S14) Electronic limit switch GW 2-000G – ITEM
490000879 (S15) Gasket 167.5X178X0.7 PTNO 400 V
490030120 (S16) Double solenoid value for 220 V AC motor 1065
Loose fixing and noise (M02) 497030005 (S21) Heater plate bolts and nuts, size: 6MM D
497030054 (S22) Special bolt and nut for BTR clamps as P
499120217 (S23) BTR clamp 2 1/2 inch with necessary bolt
499140003 (S24) Link bolt with self-locking nut for TI/RI for 1,800 mm
499140107 (S25) Link bolt with self-locking nut and wash
499140110 (S26) Link bolts of size 15.9 mm dia × 66.5 mm
499150142 (S27) 8.8 Grade bolt and nut of size 24×60 mm
499180010 (S28) Fish plate bolts type-II with nuts size
499180011 (S29) Nose piece bolt and nut as per
Idler maintenance (M03) 499130207 (S31) Side troughing idler size 159 mm dia × 1,100 mm long
499130409 (S32) Centre troughing idler size 159 mm dia × 1,100 mm long
499130211 (S33) Return troughing idler of 159 mm dia × 1,100 mm long
499140003 (S34) LInk bolt with self-locking nut for all idlers
499140108 (S35) Link plate for troughing and return idler
499140121 (S36) Shaft for the centre roller of troughing
499140167 (S37) Shaft dia 60/62 × 450 mm long for impact idler
499140241 (S38) Barrels for 2,000 mm conveyor return idler
Frame maintenance (M04) 492010408 (S41) L rod with pin for 2,400 mm conveyor standard frame
499140103 (S42) Standard shiftable frames in completely
499140118 (S43) Stress frames for 1,800 mm conveyor system
499170002 (S44) Shiftable a frame plate set
499170022 (S45) Cable clamp for 1,800 mm conveyor frames
499170036 (S46) Main frame for four roller track shifter
Belt maintenance (M05) 499120215 (S51) Metal cover sheet for 1,800 SC belt
499120001 (S52) Steel cord conveyor belt 1,800 mm ST 2250
499120221 (S53) E.R.W. pipe shed for 1,800 mm belts as PE
499120106 (S54) Belt cramp for 1,800 mm ST 4,000 S.C belt
499120102 (S55) Belt fastners plate type (3 inch)
497020001 (S56) Belt pulling clamps 50 mm
490070006 (S57) Belt dressing M/C cutter blades of steel
497010020 (S58) Cotton sheet for belt joints width 1,000
490030132 (S59) Belt pressing and lifting ARM 5/16 inch ID, DWB hose
Hydraulic system maintenance 490000092 (S61) Hydraulic cylinders – aluminium alloy FO
(M06)
490001251 (S62) Hydraulic clamp tower jacks cylinder (IT)
490010217 (S63) Hydraulic jack oil seal: 315 × 355 × 33.3 for Wagner press
490030045 (S64) Hydraulic oil pressure gauge (1) range
493020013 (S65) Pressure foot for Nilos hydraulic jack O
499050201 (S66) Hydraulic hose confirms to SAE 100 R2 ID
499050297 (S67) Hydraulic hose of ID5/16 inches and length 3,000 mm
499120101 (S68) End bolt for hydraulic Traversefor 1,800
499120304 (S69) Nilos hydraulic cylinders with “T” joint
Bearing and lubrication (M07) 490000122 (S71) Bearing housings for troughing and retur
491020009 (S72) Bearing cover inner & outer and labyrint
499130007 (S73) Grease seal ring for impact idlers of 1,800 mm conveyor
499130215 (S74) Barrel with bearing housings welded on B Table VI.
499130401 (S75) Bearing housing for impact idler of 1,800 Spare parts data
499130416 (S76) Grease seal ring for troughing idler & R taken for analysis
JMTM maintenance, belt maintenance, hydraulic system maintenance, and bearing and lubrication
30,7 have been considered. Maintenance activities related to spare parts code and descriptions
are presented in Table VI. This study has used GSP algorithms for generating the
58 sequential patterns with a threshold value of support 30 percent (see Table VII) and
similarly, 27 patterns were also generated with 40 percent support value (see Table VIII).
For computational simplicity, we have used 40 percent support values to demonstrate the
1066 rule-based classification approach. The sequences having single maintenance activity are
ignored from the model as they do not convey any information about the next
maintenance activity. In this analysis, it is assumed that there is no occurrence of parallel
maintenance activities in the conveyor belt. In this study, “→” indicates the sequence
directions and “⇒” indicates the rule directions.
From Table VIII, it can be identified that M04 →M03 is the best pattern among the two
maintenance combinations due to higher support value. Similarly, in Table IX, for three
maintenance activities combinations, M06 →M03 → M02 is selected as the best sequence. It
can also be observed from Table IX that sequence M05 →M06 → M03 has higher support
value than M06 →M03 → M02 but still the later one is selected as the best due to lesser
inter-arrival time or average interval time. In the same manner, the sequence M05 →M06 →
M03 → M02 is selected as the best sequence with the support of 48.20 percent considering
four maintenance combinations. One can observe that there is no further five maintenance
1 M01 – 99.22
2 M03 – 96.39
3 M05 – 83.61
4 M02 – 80.33
5 M04 – 74.76
6 M06 – 74.49
7 M04 →M03 0–1 70.20
8 M03 →M02 0–1 67.69
9 M01 →M03 0–2 59.15
10 M01 →M03 0–1 57.87
11 M05 →M03 0–3 57.51
12 M06 →M03 0–1 57.33
13 M06 →M03 0–3 51.67
14 M05 →M06 0–2 49.66
15 M05 →M06 → M03 0–2–3 49.29
16 M05 →M02 0–4 48.61
17 M05 →M03 → M02 0–3–4 48.52
18 M06 →M02 0–2 48.47
19 M06 →M03 → M02 0–1–2 48.38
20 M05 →M06 → M02 0–2–4 48.29
21 M05 →M06 → M03 → M02 0–2–3–4 48.20
22 M01 →M02 0–2 44.04
23 M01 →M03 →M02 0–1–2 43.86
24 M04 →M02 0–2 42.54
25 M04 →M03 →M02 0–1–2 42.36
26 M01 →M04 0–1 40.07
… … … …
… … … …
55 M06 →M01 → M04 → M03 0–1–2–3 31.99
Table VII. 56 M05, M06 →M01 → M03 0–1–3 31.99
Generated sequential 57 M01 →M04, M06 → M03 0–1–3 31.95
patterns 58 M05, M06 →M01 →M04 → M03 0–1–2–3 31.81
Sequences Intervals (weeks) Average interval Support (%)
Spare parts
information in
M04 →M03 0–1 1 70.20* maintenance
M03 →M02 0–1 1 67.69
M01 →M03 0–2 2 59.15 schedule
M01 →M03 0–1 1 57.87
M05 →M03 0–3 3 57.51
M06 →M03 0–1 1 57.33 1067
M06 →M03 0–3 3 51.67
M05 →M06 0–2 2 49.66
M05 →M02 0–4 4 48.61
M06 →M02 0–2 2 48.47
M01 →M02 0–2 2 44.04 Table VIII.
M04 →M02 0–2 2 42.54 Two-maintenance
M01 →M04 0–1 1 40.07 combinations
jX [Y j 1;056
SU P ðX ) Y Þ ¼ ¼ 100 ¼ 48:20%:
jD j 2;191
Rule confidence:
jX [Y j 1;056
CON F ðX ) Y Þ ¼ ¼ 100 ¼ 97:78%:
jX j 1;080
Table XI. Sl. No. Rules Supp (%) Conf (%) Lift χ2 Validity
All possible rules
generated from 1 M05 → M06 → M03 ⇒ M02 48.20 97.78 1.21 410.39 Significant
M05 →M06 → 2 M05 → M06 ⇒ M03 → M02 48.20 97.06 1.43 852.51 Significant
M03 → M02 3 M05 ⇒ M06 → M03 → M02 48.20 57.64 1.19 391.71 Significant
Figure 3.
Maintenance
S52 S23 sequence and selected
S61 S33
S54 S25 spare parts
S63 S34
S55 S26 50% consumption with
S64 S38 support 40 percent
S57 S27
S68 S39 and 50 percent
S59 S29
S51 S23
S33 Figure 4.
S52 S61 S24
S34 Maintenance sequence
S54 S63 S25
S35 40% and selected spare
S55 S64 S26
S38 parts consumption
S57 S68 S27 with common support
S39
S59 S29 ¼ 40 percent
JMTM gives a better way of analyzing the sequences as compared to the traditional approach of
30,7 statistical analysis, particularly when the volume of maintenance data is large. Data mining
uses complex SQL (Structured Query Language) queries that are executed in databases.
This SQL execution takes very less time to extract useful information from a large volume of
data as compared to traditional statistical methods. Usually, in many companies,
maintenance managers suggest the maintenance activities on thumb rule basis or on the
1070 basis of their experience and physical monitoring of the equipment at regular intervals. The
suggested approach tries to eliminate these manual efforts. One can generate a longer
sequence that covers more number of maintenance activities based on the threshold value.
Moreover, the present work tried to map the frequent group of spare parts in each of the
maintenance activity of the generated sequence based on threshold support values set by
decision makers. If the managers want to cover more number of spares, they can simply
decrease the threshold values. This will help maintenance managers to carry the spare parts
directly to maintenance location that will decrease the number of trips from stores to
maintenance location and thereby reduce the transportation cost. The proposed method is
dynamic in nature for suggesting maintenance activities as it is directly connected to the
maintenance database. The generated sequential patterns may change periodically
depending upon the actual changes or personalization in maintenance activities.
Our proposed model analyses the past corrective maintenance records of equipment and
tries to discover sequential activities of different maintenance activities including time
stamp information. This model can be extended for analyzing the failure maintenance
activities and to perform root cause analysis that can give more valuable suggestion to
maintenance managers to take corrective actions prior to the next occurrence of failures.
Add to that, the timestamp information can also be utilized to prioritize the maintenance
activity that is ignored in this study. In a future study, one can try to incorporate the time
interval weight for extracting the sequences. Also, the proposed method in this paper can be
compared with other maintenance policies in a future study.
References
Agrawal, R. and Srikant, R. (1995), “Mining sequential patterns”, in Yu, P.S. and Chen, A.L.P. (Eds),
Proceedings of the International Conference on Data Engineering, IEEE Computer Society,
Taipei, pp. 3-14.
Agrawal, R., Imielinski, T. and Swami, A. (1993), “Mining association rules between sets of items in
large databases”, Proceedings of the 1993 ACM SIGMOD International Conference on
Management of Data, Washington, DC, pp. 207-216.
Al-Naimal, F. and Al-Timemy, A.H.A. (2010), “A neural network based algorithm for assessing risk
priority of medical equipment”, Proceeding of 7th International IEEE Multi-Conference on
Systems, Signals and Devices, pp. 1-6.
Ayres, J., Gehrke, J., Yiu, T. and Flannick, J. (2002), “Sequential pattern mining using bitmap
representation”, Proceedings of ACM SIGKDD’02, pp. 429-435.
Azevedo, P.J. and Jorge, A.M. (2007), “Comparing rule measures for predictive association rules”,
Machine Learning: ECML 2007, Lecture Notes in Computer Science, Vol. 4701, pp. 510-517.
Baohui, J., Yuxin, W. and Zheng-qing, Y. (2011), “The research of data mining in AHM technology
based on association rule”, Proceeding of IEEE Prognostics & System Health Management,
pp. 1-8.
Batanov, D., Nagarur, N. and Nitikhunkasem, P. (1993), “EXPERT-MM: a knowledge-based system for
maintenance management”, Journal of Artificial Intelligence in Engineering, Vol. 8, pp. 283-291.
Brin, S., Motwani, R. and Silverstein, C. (1997), “Beyond market baskets: generalizing association rules
to correlations”, in Peckman, J.M., Ram, S. and Franklin, M. (Eds), SIGMOD Conference,
ACM, NY, pp. 265-276.
Buddhakulsomsiri, J., Siradeghyan, Y., Zakarian, A. and Li, X. (2006), “Association rule generation Spare parts
algorithm for mining automotive warranty data”, International Journal of Production Research, information in
Vol. 44 No. 14, pp. 2749-2770.
maintenance
Cai, Z., Sun, S., Si, S. and Yannou, B. (2008), “Maintenance management system based on Bayesian
networks”, Proceeding of International Seminar on Business and Information Management, schedule
Vol. 2, pp. 42-45.
Chang, J.H. (2011), “Mining weighted sequential patterns in a sequence database with a time-interval 1071
weight”, Knowledge-Based Systems, Vol. 24, pp. 1-9.
Chen, E., Cao, H., Li, Q. and Qian, T. (2008), “Efficient strategies for tough aggregate constraint-based
sequential pattern mining”, Information Sciences, Vol. 178 No. 6, pp. 1498-1518.
Choudhary, A.K., Harding, J.A. and Tiwari, M.K. (2009), “Data mining in manufacturing: a review
based on the kind of knowledge”, Journal of Intelligent Manufacturing, Vol. 20 No. 5, pp. 501-521.
Dang, V. and Skadron, K. (2017), “Acceleration of frequent itemset mining on FPGA using SDAccel and
Vivado HLS”, Proceeding of IEEE 28th International Conference on Application-specific Systems,
Architectures and Processors (ASAP), Vol. 1, pp. 195-200.
Djatna, T. and Alitu, I.M. (2015), “An application of association rule mining in total productive
maintenance strategy: an analysis and modelling in wooden door manufacturing industry”,
Proceedings of International Conference on Industrial. Engineering and Service Science,
pp. 336-343.
Fei, Y., Zhang, B., Zhu, W. and Hu, J. (2010), “Methods of pattern extraction and interval prediction for
equipment maintenance”, Proceeding of International Conference on Computer and Information
Technology, pp. 1430-1435.
Han, J. and Kamber, M. (2006), Data Mining: Concepts and Techniques, Morgan Kaufmann Publishers,
pp. 227-284.
Hirate, Y. and Yamana, H. (2006), “Generalized sequential pattern mining with item intervals”, Journal
of Computers, University of Illinois at Urbana-Champaign, Vol. 1 No. 3, pp. 51-60.
Kamsu-Foguem, B., Rigal, F. and Mauget, F. (2013), “Mining association rules for the quality
improvement of the production process”, Expert Systems with Applications, Vol. 40 No. 4,
pp. 1034-1045.
Lan, G.C., Hong, T.P. and Lee, H.Y. (2014), “An efficient approach for finding weighted sequential
patterns from sequence databases”, Applied Intelligence, Vol. 41 No. 2, pp. 439-452.
Letourneau, S., Famili, F. and Matwin, S. (1999), “Data mining to predict aircraft component
replacement”, Journal of Intelligent Systems and their Applications, Vol. 14 No. 6, pp. 59-66.
Masseglia, F., Poncelet, P. and Teisseire, M. (2008), “Efficient mining of sequential patterns with time
constraints: Reducing the combinations”, Expert Systems with Applications, Vol. 36 No. 2,
pp. 2677-2690.
Meseroll, R.J., Kirkos, C.J. and Shannon, R.A. (2007), “Data mining navy flight and maintenance data to
affect repair”, Proceeding of IEEE AUTOTESTCON, pp. 476-481.
Nguyen, T.T. (2018), “Mining incrementally closed item sets with constructive pattern set”, Expert
Systems with Applications, Vol. 100, pp. 41-67.
Pei, J., Han, J., Mortazavi-Asl, B., Pinto, H., Chen, Q., Dayal, U. and Hsu, M.-C. (2001), “PrefixSpan:
mining sequential patterns efficiently by prefix-projected pattern growth”, Proceedings of IEEE
ICDE’01, pp. 215-224.
Srikant, R. and Agrawal, R. (1996), “Mining Sequential Patterns: Generalization and Performance
Improvements”, Proceedings of EDBT’96, pp. 3-17.
Sun, K. and Bai, F. (2008), “Mining weighted association rules without pre assigned weights”, IEEE
Transactions on Knowledge and Data Engineering, Vol. 20 No. 4, pp. 489-495.
Vo, B., Coenen, F. and Le, B. (2013), “A new method for mining frequent weighted itemsets based on
wit-trees”, Expert Systems with Applications, Vol. 40 No. 4, pp. 1256-1264.
JMTM Xiao, S., Hu, Y., Han, J., Zhou, R. and Wen, J. (2016), “Bayesian networks-based association rules and
30,7 knowledge reuse in maintenance decision-making of industrial product-service systems”,
Procedia CIRP 2016, Vol. 47, pp. 198-203.
Xu, W.X., Fan, Y.H. and Zhang, J.X. (2014), “Association rules algorithm and its application in the
maintenance of the tunnel”, International Journal of Simulation. Modelling, Vol. 13 No. 4,
pp. 458-471.
Young, T., Fehskens, M., Pujara, P., Burger, M. and Edwards, G. (2010), “Utilizing data mining to
1072 influence maintenance”, Proceeding of IEEE AUTOTESTCON, pp. 1-5.
Yun, U. (2007), “Analyzing sequential patterns in retail databases”, Journal of Computer Science and
Technology, Vol. 12 No. 2, pp. 287-296.
Yun, U. and Leggett, J.J. (2005), “WLPMiner: weighted frequent pattern mining with length-decreasing
support constraints”, in Ho, T.B., Cheung, D. and Liu, H. (Eds), Advances in Knowledge Discovery
and Data Mining, PAKDD 2005, Lecture Notes in Computer Science, Vol. 3518, Springer, Berlin,
Heidelberg, pp. 555-567.
Zaki, M. (2000), “An efficient algorithm for mining frequent sequences”, Machine Learning, Vol. 40,
pp. 31-60.
Further reading
Agrawal, R. and Srikant, R. (1994), “Fast algorithms for mining association rules”, Proceedings of 20th
International Conference on Very Large Data Bases, Santiago, pp. 487-499.
Ilgin, M.A. and Tunali, S. (2007), “Joint optimization of spare parts inventory and maintenance policies
using genetic algorithms”, The International Journal of Advanced Manufacturing Technology,
Vol. 34 No. 5, pp. 594-604.
Köksal, G., Batmaz, I. and Testik, M.C. (2011), “A review of data mining applications for quality
improvement in manufacturing industry”, Expert Systems with Applications, Vol. 38 No. 10,
pp. 13448-13467.
Moharana, U.C. and Sarmah, S.P. (2018), “Joint replenishment of associated spare parts using clustering
approach”, International Journal of Advanced Manufacturing Technology, Vol. 94 Nos 5–8,
pp. 2535-2549.
Prost-Boucle, A., P´etrot, F., Leroy, V. and Alemdar, H. (2017), “Efficient and versatile FPGA
acceleration of support counting for stream mining of sequences and frequent itemsets”, ACM
Transactions on Reconfigurable Technology and Systems, Vol. 10 No. 3, pp. 1-25.
Sarmah, S.P. and Moharana, U.C. (2018), “Spare parts inventory management literature and direction
towards the use of data mining technique: a review”, in Shah, N.H. and Mittal, M. (Eds),
Handbook of Research on Promoting Business Process Improvement Through Inventory Control
Techniques, IGI Publication, pp. 534-558.
Zhang, R. and Yang, J. (2006), “Association rules based research on man-made mistakes in aviation
maintenance: a case study”, Proceeding of the Sixth International Conference on Intelligent
Systems Design and Applications, pp. 545-550.
Corresponding author
S.P. Sarmah can be contacted at: spsarmah@iem.iitkgp.ernet.in
For instructions on how to order reprints of this article, please visit our website:
www.emeraldgrouppublishing.com/licensing/reprints.htm
Or contact us for further details: permissions@emeraldinsight.com