Cargando…

An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications

BACKGROUND: The diagnosis of many diseases can be often formulated as a decision problem; uncertainty affects these problems so that many computerized Diagnostic Decision Support Systems (in the following, DDSSs) have been developed to aid the physician in interpreting clinical data and thus to impr...

Descripción completa

Detalles Bibliográficos
Autores principales: d'Acierno, Antonio, Esposito, Massimo, De Pietro, Giuseppe
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548688/
https://www.ncbi.nlm.nih.gov/pubmed/23368970
http://dx.doi.org/10.1186/1471-2105-14-S1-S4
_version_ 1782256347222376448
author d'Acierno, Antonio
Esposito, Massimo
De Pietro, Giuseppe
author_facet d'Acierno, Antonio
Esposito, Massimo
De Pietro, Giuseppe
author_sort d'Acierno, Antonio
collection PubMed
description BACKGROUND: The diagnosis of many diseases can be often formulated as a decision problem; uncertainty affects these problems so that many computerized Diagnostic Decision Support Systems (in the following, DDSSs) have been developed to aid the physician in interpreting clinical data and thus to improve the quality of the whole process. Fuzzy logic, a well established attempt at the formalization and mechanization of human capabilities in reasoning and deciding with noisy information, can be profitably used. Recently, we informally proposed a general methodology to automatically build DDSSs on the top of fuzzy knowledge extracted from data. METHODS: We carefully refine and formalize our methodology that includes six stages, where the first three stages work with crisp rules, whereas the last three ones are employed on fuzzy models. Its strength relies on its generality and modularity since it supports the integration of alternative techniques in each of its stages. RESULTS: The methodology is designed and implemented in the form of a modular and portable software architecture according to a component-based approach. The architecture is deeply described and a summary inspection of the main components in terms of UML diagrams is outlined as well. A first implementation of the architecture has been then realized in Java following the object-oriented paradigm and used to instantiate a DDSS example aimed at accurately diagnosing breast masses as a proof of concept. CONCLUSIONS: The results prove the feasibility of the whole methodology implemented in terms of the architecture proposed.
format Online
Article
Text
id pubmed-3548688
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-35486882013-02-04 An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications d'Acierno, Antonio Esposito, Massimo De Pietro, Giuseppe BMC Bioinformatics Research BACKGROUND: The diagnosis of many diseases can be often formulated as a decision problem; uncertainty affects these problems so that many computerized Diagnostic Decision Support Systems (in the following, DDSSs) have been developed to aid the physician in interpreting clinical data and thus to improve the quality of the whole process. Fuzzy logic, a well established attempt at the formalization and mechanization of human capabilities in reasoning and deciding with noisy information, can be profitably used. Recently, we informally proposed a general methodology to automatically build DDSSs on the top of fuzzy knowledge extracted from data. METHODS: We carefully refine and formalize our methodology that includes six stages, where the first three stages work with crisp rules, whereas the last three ones are employed on fuzzy models. Its strength relies on its generality and modularity since it supports the integration of alternative techniques in each of its stages. RESULTS: The methodology is designed and implemented in the form of a modular and portable software architecture according to a component-based approach. The architecture is deeply described and a summary inspection of the main components in terms of UML diagrams is outlined as well. A first implementation of the architecture has been then realized in Java following the object-oriented paradigm and used to instantiate a DDSS example aimed at accurately diagnosing breast masses as a proof of concept. CONCLUSIONS: The results prove the feasibility of the whole methodology implemented in terms of the architecture proposed. BioMed Central 2013-01-14 /pmc/articles/PMC3548688/ /pubmed/23368970 http://dx.doi.org/10.1186/1471-2105-14-S1-S4 Text en Copyright ©2013 d'Acierno et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
d'Acierno, Antonio
Esposito, Massimo
De Pietro, Giuseppe
An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications
title An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications
title_full An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications
title_fullStr An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications
title_full_unstemmed An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications
title_short An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications
title_sort extensible six-step methodology to automatically generate fuzzy dsss for diagnostic applications
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3548688/
https://www.ncbi.nlm.nih.gov/pubmed/23368970
http://dx.doi.org/10.1186/1471-2105-14-S1-S4
work_keys_str_mv AT daciernoantonio anextensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications
AT espositomassimo anextensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications
AT depietrogiuseppe anextensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications
AT daciernoantonio extensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications
AT espositomassimo extensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications
AT depietrogiuseppe extensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications