Hubert Naacke

dblp:08/247 · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
2025 Selective Multi-Hop Type-Aware Enhancement for Context-Limited Knowledge Graph Entity Typing
Yuhe Bai, Modou Gueye, Hubert Naacke
IEEE Big Data3
2024 PCCMerge: a parallel method based on merging partial connected components in large graphs
abstract
Graphs 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 Data1
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 Datasets
abstract
International audience
Ndiouma Bame, Ibrahima Gueye 0001, Hubert Naacke
DATA3
2023 Embedding-Enhanced Similarity Metrics for Next POI Recommendation
abstract
International audience
Sara Jarrad, Hubert Naacke, Stéphane Gançarski, Modou Gueye
DATA2
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 Archives
abstract
International audience
Ke Li 0014, Hubert Naacke, Bernd Amann
EDBT2
2019 Efficient similarity-based alignment of temporally-situated graph nodes with Apache Spark
abstract
Topic 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 BigData1
2018 ALGeoSPF: A Hierarchical Factorization Model for POI Recommendation
abstract
The 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
ASONAM3
2018 BigSR: real-time expressive RDF stream reasoning on modern Big Data platforms
abstract
Shifting 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 BigData3
2017 StriderR: Massive and distributed RDF graph stream reasoning
abstract
Reasoning 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 BigData3
2015 LiteMat: A scalable, cost-efficient inference encoding scheme for large RDF graphs
abstract
The 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 BigData2
2015 Blockchain-based Model for Social Transactions Processing
abstract
The 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
DATA2
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
RecSys3
2014 A parameter-free algorithm for an optimized tag recommendation list size
abstract
Tag 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
RecSys3
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 Sources
abstract
Distributed 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
ICDE1
1997 The Distributed Information Search Component (Disco) and the World Wide Web
abstract
The 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 Conference5