EDBT 2026 Demo / reviewers in the wild / expert
Hubert Naacke
dblp:08/247
· DBLP profile ↗
22ranked-venue papers in the field
3as first author
8since 2021 · last 2025
0000-0003-0559-9908ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 10 (1 first)Big Data, Cloud & Distributed Data Systems · 6 (2 first)Information Retrieval & Web Search · 4Data Mining & Knowledge Discovery · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Selective Multi-Hop Type-Aware Enhancement for Context-Limited Knowledge Graph Entity Typing
Yuhe Bai, Modou Gueye, Hubert Naacke |
IEEE Big Data | 3 |
| 2024 | PCCMerge: a parallel method based on merging partial connected components in large graphsabstractGraphs are fundamental data structures used in a wide range of fields, from social networks to bioinformatics. Their flexibility and ability to model complex data make them an indispensable tool for solving a wide range of problems. However, the use of graphs poses challenges, in particular the management of large amounts of data, which complicates and increases the analysis load in terms of computational power, memory and storage. This paper addresses the computation of a connected components, which are often used to understand the connectivity structure of a graph. This paper proposes a novel parallel approach to perform this computation. It takes advantage of a cluster computing engine and a graph processing library running locally on each node of the cluster. We also present an incremental approach to computing these components. We demonstrate the efficiency of our approach in a real biological use case, where our approach can be up to 4x faster than the label propagation algorithm implemented on a state-of-the-art cluster computing engine. This performance gain is mainly due to a reduction in the amount of data shuffling. Hubert Naacke, Noé Curé, Olivier Curé |
IEEE Big Data | 1 |
| 2024 | SISIS : Sequence Indexing for SImilarity Search
Sara Jarrad, Hubert Naacke, Stéphane Gançarski |
iiWAS (1) | 2 |
| 2024 | Top-k on Sequences: A New Approach to Enhanced Similarity Search
Sara Jarrad, Hubert Naacke, Stéphane Gançarski |
iiWAS (1) | 2 |
| 2024 | Leiden-Fusion Partitioning Method for Effective Distributed Training of Graph Embeddings
Yuhe Bai, Camélia Constantin, Hubert Naacke |
ECML/PKDD (7) | 3 |
| 2023 | Geo-Semantic Event-POI Matching of Large Mobility DatasetsabstractInternational audience Ndiouma Bame, Ibrahima Gueye 0001, Hubert Naacke |
DATA | 3 |
| 2023 | Embedding-Enhanced Similarity Metrics for Next POI RecommendationabstractInternational audience Sara Jarrad, Hubert Naacke, Stéphane Gançarski, Modou Gueye |
DATA | 2 |
| 2022 | A parameter-free KNN for rating prediction
Medjeu Fopa, Modou Gueye, Samba Ndiaye, Hubert Naacke |
Data Knowl. Eng. | 4 |
| 2020 | EPIQUE: Extracting Meaningful Science Evolution Patterns from Large Document ArchivesabstractInternational audience Ke Li 0014, Hubert Naacke, Bernd Amann |
EDBT | 2 |
| 2019 | Efficient similarity-based alignment of temporally-situated graph nodes with Apache SparkabstractTopic evolution networks are widely used to represent the evolution of research topics in scientific document archives. These networks might contain thousands of topics and alignment edges which are computed by comparing millions of topic pairs with some similarity function. In this work, we are addressing the problem of computing a very large number cosine-based topic alignments on top of Apache Spark. We present the native map-reduce implementation proposed by Spark and a more efficient implementation which is tuned for alignment computation. Both implementations are evaluated on three real-world datasets. Hubert Naacke, Ke Li 0014, Bernd Amann, Olivier Curé |
IEEE BigData | 1 |
| 2018 | ALGeoSPF: A Hierarchical Factorization Model for POI RecommendationabstractThe task of points-of-interest (POI) recommendations has become an essential feature in location-based social networks (LBSNs) with the significant growth of shared data on LBSNs. However it remains a challenging problem, because the decision process of a user choosing to visit a POI depends on numerous factors. The high level of sparsity of the data in LBSNs makes the POI recommendation problem even more challenging, especially for large geographical areas and worldwide datasets. Moreover, in this context the mobility behavior of the users is very heterogeneous, ranging from urban to worldwide mobility. In this paper, we explore the impact of spatial clustering on the recommendation quality. The proposed approach combines spatial clustering with users' influences. It is based on a Poisson factorization model built on an implicit social network, inferred from the geographical mobility patterns. We conduct a comprehensive performance evaluation of our approach on the YFCC dataset (a very large-scale real-world dataset). The experiments show that our approach achieves a significantly superior recommendation quality compared to other state-of-the-art recommendation techniques. Jean-Benoît Griesner, Talel Abdessalem, Hubert Naacke, Pierre Dosne |
ASONAM | 3 |
| 2018 | BigSR: real-time expressive RDF stream reasoning on modern Big Data platformsabstractShifting from Big Data to Big Knowledge requires systems that are able to cope with the large volume and high-velocity dimensions in a scalable and inference-enabled manner. In this work, we are focusing on stream processing and reasoning using the graph-based RDF data model. We are aiming to explore the ability of modern distributed computing frameworks to process highly expressive knowledge inference queries over Big Data streams. To do so, we consider queries expressed as a positive fragment of a temporal logic framework based on Answer Set Programming and propose solutions to process such queries, based on the two main execution models adopted by major parallel and distributed execution frameworks: Bulk Synchronous Parallel (BSP) and Recordat-A-Time (RAT). We implement our solution named BigSR and conduct a series of experiments with 15 queries from 4 different datasets. Our experiments show that BigSR achieves high throughput beyond million-triples per second using a rather small cluster of machines. Xiangnan Ren, Olivier Curé, Hubert Naacke, Guohui Xiao 0001 |
IEEE BigData | 3 |
| 2017 | StriderR: Massive and distributed RDF graph stream reasoningabstractReasoning over semantically annotated data is an emerging trend in stream processing aiming to produce sound and complete answers to a set of continuous queries. It usually comes at the cost of finding a trade-off between data throughput and the cost of expressive inferences. StriderRproposes such a trade-off and combines a scalable RDF stream processing engine with an efficient reasoning system. The main reasoning tasks are based on a query rewriting approach for SPARQL that benefits from an intelligent encoding of an extension of the RDFS (i.e., RDFS with owl:sameAs) ontology elements. StriderRruns in production at a major international water management company to detect anomalies from sensor streams. The system is evaluated along different dimensions and over multiple datasets to emphasize its performance. Xiangnan Ren, Olivier Curé, Hubert Naacke, Jérémy Lhez, Ke Li 0014 |
IEEE BigData | 3 |
| 2015 | LiteMat: A scalable, cost-efficient inference encoding scheme for large RDF graphsabstractThe number of linked data sources and the size of the linked open data graph keep growing every day. As a consequence, semantic RDF services are more and more confronted with various "big data" problems. Query processing in the presence of inferences is one them. For instance, to complete the answer set of SPARQL queries, RDF database systems evaluate semantic RDFS relationships (subPropertyOf, subClassOf) through time-consuming query rewriting algorithms or space-consuming data materialization solutions. To reduce the memory footprint and ease the exchange of large datasets, these systems generally apply a dictionary approach for compressing triple data sizes by replacing resource identifiers (IRIs), blank nodes and literals with integer values. In this article, we present a structured resource identification scheme using a clever encoding of concepts and property hierarchies for efficiently evaluating the main common RDFS entailment rules while minimizing triple materialization and query rewriting. We will show how this encoding can be computed by a scalable parallel algorithm and directly be implemented over the Apache Spark framework. The efficiency of our encoding scheme is emphasized by an evaluation conducted over both synthetic and real world datasets. Olivier Curé, Hubert Naacke, Tendry Randriamalala, Bernd Amann |
IEEE BigData | 2 |
| 2015 | Blockchain-based Model for Social Transactions ProcessingabstractThe goal of this work in progress is to handle transactions of social applications by using their access classes. Basically, social users access simultaneously to a small piece of data owned by a user or a few ones. For instance, a new post of a Facebook user can create the reactions of most of his/her friends, and each of such reactions is related to the same data. Thus, grouping or chaining transactions that require the same access classes may reduce significantly the response time since several transactions are executed in one shot while ensuring consistency as well as minimizing the number of access to the persistent data storage. With this insight, we propose a middleware-based transaction scheduler that uses various strategies to chain transactions based on their access classes. The key novelties lie in (1) our distributed transaction scheduling devised on top of a ring to ensure communication when chaining transactions and (2) our ability to deal with multi-partitions transactions. The scheduling phase is based on Blockchain principle, which means in our context to record all transactions requiring the same access class into a master list in order to ensure consistency and to plan efficiently their processing. We designed and simulated our approach using SimJava and preliminary results show interesting and promising results. Idrissa Sarr, Hubert Naacke, Ibrahima Gueye 0001 |
DATA | 2 |
| 2015 | Supporting Fluctuating Transactional Workload
Ibrahima Gueye 0001, Idrissa Sarr, Hubert Naacke, Joseph Ndong |
DEXA (2) | 3 |
| 2015 | POI Recommendation: Towards Fused Matrix Factorization with Geographical and Temporal Influences
Jean-Benoît Griesner, Talel Abdessalem, Hubert Naacke |
RecSys | 3 |
| 2014 | A parameter-free algorithm for an optimized tag recommendation list sizeabstractTag recommendation is a major aspect of collaborative tagging systems. It aims to recommend suitable tags to a user for tagging an item. One of its main challenges is the effectiveness of its recommendations. Existing works focus on techniques for retrieving the most relevant tags to give beforehand, with a fixed number of tags in each recommended list. In this paper, we try to optimize the number of recommended tags in order to improve the efficiency of the recommendations. We propose a parameter-free algorithm for determining the optimal size of the recommended list. Thus we introduced some relevance measures to find the most relevant sublist from a given list of recommended tags. More precisely, we improve the quality of our recommendations by discarding some unsuitable tags and thus adjusting the list size. Modou Gueye, Talel Abdessalem, Hubert Naacke |
RecSys | 3 |
| 2013 | STRING: Social-Transaction Routing over a Ring
Idrissa Sarr, Hubert Naacke, Abderrahmane Ould Mohamed Moctar |
DEXA (2) | 2 |
| 2007 | The leganet system: Freshness-aware transaction routing in a database cluster
Stéphane Gançarski, Hubert Naacke, Esther Pacitti, Patrick Valduriez |
Inf. Syst. | 2 |
| 1998 | Leveraging Mediator Cost Models with Heterogeneous Data SourcesabstractDistributed systems require declarative access to diverse information sources. One approach to solving this heterogeneous distributed database problem is based on mediator architectures. In these architectures, mediators accept queries from users, process them with respect to wrappers, and return answers. Wrappers provide access to underlying sources. To efficiently process queries, the mediator must optimize the plan used for processing the query. In classical databases, cost-estimate based query optimization is effective. In a heterogeneous distributed databases, cost-estimate based query optimization is difficult to achieve because the underlying data sources do not export cost information. This paper describes a new method that permits the wrapper programmer to export cost estimates. For the wrapper programmer to describe all cost estimates may be impossible due to lack of information or burdensome due to the amount of information. We ease this responsibility of the wrapper programmer by leveraging the generic cost model of the mediator with specific cost estimates from the wrappers. Hubert Naacke, Georges Gardarin, Anthony Tomasic |
ICDE | 1 |
| 1997 | The Distributed Information Search Component (Disco) and the World Wide WebabstractThe Distributed Information Search COmponent (DISCO) is a prototype heterogeneous distributed database that accesses underlying data sources. The DISCO prototype currently focuses on three central research problems in the context of these systems. First, since the capabilities of each data source is different, transforming queries into subqueries on data source is difficult. We call this problem the weak data source problem. Second, since each data source performs operations in a generally unique way, the cost for performing an operation may vary radically from one wrapper to another. We call this problem the radical cost problem. Finally, existing systems behave rudely when attempting to access an unavailable data source. We call this problem the ungraceful failure problem. Anthony Tomasic, Rémy Amouroux, Philippe Bonnet, Olga Kapitskaia, Hubert Naacke, Louiqa Raschid |
SIGMOD Conference | 5 |