While the pet market is continuously rapidly increasing in Korea, pet dog owners feel uncomfortable in coping with pet dog's health problems in time. In this paper, we propose a pre-diagnosis system based on neuro-fuzzy learning, enabling non-expert users to monitor their pets' health by inputting observed symptoms. To develop such a system, we form a disease-symptom database based on several textbooks with veterinarians' guidance and filtering. The system offers likely disease predictions and recommended coping strategies based on fuzzy inference. We evaluated three fuzzy inference algorithms-PFCM-R, FHAL, and MNFL. While PFCM-R achieved high accuracy with clean data, it struggled with noisy inputs. FHAL showed better noise tolerance but lower precision. PFCM-R is a variant of well-known fuzzy unsupervised learner FCM, and FHAL is the hybrid fuzzy inference engine based on Fuzzy Association Memory and a double-layered FCM we developed. To make the system more robust, we propose the multi-layered neuro-fuzzy learner (MNFL) in this paper, which effectively weakens the association strength between the disease and the observed symptoms, less related to the body part on which the abnormal symptoms are observed. In experiments that are designed to examine how the inference system reacts under increasing noisy input from the user, MNFL achieved 98% accuracy even with non-erroneous inputs, demonstrating superior robustness to other inference engines. This system empowers pet owners to detect health issues early, improving the quality of care and fostering more informed interactions with veterinarians, ultimately enhancing the well-being of companion animals.
Keywords: PFCM; multi-layered fuzzy inference; pet dog disease; pre-diagnosis; robustness.