Natural Language Processing Based Method for Clustering and Analysis of Aviation Safety Narratives
Open Access
Abstract
The complexity of commercial aviation operations has grown substantially in recent years, together with a diversification of techniques for collecting and analyzing flight data. As a result, data-driven frameworks for enhancing flight safety have grown in popularity. Data-driven techniques offer efficient and repeatable exploration of patterns and anomalies in large datasets. Text-based flight safety data presents a unique challenge in its subjectivity, and relies on natural language processing tools to extract underlying trends from narratives. In this paper, a methodology is presented for the analysis of aviation safety narratives based on text-based accounts of in-flight events and categorical metadata parameters which accompany them. An extensive pre-processing routine is presented, including a comparison between numeric models of textual representation for the purposes of document classification. A framework for categorizing and visualizing narratives is presented through a combination of k-means clustering and 2-D mapping with t-Distributed Stochastic Neighbor Embedding (t-SNE). A cluster post-processing routine is developed for identifying driving factors in each cluster and building a hierarchical structure of cluster and sub-cluster labels. The Aviation Safety Reporting System (ASRS), which includes over a million de-identified voluntarily submitted reports describing aviation safety incidents for commercial flights, is analyzed as a case study for the methodology. The method results in the identification of 10 major clusters and a total of 31 sub-clusters. The identified groupings are post-processed through metadata-based statistical analysis of the learned clusters. The developed method shows promise in uncovering trends from clusters that are not evident in existing anomaly labels in the data and offers a new tool for obtaining insights from text-based safety data that complement existing approaches.Keywords
This publication has 39 references indexed in Scilit:
- Natural language processing for aviation safety reports: From classification to interactive analysisComputers in Industry, 2016
- The Clustering Validity with Silhouette and Sum of Squared Errors2015
- Normalization: A Preprocessing StageIARJSET, 2015
- Parametric nonlinear dimensionality reduction using kernel t-SNENeurocomputing, 2015
- Understanding large text corpora via sparse machine learningStatistical Analysis and Data Mining: An ASA Data Science Journal, 2013
- AN OVERVIEW ON CLUSTERING METHODSIOSR Journal of Engineering, 2012
- Data Mining2011
- Classification rule discovery for the aviation incidents resulted in fatalityKnowledge-Based Systems, 2009
- The global k-means clustering algorithmPattern Recognition, 2003
- Principal component analysisChemometrics and Intelligent Laboratory Systems, 1987