Evaluating Open-Source LLMs for Multi-Label ATT&CK Technique Classification on CTI Reports
This paper establishes a new empirical baseline for multi-label ATT&CK classification on complex unstructured Cyber Threat Intelligence reports by introducing a human-annotated dataset of 2,076 sentences and evaluating seven open-source LLMs, which collectively achieved a low micro-averaged F1 score of 0.22, indicating that current models remain insufficient for production-grade deployment despite a positive correlation between parameter size and performance.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are a security guard trying to read a thousand-page, messy diary written by a chaotic criminal. This diary (called a CTI Report) doesn't just say "I stole the car." It says, "I picked the lock, hotwired the engine, drove to the bank, and then wiped the security cameras."
Your job is to read every sentence and tag it with the correct "crime code" from a massive rulebook called MITRE ATT&CK. This rulebook has 211 different codes for every possible way a criminal can attack. The problem? One sentence often contains multiple crimes at once, and the language is tricky.
For a long time, computers were terrible at this. They were like a robot that could only read simple, single-sentence notes. If the note was complex, the robot got confused.
Then came Large Language Models (LLMs). Think of these as super-smart, well-read interns who can understand context and nuance. People hoped these interns could finally read the messy diaries and tag the crimes perfectly.
This paper is the report card for seven of these open-source interns. The researchers wanted to see if these AI interns are actually ready to do the job, or if they are still too inexperienced.
Here is what they did and what they found, explained simply:
1. The Test: A "Real-World" Exam
Previous tests for these AI interns were like giving them a quiz with easy, single-answer questions (e.g., "The criminal used a key." -> Tag: Lock Picking).
The researchers in this paper said, "That's not how real life works." They created a harder, more realistic exam:
- They took 83 real, messy security reports written by human experts.
- They broke them down into 2,076 individual sentences.
- They had human experts manually tag every sentence with the correct crime codes. Some sentences had no codes; some had one; some had up to nine codes at once!
- This became the "Answer Key" (Ground Truth) to grade the AI.
2. The Contestants
They picked 7 different open-source AI models.
- Think of these models as students of different sizes. Some are small (8 billion "brain cells" or parameters), and some are giants (236 billion).
- They tested them in different "modes":
- Zero-Shot: Just giving the instructions.
- Few-Shot: Giving the AI a few examples to study first.
- Chain-of-Thought: Asking the AI to "think out loud" step-by-step before answering.
- Temperature: Turning the AI's "creativity" knob up or down (0 = strict robot, 0.5 = slightly more creative).
3. The Results: The Interns Are Still Learning
The results were a bit of a reality check.
- The Score: Even the best AI model only got a 22% score (on a scale where 100% is perfect).
- Analogy: Imagine a student taking a difficult final exam and getting a D-. They are passing, but they are missing most of the answers.
- Size Matters (Mostly): The biggest, most complex models (the "Giant" ones) generally did better than the small ones. There was a clear link: bigger brain = slightly better score.
- The "Magic" Settings Didn't Work:
- Giving the AI examples (Few-Shot) didn't really help.
- Asking the AI to "think step-by-step" (Chain-of-Thought) didn't really help.
- Changing the "creativity" knob (Temperature) made almost no difference.
- Analogy: It's like giving a student a different colored pencil or telling them to "try harder," but if they don't know the material, the score doesn't change.
4. The One Thing That Helped: The "Cheat Sheet"
The researchers tried one more thing. They gave the AI a Retrieval-Augmented Generation (RAG) setup.
- Analogy: Instead of just relying on what the AI memorized, they gave the AI an open book (the official rulebook) to look at while taking the test.
- The Result: The score jumped from 22% to 32%.
- This was the biggest improvement of all. It proved that the AI isn't failing because it's "dumb"; it's failing because it doesn't have the current rules in front of it.
5. What Went Wrong?
The researchers looked at the mistakes the AI made:
- False Positives: The AI saw a word like "evade" and guessed "Hijacking," even though the sentence was about something else. It was guessing based on keywords rather than understanding the story.
- False Negatives: The AI missed a crime because it didn't understand that "staging a ransomware binary" was actually a specific type of transfer. It lacked the deep context.
The Bottom Line
The paper concludes that current open-source AI models are not yet ready to be the sole security guards for classifying complex cyber threats. They are too inaccurate (scoring only 22-32%) to be trusted in a real-world security center without human help.
The only thing that significantly improved their performance was giving them access to the official rulebook (RAG) during the test. Simply changing how you ask the questions (prompts) or making the model bigger didn't solve the core problem.
In short: The AI interns are smart, but they are currently too error-prone to work alone. They need a human supervisor and a reference manual to do the job correctly.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.