Have a personal or library account? Click to login
Enhancing Command Recognition in Air Traffic Control Through Advanced Classification Techniques Cover

Enhancing Command Recognition in Air Traffic Control Through Advanced Classification Techniques

Open Access
|Jun 2024

Figures & Tables

Fig. 1.

System Architecture
System Architecture

Fig. 2.

Algorithms performance for CallSign
Algorithms performance for CallSign

Fig. 3.

Algorithms performance for Rest of Callsign
Algorithms performance for Rest of Callsign

Fig. 4.

Comparison of Algorithms
Comparison of Algorithms

Fig. 5.

Comparison of classification algorithms for callsign
Comparison of classification algorithms for callsign

Fig. 6.

Comparison of classification algorithms for rest of callsign
Comparison of classification algorithms for rest of callsign

Naïve Bayes Classification Results for CallSign

precisionrecallf1-scoresupport
CALLSIGN0.721.000.8434
NOCALLSIGN0.000.000.0013
Accuracy 0.7247
Macro avg0.360.50.4247
Weighted avg0.520.720.6147

Logistic Regression Classification Results for Callsign and NoCallSign

precisionrecallf1-scoresupport
CALLSIGN0.750.880.8134
NOCALLSIGN0.430.230.3013
Accuracy 0.7047
Macro avg0.590.560.5647
Weighted avg.66.70.6747

Logistic Regression Rest of Callsign Results

precisionrecallf1-scoresupport
CLIMB10.620.778
CONTACT1114
DESCEND1113
DIRECTTO10.50.674
PROCEEDDIRECT0.810.894
PROCEED1111
RHEIN10.860.927
RHEINRADAR0.9410.9715
SETCOURSE0.4310.63
SET0000
TURN0.80.670.736
TURNHEADING0002
TURNLEFT0.7110.835
TURNRIGHT0.810.894
micro avg0.850.850.8566
macro avg0.750.760.7366
weighted avg0.870.850.8466

LSVM Rest of Callsign Samples

DESCEND FLIGHT TWO ZERO EXPEDITE DESCENT AS CROSSING TRAFFIC[“DESCEND”]
DESCEND FLIGHT LEVEL THREE EIGHT ZERO[“DESCEND”]
DESCEND FLIGHT LEVEL THREE FO= SEVEN[“DESCEND”]
DESCEND FLIGHT LEVEL THREE HUNDRED RATE ONE THOUSAND FIVE HUNDRED OR MORE[“DESCEND”]
DESCEND FLIGHT LEVEL THREE ONE TWO FIVE[“DESCEND”]
DESCEND FLIGHT LEVEL THREE ONE TWO[“DESCEND”]
DESCEND FLIGHT LEVEL THREE ONE ZERO[“DESCEND”]
DESCEND FLIGHT LEVEL THREE TWO ZERO RATE FIFTEEN HUNDRED OR MORE[“DESCEND”]
DESCEND FLIGHT LEVEL THREE TWO ZERO[“DESCEND”]
DESCEND FLIGHT LEVEL TO YOU ZERO SET COURSE TO FOXTROT[“DESCEND”]

Logistic Regression “Rest of CallSign” Samples

CLIMB FLIGHT LEVEL THREE HUNDRED SET COURSE[“CLIMB”]
CLIMB FLIGHT LEVEL TWO NINE ALSO SET COURSE TRASADINGEN[“CLIMB”]
CONTACT ~M YOU ONE ONE NATTENHEIM ONE ONE OF TWO[“CONTACT”]
CONTACT ONE ONE ~M ONE AND[“CONTACT”]
CONTACT RHEIN ONE THREE TWO DECIMAL FOUR ~S[“CONTACT”]
DESCEND FLIGHT SET EIGHT ONE SIX LEFT[“DESCEND”]
DIRECT TO FOXTROT ROMEO INDIA[“DIRECTTO”]
RHEIN ~M MINUTE AND ~M ONE ONE ONE[“RHEIN”]
RHEIN AH AND YOU ONE AH GUTEN[“RHEIN”]
RHEIN AIR ONE THREE TWO DECIMAL FOUR[“RHEIN”]
RHEIN ONE AND CALL[“RHEIN”]

Comparison of Callsign, No Callsign

AlgorithmCallsign DetectionNo Callsign DetectionChart Representation
Logistic Regression63%86%
LSVM49%87%
Naïve Bayes43%91%

Summary of results comparison

WorkTechnique

Command Error

Recognition Rate

Helmke et al. [4]SLM+Rescoring (N-best=5)16.5
Helmke et al. [15]ASR-SSA-C Concept35.9
This workSyntactic Separation for Callsign and Rest of Callsign and using ML classification algorithms

16% (callsign best)

9% (rest of callsign best)

Comparison of Algorithms Callsign and NoCallSIgn

CallsignNo Callsign

LSVM Results Sample

AERO LLOYD FIVE FIVE FIVE[“CALLSIGN”]
AERO LLOYD FIVE FIVE NINE[“CALLSIGN”]
AERO LLOYD FIVE FIVE ONE[“CALLSIGN”]
AERO LLOYD FIVE FIVE SEVEN[“CALLSIGN”]
AERO LLOYD FIVE FIVE TWO[“CALLSIGN”]
AERO LLOYD LLOYD[“NOCALLSIGN”]
AERO LLOYD ONE ONE FOUR[“CALLSIGN”]
AERO LLOYD TRY A TWO[“CALLSIGN”]
AERO LLOYD TWO TWO SIX[“CALLSIGN”]

LSVM “Rest of Callsign” Samples

CLIMB FLIGHT LEVEL THREE FIVE SINGA SET COURSE TO COURSE TO[“SETCOURSE”]
CLIMB FLIGHT LEVEL THREE HUNDRED SET COURSE[“SETCOURSE”]
CLIMB FLIGHT LEVEL TWO NINE ALSO SET COURSE TRASADINGEN[“SETCOURSE”]

Naive Bayes Rest of Callsign Samples

RHEIN IDENT YOU READ[“RHEIN”]
RHEIN IDENTIFIED CLIMB FLIGHT LEVEL THREE YOU ARE YOU STILL[“RHEINRADAR”]
RHEIN IDENTIFIED CLIMB FLIGHT LEVEL TWO NINE ALSO SET COSTA THANK YOU[“RHEINRADAR”]
RHEIN IDENTIFIED CLIMB FLIGHT LEVEL TWO NINE ALSO[“RHEINRADAR”]
RHEIN IDENTIFIED CLIMB FLIGHT ONE IDENTIFIED[“RHEINRADAR”]
RHEIN IDENTIFIED CLIMB FLIGHT TO TWO SEVEN ZERO[“RHEINRADAR”]

Logistic Regression Classification Samples

HEADING FLIGHT HUNDRED MILANO ONE ONE THREE FOUR DECIMAL FIVE TWO[“NOCALLSIGN”]
HEADING OLYMPIC ONE ONE[“NOCALLSIGN”]
HEADING ONE ONE ONE ONE[“NOCALLSIGN”]
HEADING TWO TWO SIX FOUR[“NOCALLSIGN”]
HEADING YOU CHARLIE PAPA PAPA[“NOCALLSIGN”]
HIGHER HIGHER[“NOCALLSIGN”]
HIGHER ONE ONE ONE ONE[“NOCALLSIGN”]
HOTEL FIVE FIVE SINGA TWO[“CALLSIGN”]
HOTEL HOTEL[“CALLSIGN”]

Rest of Callsign – Analysis

AlgorithmMulti Classifier AccuracyChart Representation
Logistic Regression84%
LSVM83%
Naïve Bayes58%

Naïve Bayes “Rest of Callsign” Results

precisionrecallf1-scoresupport
CLIMB0.810.898
CONTACT0.5710.734
DESCEND10.330.53
DIRECTTO0004
PROCEEDDIRECT0004
PROCEED0001
RHEIN0007
RHEINRADAR0.670.930.7815
SETCOURSE0.2510.43
SET0000
TURN0006
TURNHEADING0002
TURNLEFT0.40.80.535
TURNRIGHT0.810.894
Micro avg0.580.580.5866
Macro avg0.320.430.3466
Weighted avg0.420.580.4666

LSVM Rest of Callsign Results

precisionrecallf1-scoresupport
CLIMB10.620.778
CONTACT1114
DESCEND1113
DIRECTTO10.250.44
PROCEEDDIRECT0.810.894
PROCEED1111
RHEIN10.860.927
RHEINRADAR0.9410.9715
SETCOURSE0.3810.553
SET0000
TURN0.80.670.736
TURNHEADING0002
TURNLEFT0.8310.915
TURNRIGHT0.6710.84
micro avg0.830.830.8366
macro avg0.740.740.7166
weighted avg0.860.830.8266

LSVM Classification Results for Callsign and No Callsign

precisionrecallf1-scoresupport
CALLSIGN0.750.970.8534
NOCALLSIGN0.670.150.2513
Accuracy 0.7437
Macro avg0.710.560.5547
Weighted avg0.730.740.6847

LSVM No Callsign samples

FOUR FOUR SINGA TWO[“NOCALLSIGN”]
FOUR FOUR[“NOCALLSIGN”]
FOX JET JET[“NOCALLSIGN”]
FOX READ FIVE[“NOCALLSIGN”]
FOX SWISSAIR SWISSAIR[“NOCALLSIGN”]
FOXTROT CHECK RADIO CHECK JET[“NOCALLSIGN”]
Language: English
Page range: 44 - 65
Submitted on: Mar 10, 2024
|
Accepted on: Apr 29, 2024
|
Published on: Jun 12, 2024
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2024 Narayanan Srinivasan, S. R. Balasundaram, published by ŁUKASIEWICZ RESEARCH NETWORK – INSTITUTE OF AVIATION
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.