VLDB 2026 Research / reviewers in the wild / expert
Kazuhiro Inaba
dblp:74/410
· DBLP profile ↗
12ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 5 first-author · 1 since 2021Software engineering, systems software and programming languages · 6 · 1 first-authorArtificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Linear-bounded composition of tree-walking tree transducers: linear size increase and complexity
Joost Engelfriet, Kazuhiro Inaba, Sebastian Maneth |
Acta Informatica | 2 |
| 2014 | Unsafe Order-2 Tree Languages Are Context-Sensitive
Naoki Kobayashi 0001, Kazuhiro Inaba, Takeshi Tsukada |
FoSSaCS | 2 |
| 2014 | Optimal Budget Allocation: Theoretical Guarantee and Efficient AlgorithmabstractWe consider the budget allocation problem over bipartite influence model proposed by Alon et al. This problem can be viewed as the well-known influence maximization problem with budget constraints. We first show that this problem and its much more general form fall into a general setting; namely the monotone submodular function maximization over integer lattice subject to a knapsack constraint. Our framework includes Alon et al.’s model, even with a competitor and with cost. We then give a (1-1/e)-approximation algorithm for this more general problem. Furthermore, when influence probabilities are nonincreasing, we obtain a faster (1-1/e)-approximation algorithm, which runs essentially in linear time in the number of nodes. This allows us to implement our algorithm up to almost 10M edges (indeed, our experiments tell us that we can implement our algorithm up to 1 billion edges. It would approximately take us only 500 seconds.). Tasuku Soma, Naonori Kakimura, Kazuhiro Inaba, Ken-ichi Kawarabayashi |
ICML | 3 |
| 2012 | Polynomial-time inverse computation for accumulative functions with multiple data traversalsabstractInverse computation has many applications such as serialization/deserialization, providing support for undo, and test-case generation for software testing. In this paper, we propose an inverse computation method that always terminates for a class of functions known as parameter-linear macro tree transducers, which involve multiple data traversals and the use of accumulations. The key to our method is the observation that a function in the class can be regarded as a non-accumulative context-generating transformation without multiple data traversals. Accordingly, we demonstrate that it is easy to achieve terminating inverse computation for the class by context-wise memoization of the inverse computation results. We also show that when we use a tree automaton to express the inverse computation results, the inverse computation runs in time polynomial to the size of the original output and the textual program size. Kazutaka Matsuda, Kazuhiro Inaba, Keisuke Nakano 0001 |
PEPM | 2 |
| 2011 | GRoundTram: An integrated framework for developing well-behaved bidirectional model transformationsabstractBidirectional model transformation is useful for maintaining consistency between two models, and has many potential applications in software development including model synchronization, round-trip engineering, and software evolution. Despite these attractive uses, the lack of a practical tool support for systematic development of well-behaved and efficient bidirectional model transformation prevents it from being widely used. In this paper, we solve this problem by proposing an integrated framework called GRoundTram, which is carefully designed and implemented for compositional development of well-behaved and efficient bidirectional model transformations. GRoundTram is built upon a well-founded bidirectional framework, and is equipped with a user-friendly language for coding bidirectional model transformation, a new tool for validating both models and bidirectional model transformations, an optimization mechanism for improving efficiency, and a powerful debugging environment for testing bidirectional behavior. GRoundTram has been used by people of other groups and their results show its usefulness in practice. Soichiro Hidaka, Zhenjiang Hu 0002, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano 0001 |
ASE | 3 |
| 2011 | Marker-Directed Optimization of UnCAL Graph Transformations
Soichiro Hidaka, Zhenjiang Hu 0002, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano 0001, Isao Sasano |
LOPSTR | 3 |
| 2011 | Graph-transformation verification using monadic second-order logicabstractThis paper presents a new approach to solving the problem of verification of graph transformation, by proposing a new static verification algorithm for the Core UnCAL, the query algebra for graph-structured databases proposed by Bunemann et al. Given a graph transformation annotated with schema information, our algorithm statically verifies that any graph satisfying the input schema is converted by the transformation to a graph satisfying the output schema. We tackle the problem by first reformulating the semantics of UnCAL into monadic second-order logic (MSO). The logic-based foundation allows to express the schema satisfaction of transformations as the validity of MSO formulas over graph structures. Then by exploiting the two established properties of UnCAL called bisimulation-genericity and compactness, we reduce the problem to the validity of MSO over trees, which has a sound and complete decision procedure. The algorithm has been efficiently implemented; all the graph transformations in this paper and the system web page can be verified within several seconds. Kazuhiro Inaba, Soichiro Hidaka, Zhenjiang Hu 0002, Hiroyuki Kato, Keisuke Nakano 0001 |
PPDP | 1 |
| 2010 | Bidirectionalizing graph transformationsabstractBidirectional transformations provide a novel mechanism for syn-chronizing and maintaining the consistency of information between input and output. Despite many promising results on bidirectional transformations, these have been limited to the context of relational or XML (tree-like) databases. We challenge the problem of bidirec-tional transformations within the context of graphs, by proposing a formal definition of a well-behaved bidirectional semantics for UnCAL, i.e., a graph algebra for the known UnQL graph query language. The key to our successful formalization is full utiliza-tion of both the recursive and bulk semantics of structural recur-sion on graphs. We carefully refine the existing forward evaluation of structural recursion so that it can produce sufficient trace infor-mation for later backward evaluation. We use the trace information for backward evaluation to reflect in-place updates and deletions on the view to the source, and adopt the universal resolving algorithm for inverse computation and the narrowing technique to tackle the difficult problem with insertion. We prove our bidirectional evalu-ation is well-behaved. Our current implementation is available on-line and confirms the usefulness of our approach with nontrivial applications. Soichiro Hidaka, Zhenjiang Hu 0002, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano 0001 |
ICFP | 3 |
| 2010 | Compact representation for answer sets of n-ary regular queries
Kazuhiro Inaba, Haruo Hosoya |
Theor. Comput. Sci. | 1 |
| 2009 | Compact Representation for Answer Sets of n-ary Regular Queries
Kazuhiro Inaba, Haruo Hosoya |
CIAA | 1 |
| 2008 | The Complexity of Tree Transducer Output LanguagesabstractTwo complexity results are shown for the output languages generated by compositions of macro tree transducers. They are in $\NSPACE(n)$ and hence are context-sensitive, and the class is NP-complete. Kazuhiro Inaba, Sebastian Maneth |
FSTTCS | 1 |
| 2008 | Multi-Return Macro Tree Transducers
Kazuhiro Inaba, Haruo Hosoya, Sebastian Maneth |
CIAA | 1 |