Construction of Event Evolution Graph of Ancient Chinese Medicine Books-Taking Treatise on Febrile Diseases as an Example
Objective This study aims to extract medical events from the ancient Chinese medical book"Treatise on Febrile Diseases"and explore their internal connections.By constructing an event evolution graph,this study visualizes the progression of diseases related to the three Yang and three Yin,provides new ideas for the digitization of ancient Chinese medical literature,and offers more intuitive learning and reference material for modern clinical practice and education in Traditional Chinese Medicine(TCM).Methods Taking the classic TCM literature"Treatise on Febrile Diseases"as the research subject,we initially used a combination of the BERT model and LSTM-CRF model to identify medical events and their argument constituents in the ancient text.Then,an improved SpERT model was employed to identify multi-event relationships.Finally,we constructed an event evolution graph of"Treatise on Febrile Diseases"with medical events as nodes and event relationships as edges,which represents the internal connections among medical events.Results The models mentioned above achieved a precision rate of 0.768,a recall rate of 0.761,and an F1 score of 0.772 for identifying medical events and their argument constituents.Additionally,achieving a precision rate of 0.736,a recall rate of 0.682,and an F1 score of 0.687 for recognizing complex event relationships.Through the above model,the text of Treatises of Febrile Diseases was extracted,and finally the theory graph was constructed by Neo4j,which contained 3518 medical events and 5294 event relationships.Conclusion The event evolution graph organizes medical events in a cohesive manner,facilitating understanding of the relationships among diseases,patterns,treatments,prescriptions,and outcomes.Therefore,it provides a multidimensional approach for learning and guiding clinical practice in TCM.
Event Evolution GraphAncient Chinese medical bookTreatise on Febrile DiseasesMedical eventNatural language processing