The Hybride research project aims at developing new methods and tools for supporting knowledge discovery from textual data by combining methods from Natural Language Processing (NLP) and Knowledge Discovery in Databases (KDD). A key idea is to design an interacting and convergent process where NLP methods are used for guiding text mining and KDD methods are used for analysing textual documents. NLP methods are mainly based on text analysis, and extraction of general and temporal information, while KDD methods are based on pattern mining, e.g. itemsets and sequences, formal concept analysis and variations, and graph mining. For example, NLP methods applied to some texts locate ``textual information'' that can be used by KDD methods as constraints for focusing the mining of textual data. By contrast, KDD methods can extract itemsets or sequences that can be used for guiding information extraction from texts and text analysis. This combination of NLP and KDD methods for common objectives, can be viewed as a ``virtuous circle'', i.e. a sequence of complex operations from NLP and KDD that reinforces itself through a feedback loop. Experimental and validation parts associated with the Hybride project are provided by an application to the documentation of rare diseases in the context of Orphanet. The fundamental aspects of the \acro project can be understood through the main steps of the knowledge discovery loop with a NLP/KDD perspective: (i) data preparation, (ii) data mining, (iii) interpretation and validation of the results, (iv) knowledge construction. At each step, new methods have to be designed for achieving this interrelated NLP/KDD loop. The consortium has gained a rather good experience on NLP and KDD, but efforts are still necessary for adapting the classical KDD loop to become an actual NLP/KDD loop. There is a need to solve interaction problems at each steps of the NLP/KDD loop where interaction amounts for one process to prepare the application of the second. Finally, a system integrates the operations involved within the whole loop, in the context of Orphanet for text analysis and production of new documentation on rare diseases. The implementation of such a system combines various interrelated aspects, namely natural language processing, knowledge discovery, data mining, and knowledge engineering. This original combination still remains a challenge in computer science.
