VLDB 2026 Research / reviewers in the wild / expert
Keisuke Goto 0001
dblp:95/9232
· DBLP profile ↗
21ranked-venue papers
7as first author
6since 2021 · last 2026
0000-0001-6964-6182ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 8 · 4 first-author · 1 since 2021Theory of computation · 8 · 5 since 2021Databases, data management, data science and information retrieval · 7 · 4 first-authorArtificial intelligence and machine learning · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | NP-Completeness on the Length of Double-Arrays and the Sparse Matrix Problem with at Least Logarithmic Alphabets/Widths
Hideo Bannai, Keisuke Goto 0001, Shunsuke Kanda, Dominik Köppl |
Theory Comput. Syst. | 2 |
| 2026 | Computing NP-hard Repetitiveness Measures via MAX-SATabstractRepetitiveness measures reveal profound characteristics of datasets, and give rise to compressed data structures and algorithms working in compressed space. Alas, the computation of some of these measures is NP-hard, and straight-forward computation is infeasible for datasets of even small sizes. Three such measures are the smallest size of a string attractor, the smallest size of a bidirectional macro scheme, and the smallest size of a straight-line program. While a vast variety of implementations for heuristically computing approximations exist, exact computation of these measures has received little to no attention. In this article, we present MAX-SAT formulations that provide the first non-trivial implementations for exact computation of smallest string attractors, smallest bidirectional macro schemes, and smallest straight-line programs. Computational experiments show that our implementations work for texts of length up to a few hundred for straight-line programs and bidirectional macro schemes, and texts even over a million for string attractors. Hideo Bannai, Keisuke Goto 0001, Masakazu Ishihata, Shunsuke Kanda, Dominik Köppl, Takaaki Nishimoto, Bernardo Subercaseaux |
ACM Trans. Algorithms | 2 |
| 2024 | Linear time online algorithms for constructing linear-size suffix trie
Diptarama, Takuya Takagi, Shunsuke Inenaga, Keisuke Goto 0001, Mitsuru Funakoshi |
Theor. Comput. Sci. | 4 |
| 2022 | Explainable and Local Correction of Classification Models Using Decision TreesabstractIn practical machine learning, models are frequently updated, or corrected, to adapt to new datasets. In this study, we pose two challenges to model correction. First, the effects of corrections to the end-users need to be described explicitly, similar to standard software where the corrections are described as release notes. Second, the amount of corrections need to be small so that the corrected models perform similarly to the old models. In this study, we propose the first model correction method for classification models that resolves these two challenges. Our idea is to use an additional decision tree to correct the output of the old models. Thanks to the explainability of decision trees, the corrections are describable to the end-users, which resolves the first challenge. We resolve the second challenge by incorporating the amount of corrections when training the additional decision tree so that the effects of corrections to be small. Experiments on real data confirm the effectiveness of the proposed method compared to existing correction methods. Hirofumi Suzuki, Hiroaki Iwashita, Takuya Takagi, Keisuke Goto 0001, Yuta Fujishige, Satoshi Hara 0001 |
AAAI | 4 |
| 2022 | Computing NP-Hard Repetitiveness Measures via MAX-SATabstractRepetitiveness measures reveal profound characteristics of datasets, and give rise to compressed data structures and algorithms working in compressed space. Alas, the computation of some of these measures is NP-hard, and straight-forward computation is infeasible for datasets of even small sizes. Three such measures are the smallest size of a string attractor, the smallest size of a bidirectional macro scheme, and the smallest size of a straight-line program. While a vast variety of implementations for heuristically computing approximations exist, exact computation of these measures has received little to no attention. In this paper, we present MAX-SAT formulations that provide the first non-trivial implementations for exact computation of smallest string attractors, smallest bidirectional macro schemes, and smallest straight-line programs. Computational experiments show that our implementations work for texts of length up to a few hundred for straight-line programs and bidirectional macro schemes, and texts even over a million for string attractors. Hideo Bannai, Keisuke Goto 0001, Masakazu Ishihata, Shunsuke Kanda, Dominik Köppl, Takaaki Nishimoto |
ESA | 2 |
| 2022 | In-place initializable arrays
Takashi Katoh, Keisuke Goto 0001 |
Theor. Comput. Sci. | 2 |
| 2020 | Re-Pair in Small SpaceabstractRe-Pair is a grammar compression scheme with favorably good compression rates. The computation of Re-Pair comes with the cost of maintaining large frequency tables, which makes it hard to compute Re-Pair on large scale data sets. As a solution for this problem we present, given a text of length n whose characters are drawn from an integer alphabet, an O(n2) time algorithm computing Re-Pair in n lg max(n, τ) bits of working space including the text space, where τ is the number of terminals and non-terminals. Dominik Köppl, Tomohiro I, Isamu Furuya, Yoshimasa Takabatake, Kensuke Sakai, Keisuke Goto 0001 |
DCC | 6 |
| 2019 | RePair in Compressed Space and TimeabstractGiven a string T of length N, the goal of grammar compression is to construct a small context-free grammar generating only T. Among existing grammar compression methods, RePair (recursive paring) [Larsson and Moffat, 1999] is notable for achieving good compression ratios in practice. In this paper, we propose the first RePair algorithm working in compressed space, i.e., potentially o(N) space for highly compressible texts. The key idea is to give a new way to restructure an arbitrary (context-free) grammar S for T into RePair(T) in compressed space and time. We propose an algorithm for RePair(T) running in O(min(N, nm log N)) space and expected O(min(N, nm log N) m) time or O(min(N, nm log N) log log N) time, where n is the size of S and m is the number of variables in RePair(T). We implemented our O(min(N, nm log N) m)-time algorithm and show it can actually run in compressed space. We also present a new approach to reduce the peak memory usage of existing RePair algorithms combining with our algorithms, and show that the new approach outperforms, both in computation time and space, the most space efficient linear-time RePair implementation to date. Kensuke Sakai, Tatsuya Ohno, Keisuke Goto 0001, Yoshimasa Takabatake, Tomohiro I, Hiroshi Sakamoto |
DCC | 3 |
| 2018 | Learning Multi-Way Relations via Tensor Decomposition With Neural NetworksabstractHow can we classify multi-way data such as network traffic logs with multi-way relations between source IPs, destination IPs, and ports? Multi-way data can be represented as a tensor, and there have been several studies on classification of tensors to date. One critical issue in the classification of multi-way relations is how to extract important features for classification when objects in different multi-way data, i.e., in different tensors, are not necessarily in correspondence. In such situations, we aim to extract features that do not depend on how we allocate indices to an object such as a specific source IP; we are interested in only the structures of the multi-way relations. However, this issue has not been considered in previous studies on classification of multi-way data. We propose a novel method which can learn and classify multi-way data using neural networks. Our method leverages a novel type of tensor decomposition that utilizes a target core tensor expressing the important features whose indices are independent of those of the multi-way data. The target core tensor guides the tensor decomposition into more effective results and is optimized in a supervised manner. Our experiments on three different domains show that our method is highly accurate, especially on higher order data. It also enables us to interpret the classification results along with the matrices calculated with the novel tensor decomposition. Koji Maruhashi, Masaru Todoriki, Takuya Ohwa, Keisuke Goto 0001, Yu Hasegawa, Hiroya Inakoshi, Hirokazu Anai |
AAAI | 4 |
| 2018 | Data-driven analysis of pareto set topologyabstractWhen and why can evolutionary multi-objective optimization (EMO) algorithms cover the entire Pareto set? That is a major concern for EMO researchers and practitioners. A recent theoretical study revealed that (roughly speaking) if the Pareto set forms a topological simplex (a curved line, a curved triangle, a curved tetrahedron, etc.), then decomposition-based EMO algorithms can cover the entire Pareto set. Usually, we cannot know the true Pareto set and have to estimate its topology by using the population of EMO algorithms during or after the runtime. This paper presents a data-driven approach to analyze the topology of the Pareto set. We give a theory of how to recognize the topology of the Pareto set from data and implement an algorithm to judge whether the true Pareto set may form a topological simplex or not. Numerical experiments show that the proposed method correctly recognizes the topology of high-dimensional Pareto sets within reasonable population size. Naoki Hamada, Keisuke Goto 0001 |
GECCO | 2 |
| 2018 | LZ-ABT: A Practical Algorithm for α-Balanced Grammar Compression
Tatsuya Ohno, Keisuke Goto 0001, Yoshimasa Takabatake, Tomohiro I, Hiroshi Sakamoto |
IWOCA | 2 |
| 2018 | Block Palindromes: A New Generalization of Palindromes
Keisuke Goto 0001, Tomohiro I, Hideo Bannai, Shunsuke Inenaga |
SPIRE | 1 |
| 2017 | Linear-Size CDAWG: New Repetition-Aware Indexing and Grammar Compression
Takuya Takagi, Keisuke Goto 0001, Yuta Fujishige, Shunsuke Inenaga, Hiroki Arimura |
SPIRE | 2 |
| 2016 | Closed factorization
Golnaz Badkobeh, Hideo Bannai, Keisuke Goto 0001, Tomohiro I, Costas S. Iliopoulos, Shunsuke Inenaga, Simon J. Puglisi, Shiho Sugimoto |
Discret. Appl. Math. | 3 |
| 2015 | An Opportunistic Text Indexing Structure Based on Run Length Encoding
Yuya Tamakoshi, Keisuke Goto 0001, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda |
CIAC | 2 |
| 2015 | LZD Factorization: Simple and Practical Online Grammar Compression with Variable-to-Fixed Encoding
Keisuke Goto 0001, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda |
CPM | 1 |
| 2014 | Space Efficient Linear Time Lempel-Ziv Factorization for Small AlphabetsabstractWe present a new linear time algorithm for computing the Lempel-Ziv Factorization (LZ77) of a given string of length N on an alphabet of size σ, that utilizes only N log N + O(σ log N) bits of working space. When the alphabet size is small, this greatly improves the previous best space requirement for linear time LZ77 factorization (Karkkainen et al. CPM 2013), which is 2N log N bits, i.e. two integer arrays of length N. Experiments show that despite the added complexity of the algorithm, the speed of the algorithm is only around two to three times slower than previous fastest linear time algorithms. Keisuke Goto 0001, Hideo Bannai |
DCC | 1 |
| 2013 | Simpler and Faster Lempel Ziv FactorizationabstractWe present a new, simple, and efficient approach for computing the Lempel-Ziv (LZ77) factorization of a string in linear time, based on suffix arrays. Computational experiments on various data sets show that our approach constantly outperforms the fastest previous algorithm LZ OG (Ohlebusch and Gog 2011), and can be up to 2 to 3 times faster in the processing after obtaining the suffix array, while requiring the same or a little more space. Keisuke Goto 0001, Hideo Bannai |
DCC | 1 |
| 2012 | Speeding Up q-Gram Mining on Grammar-Based Compressed Texts
Keisuke Goto 0001, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda |
CPM | 1 |
| 2012 | Computing q-Gram Non-overlapping Frequencies on SLP Compressed Texts
Keisuke Goto 0001, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda |
SOFSEM | 1 |
| 2011 | Fast q-gram Mining on SLP Compressed Strings
Keisuke Goto 0001, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda |
SPIRE | 1 |