Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Alain Pirotte 0001

dblp:48/4071 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Recommender systems
collaborative filtering
0.122007
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.112007
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.112007
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.112007
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.112006
An Experimental Investigation of Graph Kernels on a Collaborative Recommendation Task · ICDM 2006
Data models and query languages
conceptual modeling
0.012002
Materialization and Its Metaclass Implementation · IEEE Trans. Knowl. Data Eng. 2002
Query processing and optimization
materialization
0.012002
Materialization and Its Metaclass Implementation · IEEE Trans. Knowl. Data Eng. 2002
Data models and query languages
object-oriented data model
0.012002
Materialization and Its Metaclass Implementation · IEEE Trans. Knowl. Data Eng. 2002
Data mining › structured data mining
graph mining
0.012007
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.012007
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.012006
An Experimental Investigation of Graph Kernels on a Collaborative Recommendation Task · ICDM 2006
Database theory
deductive database
0.021991
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.021991
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.021991
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.011991
Controlled Generation of Intensional Answers · IEEE Trans. Knowl. Data Eng. 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning
logic-based reasoning
0.011991
Controlled Generation of Intensional Answers · IEEE Trans. Knowl. Data Eng. 1991
Data models and query languages › data modeling
network data model
0.011982
CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982
Data models and query languages
query language design
0.011982
CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982
Data models and query languages › query language
relational calculus
0.011982
A Denotational Definition of the Semantics of DRC, A Domain Relational Calculus · VLDB 1982
Electronic design automation › design data management
CAD data structures
0.011981
Data structures for CAD object description · DAC 1981
Logic in computer science › meta-logic
logical consequence
0.011989
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.011982
CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982
Data models and query languages › query language
SQL-like query language
0.011982
CQLF - A Query Language for CODASYL-Type Databases · SIGMOD Conference 1982
Logic in computer science › semantics
denotational semantics
0.011982
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
YearPublicationVenuePosition
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 Networks4
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
Neurocomputing4
2007 Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation
abstract
This 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 Task
abstract
This 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
ICDM3
2005 A Novel Way of Computing Similarities between Nodes of a Graph, with Application to Collaborative Recommendation
abstract
This 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 Intelligence2
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
SEKE3
2002 A Generic Role Model for Dynamic Objects
Mohamed Dahchour, Alain Pirotte 0001, Esteban Zimányi
CAiSE2
2002 Materialization and Its Metaclass Implementation
abstract
Materialization 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
SOFSEM1
1994 Materialization: A Powerful and Ubiquitous Abstraction Pattern
Alain Pirotte 0001, Esteban Zimányi, David Massart, Tatiana Yakusheva
VLDB1
1991 Controlled Generation of Intensional Answers
abstract
Intensional 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 Database
abstract
It 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
ICDE1
1983 Comparsing of database intervaces for application programming
Michel Lacroix, Alain Pirotte 0001
Inf. Syst.2
1982 CQLF - A Query Language for CODASYL-Type Databases
abstract
This 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 Conference2
1982 A Denotational Definition of the Semantics of DRC, A Domain Relational Calculus
Georges Louis, Alain Pirotte 0001
VLDB2
1981 Data structures for CAD object description
Michel Lacroix, Alain Pirotte 0001
DAC2
1979 Fundamental and Secondary Issues in the Design of Non-Procedural Relational Languages
Alain Pirotte 0001
VLDB1
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
VLDB2
1975 Efficient parsing algorithms for general context-free parsers
M. Bouckaert, Alain Pirotte 0001, M. Snelling
Inf. Sci.2