자연어처리 기법을 적용한 무기체계의 상호운용성 평가방법

Evaluation method for interoperability of weapon systems applying natural language processing techniques

  • 김용균 (국군지휘통신사령부 합동상호운용성기술센터) ;
  • 이동현 (메디컬아이피 ITC 소프트웨어)
  • Yong-Gyun Kim (Joint Interoperability Technology Center, Armed Forces Command and Communications Command, Department of Defense) ;
  • Dong-Hyen Lee (Medical IP ITC Software)
  • 투고 : 2023.08.29
  • 심사 : 2023.09.22
  • 발행 : 2023.09.30

초록

현재의 무기체계는 다양한 표준과 프로토콜이 적용된 복합무기체계가 운용되어서 전장에서 연합 및 합동작전시 원활한 정보교환 실패의 위험이 있다. 무기체계간 신속한 상황판단으로 핵심표적에 대한 정밀타격을 수행하기 위한 무기체계들의 상호운용성은 전쟁수행의 핵심요소이다. 한국군은 전력화 이후 다수의 소프트웨어 및 하드웨어의 형상변경과 성능개선 소요가 발생하고 있으나, 상호운용성에 미치는 영향에 대한 검증제도가 없으며, 관련 시험 도구 및 시설도 전무한 실정이다. 또한 연합 및 합동훈련시 무기 / 전력지원체계의 세부 운용방식과 소프트웨어를 임의로 변경한 후 이에 따른 사용자 간 오류가 빈번히 발생하고 있다. 그래서 주기적인 무기체계간 상호운용성 검증이 필요하다. 이러한 문제를 해결하기 위하여 사람이 평가기간을 잡아서 1번 평가를 진행하는것이 아니라, AI가 24시간 무기 / 전력지원 체계간 상호운용성을 지속적으로 평가하여 전쟁수행능력을 고도화해야 한다, 이러한 문제점을 해결하기 위하여 자연어 처리기법(①Word2Vec 모델 ②FastText 모델 ③Swivel 모델)을 적용(공개된 알고리즘과 소스코드 사용)하여 국방상호운용성 능력향상을 위한 사전연구를 수행하였다. 이 실험의 결과를 바탕으로 사람에 의존하지 않고, 자동화된 국방상호운용성 평가도구를 구현하기 위한 방법론(자연어 처리 모델을 통한 상호운용성 소요평가 / 수준측정의 자동화된 평가)을 향후 제시하고자 한다.

The current weapon system is operated as a complex weapon system with various standards and protocols applied, so there is a risk of failure in smooth information exchange during combined and joint operations on the battlefield. The interoperability of weapon systems to carry out precise strikes on key targets through rapid situational judgment between weapon systems is a key element in the conduct of war. Since the Korean military went into service, there has been a need to change the configuration and improve performance of a large number of software and hardware, but there is no verification system for the impact on interoperability, and there are no related test tools and facilities. In addition, during combined and joint training, errors frequently occur during use after arbitrarily changing the detailed operation method and software of the weapon/power support system. Therefore, periodic verification of interoperability between weapon systems is necessary. To solve this problem, rather than having people schedule an evaluation period and conduct the evaluation once, AI should continuously evaluate the interoperability between weapons and power support systems 24 hours a day to advance warfighting capabilities. To solve these problems, To this end, preliminary research was conducted to improve defense interoperability capabilities by applying natural language processing techniques (①Word2Vec model, ②FastText model, ③Swivel model) (using published algorithms and source code). Based on the results of this experiment, we would like to present a methodology (automated evaluation of interoperability requirements evaluation / level measurement through natural language processing model) to implement an automated defense interoperability evaluation tool without relying on humans.

키워드

참고문헌

  1. Mc-Cormick C. "Word2Vec tutorial - The Skip-Gram model", pp. 33-90, 2016.
  2. Jurafasky. D & Martin. J "Speech and language processing", pp. 73-85, 2019.
  3. Mikolov et al. "Efficient estimation of word representations in vector space", pp. 10-50, 2013.
  4. Mikolov et al. "Distributed representation of words and phrase and their compositionality", pp. 20-50, 2013.
  5. Bojanowski P .. Grave . E (2017) "Enriching word vectors with subword information. Transactions of the association for computational linguistics", pp. 20-23, 2017.
  6. Shazeer, N.. Doherty, R Evans. C & Waterson, (2016) Swivel : Improving embedding by noticing what's missing, pp. 21-29, 2016.
  7. Cho. K. Natural language understanding with distributed representation, pp. 10-25. 2015.
  8. Socher. R "Deep learning for natural language processing", pp. 10-70, 2016.
  9. 조경현 (2018) "딥러닝을 이용한 자연어 처리" 박문각, pp, 10-150, 2018.
  10. 김현중 (2019) "한국어 자연어 처리를 위한 파이썬 라이브러리",: 랜덤하우스코리아, pp. 10-60, 2019.
  11. 박은정 (2014) "간결한 한국어 정보처리 파이썬 패키지", 자유아카데미 , pp. 10-35, 2014.
  12. 잘라지 트하니키(이승준 옮김 / 2018) "파이썬 자연어 처리의 이론", 선진문화사, pp. 20-365, 2018.