Journal of Theoretical and Applied Information Technology 15th July 2018. Vol.96. No 13 © 2005 – ongoing JATIT & LLS
ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 ALGORITHM COMPARISON OF NAIVE BAYES CLASSIFIER AND PROBABILISTIC NEURAL NETWORK FOR WATER AREA CLASSIFICATION OF FISHING VESSEL IN INDONESIA
1MUSTAKIM, 2ASSAD HIDAYAT, 3ZULIAR EFENDI 4ASZANI, 5RICE NOVITA, 6EPLIA TRIWIRA LESTARI
1,2,3,4,5Puzzle Research Data Technology (Predatech), Faculty of Science and Technology 1,2,3,4,5,6Department of Information System, Faculty of Science and Technology Universitas Islam Negeri Sultan Syarif Kasim Riau 28293, Pekanbaru, Riau, Indonesia E-mail: [email protected]
ABSTRACT
Indonesia's maritime area is twice the size of its archipelago, with an area of 5.9 million km2. Based on the United Nations Convention on the Law of Sea (UNCLOS 1982). Indonesia is also the second largest fish producing country in the world with fish catch of 6 million tons in 2014 based on the latest data from the Food and Agriculture Organization (FAO). The fish catching process requires the role of vessels suited to the existing water conditions, one of which has robust resilience to the state of the Indonesia sea. Thus, it is necessary to study the classification of aquatic types on Indonesian fishing vessels to determine the impact that will occur on the vessel. This research performs classification process using Naïve Bayes Classifier and Probabilistic Neural Network (PNN) algorithm. Accuracy result got in Naïve Bayes Classifier algorithm using RapidMiner tool is equal to 48%. While for PNN algorithm, experiment with three different spread values yield an accuracy of 68% for spread value 0.1, 78% accuracy for spread value 0.01 and the last experiment is the value of spread of 0.001 produce 100% accuracy. Therefore, in this study it is known the classification using PNN algorithm is better than Naïve Bayes Classifier. Keywords: Accuracy, Perairan, Fishing Vessel, Classification, Naïve Bayes Classifier, Probabilistic Neural Network.
1. INTRODUCTION needs in every existing water, such as in the sea, the ship used has resistance to the waves and big winds. Indonesia has great natural potential from the sea In addition, the sea water content has a high degree for national development, not only that the sea has of salinity so that the occurrence of rust on the body many benefits for human life and other living things, of the ship made of metal can cause the decreasing because in the sea the wealth of natural resources are of ship speed, decreasing the resistance of the ship very abundant. This shows that Indonesia is the so that the longer the ship will be quickly damaged largest Maritime nation in the world. The existence [9]. If this is ignored then it will be bad for the safety of the Indonesian sea becomes very familiar in the of fishermen, from these issues, the types of ships midst of society and the sea is also the source of and types of waters that affect the safety of food, rich in animal protein and as a source of fishermen need to be noted. To know the type of income for fishermen [1]. Potential fishing can be waters that will be sailed, required a method of data utilized through responsible exploitation by means mining such as classification of ship characteristics of fishing vessels and fishing gear. Fishing vessels based on the type of marine waters in Indonesia. are ships, or boats used for fishing to support fishing Data mining is the process of finding unrelated operations, and fisheries research/exploration [6]. data relationships o the users, and is presented in a There are several types of fishing vessels in way that is easily understood so that it can be a Indonesia such as motor boats, boats without motors reference in decision making [7]. While and outboard motors [1]. Each vessel has special Classification is a method used to define new data
4114
Journal of Theoretical and Applied Information Technology 15th July 2018. Vol.96. No 13 © 2005 – ongoing JATIT & LLS
ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 records into categories which have been previously Fold Cross Validation with the percentage of 70% defined [8]. and 30%. Previous experiment using random data, obtained a higher accuracy than the usual K-Fold Research conducted by Rustiyan and Mustakim in Cross Validation technique. When further examined, 2016 staed that classification of type of waters at both in terms of novelty and the application of Indonesian fishing vessel using K-Nearest Neighbor comparison algorithms, the main contribution of this method with microsoft excel and training data of 436 study is the refinement of previous studies which has data and testing data of 50 data with valueof k = 1, k small accuracy. Therefore, a K-Fold Cross = 3, k = 5 and k = 7, the best accuracy value at k = 7 Validation data-modification technique is required is 94%. Suggestions from the research is to conduct with the percentage distribution, which was research with other classification algorithms to attempted in this case. But do not rule out, the results compare results and reproduce more knowledge in of the experiment with a good accuracy, it all Machine Learning [1]. depends on the dataset used. Two of the well-known algorithms often used in data mining classification are Backpropagation 2. LITERATUR REVIEW Neural Network and Naïve Bayesian Classifier (NBC) [9]. NBC is a statistical classification which 2.1. Data Mining can predict the probability of a class. NBC is based Data mining is a process of data analysis in on the Bayes theorem which has similar different angles and the end result becomes a useful classification capabilities to the Decision Tree and information. Technically, data mining is the process Neural Network. NBC proved to have a high of finding correlations among the many fields in accuracy and speed when applied into databases with large datasets [2]. Knowledge Discovery in Data large data [10]. Furthermore, Backpropagation (KDD) is an activity that includes the collection, use algorithm is known to be very helpful in many of historical data to find regularities, patterns or applications because of its simplicity in the training relationships in large data sets [3]. process, but if applied to case examples that demand In data mining, accuracy and error become major process speed, then it is less suitable since it will take benchmarks in summarizing th results obtained from a lot of time [11]. Probabilistic Neutral Network a series of experiments [33]. In addition to the (PNN) solves the problem of prediction/ accuracy of several classification algorithms such as classification by considering each input in the input Support Vector Machine (SVM), Artificial Neural layer. The process undertaken by PNN can take Network (ANN), Probabilistic Neural Network place more quickly when compared with (PNN) and Support Vector Regression are more Backpropagation [12]. The advantage of the PNN likely to use error approaches such as Means algorithm is the ease with which the network is Squared Error (MSE) as a reference for the modified when used training data is added or successful performance of the algorithm [34]. reduced. Research using PNN has been widely used, one of them [21] on the diagnosis of internal faults of oil-induced power transformers based on PNN. In 2.2. Classification Classification is an act to look for images of class this study, comparisons were made using other labels in such a way that can predict unknown class algorithms such as backpropagation neural network, labels. Thus, the classification is usually used to decision tree, bayes algorithm and fuzzy algorithm. predict unknown class labels. Classification Result of the research indicates that PNN get the implements several methods such as decision trees, highest accuracy position which reach 80%. Other Bayesian methods and induction rules. The research that is classification of data weight of infant classification process involves two steps. The first using PNN and logistic regression, the accuracy of step is the learning step which involves the classification using spread value 0.2 to 1 yielded development of the model while the second step accuracy of 100% for training data while logistic involves using the model to predict the class label regression method only reached 88.2% [12]. In this [14]. The classification is identical to the training research, PNN method is better than logistic data and testing data, the most effective data divide regression method. Therefore, in this research, using the clustering model [23]. developing the previous research to compare NBC and PNN Algorithm in classifying fishing vessels in Indonesian waters. 2.3. Accuracy, Precision and Recall Accuracy is calculated as the number of predicted The novelty of this study compared to previous events divided positively by the total number of research is on the process of data distribution by K-
4115
Journal of Theoretical and Applied Information Technology 15th July 2018. Vol.96. No 13 © 2005 – ongoing JATIT & LLS
ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 events. Means accuracy is an accurate percentage of 2.5. Artificial Neural Network the class predictions among the total class [13]. Artificial Neural Network (ANN) is a different approach from other artificial Intelligence science ∗ 100% 1 methods. ANN is a model of intelligence inspired from the human brain structure that is implemented using computer programs and computer Precision is a precision that is really classified the applications, which are able to complete a number of class, therefore known as a positive predictive value calculations during the learning process [24] [26]. [14]. Neural network is a learning machine that is formed