Papers › Chemical detection and indexing in PubMed full text articles using deep learning and...
Chemical detection and indexing in PubMed full text articles using deep learning and rule-based methods
Tiago Almeida, Rui Antunes, João Figueira Silva, João Rafael Almeida, Sérgio Matos
Identifying chemicals in biomedical scientific literature is a crucial task for drug development research. The BioCreative NLM-Chem challenge promoted the development of automatic systems that can identify chemicals in full-text articles and decide which chemical concepts are relevant to be indexed. This work describes the participation of the BIT.UA team from the University of Aveiro, where we propose a three-stage automatic pipeline that individually tackles (i) chemical mention detection, (ii) entity normalization and (iii) indexing. We adopted a deep learning solution based on a biomedical BERT variant for chemical identification. For normalization we used a rule-based approach and a hybrid version that explores a dense retrieval mechanism. Similarly, for indexing we also followed two distinct approaches: a rule-based, and a TF-IDF based method. Our best official results are consistently above the official median and benchmark in the three subtasks, with respectively 0.8454, 0.8136, and 0.4664 F1-scores.
Code
No code repository is listed for this paper in the archive or in Syntology's graph.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Chemical Indexing | BC7 NLM-Chem | Rule-based | F1-score (strict) | 0.4664 | #2 of 2 | Archive leaderboard | report |
| Entity Linking | BC7 NLM-Chem | Sieve-based | F1-score (strict) | 0.8136 | #2 of 2 | Archive leaderboard | report |
| Named Entity Recognition (NER) | BC7 NLM-Chem | PubMedBERT+MLP+CRF | F1-score (strict) | 0.8454 | #2 of 2 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections