Related Experiment Video
Updated: Sep 9, 2025

16:41
A Protocol for Computer-Based Protein Structure and Function Prediction
Published on: November 3, 2011
68.9K
Joint Extraction of Cyber Threat Intelligence Entity Relationships Based on a Parallel Ensemble Prediction Model
Huan Wang1,2,3, Shenao Zhang1,2,3, Zhe Wang1,2,3
1School of Computer Science and Technology, Guangxi University of Science and Technology, Liuzhou 545006, China.
Sensors (Basel, Switzerland)
|August 28, 2025
Summary
This study introduces a novel parallel model for cyber threat intelligence (CTI) knowledge graph construction, improving entity-relation extraction by overcoming order-dependency issues and reducing annotation costs.
Area of Science:
- Cybersecurity
- Artificial Intelligence
- Natural Language Processing
Background:
- Knowledge graphs are crucial for cyber threat intelligence (CTI).
- Automated entity-relation extraction is key for CTI knowledge graph construction.
- Existing sequence tagging methods struggle with overlapping relations due to order-dependency.
Purpose of the Study:
- To propose a parallel, ensemble-prediction-based model for joint entity-relation extraction in CTI.
- To address the limitations of sequence tagging methods in handling overlapping relations.
- To reduce the cost and scarcity of labeled data in the CTI domain.
Main Methods:
- A joint network combining Bidirectional Encoder Representations from Transformers (BERT) and Bidirectional Gated Recurrent Unit (BiGRU) was developed.
- An ensemble prediction module and triad representation were designed for joint extraction.
- A non-autoregressive decoder was used for parallel generation of relation triad sets.
- The SecCti dataset was created using ChatGPT for labeling and augmentation to mitigate data scarcity.
Main Results:
- The proposed model achieved a 4.6% absolute F1 improvement over the baseline for joint entity-relation extraction.
- The parallel, non-autoregressive approach effectively handled overlapping relations.
- Leveraging ChatGPT for data augmentation significantly reduced annotation costs.
Conclusions:
- The parallel, ensemble-prediction model offers a more effective solution for joint entity-relation extraction in CTI.
- The approach successfully addresses the order-dependency problem and improves performance on overlapping relations.
- The data augmentation strategy using ChatGPT provides a cost-effective way to create labeled datasets for CTI.
Keywords:
BiGRUcyber threat intelligenceentity–relationship extractionnon-autoregressive decoderparallel ensemble predictionMore Related Videos
Related Concept Videos
Predicting Reaction Outcomes
8.6K
Kinetics describes the rate and path by which a reaction occurs. In contrast, thermodynamics deals with state functions and describes the properties, behavior, and components of a system. It is not concerned with the path taken by the process and cannot address the rate at which a reaction occurs. Although it does provide information about what can happen during a reaction process, it does not describe the detailed steps of what appears on an atomic or a molecular level. On the other hand,...
8.6K
End Point Prediction: Gran Plot
580
A Gran plot is used to predict the equivalence volume or endpoint of a potentiometric or acid-base titration without reaching the endpoint. Typically, titration data is collected as a function of the titrant's volume up to a point less than the equivalence volume and then transformed into a linear format. The straight line is extended to the x-axis, indicating the necessary titrant volume to achieve the equivalence point.
For potentiometric titration, the Gran plot is created by plotting...
For potentiometric titration, the Gran plot is created by plotting...
580
Extraction: Advanced Methods
526
Metal ions can be separated from one another by complexation with organic ligands–the chelating agent– to form uncharged chelates. Here, the chelating agent must contain hydrophobic groups and behave as a weak acid, losing a proton to bind with the metal. Since most organic ligands used in this process are insoluble or undergo oxidation in the aqueous phase, the chelating agent is initially added to the organic phase and extracted into the aqueous phase. The metal-ligand complex is...
526
Prediction Intervals
2.3K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
2.3K
Parallel Processing
224
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
224
Associative Learning
569
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
569

