Demo Data from VLDB 2026 / reviewers in the wild / expert
Robert Godin
dblp:49/6980
· DBLP profile ↗
29ranked-venue papers
8as first author
0since 2021 · last 2016
0000-0001-7945-8548ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 2 first-authorDatabases, data management, data science and information retrieval · 8 · 2 first-authorSoftware engineering, systems software and programming languages · 6 · 2 first-authorTheory of computation · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 67% Compilers and program optimization · 33% | |
| Databases, data mining, and information retrieval
4 papers |
Information retrieval · 50% Data mining · 40% Machine learning and data management · 10% | |
| Artificial intelligence
2 papers |
Knowledge representation and reasoning · 100% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
refactoring |
0.0 | 1 | 1999 | A Metric Based Technique for Design Flaws Detection and Correction · ASE 1999 |
Compilers and program optimization › program transformation
semantics-preserving transformation |
0.0 | 1 | 1999 | A Metric Based Technique for Design Flaws Detection and Correction · ASE 1999 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge base
knowledge base management |
0.0 | 1 | 1995 | Automatic Structuring of Knowledge Bases by Conceptual Clustering · IEEE Trans. Knowl. Data Eng. 1995 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.0 | 1 | 1995 | Automatic Structuring of Knowledge Bases by Conceptual Clustering · IEEE Trans. Knowl. Data Eng. 1995 |
Data mining
clustering |
0.0 | 1 | 1995 | Automatic Structuring of Knowledge Bases by Conceptual Clustering · IEEE Trans. Knowl. Data Eng. 1995 |
Data mining › clustering
conceptual clustering |
0.0 | 1 | 1995 | Automatic Structuring of Knowledge Bases by Conceptual Clustering · IEEE Trans. Knowl. Data Eng. 1995 |
Information retrieval
retrieval models |
0.0 | 2 | 1993 | Experimental Comparison of Navigation in a Galois Lattice with Conventional Information Retrieval Methods · Int. J. Man Mach. Stud. 1993 Design of a Browsing Interface for Information Retrieval · SIGIR 1989 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge acquisition
knowledge base construction |
0.0 | 1 | 1990 | Structuring Knowledge Bases Using Automatic Learning · ICDE 1990 |
Information retrieval › interactive information retrieval › browsing
browsing interface |
0.0 | 1 | 1989 | Design of a Browsing Interface for Information Retrieval · SIGIR 1989 |
Information retrieval › query reformulation
query refinement |
0.0 | 1 | 1989 | Design of a Browsing Interface for Information Retrieval · SIGIR 1989 |
Information retrieval
search interfaces |
0.0 | 1 | 1989 | Design of a Browsing Interface for Information Retrieval · SIGIR 1989 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology › concept hierarchy
inheritance hierarchies |
0.0 | 1 | 1995 | Automatic Structuring of Knowledge Bases by Conceptual Clustering · IEEE Trans. Knowl. Data Eng. 1995 |
Information retrieval
search engines |
0.0 | 1 | 1993 | Experimental Comparison of Navigation in a Galois Lattice with Conventional Information Retrieval Methods · Int. J. Man Mach. Stud. 1993 |
Information retrieval › retrieval models
boolean retrieval |
0.0 | 1 | 1989 | Design of a Browsing Interface for Information Retrieval · SIGIR 1989 |
Methods — techniques the papers use, named apart from their topics
conceptual clustering · 0.0software metrics · 0.0quality estimation models · 0.0machine learning · 0.0generalization inference · 0.0experimental comparison · 0.0formal concept lattice · 0.0fisheye views · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Optimizing Druid with Roaring bitmapsabstractIn the current Big Data era, systems for collecting, storing and efficiently exploiting huge amounts of data are continually introduced, such as Hadoop, Apache Spark, Dremel, etc. Druid is one of theses systems especially designed to manage such data quantities, and allows to perform detailed real-time analysis on terabytes of data within sub-second latencies. One of the important Druid's requirements is fast data filtering. To insure that, Druid makes an extensive use of bitmap indexes. Previously, we introduced a new compressed bitmap index scheme called Roaring bitmap that has shown interesting results when compared to the bitmap compression scheme adopted by Druid: Concise. Since, Roaring bitmap has been integrated to Druid as an indexing solution. In this work, we produce an extensive series of experiments in order to compare Roaring bitmap and Concise time-space performances when used to accelerate Druid's OLAP queries and other kinds of operations Druid realizes on bitmaps, like: retrieving set bits from bitmaps, computing bitmap complements, aggregating several bitmaps with logical ORs and ANDs operations. Roaring bitmap has shown to improve up to ≈ 5× analytical queries response times under Druid compared to Concise. Samy Chambi, Daniel Lemire, Robert Godin, Kamel Boukhalfa, Charles R. Allen, Fangjin Yang |
IDEAS | 3 |
| 2016 | Better bitmap performance with Roaring bitmapsabstractSummary Bitmap indexes are commonly used in databases and search engines. By exploiting bit‐level parallelism, they can significantly accelerate queries. However, they can use much memory, and thus, we might prefer compressed bitmap indexes. Following Oracle's lead, bitmaps are often compressed using run‐length encoding (RLE). Building on prior work, we introduce the Roaring compressed bitmap format: it uses packed arrays for compression instead of RLE. We compare it to two high‐performance RLE‐based bitmap encoding techniques: Word Aligned Hybrid compression scheme and Compressed ‘n’ Composable Integer Set. On synthetic and real data, we find that Roaring bitmaps (1) often compress significantly better (e.g., 2×) and (2) are faster than the compressed alternatives (up to 900× faster for intersections). Our results challenge the view that RLE‐based bitmap compression is best. Copyright © 2015 John Wiley & Sons, Ltd. Samy Chambi, Daniel Lemire, Owen Kaser, Robert Godin |
Softw. Pract. Exp. | 4 |
| 2013 | Formal $\mathcal{F}$ -contexts and Their Induced Implication Rule Systems
Lankun Guo, Qingguo Li, Petko Valtchev, Robert Godin |
ICFCA | 4 |
| 2009 | Yet a Faster Algorithm for Building the Hasse Diagram of a Concept Lattice
Jaume Baixeries, Laszlo Szathmary, Petko Valtchev, Robert Godin |
ICFCA | 4 |
| 2009 | Efficient Vertical Mining of Frequent Closures and Generators
Laszlo Szathmary, Petko Valtchev, Amedeo Napoli, Robert Godin |
IDA | 4 |
| 2008 | Constructing Iceberg Lattices from Frequent Closures Using Generators
Laszlo Szathmary, Petko Valtchev, Amedeo Napoli, Robert Godin |
Discovery Science | 4 |
| 2008 | Collaborative OLAP with Tag Clouds - Web 2.0 OLAP Formalism and Experimental Evaluation
Kamel Aouiche, Daniel Lemire, Robert Godin |
WEBIST (1) | 3 |
| 2008 | A framework for incremental generation of closed itemsets
Petko Valtchev, Rokia Missaoui, Robert Godin |
Discret. Appl. Math. | 3 |
| 2006 | An Auto-Associative Neural Network for Information RetrievalabstractNeural network is an important paradigm that has received little attention from the community of researchers in information retrieval, especially the auto-associative neural networks. These networks are capable of discovering patterns of terms among documents. We propose an auto-associative neural network to model the classification and to perform the matching task The unique layer network is trained with the documents of the collection and then used to recall the most relevant documents to specific queries. Our model has been tested on a TREC sub-collection. The results are compared against the vector space model, The experiment shows higher level of global precision and recall. The recall-precision curves show an important improvement on the precisions for the low levels of recall, which indicates a faster retrieval of the first relevant documents. This strength of the auto-associative neural network makes it an attractive model in information retrieval for general collections. Guy Desjardins, Robert Proulx, Robert Godin |
IJCNN | 3 |
| 2005 | On Computing the Minimal Generator Family for Concept Lattices and Icebergs
Kamal Nehmé, Petko Valtchev, Mohamed Rouane Hacene, Robert Godin |
ICFCA | 4 |
| 2005 | A self-organizing map for concept classification in information retrievalabstractInformation retrieval is concerned with the classification processes and the selective recovery of information. Improvements in this field are mainly sought at the core level of the engine's classification capabilities and by query enhancement processes. The later one became the prime interest of researchers since less progress has been made on the former one. Both make substantial use of manual interventions, which results in a less automated overall process. In this paper, we propose a new model based on the self-organizing map paradigm to discover the concepts embedded in a collection of documents. The terms of the corpus are directly classified into concepts, without manual category labelling. Then the concepts serve as a new knowledge representation for information retrieval. This model has been tested on a TREC-6 subcollection (text retrieval conference). As expected, the retrieval using the concepts representation does not outperform the corresponding full term retrieval. It is a step toward terms classification using a self-organizing map and contributes to fully automate the discovery of concepts in text collections. Guy Desjardins, Robert Godin, Robert Proulx |
IJCNN | 2 |
| 2004 | Formal Concept Analysis for Knowledge Discovery and Data Mining: The New Challenges
Petko Valtchev, Rokia Missaoui, Robert Godin |
ICFCA | 3 |
| 2003 | An experiment in software component retrieval
Hafedh Mili, Estelle Ah-Ki, Robert Godin, Hamid Mcheick |
Inf. Softw. Technol. | 3 |
| 2002 | Generating frequent itemsets incrementally: two novel approaches based on Galois lattice theoryabstractGalois (concept) lattice theory has been successfully applied in data mining for the resolution of the association rule problem. In particular, structural results about lattices have been used in the design of efficient procedures for mining the frequent patterns (itemsets) in transaction databases. Since such databases are often dynamic, we propose a detailed study of the incremental aspects in lattice construction to support effective procedures for incremental mining of frequent closed itemsets (FCIs). Based on a set of descriptive results about lattice substructures involved in incremental updates, the paper presents a novel algorithm for lattice construction that explores only limited parts of a lattice for updating. Two new methods for incremental FCI mining are studied: the first inherits its extensive search strategy from a classical lattice method, whereas the second applies the new lattice construction strategy to the itemset mining context. Unlike batch techniques based on FCIs, both methods avoid rebuilding the FCI family from scratch whenever new transactions are added to the database and/or when the minimal support is changed. Petko Valtchev, Rokia Missaoui, Robert Godin, Mohamed Meridji |
J. Exp. Theor. Artif. Intell. | 3 |
| 2000 | Can Metrics Help to Bridge the Gap between the Improvement of OO Design Quality and its Automation?abstractDuring the evolution of object-oriented (OO) systems, the preservation of a correct design should be a permanent quest. However, for systems involving a large number of classes and that are subject to frequent modifications, the detection and correction of design flaws may be a complex and resource-consuming task. The use of automatic detection and correction tools can be helpful for this task. Various works have proposed transformations that improve the quality of an OO system while preserving its behavior. In this paper, we investigate whether some OO metrics can be used as indicators for automatically detecting situations where a particular transformation can be applied to improve the quality of a system. The detection process is based on analyzing the impact of various transformations on these OO metrics using quality estimation models. Houari Sahraoui, Robert Godin, Thierry Miceli |
ICSM | 2 |
| 2000 | Conceptual modeling for data and knowledge management
Guy W. Mineau, Rokia Missaoui, Robert Godin |
Data Knowl. Eng. | 3 |
| 1999 | A Metric Based Technique for Design Flaws Detection and CorrectionabstractDuring the evolution of object-oriented (OO) systems, the preservation of correct design should be a permanent quest. However, for systems involving a large number of classes and which are subject to frequent modifications, the detection and correction of design flaws may be a complex and resource-consuming task. Automating the detection and correction of design flaws is a good solution to this problem. Various authors have proposed transformations that improve the quality of an OO system while preserving its behavior. In this paper, we propose a technique for automatically detecting situations where a particular transformation can be applied to improve the quality of a system. The detection process is based on analyzing the impact of various transformations on software metrics using quality estimation models. Thierry Miceli, Houari Sahraoui, Robert Godin |
ASE | 3 |
| 1999 | Knowledge Discovery in Complex ObjectsabstractLearning concepts and rules from structured (complex) objects is a quite challenging but very relevant problem in the area of machine learning and knowledge discovery. In order to take into account and exploit the semantic relationships that hold between atomic components of structured objects, we propose a knowledge discovery process, which starts from a set of complex objects to produce a set of related atomic objects (called contexts). The second step of the process makes use of the concatenation product to get a global context in which binary relations of individual contexts coexist with relations produced by the application of some operators to individual contexts. The last step permits the discovery of concepts and implication rules using the concept lattice as a framework in order to discover and interpret nontrivial concepts and rules that may relate different components of complex objects. This paper focuses on two main steps of the knowledge discovery process, namely data mining and interpretation. Mourad Faïd, Rokia Missaoui, Robert Godin |
Comput. Intell. | 3 |
| 1998 | Migrating to an Object-Oriented Database Using Semantic Clustering and Transformation Rules
Rokia Missaoui, Robert Godin, Houari Sahraoui |
Data Knowl. Eng. | 2 |
| 1995 | Incremental Concept Formation Algorithms Based on Galois (Concept) LatticesabstractThe Galois (or concept) lattice produced from a binary relation has proved useful for many applications. Building the Galois lattice can be considered a conceptual clustering method because it results in a concept hierarchy. This article presents incremental algorithms for updating the Galois lattice and corresponding graph, resulting in an incremental concept formation method. Different strategies are considered based on a characterization of the modifications implied by such an update. Results of empirical tests are given in order to compare the performance of the incremental algorithms to three other batch algorithms. Surprisingly, when the total time for incremental generation is used, the simplest and less efficient variant of the incremental algorithms outperforms the batch algorithms in most cases. When only the incremental update time is used, the incremental algorithm outperforms all the batch algorithms. Empirical evidence shows that, on the average, the incremental update is done in time proportional to the number of instances previously treated. Although the worst case is exponential, when there is a fixed upper bound on the number of features related to an instance, which is usually the case in practical applications, the worst‐case analysis of the algorithm also shows linear growth with respect to the number of instances. Robert Godin, Rokia Missaoui, Hassan Alaoui |
Comput. Intell. | 1 |
| 1995 | Applying Concept Formation Methods to Software ReuseabstractThis paper describes an approach to software reuse that involves generating and retrieving abstractions from existing software systems using concept formation methods. The potential of the approach is illustrated through two important activities of the reuse process. First, the concept hierarchy generated by the concept formation methods is used for organizing and retrieving the artifacts inside a repository. Second, the generated concepts are used in identifying new abstractions that may be converted into new, more generic artifacts with better reuse potential. These experiments are part of a major software engineering research project involving many business and academic partners. Robert Godin, Guy W. Mineau, Rokia Missaoui, Marc St-Germain, Najib Faraj |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 1995 | Automatic Structuring of Knowledge Bases by Conceptual ClusteringabstractAn important structuring mechanism for knowledge bases is building an inheritance hierarchy of classes based on the content of their knowledge objects. This hierarchy facilitates group-related processing tasks such as answering set queries, discriminating between objects, finding similarities among objects, etc. Building this hierarchy is a difficult task for the knowledge engineer. Conceptual clustering may be used to automate or assist the engineer in the creation of such a classification structure. This article introduces a new conceptual clustering method which addresses the problem of clustering large amounts of structured objects. The conditions under which the method is applicable are discussed.> Guy W. Mineau, Robert Godin |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1994 | An Incremental Concept Formation Approach for Learning from Databases
Robert Godin, Rokia Missaoui |
Theor. Comput. Sci. | 1 |
| 1993 | Building and Maintaining Analysis-Level Class Hierarchies Using Galois LatticesabstractExisting 00 development methodologies (see e.g.[Rumbaugh9 1 a, Wirfs-Brock90a, Coad9 la]) prescribe that design builds on the basic class structure identified at the analysis level--one aspect of the much vaunted seamless transition--by adding high level (control) and low level (utility) Robert Godin, Hafedh Mili |
OOPSLA | 1 |
| 1993 | Experimental Comparison of Navigation in a Galois Lattice with Conventional Information Retrieval Methods
Robert Godin, Rokia Missaoui, Alain April |
Int. J. Man Mach. Stud. | 1 |
| 1991 | Learning algorithms using a Galois lattice structureabstractAn incremental algorithm for updating the Galois lattice is proposed where new objects may be dynamically added by modifying the existing lattice. A large experimental application reveals that adding a new object may be done in time proportional to the number of objects on the average. When there is a fixed upper bound on the number of properties related to an object, which is the case in practical applications, the worst case analysis of the algorithm confirms the experimental observations of linear growth with respect to the number of objects. Algorithms for generating rules from the lattice are also given.> Robert Godin, Rokia Missaoui, Hassan Alaoui |
ICTAI | 1 |
| 1990 | Structuring Knowledge Bases Using Automatic LearningabstractThe need to add an automatic learning phase to the construction process of a knowledge base is stressed. This work introduces a new technique based on machine learning methodologies which automatically creates a particular knowledge representation structure called knowledge space, from which common generalizations of knowledge objects may be efficiently inferred. Also introduced are some of the improved and added processing capabilities made possible by this structure.> Guy W. Mineau, Jan Gecsei, Robert Godin |
ICDE | 3 |
| 1989 | Design of a Browsing Interface for Information RetrievalabstractIn conventional Boolean retrieval systems, users have difficulty controlling the amount of output obtained from a given query. This paper describes the design of a user interface which permits gradual enlargement or refinement of the user's query by browsing through a graph of term and document subsets. This graph is obtained from a lattice automatically generated from the usual document-term relation. The major design features of the proposed interface are the integration of menu, fill-in the blank and direct manipulation modes of interaction within the “fisheye view” [Furnas, 1986] paradigm. A prototype user interface incorporating some of these ideas has been implemented on a microcomputer. Robert Godin, Jan Gecsei, Claude Pichet |
SIGIR | 1 |
| 1986 | Lattice model of browsable data spaces
Robert Godin, Eugene Saunders, Jan Gecsei |
Inf. Sci. | 1 |