Kouichi Hirata

dblp:43/3671 · DBLP profile ↗
← Back
63ranked-venue papers
13as first author
11since 2021 · last 2025
0000-0003-0814-8395ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 21 · 1 first-author · 8 since 2021Artificial intelligence and machine learning · 18 · 6 first-author · 1 since 2021Theory of computation · 16 · 8 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 13 · 2 first-author · 1 since 2021Databases, data management, data science and information retrieval · 11 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2025 Double Filtering Using Short and Long Quantized Projections
Naoya Higuchi, Yasunobu Imamura, Takeshi Shinohara, Kouichi Hirata, Tetsuji Kuboyama
SISAP4
2024 Fast Filtering for Similarity Search Using Conjunctive Enumeration of Sketches in Order of Hamming Distance
abstract
Sketches are compact bit-string representations of points, often employed for speeding up searches through the effects of dimensionality reduction and data compression. In this paper, we propose a novel sketch enumeration method and demonstrate its ability to realize fast filtering for approximate nearest neighbor search in metric spaces. Whereas the Hamming distance between the query’s sketch and sketches of points to be searched has been used for sketch prioritization traditionally, recent research has introduced asymmetric distances, enabling higher recall rates with fewer candidates. Additionally, sketch enumeration methods that speed up the filtering such that high-priority solution candidates are selected based on the priority of the sketch to the given query without the need for direct sketch comparisons have been proposed. Our primary goal in this paper is to further accelerate sketch enumeration through parallel processing. While Hamming distance-based enumeration can be parallelized relatively easily, achieving high recall rates requires a large number of candidates, and speeding up the filtering alone is insufficient for overall similarity search acceleration. Therefore, we introduce the conjunctive enumeration method, which concatenates two Hamming distance-based enumerations to approximate asymmetric distance-based enumeration. Then, we validate the effectiveness of the proposed method through experiments using large-scale public datasets. Our approach offers a significant acceleration effect, thereby enhancing the efficiency of similarity search operations.
Naoya Higuchi, Yasunobu Imamura, Vladimir Mic, Takeshi Shinohara, Kouichi Hirata, Tetsuji Kuboyama
ICPRAM5
2024 Fast Filtering by Conjunctive Enumeration of Sketches for Nearest Neighbor Search
Naoya Higuchi, Yasunobu Imamura, Vladimir Mic, Takeshi Shinohara, Kouichi Hirata, Tetsuji Kuboyama
ICPRAM5
2023 Subcaterpillar Isomorphism Between Caterpillars: Subtree Isomorphism Restricted Text and Pattern Trees to Caterpillars
Tomoya Miyazaki, Kouichi Hirata
ICPRAM2
2023 Correlated Mutations of Positions Among Structural Proteins in Delta and Omicron Variants for SARS-CoV-2 Amino Acid Sequences
Yuichi Shimaya, Kouichi Hirata
ICPRAM2
2022 Subcaterpillar Isomorphism: Subtree Isomorphism Restricted Pattern Trees To Caterpillars
abstract
In this paper, we investigate a subcaterpillar isomorphism that is a problem, for a rooted labeled caterpillar P and a rooted labeled tree T , of determining whether or not there exists a subtree in T which is isomorphic to P .Then, we design two algorithms to solve the subcaterpillar isomorphism for a caterpillar P and a tree T in (i) O(p + tDhσ) time and O(Dh) space and in (ii) O(p + tDσ) time and O(D(h + H)) space, respectively.Here, p is the number of vertices in P , t is the number of vertices in T , h is the height of P , H is the height of T , σ is the number of alphabets for labels and D is the degree of T .Furthermore, we give experimental results of the two algorithms for artificial data and real data.
Tomoya Miyazaki, Kouichi Hirata
FedCSIS2
2022 Computing the Variations of Edit Distance for Rooted Labaled Caterpillars
Manami Hagihara, Takuya Yoshino, Kouichi Hirata
ICPRAM3
2022 Nearest-neighbor Search from Large Datasets using Narrow Sketches
Naoya Higuchi, Yasunobu Imamura, Vladimir Mic, Takeshi Shinohara, Kouichi Hirata, Tetsuji Kuboyama
ICPRAM5
2022 Caterpillar Inclusion: Inclusion Problem for Rooted Labeled Caterpillars
Tomoya Miyazaki, Manami Hagihara, Kouichi Hirata
ICPRAM3
2022 Object Detection as Campylobacter Bacteria and Phagocytotic Activity of Leukocytes in Gram Stained Smears Images
Kyohei Yoshihara, Kouichi Hirata
ICPRAM2
2022 Subcaterpillar Isomorphism: Subtree Isomorphism for Rooted Labeled Caterpillars
Tomoya Miyazaki, Kouichi Hirata
WCO2
2020 Heavy Caterpillar Distances for Rooted Labeled Unordered Trees
Nozomi Abe, Takuya Yoshino, Kouichi Hirata
ICPRAM3
2020 Detecting Geckler Classification from Gram Stained Smears Images for Sputum
Kazuki Hashimoto, Ryosuke Iida, Kouichi Hirata, Kimiko Matsuoka, Shigeki Yokoyama
ICPRAM3
2020 Detection System of Gram Types for Bacteria from Gram Stained Smears Images
Ryosuke Iida, Kazuki Hashimoto, Kouichi Hirata, Kimiko Matsuoka, Shigeki Yokoyama
ICPRAM3
2020 Pivot Selection for Narrow Sketches by Optimization Algorithms
Naoya Higuchi, Yasunobu Imamura, Vladimir Mic, Takeshi Shinohara, Kouichi Hirata, Tetsuji Kuboyama
SISAP5
2019 Fast Nearest Neighbor Search with Narrow 16-bit Sketch
Naoya Higuchi, Yasunobu Imamura, Tetsuji Kuboyama, Kouichi Hirata, Takeshi Shinohara
ICPRAM4
2019 Annealing by Increasing Resampling in the Unified View of Simulated Annealing
abstract
Annealing by Increasing Resampling (AIR) is a stochastic hill-climbing optimization by resampling with increasing size for evaluating an objective function. In this paper, we introduce a unified view of the conventional Simulated Annealing (SA) and AIR. In this view, we generalize both SA and AIR to a stochastic hill-climbing for objective functions with stochastic fluctuations, i.e., logit and probit, respectively. Since the logit function is approximated by the probit function, we show that AIR is regarded as an approximation of SA. The experimental results on sparse pivot selection and annealing-based clustering also support that AIR is an approximation of SA. Moreover, when an objective function requires a large number of samples, AIR is much faster than SA without sacrificing the quality of the results.
Yasunobu Imamura, Naoya Higuchi, Takeshi Shinohara, Kouichi Hirata, Tetsuji Kuboyama
ICPRAM4
2019 Bipartite Edge Correlation Clustering: Finding an Edge Biclique Partition from a Bipartite Graph with Minimum Disagreement
abstract
In this paper, first we formulate the problem of a bipartite edge correlation clustering which finds an edge biclique partition with the minimum disagreement from a bipartite graph, by extending the bipartite correlation clustering which finds a biclique partition. Then, we design a simple randomized algorithm for bipartite edge correlation clustering, based on the randomized algorithm of bipartite correlation clustering. Finally, we give experimental results to evaluate the algorithms from both artificial data and real data.
Mikio Mizukami, Kouichi Hirata, Tetsuji Kuboyama
ICPRAM2
2019 Vertical and Horizontal Distances to Approximate Edit Distance for Rooted Labeled Caterpillars
abstract
A rooted labeled caterpillar (caterpillar, for short) is a rooted labeled tree transformed to a rooted path (called a backbone) after removing all the leaves in it and we can compute the edit distance between caterpillars in quartic time. In this paper, we introduce two vertical distances and two horizontal distances for caterpillars. The former are based on a string edit distance between the string representations of the backbones and the latter on a multiset edit distance between the multisets of labels occurring in all the leaves. Then, we show that these distances give both lower bound and upper bound of the edit distance and we can compute the vertical distances in quadratic time and the horizontal distances in linear time under the unit cost function.
Kohei Muraka, Takuya Yoshino, Kouichi Hirata
ICPRAM3
2019 Introducing Fluctuation into Increasing Order of Symmetric Uncertainty for Consistency-Based Feature Selection
Sho Shimamura, Kouichi Hirata
TAMC2
2018 Path Histogram Distance for Rooted Labeled Caterpillars
Taiga Kawaguchi, Takuya Yoshino, Kouichi Hirata
ACIIDS (1)3
2018 Computing Edit Distance between Rooted Labeled Caterpillars
abstract
A rooted labeled caterpillar is a rooted labeled tree transformed to a path after removing all the leaves in it.In this paper, we design the algorithm to compute the edit distance between rooted labeled caterpillars in O(λ 2 h 2 ) time, where λ and h are the maximum number of leaves and the maximum height in two caterpillars, respectively.
Kohei Muraka, Takuya Yoshino, Kouichi Hirata
FedCSIS3
2018 Nearest Neighbor Search using Sketches as Quantized Images of Dimension Reduction
Naoya Higuchi, Yasunobu Imamura, Tetsuji Kuboyama, Kouichi Hirata, Takeshi Shinohara
ICPRAM4
2018 Earth Mover's Distances for Rooted Labaled Unordered Trees based on Tai Mapping Hierarchy
Taiga Kawaguchi, Kouichi Hirata
ICPRAM2
2017 Extracting Mutually Dependent Multisets
Natsuki Kiyota, Sho Shimamura, Kouichi Hirata
DS3
2017 Anchored Alignment Distance between Rooted Labeled Unordered Trees
abstract
In this paper, we formulate an anchored alignment distance between rooted labeled unordered trees as the minimum cost of the anchored alignment whose anchoring is constructed from the minimum cost isolated-subtree mapping by adding the pairs of non-mapped leaves, and design the algorithm to compute it.Since this algorithm runs in exponential time with respect to the number of leaves in theoretical, we give experimental results for randomly generated trees and for N-glycan data with small degree as real data to evaluate the anchored alignment distance by comparing with the isolated-subtree distance and the alignment distance.
Kouichi Hirata, Takuya Yoshino, Yuma Ishizaka
FedCSIS1
2017 Tai Mapping Hierarchy for Rooted Labeled Trees Through Common Subforest
Takuya Yoshino, Kouichi Hirata
Theory Comput. Syst.2
2016 Fast Hilbert Sort Algorithm Without Using Hilbert Indices
Yasunobu Imamura, Takeshi Shinohara, Kouichi Hirata, Tetsuji Kuboyama
SISAP3
2015 Classifying Nucleotide Sequences and their Positions of Influenza A Viruses through Several Kernels
Issei Hamada, Takaharu Shimada, Daiki Nakata, Kouichi Hirata, Tetsuji Kuboyama
ICPRAM (1)4
2015 High Dimensional Similarity Search with Bundled Query Processing on Hilbert R-Tree
Yohei Nasu, Naoki Kishikawa, Kei Tashima, Shin Kodama, Yasunobu Imamura, Takeshi Shinohara, Kouichi Hirata, Tetsuji Kuboyama
ICPRAM (1)7
2015 Alignment of Cyclically Ordered Trees
Takuya Yoshino, Kouichi Hirata
ICPRAM (1)2
2014 Segmental Mapping and Distance for Rooted Labeled Ordered Trees
abstract
In this paper, as variations of a Tai mapping between rooted labeled ordered trees (trees, for short), we introduce a segmental mapping to preserve the parent-children relationship as possible, and also top-down segmengal and bottom-up segmental mappings as the segmental mappings that contain the pair of the roots and the pair of the leaves, respectively. Then, we show that these mappings provide a new hierarchy for the variations of the Tai mapping in addition to a well-known one, in particular, the top-down segmental mapping coincides with a top-down mapping. Also we show that both segmental and bottom-up segmental distances as the minimum costs of segmental and bottom-up segmental mappings are metrics. Next, we design algorithms to compute the segmental and the bottom-up segmental distances in quadratic time and space. Finally, we give experimental results for the segmental distance.
Tomohiro Kan, Shoichi Higuchi, Kouichi Hirata
Fundam. Informaticae3
2013 Polynomial Delay and Space Discovery of Connected and Acyclic Sub-hypergraphs in a Hypergraph
Kunihiro Wasa, Takeaki Uno, Kouichi Hirata, Hiroki Arimura
Discovery Science3
2013 Faster Algorithms for Tree Similarity Based on Compressed Enumeration of Bounded-Sized Ordered Subtrees
Kunihiro Wasa, Kouichi Hirata, Takeaki Uno, Hiroki Arimura
SISAP2
2012 A Trim Distance between Positions in Nucleotide Sequences
Shunsuke Makino, Takaharu Shimada, Kouichi Hirata, Kouki Yonezawa, Kimihito Ito
Discovery Science3
2012 Segmental Mapping and Distance for Rooted Labeled Ordered Trees
Tomohiro Kan, Shoichi Higuchi, Kouichi Hirata
ISAAC3
2011 Improved MAX SNP-Hard Results for Finding an Edit Distance between Unordered Trees
Kouichi Hirata, Yoshiyuki Yamamoto, Tetsuji Kuboyama
CPM1
2010 Approximating Tree Edit Distance through String Edit Distance for Binary Tree Codes
abstract
This article proposes an approximation of the tree edit distance through the string edit distance for binary tree codes, instead of for Euler strings introduced by Akutsu (2006). Here, a binary tree code is a string obtained by traversing a binary tree representation with two kinds of dummy nodes of a tree in preorder. Then, we show that σ/2 ≤ τ ≤ (h + 1)σ + h, where τ is the tree edit distance between trees, and σ is the string edit distance between their binary tree codes and h is the minimum height of the trees.
Taku Aratsu, Kouichi Hirata, Tetsuji Kuboyama
Fundam. Informaticae2
2009 Mining Frequent Bipartite Episode from Event Sequences
Takashi Katoh, Hiroki Arimura, Kouichi Hirata
Discovery Science3
2009 Discovering Networks for Global Propagation of Influenza A (H3N2) Viruses by Clustering
Kazuya Sata, Kouichi Hirata, Kimihito Ito, Tetsuji Kuboyama
KES (2)2
2009 A Polynomial-Delay Polynomial-Space Algorithm for Extracting Frequent Diamond Episodes from Event Sequences
Takashi Katoh, Hiroki Arimura, Kouichi Hirata
PAKDD3
2009 Approximating Tree Edit Distance through String Edit Distance for Binary Tree Codes
Taku Aratsu, Kouichi Hirata, Tetsuji Kuboyama
SOFSEM2
2009 On Generating All Maximal Acyclic Subhypergraphs with Polynomial Delay
Taishin Daigo, Kouichi Hirata
SOFSEM2
2008 A Simple Characterization on Serially Constructible Episodes
Takashi Katoh, Kouichi Hirata
PAKDD2
2008 An Efficient Unordered Tree Kernel and Its Application to Glycan Classification
Tetsuji Kuboyama, Kouichi Hirata, Kiyoko F. Aoki-Kinoshita
PAKDD2
2007 Mining Frequent Diamond Episodes from Event Sequences
Takashi Katoh, Kouichi Hirata, Masateru Harao
MDAI2
2006 Mining Sectorial Episodes from Event Sequences
Takashi Katoh, Kouichi Hirata, Masateru Harao
Discovery Science2
2005 The q-Gram Distance for Ordered Unlabeled Trees
Nobuhito Ohkura, Kouichi Hirata, Tetsuji Kuboyama, Masateru Harao
Discovery Science2
2005 On Finding Acyclic Subhypergraphs
Kouichi Hirata, Megumi Kuwabara, Masateru Harao
FCT1
2005 Extraction of Frequent Few-Overlapped Monotone DNF Formulas with Depth-First Pruning
Yoshikazu Shima, Kouichi Hirata, Masateru Harao
PAKDD2
2005 Prediction-hardness of acyclic conjunctive queries
Kouichi Hirata
Theor. Comput. Sci.1
2004 Extracting Minimal and Closed Monotone DNF Formulas
Yoshikazu Shima, Shinji Mitsuishi, Kouichi Hirata, Masateru Harao
Discovery Science3
2004 Generalization Algorithms for Second-Order Terms
Kouichi Hirata, Takeshi Ogawa, Masateru Harao
ILP1
2004 Tractable and intractable second-order matching problems
Kouichi Hirata, Keizo Yamada, Masateru Harao
J. Symb. Comput.1
2003 Extraction of Coverings as Monotone DNF Formulas
Kouichi Hirata, Ryosuke Nagazumi, Masateru Harao
Discovery Science1
2003 On Condensation of a Clause
Kouichi Hirata
ILP1
2003 Learning elementary formal systems with queries
Hiroshi Sakamoto, Kouichi Hirata, Hiroki Arimura
Theor. Comput. Sci.2
2001 Prediction-Preserving Reducibility with Membership Queries on Formal Languages
Kouichi Hirata, Hiroshi Sakamoto
FCT1
2000 On the Hardness of Learning Acyclic Conjunctive Queries
Kouichi Hirata
ALT1
1999 Flattening and Implication
Kouichi Hirata
ALT1
1999 Tractable and Intractable Second-Order Matching Problems
Kouichi Hirata, Keizo Yamada, Masateru Harao
COCOON1
1998 On the Hardness of Approximating the minimum Consistent Acyclic DFA and Decision Diagram
Shinichi Shimozono, Kouichi Hirata, Ayumi Shinohara
Inf. Process. Lett.2
1997 Constructing Simply Recursive Programs from a Finite Set of Good Examples
Kouichi Hirata
Inf. Process. Lett.1