This list is very long. It includes all operators of li-
braries and systems as, for instance, Weka, Yale and
Ptolemy. These three systems have been embedded
into web services, which make possible to use re-
motely their functionalities. The tasks are advertised
in WSDL. The data retrieved in this way are inserted
into the description of each step of the final work-
flow. The workflow is generated automatically by the
expert system through a planning process. The sys-
tem must evaluates the possible actions, and plan a
sequence of actions able to produce the desired goal.
The choices in the planning phase are related to the
characteristics of the actions. The planner links ac-
tions together, matching the data flowing in the work-
flow. The system must bind these services with the
steps of the workflow. Actually, the binding is syntac-
tical, based on a shared ontology. The system matches
the functionalities of each step to the functionalitiesof
the services in the web, and produces a description of
how the workflow should be executed. During the ex-
ecution of the workflow, these data are used to know
where each task has to be executed. After the work-
flow has been generated, it is sent to the workflow ex-
ecutor web service (WEWS). It manages and coordi-
nates the steps of the workflow. Each step is executed
resorting to the Yale, Weka and Ptolemy web services.
These services can access the database, and return the
result of the execution of the workflow as model. The
model is returned by the WEWS to the application on
the HTTP server and sent to the client as reply to its
initial request. The model together with the workflow
can be recorded into the repository. They form an ex-
periment. The collection of experiments can be con-
sulted. In this way the user can eventually re-employ
a past workflow when she must work with a similar
experiment.
8 CONCLUSION AND FUTURE
WORKS
In this work we have proposed a new web based sys-
tem to help knowledge discovery in medical field for
non expert users. We have described system archi-
tecture and functionalities. The system is able in a
very simple manner to collect the characteristic of
the treated experiments. Then a knowledge discovery
worflow is generate according to the workflow model
we have designed. Finally the system is able to ex-
ecute the workflow and produces a model as result.
The user should concentrate on the specification of
the problem, while most of the implementation should
be delegated to the system. The system is under devel-
opment yet. The web infrastructure and the workflow
model has been realized and future work is focused
on its whole development and test.
REFERENCES
Alice. http://www.alicebot.org/.
(2000). Crisp-dm. http://www.crisp-dm.org/.
(2004). Owl web ontology language use cases and require-
ments.
Bernstein, A., Provost, F. J., and Hill, S. (2005). Toward
intelligent assistance for a data mining process: An
ontology-based approach for cost-sensitive classifica-
tion. IEEE Trans. Knowl. Data Eng., 17(4):503–518.
Charest, M., Delisle, S., Cervantes, O., and Shen, Y. (2006).
Invited paper: Intelligent data mining assistance via
cbr and ontologies. In DEXA ’06: Proceedings of the
17th International Conference on Database and Ex-
pert Systems Applications, pages 593–597, Washing-
ton, DC, USA. IEEE Computer Society.
Eliassi-Rad, T., Ungar, L. H., Craven, M., and Gunopu-
los, D., editors (2006). Proceedings of the Twelfth
ACM SIGKDD International Conference on Knowl-
edge Discovery and Data Mining, Philadelphia, PA,
USA, August 20-23, 2006. ACM.
Engels, R. (1996). Planning tasks for knowledge discovery
in databases; performing task-oriented user-guidance.
In KDD, pages 170–175.
Euler, T. (2005). Publishing operational models of data min-
ing case studies. In Proc. of the Workshop on Data
Mining Case Studies at the 5th IEEE International
Conference on Data Mining (ICDM), page 99.
Fayyad, U. M., Piatetsky-Shapiro, G., Smyth, P., and Uthu-
rusamy, R., editors (1996). Advances in Knowledge
Discovery and Data Mining. AAAI/MIT Press.
Han, J., Fu, Y., Wang, W., Chiang, J., Gong, W., Koperski,
K., Li, D., Lu, Y., Rajan, A., Stefanovic, N., Xia, B.,
and Za¨ıane, O. R. (1996). Dbminer: A system for
mining knowledge in large relational databases. In
KDD, pages 250–255.
Kalousis, A. and Hilario, M. (2001). Model selection via
meta-learning: A comparative study. International
Journal on Artificial Intelligence Tools, 10(4):525–
554.
Sleeman, D. H., Rissakis, M., Craw, S., Graner, N., and
Sharma, S. (1995). Consultant-2: pre- and post-
processing of machine learning applications. Int. J.
Hum.-Comput. Stud., 43(1):43–63.
Wirth, R., Shearer, C., Grimmer, U., Reinartz, T. P.,
Schl¨osser, J., Breitner, C., Engels, R., and Lindner,
G. (1997). Towards process-oriented tool support
for knowledge discovery in databases. In PKDD
’97: Proceedings of the First European Symposium on
Principles of Data Mining and Knowledge Discovery,
pages 243–253, London, UK. Springer-Verlag.
Witten, I. H. and Frank, E. (1999). Data Mining: Practi-
cal Machine Learning Tools and Techniques with Java
Implementations. Morgan Kaufmann.
WEBIST 2008 - International Conference on Web Information Systems and Technologies
134