(1994
:-)
I also work on combining various molecular biology and genetics resources, such as microarray data, location analysis (regulator binding) data, gene ontologies and literature abstracts for elucidating the structure of gene networks. In this context, I have devised an improvement of constraint-based probabilistic network structure inference algorithms regarding the determination of the direction of causal influences [26,27,28].
I also studied sparse factorizations such as Nonnegative Matrix Factorization (NMF) and Positive Tensor Factorization (PTF) as clustering methods for gene expression data allowing for overlapping clusters [31,32,33]. The stability of clustering with nonnegative factorizations was addressed using an original meta-clustering approach also based on nonnegative factorizations [32].
A combined use of microarray gene expression data, functional annotations in terms of the Gene Ontology as well as an inductive learner (based on Inductive Logic Programming) have allowed us to automatically obtain functional descriptions discriminating genes differentially expressed in two recently discovered types of adenocarcinoma of the lung [Garber et al. 2001]. This work can help in automating the higher level functional analysis of gene expression data [24].
I am also involved in the European Framework Programme 6 Network of Excellence REWERSE (Reasoning on the Web with Rules and Semantics), where we develop a Semantic Web architecture for querying multiple information sources using domain-specific ontologies [30], as well as bioinformatics applications using Semantic Web technology [34].
In the past, I have been involved in several Artificial Intelligence projects in the fields of knowledge representation, computational logic, constraint logic programming, machine learning (especially inductive logic programming), genetic algorithms, AI planning, intelligent information integration and bioinformatics.
I have done extensive research in the field of description logics, especially in designing and implementing efficient inference algorithms for very expressive description logics (such as those with the transitive closure of relations). Taking into account the correspondence with various extensions of the propositional dynamic logic (PDL), the obtained results are applicable to modal, temporal and dynamic logics too. I have also been considering modal, temporal and higher order extensions of these knowledge representation languages and have investigated the associated inference problems. All these results have been validated by implementations (the RegAL and ExClaim systems).
The longer term goal of these researches is the implementation of a unified architecture for knowledge representation and reasoning, that would be used for modeling intelligent agent environments (see [8,7,14]).
In the area of machine learning, more precisely Inductive Logic Programming,
I have developed a (so-called) perfect refinement operator that
eliminates annoying problems occurring in all theories and implemented
ILP systems [13].
In [15], I have shown that the advantages of completeness, non-redundancy
and flexibility can be combined by constructing a perfect refinement operator
that is "flexible". This should enable a more flexible traversal of the
hypotheses space of an ILP system. Refining complete clausal theories
has
been investigated in [21].
In a different line of work I have constructed refinement operators for description logics (DLs) which are useful for developing learning systems in DL languages. [16] presents the first refinement operator for a DL and discusses the DL specific problems, such as example coverage, which are more complicated for DLs due to the Open World Assumption.
Additionally, I have considered the application of ILP in the domain of learning trading rules [17]. This application is interesting since it involves learning strategies in a domain in which there are no (or - in any case - very few) regularities in the historical data. It also leads in a natural way to dealing with the problem of learning from disjunctive examples (similar to multiple-instance learning).
I have also been involved in the European Project SILK (System Integration via Logic and Knowledge) dealing with intelligent integration of legacy components. The SILK architecture contains a meta-model of the components to be integrated which is used by a specilized mediator for planning and splitting user queries into queries that can be dealt with by the components [20].
We are planning to deal with integrating information sources (such as data- and knowledge bases) as well as complex applications with side-effects. To achieve this, we have developed an original partial order planning algorithm dealing with dependent fluents [22].
I have also worked in the European joint project PEKADS, which has been focused on operationalizing the KADS knowledge based systems development methodology using description logics. In this framework, I have developed and implemented a logic-based language called ExClaim (having a meta-level architecture and supporting non-determinism) for describing and executing KADS models [14].
In the European project RENEGADE, I have worked on genetic algorithms
based tools for tour planning and multiple vehicle routing.
![]() |
[40] Liviu Badea. Generalized Clustergrams for Overlapping Biclusters. Proceedings of the International Joint Conference on Artificial Intelligence IJCAI-09, Pasadena, pp 1383-1388, 2009. |
![]() |
[36] Liviu Badea. Combining Gene Expression and Transcription Factor Regulation Data using Simultaneous Nonnegative Matrix Factorization. Proc. BIOCOMP-2007, CSREA Press, pp. 127-131. |
| [34] Liviu Badea. Semantic Web Reasoning for Analyzing Gene Expression Profiles. Proceedings Principles and Practice of Semantic Web Reasoning, PPSWR 2006, LNCS 4187, pp. 78-89, Springer Verlag. |
![]() |
[33] Liviu Badea, Doina Tilivea. Meta-clustering Gene Expression Data with Positive Tensor Factorizations. Proceedings European Conference on Artificial Intelligence ECAI-06, p. 787, IOS Press 2006. |
[29] Rolf Backofen, Mike Badea, Pedro Barahona, Liviu Badea, François
Bry, Gihan Dawelbait, Andreas Doms, François Fages, Carole Goble,
Andreas Henschel, Anca Hotaran, Bingding Huang, Ludwig Krippahl, Patrick
Lambrix, Werner Nutt, Michael Schroeder, Sylvain Soliman, Sebastian Will.
Towards a semantic web for bioinformatics. (Poster) In: Proceedings of
"Bioinformatics 2004", Linköping, Sweden (3rd - 6th June 2004), SocBIN
- Society for Bioinformatics in the Nordic countries.
| ISMB-2004 | [27] Liviu Badea - Extracting networks of influences from microarray data. ISMB-2004 poster. |
[18] Liviu Badea, Shan Hwei Nienhuys-Cheng
- A Refinement Operator for Description Logics.
In James Cussens, Alan M. Frisch (Eds.):
10th International Conference on Inductive Logic Programming ILP-2000,
London, Lecture Notes in Computer Science, Vol. 1866, Springer, 2000, pp.
40-59.
[17] Liviu Badea, Shan-Hwei Nienhuys-Cheng - Refining Concepts in Description
Logics.
In Franz Baader, Ulrike Sattler (Eds.): Proceedings of the 2000 International
Workshop on Description Logics (DL2000), RWTH Aachen, 2000, pp. 31-44.
[16] Liviu Badea, Shan-Hwei Nienhuys-Cheng – Learning in Description
Logics by Refining Concepts, Proceedings of the 12th Belgium-Netherlands
Artificial Intelligence Conference BNAIC'2000.
![]() |
[15] Liviu Badea - Perfect Refinement Operators can be Flexible. European Conference on Artificial Intelligence ECAI-2000, Berlin, pp.266-270. |
![]() |
[14] Liviu Badea - Knowledge
Modelling and Reusability in ExClaim.
Proceedings of the International Joint Conference on Artificial Intelligence IJCAI-99, Stockholm, 1999, pp. 606-613. |
![]() |
[9] Liviu Badea - Reifying Concepts in Description Logics - Proceedings of the International Conference on Artificial Intelligence IJCAI'97, Morgan Kaufmann 1997, pp.142-149. |
[6] Liviu Badea - A practical decision method for logics of action and time, submitted.
[4] Liviu Badea - A unified architecture for knowledge representation based on terminological logics, Studies in Informatics and Control, Vol. 4, No. 2, June 1995.
[3] Liviu Badea, Stefan Trausan-Matu - Specification of Term Subsumption Languages for KADS Operationalization, PEKADS Technical Report WP4/TR/4.2.1/1.0.
[1] Liviu Badea - Analiza si evaluarea principalelor shell-uri si medii
de programare existente pentru elaborarea de sisteme experte, Revista Romana
de Informatica si Automatica, Vol. 1, nr. 3-4, 1991, pp. 29-44.
ExClaim (Executable CommonKADS Language for Integrated Modeling) - a knowledge based systems development language with knowledge modeling, execution and simulation facilities (based on description logics)
ReGAL - a DL-based knowledge representation language GENITOUR - a genetic algorithms based environment for tour planning (for multiple vehicle routing)