자연어 처리 기반 『傷寒論』 辨病診斷體系 분류를 위한 기계학습 모델 선정
Selecting Machine Learning Model Based on Natural Language Processing for Shanghanlun Diagnostic System Classification
1
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
Objective : The purpose of this study is to explore the most suitable machine learning model algorithm for Shanghanlun diagnostic system classification using natural language processing (NLP). Methods : A total of 201 data items were collected from 『Shanghanlun』 and 『Clinical Shanghanlun』, ‘Taeyangbyeong-gyeolhyung’ and ‘Eumyangyeokchahunobokbyeong’ were excluded to prevent oversampling or undersampling. Data were pretreated using a twitter Korean tokenizer and trained by logistic regression, ridge regression, lasso regression, naive bayes classifier, decision tree, and random forest algorithms. The accuracy of the models were compared. Results : As a result of machine learning, ridge regression and naive Bayes classifier showed an accuracy of 0.843, logistic regression and random forest showed an accuracy of 0.804, and decision tree showed an accuracy of 0.745, while lasso regression showed an accuracy of 0.608. Conclusions : Ridge regression and naive Bayes classifier are suitable NLP machine learning models for the Shanghanlun diagnostic system classification.
Abstract
Objective : The purpose of this study is to explore the most suitable machine learning model algorithm for Shanghanlun diagnostic system classification using natural language processing (NLP). Methods : A total of 201 data items were collected from 『Shanghanlun』 and 『Clinical Shanghanlun』, ‘Taeyangbyeong-gyeolhyung’ and ‘Eumyangyeokchahunobokbyeong’ were excluded to prevent oversampling or undersampling. Data were pretreated using a twitter Korean tokenizer and trained by logistic regression, ridge regression, lasso regression, naive bayes classifier, decision tree, and random forest algorithms. The accuracy of the models were compared. Results : As a result of machine learning, ridge regression and naive Bayes classifier showed an accuracy of 0.843, logistic regression and random forest showed an accuracy of 0.804, and decision tree showed an accuracy of 0.745, while lasso regression showed an accuracy of 0.608. Conclusions : Ridge regression and naive Bayes classifier are suitable NLP machine learning models for the Shanghanlun diagnostic system classification.
참고문헌 (18)
- 박상언, "딥러닝 중심의 자연어 처리 기술 현황 분석", 한국빅데이터학회 학회지, 6(1), pp.63~81 (2021), 사)한국빅데이터학회[DOI]
- Srivastava A, "Text mining : classification, clustering, and applications" (2009), CRC Press
- Misra-Hebert AD, "Natural Language Processing Improves Detection of Nonsevere Hypoglycemia in Medical Records Versus Coding Alone in Patients With Type 2Diabetes but Does Not Improve Prediction of Severe Hypoglycemia Events : An Analysis Using the Electronic Medical Record in a Large Health System", Diabetes Care, 43(8), pp.1937~1940 (2020)[DOI]
- Joseph A. Mellia, "Natural Language Processing in Surgery A Systematic Review and Meta-analysis", Annals of Surgery, 273(5), pp.900~908 (2020), Ovid Technologies (Wolters Kluwer Health)[DOI]
- B. Jones, "Development and Validation of a Natural Language Processing Tool to Identify Patients Treated for Pneumonia across VA Emergency Departments", Applied Clinical Informatics, 09(01), pp.122~128 (2018), Georg Thieme Verlag KG[DOI]
- 이승현, "자연어 처리 및 기계학습을 통한 동의보감 기반 한의변증진단기술 개발", 대한한의학회지, 41(3), pp.1~8 (2020), 대한한의학회
- 이재화, "머신러닝을 활용한 사상체질 분류 모델 선정과 서비스 플로우 디자인", 디지털콘텐츠학회논문지, 20(2), pp.321~327 (2019), 한국디지털콘텐츠학회[DOI]
- 박무순, "인공지능 기반 평가 도구를 이용한 한의사의 체질 진단 평가 및 활용 방안에 대한 연구", 동의생리병리학회지, 36(2), pp.73~78 (2022), 한의병리학회
- 장호, "자연어 기술 기반 한의 증상명 추천 시스템 (소화기계 질환 버전)", 한국지식정보기술학회 논문지, 15(5), pp.831~843 (2020), 한국지식정보기술학회[DOI]
- Nick Craddock, "Psychiatric diagnosis: impersonal, imperfect and important", British Journal of Psychiatry, 204(2), pp.93~95 (2014), Royal College of Psychiatrists[DOI]
- 백두현, "텍스트 분류 기반 기계학습의 정신과 진단 예측 적용", 생물정신의학, 27(1), pp.18~26 (2020), 대한생물정신의학회[DOI]
- 김진아, "사례분석을 통한『傷寒論』辨病診斷體系의 서사의학적 가치의 탐색", 대한상한금궤의학회지, 6(1), pp.1~25 (2014), 대한상한금궤의학회[DOI]
- Kim KI, "Etymological Shanghanlun, translation and interpretation based on old chinese characters" (2015), BADABOOKS
- Roh YB, "Clinical Shanghanlun, application and practice of mental and incurable diseases" (2020), BADABOOKS
- Park EL, "KoNLPy: Korean natural language processing in Python", Proceedings of the 26th Annual Conference on Human and Cognitive Language Technology (2014)
- Ramos JA, "Using TF-IDF to determine word relevance in document queries", Proceedings of the First Instructional Conference on Machine Learning (2003)
- Jayakumar Sadhasivam, "An empirical comparison of supervised learning algorithms and hybrid WDBN algorithm for MOOC courses", Journal of Ambient Intelligence and Humanized Computing (2019), Springer Science and Business Media LLC[DOI]
- 노성화, "텍스트마이닝을 위한 한국어 범용 불용어 목록 연구", 한말연구, 63(13), pp.1~15 (2022), 한말연구학회[DOI]
