journal article·2020Open access

Adversarial Active Learning for Named Entity Recognition in Cybersecurity

Tao Li, Yongjin Hu, Ankang Ju, Zhuoran Hu

Computers, Materials & Continua· Volume 66· Issue 1

Abstract

Owing to the continuous barrage of cyber threats, there is a massive amount of cyber threat intelligence. However, a great deal of cyber threat intelligence come from textual sources. For analysis of cyber threat intelligence, many security analysts rely on cumbersome and time-consuming manual efforts. Cybersecurity knowledge graph plays a significant role in automatics analysis of cyber threat intelligence. As the foundation for constructing cybersecurity knowledge graph, named entity recognition (NER) is required for identifying critical threat-related elements from textual cyber threat intelligence. Recently, deep neural network-based models have attained very good results in NER. However, the performance of these models relies heavily on the amount of labeled data. Since labeled data in cybersecurity is scarce, in this paper, we propose an adversarial active learning framework to effectively select the informative samples for further annotation. In addition, leveraging the long short-term memory (LSTM) network and the bidirectional LSTM (BiLSTM) network, we propose a novel NER model by introducing a dynamic attention mechanism into the BiLSTM-LSTM encoderdecoder. With the selected informative samples annotated, the proposed NER model is retrained. As a result, the performance of the NER model is incrementally enhanced with low labeling cost. Experimental results show the effectiveness of the proposed method.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Topic Modeling · Advanced Graph Neural Networks · Misinformation and Its Impacts

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (31)

Show source-provided references
1. Semeval-2018 Task 8: Semantic extraction from cybersecurity reports using natural language processing (SecureNLP)
2. RelExt: Relation extraction using deep learning approaches for cybersecurity knowledge graph improvement
3. Named entity recognition in traditional Chinese medicine clinical cases combining BiLSTM-CRF with knowledge graph
4. Variational adversarial active learning
5. A survey on deep learning for named entity recognition
6. Information extraction of cybersecurity concepts: An LSTM approach10.3390/app9193945 ↗
7. Collecting indicators of compromise from unstructured text of cybersecurity articles using neural-based sequence labelling
8. CASIE: Extracting cybersecurity event information from text
9. Cyberthreat detection from twitter using deep neural networks
10. CRFs based parallel biomedical named entity recognition algorithm employing MapReduce framework10.1007/s10586-015-0426-z ↗
11. Investigation of recurrent-neural-network architectures and learning methods for spoken language understanding
12. Joint extraction of entities and relations based on a novel tagging scheme
13. Neural models for sequence chunking
14. Deep active learning for named entity recognition
15. Generative adversarial networks
16. Part-of-speech tagging for twitter with adversarial neural networks
17. Adversarial learning for distant supervised relation extraction
18. Suggestive annotation: A deep active learning framework for biomedical image segmentation
19. J.Zhu and J.Bento, “Generative adversarial active learning,” arXiv: 1702.07956v5, 2017.
20. Cost-effective active learning for deep image classification10.1109/TCSVT.2016.2589879 ↗
21. Chandola · Encyclopedia of Machine Learning and Data Mining · 2017 · 9
22. Pradhan · Laser Scanning Applications in Landslide Assessment · 2017 · 17910.1007/978-3-319-55342-9_10 ↗
23. Mizokami · Deep Active Learning · 2017 · 79
24. Active learning for convolutional neural networks: a core-set approach
25. N.Houlsby, F.Huszar and Z.Ghahramani, “Bayesian active learning for classification and preference learning,” arXiv: 1112.5745, 2011.
26. Deep Bayesian active learning with image data
27. Cost-sensitive active learning for intracranial hemorrhage detection
28. Named entity recognition with bidirectional LSTM-CNNs10.1162/tacl_a_00104 ↗
29. Learning character-level representations for part-of-speech tagging
30. Adversarial transfer learning for Chinese named entity recognition with self-attention mechanism
31. Gated dynamic attention mechanism towards aspect extraction