SODA: A Natural Language Processing Package to Extract Social Determinants of Health for Cancer Studies
Not on the map. Why?
Abstract (arXiv)
Objective: We aim to develop an open-source natural language processing (NLP) package, SODA (i.e., SOcial DeterminAnts), with pre-trained transformer models to extract social determinants of health (SDoH) for cancer patients, examine the generalizability of SODA to a new disease domain (i.e., opioid use), and evaluate the extraction rate of SDoH using cancer populations. Methods: We identified SDoH categories and attributes and developed an SDoH corpus using clinical notes from a general cancer cohort. We compared four transformer-based NLP models to extract SDoH, examined the generalizability of NLP models to a cohort of patients prescribed with opioids, and explored customization strategies to improve performance. We applied the best NLP model to extract 19 categories of SDoH from the breast (n=7,971), lung (n=11,804), and colorectal cancer (n=6,240) cohorts. Results and Conclusion: We developed a corpus of 629 cancer patients notes with annotations of 13,193 SDoH concepts/attributes from 19 categories of SDoH. The Bidirectional Encoder Representations from Transformers (BERT) model achieved the best strict/lenient F1 scores of 0.9216 and 0.9441 for SDoH concept extraction, 0.9617 and 0.9626 for linking attributes to SDoH concepts. Fine-tuning the NLP models using new annotations from opioid use patients improved the strict/lenient F1 scores from 0.8172/0.8502 to 0.8312/0.8679. The extraction rates among 19 categories of SDoH varied greatly, where 10 SDoH could be extracted from >70% of cancer patients, but 9 SDoH had a low extraction rate (<70% of cancer patients). The SODA package with pre-trained transformer models is publicly available at https://github.com/uf-hobiinformatics-lab/SDoH_SODA.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 10 of its 57 references that are in the map. First posted on arXiv 6 Dec 2022.
Builds on
10 of 57 references.
References · 10
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2020Longformer: The Long-Document Transformercited by 3,362
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,157
- 2016Semantics derived automatically from language corpora contain human-like biasescited by 894
- 2016Neural Architectures for Named Entity Recognitioncited by 548
- 2022GatorTron: A Large Clinical Language Model to Unlock Patient Information from Unstructured Electronic Health Recordscited by 238
- 2021Large Pre-trained Language Models Contain Human-like Biases of What is Right and Wrong to Docited by 178
- 2020Annotating Social Determinants of Health Using Active Learning, and Characterizing Determinants Using Neural Event Extractioncited by 32
- 2021A Study of Social and Behavioral Determinants of Health in Lung Cancer Patients Using Transformers-based Natural Language Processing Modelscited by 11
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 2; 2026: 3.
8 papers.
- 2025A Study of Large Language Models for Patient Information Extraction: Model Architecture, Fine-Tuning Strategy, and Multi-task Instruction Tuningcited by 1
- 2023Developing A Fair Individualized Polysocial Risk Score (iPsRS) for Identifying Increased Social Risk of Hospitalizations in Patients with Type 2 Diabetes (T2D)cited by 0
- 2024Improving Generalizability of Extracting Social Determinants of Health Using Large Language Models through Prompt-tuningcited by 0
- 2024Natural Language Processing for Analyzing Electronic Health Records and Clinical Notes in Cancer Research: A Reviewcited by 0
- 2025Academic case reports lack diversity: Assessing the presence and diversity of sociodemographic and behavioral factors related to Post COVID-19 Conditioncited by 0
- 2026A Parameter-Efficient Transfer Learning Approach through Multitask Prompt Distillation and Decomposition for Clinical NLPcited by 0
- 2026Using reasoning LLMs to extract SDOH events from clinical notescited by 0
- 2026A Rubric-Guided Large Language Model Solution for Opioid Use Disorder Computable Phenotypingcited by 0
- 2026A Rubric-Guided Large Language Model Solution for Opioid Use Disorder Computable Phenotyping4 Sep 2026
- 2026Using reasoning LLMs to extract SDOH events from clinical notes15 Apr 2026
- 2026A Parameter-Efficient Transfer Learning Approach through Multitask Prompt Distillation and Decomposition for Clinical NLP8 Apr 2026
- 2025A Study of Large Language Models for Patient Information Extraction: Model Architecture, Fine-Tuning Strategy, and Multi-task Instruction Tuning5 Sep 2025
- 2025Academic case reports lack diversity: Assessing the presence and diversity of sociodemographic and behavioral factors related to Post COVID-19 Condition21 Jan 2025
- 2024Natural Language Processing for Analyzing Electronic Health Records and Clinical Notes in Cancer Research: A Review29 Oct 2024
- 2024Improving Generalizability of Extracting Social Determinants of Health Using Large Language Models through Prompt-tuning19 Mar 2024
- 2023Developing A Fair Individualized Polysocial Risk Score (iPsRS) for Identifying Increased Social Risk of Hospitalizations in Patients with Type 2 Diabetes (T2D)5 Sep 2023