EDBT 2026 Demo / reviewers in the wild / expert
Alain Pirotte 0001
dblp:48/4071
· DBLP profile ↗
22ranked-venue papers
6as first author
0since 2021 · last 2012
0000-0002-2914-6842ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 16 · 5 first-authorArtificial intelligence and machine learning · 6Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging 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.
| Databases, data mining, and information retrieval
10 papers |
Recommender systems · 40% Data models and query languages · 19% Information retrieval · 15% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 98% Logic in computer science · 2% | |
| Artificial intelligence
2 papers |
Graph learning · 89% Knowledge representation and reasoning · 11% |
Topics — the 24 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Recommender systems
collaborative filtering |
0.1 | 2 | 2007 | Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation · IEEE Trans. Knowl. Data Eng. 2007 An Experimental Investigation of Graph Kernels on a Collaborative Recommendation Task · ICDM 2006 |
Information retrieval › similarity measure
graph-based similarity |
0.1 | 1 | 2007 | Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation · IEEE Trans. Knowl. Data Eng. 2007 |
Graph algorithms and graph theory › graph theory
graph similarity |
0.1 | 1 | 2007 | Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation · IEEE Trans. Knowl. Data Eng. 2007 |
Graph algorithms and graph theory › random walk
random-walk similarity |
0.1 | 1 | 2007 | Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation · IEEE Trans. Knowl. Data Eng. 2007 |
Recommender systems › collaborative filtering
nearest-neighbor recommendation |
0.1 | 1 | 2006 | An Experimental Investigation of Graph Kernels on a Collaborative Recommendation Task · ICDM 2006 |
Data models and query languages
conceptual modeling |
0.0 | 1 | 2002 | Materialization and Its Metaclass Implementation · IEEE Trans. Knowl. Data Eng. 2002 |
Query processing and optimization
materialization |
0.0 | 1 | 2002 | Materialization and Its Metaclass Implementation · IEEE Trans. Knowl. Data Eng. 2002 |
Data models and query languages
object-oriented data model |
0.0 | 1 | 2002 | Materialization and Its Metaclass Implementation · IEEE Trans. Knowl. Data Eng. 2002 |
Data mining › structured data mining
graph mining |
0.0 | 1 | 2007 | Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation · IEEE Trans. Knowl. Data Eng. 2007 |
Data mining › structured data mining › graph mining › network structure analysis
node similarity |
0.0 | 1 | 2007 | Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation · IEEE Trans. Knowl. Data Eng. 2007 |
Machine learning › Graph learning
graph kernel |
0.0 | 1 | 2006 | An Experimental Investigation of Graph Kernels on a Collaborative Recommendation Task · ICDM 2006 |
Database theory
deductive database |
0.0 | 2 | 1991 | Controlled Generation of Intensional Answers · IEEE Trans. Knowl. Data Eng. 1991 Constraints for Improving the Generation of Intensional Answers in a Deductive Database · ICDE 1989 |
Query processing and optimization › query result explanation
intensional answers |
0.0 | 2 | 1991 | Controlled Generation of Intensional Answers · IEEE Trans. Knowl. Data Eng. 1991 Constraints for Improving the Generation of Intensional Answers in a Deductive Database · ICDE 1989 |
Database theory
integrity constraints |
0.0 | 2 | 1991 | Constraints for Improving the Generation of Intensional Answers in a Deductive Database · ICDE 1989 Controlled Generation of Intensional Answers · IEEE Trans. Knowl. Data Eng. 1991 |
Database theory
query answering |
0.0 | 1 | 1991 | Controlled Generation of Intensional Answers · IEEE Trans. Knowl. Data Eng. 1991 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning |
0.0 | 1 | 1991 | Controlled Generation of Intensional Answers · IEEE Trans. Knowl. Data Eng. 1991 |
Data models and query languages › data modeling
network data model |
0.0 | 1 | 1982 | CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982 |
Data models and query languages
query language design |
0.0 | 1 | 1982 | CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982 |
Data models and query languages › query language
relational calculus |
0.0 | 1 | 1982 | A Denotational Definition of the Semantics of DRC, A Domain Relational Calculus · VLDB 1982 |
Electronic design automation › design data management
CAD data structures |
0.0 | 1 | 1981 | Data structures for CAD object description · DAC 1981 |
Logic in computer science › meta-logic
logical consequence |
0.0 | 1 | 1989 | Constraints for Improving the Generation of Intensional Answers in a Deductive Database · ICDE 1989 |
Data models and query languages › query language design
relational query languages |
0.0 | 1 | 1982 | CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982 |
Data models and query languages › query language
SQL-like query language |
0.0 | 1 | 1982 | CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982 |
Logic in computer science › semantics
denotational semantics |
0.0 | 1 | 1982 | A Denotational Definition of the Semantics of DRC, A Domain Relational Calculus · VLDB 1982 |
Methods — techniques the papers use, named apart from their topics
principal component analysis · 0.1markov chain · 0.1laplacian pseudoinverse · 0.1von neumann kernel · 0.1markov diffusion kernel · 0.1laplacian diffusion kernel · 0.1exponential diffusion kernel · 0.1commute time kernel · 0.1metaclass implementation · 0.0dynamic schema evolution · 0.0deduction rules · 0.0user modeling · 0.0negation handling · 0.0integrity constraints · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | An experimental investigation of kernels on graphs for collaborative recommendation and semisupervised classification
François Fouss, Kevin Françoisse, Luh Yen, Alain Pirotte 0001, Marco Saerens |
Neural Networks | 4 |
| 2008 | Tuning continual exploration in reinforcement learning: An optimality property of the Boltzmann strategy
Youssef Achbany, François Fouss, Luh Yen, Alain Pirotte 0001, Marco Saerens |
Neurocomputing | 4 |
| 2007 | Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative RecommendationabstractThis work presents a new perspective on characterizing the similarity between elements of a database or, more generally, nodes of a weighted and undirected graph. It is based on a Markov-chain model of random walk through the database. More precisely, we compute quantities (the average commute time, the pseudoinverse of the Laplacian matrix of the graph, etc.) that provide similarities between any pair of nodes, having the nice property of increasing when the number of paths connecting those elements increases and when the "length" of paths decreases. It turns out that the square root of the average commute time is a Euclidean distance and that the pseudoinverse of the Laplacian matrix is a kernel matrix (its elements are inner products closely related to commute times). A principal component analysis (PCA) of the graph is introduced for computing the subspace projection of the node vectors in a manner that preserves as much variance as possible in terms of the Euclidean commute-time distance. This graph PCA provides a nice interpretation to the "Fiedler vector," widely used for graph partitioning. The model is evaluated on a collaborative-recommendation task where suggestions are made about which movies people should watch based upon what they watched in the past. Experimental results on the MovieLens database show that the Laplacian-based similarities perform well in comparison with other methods. The model, which nicely fits into the so-called "statistical relational learning" framework, could also be used to compute document or word similarities, and, more generally, it could be applied to machine-learning and pattern-recognition tasks involving a relational database François Fouss, Alain Pirotte 0001, Jean-Michel Renders, Marco Saerens |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2006 | Optimal Tuning of Continual Online Exploration in Reinforcement Learning
Youssef Achbany, François Fouss, Luh Yen, Alain Pirotte 0001, Marco Saerens |
ICANN (1) | 4 |
| 2006 | An Experimental Investigation of Graph Kernels on a Collaborative Recommendation TaskabstractThis work presents a systematic comparison between seven kernels (or similarity matrices) on a graph, namely the exponential diffusion kernel, the Laplacian diffusion kernel, the von Neumann kernel, the regularized Laplacian kernel, the commute time kernel, and finally the Markov diffusion kernel and the cross-entropy diffusion matrix - both introduced in this paper - on a collaborative recommendation task involving a database. The database is viewed as a graph where elements are represented as nodes and relations as links between nodes. From this graph, seven kernels are computed, leading to a set of meaningful proximity measures between nodes, allowing to answer questions about the structure of the graph under investigation; in particular, recommend items to users. Cross- validation results indicate that a simple nearest-neighbours rule based on the similarity measure provided by the regularized Laplacian, the Markov diffusion and the commute time kernels performs best. We therefore recommend the use of the commute time kernel for computing similarities between elements of a database, for two reasons: (1) it has a nice appealing interpretation in terms of random walks and (2) no parameter needs to be adjusted. François Fouss, Luh Yen, Alain Pirotte 0001, Marco Saerens |
ICDM | 3 |
| 2005 | A Novel Way of Computing Similarities between Nodes of a Graph, with Application to Collaborative RecommendationabstractThis work presents a new perspective on characterizing the similarity between elements of a database or, more generally, nodes of a weighted, undirected graph. It is based on a Markov-chain model of random walk through the database. The suggested quantities, representing dissimilarities (or similarities) between any two elements, have the nice property of decreasing (increasing) when the number of paths connecting those elements increases and when the "length" of any path decreases. The model is evaluated on a collaborative recommendation task where suggestions are made about which movies people should watch based upon what they watched in the past. The model, which nicely fits into the so-called "statistical relational learning" framework as well as the "link analysis" paradigm, could also be used to compute document or word similarities, and, more generally could be applied to other database or Web mining tasks. François Fouss, Alain Pirotte 0001, Marco Saerens |
Web Intelligence | 2 |
| 2004 | A role model and its metaclass implementation
Mohamed Dahchour, Alain Pirotte 0001, Esteban Zimányi |
Inf. Syst. | 2 |
| 2003 | Social Patterns for Designing Multiagent Systems
T. Tung Do, Manuel Kolp, Alain Pirotte 0001 |
SEKE | 3 |
| 2002 | A Generic Role Model for Dynamic Objects
Mohamed Dahchour, Alain Pirotte 0001, Esteban Zimányi |
CAiSE | 2 |
| 2002 | Materialization and Its Metaclass ImplementationabstractMaterialization is a powerful and ubiquitous abstraction pattern for conceptual modeling that relates a class of categories (e.g., models of cars) and a class of more concrete objects (e.g., individual cars). This paper presents materialization as a generic relationship between two classes of objects and describes an abstract implementation of it. The presentation is abstract in that it is not targeted at a specific object system. The target system is supposed to provide: 1) basic object-modeling facilities, supplemented with an explicit metaclass concept and 2) operations for dynamic schema evolution like creation or deletion of a subclass of a given class and modification of the type of an attribute of a class. The presentation is generic in that the semantics of materialization is implemented in a metaclass, which is a template to be instantiated in applications. Application classes are created as instances of the metaclass and they are thereby endowed with structure and behavior consistent with the generic semantics of materialization. Mohamed Dahchour, Alain Pirotte 0001, Esteban Zimányi |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1995 | The Fusion Object-Oriented Method: an Evaluation
Alain Pirotte 0001, Thierry Van den Berghe, Esteban Zimányi |
SOFSEM | 1 |
| 1994 | Materialization: A Powerful and Ubiquitous Abstraction Pattern
Alain Pirotte 0001, Esteban Zimányi, David Massart, Tatiana Yakusheva |
VLDB | 1 |
| 1991 | Controlled Generation of Intensional AnswersabstractIntensional answers are conditions that tuples of values must satisfy to belong to the usual extensional answer of a query addressed to a deductive database. The authors review the concept of intensional answers and introduce a general method for generating them as logical consequences of the query and of deduction rules. The authors show how integrity constraints can filter out inadequate answers and produce simpler and more informative answers. An efficient organization for the combination of answers and constraints is described. The introduction of negation in queries and in the body of deduction rules is discussed. Beyond the mechanics of answer generation, the interest of the approach also depends on a strategy for selecting answers to a user submitting a query. This requires techniques for user modeling and dialogue management similar to those required for expert systems.> Alain Pirotte 0001, Dominique Roelants, Esteban Zimányi |
IEEE Trans. Knowl. Data Eng. | 1 |
| 1989 | Constraints for Improving the Generation of Intensional Answers in a Deductive DatabaseabstractIt is shown how intentional answers can be generated as logical consequences of the query and of deduction rules and how integrity constraints can filter out inadequate answers and produce simpler and more informative answers. An efficient organization for the combination of answers and constraints is presented. The authors focus on the design of mechanisms for controlling the generation of intentional answers using integrity constraints. The assertions specified by constraints bear not only on the database but also on queries and intentional answers, since the latter specify sets of values from the database.> Alain Pirotte 0001, Dominique Roelants |
ICDE | 1 |
| 1983 | Comparsing of database intervaces for application programming
Michel Lacroix, Alain Pirotte 0001 |
Inf. Syst. | 2 |
| 1982 | CQLF - A Query Language for CODASYL-Type DatabasesabstractThis paper describes CQLF (CODASYL Query Language, Flat) [MAN081]. CQLF is a high level language for accessing and manipulating data in databases described using the 1981 ANSI dpANS version of the CODASYL Data Description Language [ANSI81]. CQLF has similarities to typical relational languages, such as SQL [ASTR76, CHAM76] and QUEL [STON76]. CQLF provides capabilities for querying and operating on databases described both in a "relational style" (having no CODASYL sets, using only values to represent interrecord relationships, and having records with no arrays), and in a "network style" (using CODASYL sets to represent interrecord relationships, and having records containing arrays). Frank Manola, Alain Pirotte 0001 |
SIGMOD Conference | 2 |
| 1982 | A Denotational Definition of the Semantics of DRC, A Domain Relational Calculus
Georges Louis, Alain Pirotte 0001 |
VLDB | 2 |
| 1981 | Data structures for CAD object description
Michel Lacroix, Alain Pirotte 0001 |
DAC | 2 |
| 1979 | Fundamental and Secondary Issues in the Design of Non-Procedural Relational Languages
Alain Pirotte 0001 |
VLDB | 1 |
| 1978 | Systems in Action: A managerial and social approach: Joseph Allen and Bennet P. Lientz
Alain Pirotte 0001 |
Inf. Manag. | 1 |
| 1977 | Domain-Oriented Relational Languages
Michel Lacroix, Alain Pirotte 0001 |
VLDB | 2 |
| 1975 | Efficient parsing algorithms for general context-free parsers
M. Bouckaert, Alain Pirotte 0001, M. Snelling |
Inf. Sci. | 2 |