Ontology-Based Natural Language Processing for Thai Herbs and Thai Traditional Medicine Recommendation System Supporting Health Care and Treatments (THMRS)

  • Akkasit Sittisaman
  • Naruepon PanawongEmail author
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 924)


Herbs become increasingly popular in health care and treatments these days, because they are safe under careful usages. Although Thai herbs information can be retrieved from many websites, it takes long searching times for discovering the information that matches with users’ requirements. Therefore, this research aimed to develop a Thai herbs and Thai traditional medicines recommendation system for health care and treatments using ontology-based natural language processing (THMRS). In addition, users can use the proposed recommendation system via web or Windows application. The proposed THMRS is composed of ontology-based databases called Thaiherb, searching process using natural language combined with word tokenization and spell checking by ISG (Index of Similarity Group) Algorithm, translation from natural language to SPARQL commands is designed for semantic search, and the decision making whether information found will be delivered to users is done by co-occurrence density analysis. The search result was displayed in a single website or a window which is fast and user-friendly. The experiments show that the average F-Measure is 95.07%, the average precision is 93.76%, and the average recall is 96.42% which indicate that THMRS is very high efficiency.


ISG Natural language Ontology SPARQL Thai herbs 


  1. 1.
    Sivilai, S., Namahoot, C.S.: Development of question answering for patient health food recommendation system. In: Proceedings of the 5th National Conference on Information Technology, Bangkok, Thailand, pp. 167–172 (2013) (in Thai)Google Scholar
  2. 2.
    Song, D., Schilder, F., Smiley, C.: Natural language question answering and analytics for diverse and interlinked datasets. In: Proceedings of the North American Chapter of the Association for Computational Linguistics—Human Language Technologies, Denver, Colorado, USA, pp. 101–105 (2015)Google Scholar
  3. 3.
    Kongthon, A., Kongyoung, S., Haruechaiyasak, C., Palingoon, P.: A semantic based question answering system for Thailand tourism information. In: Proceedings of the KRAQ11 Workshop: Knowledge and Reasoning for Answering Questions, Chiangmai, Thailand, pp. 38–42 (2011)Google Scholar
  4. 4.
    Kato, T., Kato, Y., Bjorn, K., Maneerat, N., Varakulsiripunth, R.: Providing thaiherbal recommendation based on ontology and reasoning. In: Proceedings of the 1st International Symposium on Technology for Sustainability, Bangkok, Thailand, pp. 509–512 (2011)Google Scholar
  5. 5.
    Tungkwampian, W., Theerarungchaisri, A., Buranarach, M.: Development of Thai herbal medicine knowledge base using ontology technique. Thai J. Pharm. Sci. 39(3), 102–109 (2015)Google Scholar
  6. 6.
    MIS Editorial Board: Stop Sick With Herb, Bangkok. MIS Publishing, Thailand (2014) (in Thai)Google Scholar
  7. 7.
    Snae, C.: A comparison and analysis of name matching algorithms. Int. J. Appl. Sci. Eng. Technol. 4(1), 252–257 (2007)Google Scholar
  8. 8.
    Namahoot, K., Snae, C.: Web-based Thai name checking system using Thai astrology naming and clustering techniques. NU Sci. J., 4(1), 89–104 (2007) (in Thai)Google Scholar
  9. 9.
    Panawong N., Namahoot, C.S.: Performance analysis of an ontology-based tourism information system with ISG algorithm and name variation matching. NU Sci. J. 9(2), 47–64 (2013) (in Thai)Google Scholar
  10. 10.
    Booncharoen, S.: Artificial Intelligence. Top Publishing, Bangkok, Thailand (2012). (in Thai)Google Scholar
  11. 11.
    Kumpaor, N., Ketcham, M.: System of book recommendation in library by using natural language processing. Pathumwan Acad. J. 5(13), 45–60 (2015) (in Thai)Google Scholar
  12. 12.
    Poria, S., Agarwal, B., Gelbukh, A., Hussain, A., Howard, N.: Dependency-based semantic parsing for concept-level text analysis. In: Gelbukh, A. (ed.) Computational Linguistics and Intelligent Text Processing. CICLing 2014. Lecture Notes in Computer Science, Springer, Berlin, Heidelberg. vol. 8403, pp. 113–127 (2014)CrossRefGoogle Scholar
  13. 13.
    Shao, M., Qin, L.: Text similarity computing based on LDA topic model and word co-occurrence. In: Proceedings of the 2nd International Conference on Software Engineering, Knowledge Engineering and Information Engineering (SEKEIE 2014), pp. 199–203. Singapore (2014)Google Scholar
  14. 14.
    Panawong, N., Sittisaman, A.: A responsive web search system using word co-occurrence density and ontology: Independent Study Project Search. Adv. Intell. Syst. Comput. 760, 185–196 (2018)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Department of Applied Science, Faculty of Science and TechnologyNakhon Sawan Rajabhat UniversityNakhon SawanThailand

Personalised recommendations