Savong Bou

dblp:156/3190 · DBLP profile ↗
← Back
15ranked-venue papers in the field
12as first author
11since 2021 · last 2026
0000-0001-6745-3467ORCID · corroborated

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 9 (8 first)Data Mining & Knowledge Discovery · 3 (1 first)Information Retrieval & Web Search · 2 (2 first)Big Data, Cloud & Distributed Data Systems · 1 (1 first)
YearPublicationVenuePosition
2026 MultiCleansing: Scalable Simultaneous Repairing of Data with Multi-Types of Errors
Savong Bou, Toshiyuki Amagasa
DEXA (1)1
2025 Explainable Time Series Anomaly Detection by Dynamic Mode Decomposition
Shun Kawakami, Toshiyuki Amagasa, Savong Bou
DEXA (1)3
2025 O(1)-Time Complexity for Fixed Sliding-Window Aggregation Over Out-of-Order Data Streams: (Extended Abstract)
abstract
Sliding-window aggregation is important in analyzing data streams, but it seriously suffers from out-of-order streams, which contain late events. The existing approaches are not efficient because they are dependent on the window size. They ignore the past windows affected by the late records. This paper proposes two solutions: (1) CMiX for computing the current window, and (2) PWiX for updating the past windows. Experiments show that CMiX and PWiX can deal with out-of-order streams significantly better than other approaches.
Savong Bou, Toshiyuki Amagasa, Hiroyuki Kitagawa
ICDE1
2024 LSiX: A Scheme for Efficient Multiple Continuous Window Aggregation Over Streams
Shun Kawakami, Savong Bou, Toshiyuki Amagasa
DaWaK2
2024 Subtree Similarity Search Based on Structure and Text
Takuya Mizokami, Savong Bou, Toshiyuki Amagasa
DaWaK2
2024 O(1)-Time Complexity for Fixed Sliding-Window Aggregation Over Out-of-Order Data Streams
abstract
Sliding-window aggregation is one of the core operations in processing and analyzing data streams, but it seriously suffers from the unordered events or elements from data streams. Unordered streams or out-of-order data streams contain events whose order based on their timestamps (called event time) is different from the order based on their arriving times to the system (called ingestion time). Out-of-order data streams typically occur in a distributed environment due to many factors, such as network disruptions and delays. Out-of-order data streams drastically make the processing speed slower and existing works, that can handle out-of-order streams, do not address this problem well and can be further improved. The time complexities of existing approaches are not efficient because they are dependent on$n$, which is the number of slides in the window. In addition, they ignore the past windows affected by the late-arrival records. In many applications, updating and reporting the results of the past windows affected by the late-arrival records in real time is strongly needed. This paper proposes two solutions: (1) A Maximum-allowed lateness-based IndeXing algorithm with a Constant time complexity (CMiX) for computing the current window, and (2) A Past Window Indexing algorithm (PWiX) for efficient updating the past windows. Experimental results show that CMiX and PWiX can deal with out-of-order data streams significantly better than other existing approaches. CMiX is about 3.21 times faster than the state-of-the-art approach by significantly using less memory. It is important to emphasize that all approaches mentioned in the paper have the following limitations: (1) Aggregation can be both distributive and algebraic, which must be commutative due to the out-of-order of data streams, and (2) The window and slide sizes are assumed to be fixed, and if they are changed, the indices must be reconstructed.
Savong Bou, Toshiyuki Amagasa, Hiroyuki Kitagawa
IEEE Trans. Knowl. Data Eng.1
2023 Efficient Missing Value Imputation by Maximum Distance Likelihood
abstract
Predicting missing attribute values in data is extremely important in improving the accuracy in many applications. Existing algorithms ignore the difference between the records used for learning and predicting. The accuracy is not good enough and can be further improved. This paper proposes two solutions: (1) Maximization-based approach (MP) and (2) Distance-ratio-based approach (DP). MP and DP ensure that the incomplete records with the missed values are similar to the records used to learn the parameters as much as possible. MP and DP learn all possible parameters not only from the k nearest neighboring set (k-NN) but from the k-Sets, which are all possible combinations of k complete records. The parameters learnt from the records that are most similar to the repaired candidates of the incomplete records are chosen. Experimentally, MP and DP significantly outperform the existing approaches.
Savong Bou, Toshiyuki Amagasa, Hiroyuki Kitagawa, Salman Ahmed Shaikh, Akiyoshi Matono
IEEE Big Data1
2023 CPiX: Real-Time Analytics Over Out-of-Order Data Streams by Incremental Sliding-Window Aggregation
abstract
Stream processing is used in various fields. In the field of big data, stream aggregation is a popular processing technique, but it suffers serious setbacks when the order of events (e.g., stream elements) occurring is different from the order of events arriving to the systems. Such data streams are called "non-FIFO steams". This phenomenon usually occurs in a distributed environment due to many factors, such as network disruptions, delays, etc. Many analyzing scenarios require efficient processing of such non-FIFO streams to meet various data processing requirements. This paper proposes an efficient scalable checkpoint-based bidirectional indexing approach, called CPiX , for faster real-time analysis over non-FIFO streams. CPiX maintains the partial aggregation results in an on-demand manner. CPiX needs less time and space than the state-of-the-art approach. Extensive experiments confirm that CPiX can deal with out-of-order streams very efficiently and is, on average, about 3.8 times faster than the state-of-the-art approach while consuming less memory. CPiX and the existing approaches support the distributive and algebraic aggregation functions, such as min, average, standard deviation, etc. Holistic aggregation is beyond the scope.
Savong Bou, Hiroyuki Kitagawa, Toshiyuki Amagasa
ICDE1
2022 InTrans: Fast Incremental Transformer for Time Series Data Prediction
Savong Bou, Toshiyuki Amagasa, Hiroyuki Kitagawa
DEXA (2)1
2022 PR-MVI: Efficient Missing Value Imputation over Data Streams by Distance Likelihood
Savong Bou, Toshiyuki Amagasa, Hiroyuki Kitagawa, Salman Ahmed Shaikh, Akiyoshi Matono
iiWAS1
2022 CPiX: Real-Time Analytics Over Out-of-Order Data Streams by Incremental Sliding-Window Aggregation
abstract
Stream processing is used in various fields. In the field of big data, stream aggregation is a popular processing technique, but it suffers serious setbacks when the order of events (e.g., stream elements) occurring is different from the order of events arriving to the systems. Such data streams are called “non-FIFO steams”. This phenomenon usually occurs in a distributed environment due to many factors, such as network disruptions, delays, etc. Many analyzing scenarios require efficient processing of such non-FIFO streams to meet various data processing requirements. This paper proposes an efficient scalable checkpoint-based bidirectional indexing approach, called$CPiX$, for faster real-time analysis over non-FIFO streams. CPiX maintains the partial aggregation results in an on-demand manner per checkpoint. CPiX needs less time and space than the state-of-the-art approach. Extensive experiments confirm that CPiX can deal with out-of-order streams very efficiently and is, on average, about 3.8 times faster than the state-of-the-art approach while consuming less memory.
Savong Bou, Hiroyuki Kitagawa, Toshiyuki Amagasa
IEEE Trans. Knowl. Data Eng.1
2020 L-BiX: incremental sliding-window aggregation over data streams using linear bidirectional aggregating indexes
Savong Bou, Hiroyuki Kitagawa, Toshiyuki Amagasa
Knowl. Inf. Syst.1
2019 Scalable keyword search over relational data streams by aggressive candidate network consolidation
Savong Bou, Toshiyuki Amagasa, Hiroyuki Kitagawa
Inf. Syst.1
2016 An Improved Method of Keyword Search over Relational Data Streams by Aggressive Candidate Network Consolidation
Savong Bou, Toshiyuki Amagasa, Hiroyuki Kitagawa
DEXA (1)1
2014 Filtering XML Streams by XPath and Keywords
abstract
With the rise of Web search engines, processing keyword search over XML and XML streams has drawn much attention from many researchers. Compared to conventional query methods, keyword search has several benefits for its simplicity and its user-friendliness in querying XML databases. Therefore, a great deal of effort has been put on this search paradigm by trying to improve the quality of search result of pure keyword search, where only keywords are allowed as a query. However, due to the vagueness of keyword search, it is hard to accurately express real search intention with just keyword search. We observe that there are many cases where the combination of path-based query and keyword search is a better choice and can deal with such challenge. To address this problem, we propose a method to integrate XPath and keyword search so that users can accurately express their search demands. The experimental results show that the proposed scheme can process queries over XML streams practically.
Savong Bou, Toshiyuki Amagasa, Hiroyuki Kitagawa
iiWAS1