An LLM-driven pipeline detected and classified cryptographic API misuse across 3,492 programs, producing a 279-category taxonomy with 36 new categories, and encoded 11 of them into detection rules that expand existing tools.
Using Zero-shot Prompting in the Automatic Creation and Expansion of Topic Taxonomies for Tagging Retail Banking Transactions
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
This work presents an unsupervised method for automatically constructing and expanding topic taxonomies using instruction-based fine-tuned LLMs (Large Language Models). We apply topic modeling and keyword extraction techniques to create initial topic taxonomies and LLMs to post-process the resulting terms and create a hierarchy. To expand an existing taxonomy with new terms, we use zero-shot prompting to find out where to add new nodes, which, to our knowledge, is the first work to present such an approach to taxonomy tasks. We use the resulting taxonomies to assign tags that characterize merchants from a retail bank dataset. To evaluate our work, we asked 12 volunteers to answer a two-part form in which we first assessed the quality of the taxonomies created and then the tags assigned to merchants based on that taxonomy. The evaluation revealed a coherence rate exceeding 90% for the chosen taxonomies. The taxonomies' expansion with LLMs also showed exciting results for parent node prediction, with an f1-score above 70% in our taxonomies.
citation-role summary
citation-polarity summary
fields
cs.CR 1years
2025 1verdicts
CONDITIONAL 1roles
background 1polarities
support 1representative citing papers
citing papers explorer
-
Automatic Generation of a Cryptography Misuse Taxonomy Using Large Language Models
An LLM-driven pipeline detected and classified cryptographic API misuse across 3,492 programs, producing a 279-category taxonomy with 36 new categories, and encoded 11 of them into detection rules that expand existing tools.