A conversational recommender system for diagnosis using fuzzy rules

Abstract
Graded implications in the framework of Fuzzy Formal Concept Analysis are used as the knowledge guiding the recommendations. An automated engine based on fuzzy Simplification Logic is proposed to make the suggestions to the users. Conversational recommender systems have proven to be a good approach in telemedicine, building a dialogue between the user and the recommender based on user preferences provided at each step of the conversation. Here, we propose a conversational recommender system for medical diagnosis using fuzzy logic. Specifically, fuzzy implications in the framework of Formal Concept Analysis are used to store the knowledge about symptoms and diseases and Fuzzy Simplification Logic is selected as an appropriate engine to guide the conversation to a final diagnosis. The recommender system has been used to provide differential diagnosis between schizophrenia and schizoaffective and bipolar disorders. In addition, we have enriched the conversational strategy with two strategies (namely critiquing and elicitation mechanism) for a better understanding of the knowledge-driven conversation, allowing user’s feedback in each step of the conversation and improving the performance of the method.
Funding
Citation
Please, cite this work as:
[Cor+20] P. Cordero, M. Enciso, D. López, et al. “A conversational recommender system for diagnosis using fuzzy rules”. In: Expert Systems with Applications 154 (2020), p. 113449.
Bibliometric data
The following data has been extracted from resources such as OpenAlex, Dimensions, PlumX or Altmetric.
Cites
The following graph plots the number of cites received by this work from its publication, on a yearly basis.
Papers citing this work
The following is a non-exhaustive list of papers that cite this work:
[1] Ľ. Antoni, P. Eliaš, J. Guniš, et al. “Bimorphisms and attribute implications in heterogeneous formal contexts”. In: International Journal of Approximate Reasoning 172 (Sep. 2024), p. 109245. ISSN: 0888-613X. DOI: 10.1016/j.ijar.2024.109245. URL: http://dx.doi.org/10.1016/j.ijar.2024.109245.
[2] P. Cordero, M. Enciso, D. López-Rodríguez, et al. “fcaR, Formal Concept Analysis with R”. In: The R Journal 14.1 (Jun. 2022), p. 341–361. ISSN: 2073-4859. DOI: 10.32614/rj-2022-014. URL: http://dx.doi.org/10.32614/rj-2022-014.
[3] D. Dubois, J. Medina, H. Prade, et al. “Disjunctive attribute dependencies in formal concept analysis under the epistemic view of formal contexts”. In: Information Sciences 561 (Jun. 2021), p. 31–51. ISSN: 0020-0255. DOI: 10.1016/j.ins.2020.12.085. URL: http://dx.doi.org/10.1016/j.ins.2020.12.085.
[4] H. Gholizadeh, A. M. Fathollahi-Fard, H. Fazlollahtabar, et al. “Fuzzy data-driven scenario-based robust data envelopment analysis for prediction and optimisation of an electrical discharge machine’s parameters”. In: Expert Systems with Applications 193 (May. 2022), p. 116419. ISSN: 0957-4174. DOI: 10.1016/j.eswa.2021.116419. URL: http://dx.doi.org/10.1016/j.eswa.2021.116419.
[5] J. Guniš, L. Šnajder, L. Antoni, et al. “Formal Concept Analysis of Students’ Solutions on Computational Thinking Game”. In: IEEE Transactions on Education 68.1 (Feb. 2025), p. 20–32. ISSN: 1557-9638. DOI: 10.1109/te.2024.3442612. URL: http://dx.doi.org/10.1109/te.2024.3442612.
[6] Q. Hu, J. Zhang, J. Mi, et al. “TIEOD: Three-way concept-based information entropy for outlier detection”. In: Applied Soft Computing 170 (Feb. 2025), p. 112642. ISSN: 1568-4946. DOI: 10.1016/j.asoc.2024.112642. URL: http://dx.doi.org/10.1016/j.asoc.2024.112642.
[7] C. Liu, D. Peng, H. Chen, et al. “Attribute granules-based object entropy for outlier detection in nominal data”. In: Engineering Applications of Artificial Intelligence 133 (Jul. 2024), p. 108198. ISSN: 0952-1976. DOI: 10.1016/j.engappai.2024.108198. URL: http://dx.doi.org/10.1016/j.engappai.2024.108198.
[8] D. López-Rodríguez, M. Ojeda-Hernández, and C. Bejines. “New Simplification Rules for Databases with Positive and Negative Attributes”. In: Mathematics 13.2 (Jan. 2025), p. 309. ISSN: 2227-7390. DOI: 10.3390/math13020309. URL: http://dx.doi.org/10.3390/math13020309.
[9] D. López-Rodríguez, M. Ojeda-Hernández, Á. Mora, et al. “Close-by-One-like algorithms in the fuzzy setting: Theory and experimentation”. In: Fuzzy Sets and Systems 520 (Nov. 2025), p. 109574. ISSN: 0165-0114. DOI: 10.1016/j.fss.2025.109574. URL: http://dx.doi.org/10.1016/j.fss.2025.109574.
[10] M. Ojeda-Hernández, D. López-Rodríguez, and Á. Mora. “A Formal Concept Analysis approach to hierarchical description of malware threats”. In: Forensic Science International: Digital Investigation 50 (Sep. 2024), p. 301797. ISSN: 2666-2817. DOI: 10.1016/j.fsidi.2024.301797. URL: http://dx.doi.org/10.1016/j.fsidi.2024.301797.
[11] F. Pérez-Gámez, P. Cordero, M. Enciso, et al. “Computing the Mixed Concept Lattice”. In: Information Processing and Management of Uncertainty in Knowledge-Based Systems. Springer International Publishing, 2022, p. 87–99. ISBN: 9783031089718. DOI: 10.1007/978-3-031-08971-8_8. URL: http://dx.doi.org/10.1007/978-3-031-08971-8_8.
[12] F. Pérez-Gámez, D. López-Rodríguez, P. Cordero, et al. “Simplifying Implications with Positive and Negative Attributes: A Logic-Based Approach”. In: Mathematics 10.4 (Feb. 2022), p. 607. ISSN: 2227-7390. DOI: 10.3390/math10040607. URL: http://dx.doi.org/10.3390/math10040607.
[13] M. Polignano, F. Narducci, A. Iovine, et al. “HealthAssistantBot: A Personal Health Assistant for the Italian Language”. In: IEEE Access 8 (2020), p. 107479–107497. ISSN: 2169-3536. DOI: 10.1109/access.2020.3000815. URL: http://dx.doi.org/10.1109/access.2020.3000815.
[14] M. Sajde, H. Malek, and M. Mohsenzadeh. “RecoMed: A knowledge-aware recommender system for hypertension medications”. In: Informatics in Medicine Unlocked 30 (2022), p. 100950. ISSN: 2352-9148. DOI: 10.1016/j.imu.2022.100950. URL: http://dx.doi.org/10.1016/j.imu.2022.100950.
[15] R. C. Santos, R. Baréa, A. C. Sanches, et al. “Fuzzy inference algorithm for quantifying thermal comfort in peri-urban environments”. In: Environment, Development and Sustainability (Dec. 2024). ISSN: 1573-2975. DOI: 10.1007/s10668-024-05831-8. URL: http://dx.doi.org/10.1007/s10668-024-05831-8.
[16] R. Seth and A. Sharaff. A Comparative Overview of Hybrid Recommender Systems: Review, Challenges, and Prospects. Jan. 2022. DOI: 10.1002/9781119792529.ch3. URL: http://dx.doi.org/10.1002/9781119792529.ch3.
[17] P. Sokol, Ľ. Antoni, O. Krídlo, et al. “Formal concept analysis approach to understand digital evidence relationships”. In: International Journal of Approximate Reasoning 159 (Aug. 2023), p. 108940. ISSN: 0888-613X. DOI: 10.1016/j.ijar.2023.108940. URL: http://dx.doi.org/10.1016/j.ijar.2023.108940.
[18] S. K. Sood, A. Kaur, and V. Sood. “Energy efficient IoT-Fog based architectural paradigm for prevention of Dengue fever infection”. In: Journal of Parallel and Distributed Computing 150 (Apr. 2021), p. 46–59. ISSN: 0743-7315. DOI: 10.1016/j.jpdc.2020.12.002. URL: http://dx.doi.org/10.1016/j.jpdc.2020.12.002.
[19] M. Uta, A. Felfernig, V. Le, et al. “Knowledge-based recommender systems: overview and research directions”. In: Frontiers in Big Data 7 (Feb. 2024). ISSN: 2624-909X. DOI: 10.3389/fdata.2024.1304439. URL: http://dx.doi.org/10.3389/fdata.2024.1304439.
[20] G. Yu, Z. Chen, J. Wu, et al. “Medical decision support system for cancer treatment in precision medicine in developing countries”. In: Expert Systems with Applications 186 (Dec. 2021), p. 115725. ISSN: 0957-4174. DOI: 10.1016/j.eswa.2021.115725. URL: http://dx.doi.org/10.1016/j.eswa.2021.115725.
[21] G. Yu and J. Wu. “Efficacy prediction based on attribute and multi-source data collaborative for auxiliary medical system in developing countries”. In: Neural Computing and Applications 34.7 (Jan. 2022), p. 5497–5512. ISSN: 1433-3058. DOI: 10.1007/s00521-021-06713-0. URL: http://dx.doi.org/10.1007/s00521-021-06713-0.
[22] A. Y. Zaremarjal and D. Yiltas-Kaplan. “Semantic Collaborative Filtering Recommender System Using CNNs”. In: 2021 8th International Conference on Electrical and Electronics Engineering (ICEEE). IEEE, Apr. 2021, p. 254–258. DOI: 10.1109/iceee52452.2021.9415931. URL: http://dx.doi.org/10.1109/iceee52452.2021.9415931.
[23] J. Zhang, Q. Hu, J. Mi, et al. “Hesitant fuzzy three-way concept lattice and its attribute reduction”. In: Applied Intelligence 54.3 (Feb. 2024), p. 2445–2457. ISSN: 1573-7497. DOI: 10.1007/s10489-024-05317-0. URL: http://dx.doi.org/10.1007/s10489-024-05317-0.
[24] S. Zhang, J. Zhang, J. Li, et al. “A user-guided reduction concept lattice and its algebraic structure”. In: Expert Systems with Applications 217 (May. 2023), p. 119537. ISSN: 0957-4174. DOI: 10.1016/j.eswa.2023.119537. URL: http://dx.doi.org/10.1016/j.eswa.2023.119537.
[25] Y. Zhang, X. Cao, W. Li, et al. “A fine-grained course session recommendation method based on knowledge point pruning”. In: Scientific Reports 15.1 (Apr. 2025). ISSN: 2045-2322. DOI: 10.1038/s41598-025-95395-y. URL: http://dx.doi.org/10.1038/s41598-025-95395-y.