Using machine learning algorithms to predict colorectal cancer
Background: Colorectal cancer (CRC) is the second most common type of cancer in China, with middle-aged and elderly adults being at high risk. However, the colonoscopy examination rate among middle-aged and elderly adults is very low. As of 2020, the colonoscopy examination rate in China was 914.8 per 100,000 people, and the distribution across regions was extremely uneven. Given the high incidence and mortality rates of colorectal cancer and the low screening rate of colonoscopies in the initial screening positive population for colorectal cancer, further interventions will be needed. The objective of this study was to use machine learning and 0.2 million consultation data to predict colorectal cancer and identify important predictors. Methods: Our study was based on a population-based cross-sectional survey. We used data from 5,664 cases with colonoscopy results out of 49,701 initial positive consultations in the colorectal cancer screening project in Baoshan District, Shanghai, from 2013 to 2021. Multiple machine learning models including adaptive boosting classifier and gradient boosting machine were established to predict colorectal cancer. In the setting of outcome indicators, patients diagnosed with colorectal cancer through clinical colonoscopy results are considered to have colorectal cancer. An area under the curve (AUC) of each established model exceeding 0.7 was considered acceptable for predicting colorectal cancer. The optimal model was used to identify predictors of colorectal cancer. Findings: The incidence of colorectal cancer and the colonoscopy rate is 3.58% (203/5664) and 11.4% (5664/49,701). Non-invasive predictors such as sociodemographic information, behavioural history, and medical history were used to predict the current occurrence of colorectal cancer. In our study, the accuracy of Gradient Boosting Machine, Support Vector Machine, and Light Gradient Boosting Machine reached 0.86, while the accuracy of eXtreme Gradient Boosting reached 0.84 in predicting the occurrence of colorectal cancer. Among the variables predicting colorectal cancer, age, occupation, education, history of bowel cancer in first-degree relatives, history of cholecystitis are important predictors. Interpretation: Using machine learning methods and non-invasive predictors can accurately predict colorectal cancer in individuals with positive initial screening results for colorectal cancer. Our machine learning predictive models can provide further risk for colorectal cancer, which may help increase the colonoscopy examination rate among individuals with positive initial screening results. In individuals with positive colorectal cancer screenings, colonoscopy rates are low. Our machine learning models can enhance screening rates, aiding in disease prevention. Funding: This study was supported by Health Promotion and Education of the Key medical Specialty of Baoshan District, shanghai (BSZK-2023-BZ14), Traditional Chinese medicine research project of Shanghai Municipal Health Commission (20240N108), and Construction of Traditional Chinese Medicine Inheritance and innovation Development Demonstration Pilot Projects in Pudong New Area - High-Level Research-Oriented Traditional Chinese Medicine Hospital Construction (C-2023-0901).
Authors
- Jianying Mao
- Guoqun Xie
- Hailei Zhao (ORCID: https://orcid.org/0000-0001-5564-3677)
- Xingjian Xiao
- Xianglong Xu (ORCID: https://orcid.org/0000-0003-1873-4734)
- Shiyou Liu (ORCID: https://orcid.org/0000-0002-7329-9731)
- Bo Sun (ORCID: https://orcid.org/0000-0003-3172-7811)
- Bo Hong
- Xiaohan Yi
- Kubra Maqsood
Institutions
- Shanghai University of Traditional Chinese Medicine (CN)
- Longhua Hospital Shanghai University of Traditional Chinese Medicine (CN)
Publication Details
- Journal
- The Lancet Regional Health - Western Pacific
- Published
- 2025-02-01
- DOI
- https://doi.org/10.1016/j.lanwpc.2024.101355
- Primary Topic
- Radiomics and Machine Learning in Medical Imaging
- Type
- article
- Field-Weighted Citation Impact
- 0.00