An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications
<p>Abstract</p> <p>Background</p> <p>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 p...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
BMC
2013-01-01
|
Series: | BMC Bioinformatics |
id |
doaj-da6e34c890b34e91b79bd3ce75b792ef |
---|---|
record_format |
Article |
spelling |
doaj-da6e34c890b34e91b79bd3ce75b792ef2020-11-25T00:32:12ZengBMCBMC Bioinformatics1471-21052013-01-0114Suppl 1S410.1186/1471-2105-14-S1-S4An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applicationsd'Acierno AntonioEsposito MassimoDe Pietro Giuseppe<p>Abstract</p> <p>Background</p> <p>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.</p> <p>Methods</p> <p>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.</p> <p>Results</p> <p>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.</p> <p>Conclusions</p> <p>The results prove the feasibility of the whole methodology implemented in terms of the architecture proposed.</p> |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
d'Acierno Antonio Esposito Massimo De Pietro Giuseppe |
spellingShingle |
d'Acierno Antonio Esposito Massimo De Pietro Giuseppe An extensible six-step methodology to automatically generate fuzzy DSSs for diagnostic applications BMC Bioinformatics |
author_facet |
d'Acierno Antonio Esposito Massimo De Pietro Giuseppe |
author_sort |
d'Acierno Antonio |
title |
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_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_sort |
extensible six-step methodology to automatically generate fuzzy dsss for diagnostic applications |
publisher |
BMC |
series |
BMC Bioinformatics |
issn |
1471-2105 |
publishDate |
2013-01-01 |
description |
<p>Abstract</p> <p>Background</p> <p>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.</p> <p>Methods</p> <p>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.</p> <p>Results</p> <p>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.</p> <p>Conclusions</p> <p>The results prove the feasibility of the whole methodology implemented in terms of the architecture proposed.</p> |
work_keys_str_mv |
AT daciernoantonio anextensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications AT espositomassimo anextensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications AT depietrogiuseppe anextensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications AT daciernoantonio extensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications AT espositomassimo extensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications AT depietrogiuseppe extensiblesixstepmethodologytoautomaticallygeneratefuzzydsssfordiagnosticapplications |
_version_ |
1725320314702790656 |