EDBT 2026 Demo / reviewers in the wild / expert
Raja Chiky
dblp:48/2215
· DBLP profile ↗
13ranked-venue papers in the field
2as first author
6since 2021 · last 2024
0000-0001-8346-318XORCID · corroborated
Domains — venue-derived; a paper can count in several
Data Mining & Knowledge Discovery · 5 (1 first)Database Systems & Data Management · 4 (1 first)Information Retrieval & Web Search · 2Big Data, Cloud & Distributed Data Systems · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Online log parsing using evolving research tree
Arthur Vervaet, Mar Callau-Zori, Yousra Chabchoub, Raja Chiky |
Knowl. Inf. Syst. | 4 |
| 2023 | StreamMLOps: Operationalizing Online Learning for Big Data Streaming & Real-Time ApplicationsabstractContinuously learning and serving from evolving streaming data and serving in real-time is a challenging problem. Traditionally, data is partitioned and processed in batches to train machine learning (ML) models. In industrial applications, static models’ performance drops over time (model degradation, concept drift), requiring new models to be trained with recent data and redeployed in production. The scientific community has been studying online and adaptive methods to address batch-learning limitations and continuously train AI tasks for industrial applications such as cyber-security, AIOps, anomaly scoring, and drift detection in stock markets. This paper deals with the MLOps aspects of deploying such online and dynamic models to address the requirements in the production systems for real-time applications. Our architectures - based on open-source tools such as Kafka and River - demonstrated how online learning methods could be scaled horizontally in production to meet the demands of a high-velocity streaming pipeline. We demonstrate an MLOps strategy to perform incremental learning from streaming data and continuously deploy the online learning model without pausing the inference pipeline. Indeed, the design satisfies requirements such as model versioning, monitoring, audibility and reproducibility of prediction in both a supervised and semi-supervised setting. Our experiments - for malicious URLs detection task - performed on high-dimensional and feature-evolving streaming data (more than 3 million features) establish the effectiveness and efficiency of online learning models compared to batch (static) machine learning regarding both time and space complexity. Finally, we provide some best practices on data engineering for deploying online models to process a real-time feature stream in production environments. Code is publicly available for reproducibility. Mariam Barry, Jacob Montiel, Albert Bifet, Sameer Wadkar, Nikolay Manchev, Max Halford, Raja Chiky, Saad El Jaouhari, Katherine B. Shakman, Joudi Al Fehaily, Fabrice Le Deit, Vinh-Thuy Tran, Eric Guerizec |
ICDE | 7 |
| 2022 | SDG-Meter: A Deep Learning Based Tool for Automatic Text Classification of the Sustainable Development Goals
Jade Eva Guisiano, Raja Chiky, Jonathas De Mello |
ACIIDS (1) | 2 |
| 2022 | Stream2Graph: Dynamic Knowledge Graph for Online Learning Applied in Large-scale NetworkabstractKnowledge Graphs (KG) are valuable information sources that store knowledge in a domain (healthcare, finance, e-commerce, cyber-security.). Most industrial KGs are dynamic by nature as they are updated regularly with streaming data (customer activity, network traffic, application logs, IT process). However, extracting insights from continuously updated data comes with major challenges, particularly in big data settings. In this paper, we address the following challenges: 1) ingesting heterogeneous data, 2) training and deployment of predictive models on continuously evolving data, and 3) implementation of data pipelines for updating and maintaining the KG in production. We cover multiple aspects of this process, from knowledge collection to its operationalization. We propose Stream2Graph, a stream-based system for building and updating the knowledge base dynamically in real time. Then we show how graph features can be used in downstream online machine learning models. The solution speeds up big data stream learning and knowledge extraction to enhance Graph-based AI applications. Experimental results show the effectiveness of our solution for knowledge base construction and improvement of big data learning capabilities. Using data from Stream2Graph resulted in speedups for training and inference time in the range from 547x to 2000x in downstream ML models. Finally, we provide the lessons learned from applying graph-based online learning on large-scale network processing high-velocity streaming data. Mariam Barry, Albert Bifet, Raja Chiky, Saad El Jaouhari, Jacob Montiel, Aissa El Ouafi, Eric Guerizec |
IEEE Big Data | 3 |
| 2022 | StreamFlow: A System for Summarizing and Learning Over Industrial Big Data StreamsabstractThe growing need for predictive analytics over streaming data in the industry requires a flexible and continuously scalable big data system. In real-time big data applications (cybersecurity, AIOps, anomaly detection, predictive maintenance, IoT etc.), efficient machine learning models must be trained and industrialized within existing data processing plat-forms and industrial tools. This requires interoperability between various components: data collection, processing, summarization, modelling and analytics. Existing works focus on building AI models for big data, neglecting real-world challenges when integrating such models into an existing industrial production framework. In this paper, we propose StreamFlow, an operational data pipeline to address industrial challenges for continuous learning over big data streams. We also propose an online method using sliding windows to summarize high-velocity data. The final result of the framework is a feature vector that describes the underlying processes and is ready to use in machine learning tasks. Moreover, we showcase real-world applications such as automated feature engineering for real-time monitoring and online machine learning for event classification. The proposed system has been deployed within production in a banking system, processing billions of daily traffic operations. Our experiments demonstrate the effectiveness and performance of our approach by evaluating it at different levels: processing, summarization, improvement of machine learning performance and effectiveness in an industrial setting. In the case of downstream machine learning tasks, using summarized data generated by StreamFlow results in up to 2 orders of magnitude speedups in training time without compromising predictive performance. Mariam Barry, Saad El Jaouhari, Albert Bifet, Jacob Montiel, Eric Guerizec, Raja Chiky |
IEEE Big Data | 6 |
| 2021 | USTEP: Unfixed Search Tree for Efficient Log ParsingabstractLogs record valuable system information at runtime. They are widely used by data-driven approaches for development and monitoring purposes. Parsing log messages to structure their format is a classic preliminary step for log-mining tasks. As they appear upstream, parsing operations can become a processing time bottleneck for downstream applications. The quality of parsing also has a direct influence on their efficiency. Previous approaches toward online log parsing focused on stateful methods. But an increasing number of tasks ask for real time monitoring. Regarding this problem, we propose USTEP, an online log parsing method based on an evolving tree structure. Evaluation results on a panel of 13 datasets coming from different real-world systems demonstrate USTEP superiority in terms of both effectiveness and robustness when compared to other online methods. We also introduce USTEP-UP, a way of running multiple decentralized instances of USTEP in parallel. Arthur Vervaet, Raja Chiky, Mar Callau-Zori |
ICDM | 2 |
| 2020 | Movies Emotional Analysis Using Textual Contents
Amir Kazem Kayhani, Farid Meziane, Raja Chiky |
NLDB | 3 |
| 2016 | POL: A Pattern Oriented Load-Shedding for Semantic Data Stream Processing
Fethi Belghaouti, Amel Bouzeghoub, Zakia Kazi-Aoul, Raja Chiky |
WISE (2) | 4 |
| 2015 | CaLibRe: A Better Consistency-Latency Tradeoff for Quorum Based Replication Systems
Sathiya Prabhu Kumar, Sylvain Lefebvre 0002, Raja Chiky, Eric Gressier-Soudan |
DEXA (2) | 3 |
| 2012 | A clustering approach for sampling data streams in sensor networks
Alzennyr Da Silva, Raja Chiky, Georges Hébrail |
Knowl. Inf. Syst. | 2 |
| 2010 | Aggregation of asynchronous electric power consumption time series knowing the integralabstractMore and more data mining algorithms are applied to a large number of long time series issued by many distributed sensors. The consequence of the huge volume of data is that data warehouses often contain asynchronous time series, i.e. the values have been sampled and are not anymore observed at the same instants. This is a problem when applying data mining algorithms to such asynchronous time series. The standard way to solve this problem is to interpolate intermediate points. We present here two new interpolation approaches which take into account the knowledge of the integral of the time series between two points. The first approach is naive and uses the history of slope values. The second approach is stochastic and provides a confidence interval of interpolated values. The two methods have been assessed experimentally on a real dataset of electric power consumption time series issued from smart meters. Raja Chiky, Laurent Decreusefond, Georges Hébrail |
EDBT | 1 |
| 2010 | CLUSMASTER: A Clustering Approach for Sampling Data Streams in Sensor NetworksabstractThe growing usage of embedded devices and sensors in our daily lives has been profoundly reshaping the way we interact with our environment and our peers. As more and more sensors will pervade our future cities, increasingly efficient infrastructures to collect, process, and store massive amounts of data streams from a wide variety of sources will be required. Despite the different application-specific features and hardware platforms, sensor network applications share a common goal: periodically sample and store data collected from different sensors in a common persistent memory. In this article we present a clustering approach for rapidly and efficiently computing the best sampling rate which minimizes the SSE (Sum of Square Errors) for each particular sensor in a network. In order to evaluate the efficiency of the proposed approach, we carried out experiments on real electric power consumption data streams produced by a 1-thousand sensor network provided by the French energy group-EDF (Electricite de France). Alzennyr Da Silva, Raja Chiky, Georges Hébrail |
ICDM | 2 |
| 2008 | Summarizing Distributed Data Streams for Storage in Data Warehouses
Raja Chiky, Georges Hébrail |
DaWaK | 1 |