본문 바로가기
KERD
논문KCI 등재

Natural language processing-based approach for automatically coding ship sensor data

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류조선공학

초록

The digital transformation of ship systems requires the coding and management of large amounts of Input/ Output (IO) data generated by various pieces of equipment during ship operation. In this study, we investigated a method that recognizes the text of the IO description of a ship to automatically code IO data. Accordingly, the characteristics of the IO descriptions were extracted using Term Frequency-Inverse Document Frequency (TF–IDF) and word embedding, and machine learning techniques such as K-Nearest Neighbors (KNN) and Support Vector Machine (SVM) and deep learning models such as Long Short-Term Memory (LSTM), Gated Recurrent Unit (GRU), and bidirectional LSTM (BiLSTM) were used to classify them into codes. Through the application of different text preprocessing techniques based on the unique characteristics of the data, the performances of the algorithms improved; the experimental results showed an accuracy of up to 91%, with an average improvement in accuracy of 5% for each algorithm.

Abstract

The digital transformation of ship systems requires the coding and management of large amounts of Input/ Output (IO) data generated by various pieces of equipment during ship operation. In this study, we investigated a method that recognizes the text of the IO description of a ship to automatically code IO data. Accordingly, the characteristics of the IO descriptions were extracted using Term Frequency-Inverse Document Frequency (TF–IDF) and word embedding, and machine learning techniques such as K-Nearest Neighbors (KNN) and Support Vector Machine (SVM) and deep learning models such as Long Short-Term Memory (LSTM), Gated Recurrent Unit (GRU), and bidirectional LSTM (BiLSTM) were used to classify them into codes. Through the application of different text preprocessing techniques based on the unique characteristics of the data, the performances of the algorithms improved; the experimental results showed an accuracy of up to 91%, with an average improvement in accuracy of 5% for each algorithm.

참고문헌 (60)

  1. "Text Summarization Techniques: a Brief Survey" (2017)[URL]
  2. Almuzaini, H. A., "Impact of stemming and word embedding on deep learning-based Arabic text categorization", IEEE Access, 8, pp.127913~127928 (2020)
  3. Andrenucci, A., "Automated question answering: review of the main approaches", Third Int. Conf. Informat. Technol. Applicat. (ICITA’05), 1, pp.514~519 (2005), IEEE
  4. Bellegarda, J. R., "Statistical language model adaptation : review and perspectives", Speech Commun, 42(1), pp.93~108 (2004)
  5. Bengio, Y., "A neural probabilistic language model", J. Mach. Learn. Res, 3, pp.1137~1155 (2003)
  6. Bengio, Y., "Learning long-term dependencies with gradient descent is difficult", IEEE Trans. Neural Network, 5(2), pp.157~166 (1994)
  7. Chen, H., "A survey on dialogue systems : Recent advances and new frontiers", ACM SIGKDD Explorat, 19(2), pp.25~35 (2017)
  8. "Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling" (2014)[URL]
  9. Dhar, A., "Text categorization : past and present", Artif. Intell. Rev, 54(4), pp.3007~3054 (2021)
  10. Geertsma, R. D., "Design and control of hybrid power and propulsion systems for smart ships : a review of developments", Appl. Energy, 194, pp.30~54 (2017)
  11. Ham, J. H., "Actor-Critic reinforcement learning for optimal design of piping support constraint combinations", Int. J. Nav. Archit. Ocean Eng, 14, pp.100485~ (2022)
  12. Hao, L., "Recurrent neural networks for nonparametric modeling of ship maneuvering motion", Int. J. Nav. Archit. Ocean Eng, 14, pp.100436~ (2022)
  13. Hochreiter, S., "Long short-term memory", Neural Comput, 9(8), pp.1735~1780 (1997)
  14. "Ships and Marine Technology - Shipboard Data Servers to Share Field Data at Sea" (2018)[URL]
  15. "Ships and Marine Technology - Standard Data for Shipboard Machinery and Equipment" (2018)[URL]
  16. Jang, M. H., "A case study on predicting the vehicle failure code with gathered diagnostic trouble code data", Korean J. Computat. Design Eng, 25(4), pp.358~365 (2020)
  17. Jang, S. J., "A study on the relationship between class similarity and the performance of hierarchical classification method in a text document classification problem", J. Society e-Business Stud, 25(3), pp.77~93 (2020)
  18. Jeong, S. H., "Analysis and design of common platform core technology for maritime autonomous surface ships", J. Adv. Navigat. Technol, 22(6), pp.507~513 (2018)
  19. Jiang, M., "Text classification based on deep belief network and softmax regression", Neural Comput. Appl, 29, pp.61~70 (2018)
  20. Kang, J. H., "Analysis of real ship operation data using a smart ship platform", J. Korean Societ. Marine Environ. Safety, 25(6), pp.649~657 (2019)
  21. Kim, D., "CNN-based fire detection method on autonomous ships using composite channels composed of RGB and IR data", Int. J. Nav. Archit. Ocean Eng, 14, pp.100489~ (2022)
  22. Kim, J. H., "Prediction of the superiority of the hydrodynamic performance of hull forms using deep learning", Int. J. Nav. Archit. Ocean Eng, 14, pp.100490~ (2022)
  23. Kim, H., "Visual language approach to representing KBimCode-based Korea building code sentences for automated rule checking", J. Computat. Design Eng, 6(2), pp.143~148 (2019)
  24. "Sooftware Homepage" (2020)[URL]
  25. Kim, Y. H., "A study on the standard classification system for eco-friendly smart ships", Korean J. Computat. Design Eng, 27(1), pp.47~56 (2022)
  26. Kong, M. C., "Variable indexing method in rule documents for ship design using extraction of portable document format elements", J. Computat. Design Eng, 9(6), pp.2556~2573 (2022)
  27. Kowsari, K., "RMDL: Random multimodel deep learning for classification", Proceedings of the 2nd International Conference on Information System and Data Mining, pp.19~28 (2018)
  28. Krueger, L. E., "Letter detection with rapid serial visual presentation : evidence against word superiority at feature extraction", J. Exp. Psychol. Hum. Percept. Perform, 5(4), pp.657~ (1979)
  29. Kwak, D. H., "Optimization of longterm planning with a constraint satisfaction problem algorithm with a machine learning", Int. J. Nav. Archit. Ocean Eng, 14, pp.100442~ (2022)
  30. Lee, D., "Motion predictive control for DPS using predicted drifted ship position based on deep learning and replay buffer", Int. J. Nav. Archit. Ocean Eng, 12, pp.768~783 (2020)
  31. Lee, J. B., "Prediction of ship power based on variation in deep feed-forward neural network", Int. J. Nav. Archit. Ocean Eng, 13, pp.641~649 (2021)
  32. Lee, J. K., "Development of a natural language processing based deep learning model for automated HS code classification of the imported goods", Journal of Digital Contents Society, 22(3), pp.501~508 (2021)
  33. Lee, W. J., "Special report-shipbuilding industry trends for smart ships", TTA J, 178, pp.49~53 (2018)
  34. "DSME Delivers Largest Container Ship, Solidifying its Status as a Leading Smart Ship Builder" (2020)[URL]
  35. Lee, Y. E., "Rubber O-ring defect detection system using K-fold cross validation and support vector machine", J. Korean Societ. Visualizat, 19(1), pp.68~73 (2021)
  36. Levy, O., "Dependency-based word embeddings", Proceed. 52nd Annual Meeting Associat. Computat. Linguist, pp.302~308 (2014)
  37. Liu, S., "Ship information system : overview and research trends", Int. J. Nav. Archit. Ocean Eng, 6(3), pp.670~684 (2014)
  38. "Efficient Estimation of Word Representations in Vector Space" (2013)[URL]
  39. Munim, Z. H., "Autonomous ships: a review, innovative applications and future maritime business models", Supply Chain Forum Int. J, 20(4), pp.266~279 (2019), Taylor & Francis
  40. Nadeau, D., "A survey of named entity recognition and classification", Lingvisticae Investigationes, 30(1), pp.3~26 (2007)
  41. Oh, S. B., "ICS code automatic classification (ICAC) in standard documents using machine learning algorithms", J. Standards, Certificat. Safet, 11(2), pp.157~173 (2021)
  42. Park, J., "Mission planning and performance verification of an unmanned surface vehicle using a genetic algorithm", Int. J. Nav. Archit. Ocean Eng, 13, pp.575~584 (2021)
  43. "Learning Semantic Sentence Embeddings Using Sequential Pair-wise Discriminator" (2018)[URL]
  44. Pennington, J., "GloVe: Global vectors for word representation", Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing, pp.1532~1543 (2014), EMNLP
  45. Prusa, J. D., "Designing a better data representation for deep neural networks and text classification", 2016 IEEE 17th International Conference on Information Reuse and Integration (IRI), pp.411~416 (2016), IEEE
  46. Salton, G., "Term-weighting approaches in automatic text retrieval", Inf. Process. Manag, 24(5), pp.513~523 (1988)
  47. Sarawagi, S., "Information extraction", Foundat. Trends® Databases, 1(3), pp.261~377 (2008)
  48. Shen, Y., "Electric power carbon emission prediction based on stacking ensemble model with k-fold cross validation", 2022 China Automation Congress (CAC), pp.6600~6605 (2022), IEEE
  49. Stahlberg, F., "Neural machine translation : a review", J. Artif. Intell. Res, 69, pp.343~418 (2020)
  50. Tang, Y. L., "Design and research of integrated information platform for smart ship", 2017 4th International Conference on Transportation Information and Safety (ICTIS), pp.37~41 (2017), IEEE
  51. Tellez, E. S., "An automated text categorization framework based on hyperparameter optimization", Knowl. Base Syst, 149, pp.110~123 (2018)
  52. "Small and Medium-Sized Vessel Safety Navigation Support Service" (2023)[URL]
  53. Wang, H., "Progress in machine translation", Engineering, 18, pp.143~153 (2021)
  54. Wei, Z., "N-grams based feature selection and text representation for Chinese text classification", Int. J. Comput. Intell. Syst, 2(4), pp.365~374 (2009)
  55. Woo, Y. T., "A development of data management platform for shipboard machinery equipment to share maritime field data exchange based on ISO 19847", 19848, 2018, pp.22(12), 1577~1588
  56. Wu, H., "Balancing between over-weighting and under-weighting in supervised term weighting", Inf. Process. Manag, 53(2), pp.547~557 (2017)
  57. Zhang, W., "Text classification based on multi-word with support vector machine", Knowl. Base Syst, 21(8), pp.879~886 (2008)
  58. "Which Encoding Is the Best for Text Classification in Chinese" (2017)[URL]
  59. "Investigating Capsule Networks with Dynamic Routing for Text Classification" (2018)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (58건)