Hiroki Yanagisawa

dblp:79/687 · DBLP profile ↗
← Back
24ranked-venue papers
8as first author
4since 2021 · last 2025
0000-0002-3421-5240ORCID · corroborated

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

Theory of computation · 11Artificial intelligence and machine learning · 7 · 5 first-author · 3 since 2021Computer networks · 2 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Trustworthy machine learning · 35% Probabilistic and Bayesian machine learning · 30% Learning theory · 19%
Theoretical computer science
4 papers
Mathematical optimization · 27% Computational complexity · 24% Graph algorithms and graph theory · 23%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 50% Query processing and optimization · 50%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

Topics — the 20 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology
survival analysis
1.122025
Survival Analysis via Density Estimation · ICML 2025
Proper Scoring Rules for Survival Analysis · ICML 2023
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation
0.912025
Survival Analysis via Density Estimation · ICML 2025
Machine learning › Learning theory › loss function
proper scoring rules
0.712023
Proper Scoring Rules for Survival Analysis · ICML 2023
Machine learning › Trustworthy machine learning
uncertainty estimation
0.712023
Proper Scoring Rules for Survival Analysis · ICML 2023
Machine learning › Trustworthy machine learning › interpretability › explainable AI › interpretable neural network
monotonic neural networks
0.612022
Hierarchical Lattice Layer for Partially Monotone Neural Networks · NeurIPS 2022
Machine learning › Deep learning architectures and training
neural network layer design
0.612022
Hierarchical Lattice Layer for Partially Monotone Neural Networks · NeurIPS 2022
Approximation and online algorithms
approximation algorithms
0.222010
Approximation algorithms for the sex-equal stable marriage problem · ACM Trans. Algorithms 2010
Improved approximation results for the stable marriage problem · ACM Trans. Algorithms 2007
Graph algorithms and graph theory › graph matching › matching algorithms
stable marriage
0.222010
Approximation algorithms for the sex-equal stable marriage problem · ACM Trans. Algorithms 2010
Improved approximation results for the stable marriage problem · ACM Trans. Algorithms 2007
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
regression
0.212022
Hierarchical Lattice Layer for Partially Monotone Neural Networks · NeurIPS 2022
Information retrieval
query processing
0.212013
Faster upper bounding of intersection sizes · SIGIR 2013
Query processing and optimization
top-k query processing
0.212013
Faster upper bounding of intersection sizes · SIGIR 2013
Cloud and datacenter computing › resource provisioning
virtual machine provisioning
0.212013
Dependable virtual machine allocation · INFOCOM 2013
Mathematical optimization
integer programming
0.212013
Improved Integer Programming Approaches for Chance-Constrained Stochastic Programming · IJCAI 2013
Computational complexity › communication complexity › two-party communication
set intersection
0.212013
Faster upper bounding of intersection sizes · SIGIR 2013
Mathematical optimization › stochastic optimization
stochastic programming
0.212013
Improved Integer Programming Approaches for Chance-Constrained Stochastic Programming · IJCAI 2013
Graph algorithms and graph theory › graph matching
matching algorithms
0.112010
Approximation algorithms for the sex-equal stable marriage problem · ACM Trans. Algorithms 2010
Computational complexity › computational hardness
strong NP-hardness
0.112010
Approximation algorithms for the sex-equal stable marriage problem · ACM Trans. Algorithms 2010
Algorithmic game theory and mechanism design
matching
0.112007
Improved approximation results for the stable marriage problem · ACM Trans. Algorithms 2007
Algorithmic game theory and mechanism design › matching
stable matching
0.112007
Improved approximation results for the stable marriage problem · ACM Trans. Algorithms 2007
Cloud and datacenter computing
cluster resource management and scheduling
0.012013
Dependable virtual machine allocation · INFOCOM 2013

Methods — techniques the papers use, named apart from their topics

density estimation · 1.7copula · 1.7proper scoring rules · 1.3stochastic gradient descent · 0.6monotonicity constraints · 0.6lattice layer · 0.6randomized hashing · 0.3cardinality filter · 0.3approximation algorithm · 0.2time-horizon partitioning · 0.2resource demand estimation · 0.2mixed integer programming · 0.2chance constraints · 0.2egalitarian matching · 0.1lower bound · 0.1
YearPublicationVenuePosition
2025 Survival Analysis via Density Estimation
abstract
This paper introduces a novel framework for survival analysis by reinterpreting it as a form of density estimation. Our algorithm post-processes density estimation outputs to derive survival functions, enabling the application of any density estimation model to effectively estimate survival functions. This approach broadens the toolkit for survival analysis and enhances the flexibility and applicability of existing techniques. Our framework is versatile enough to handle various survival analysis scenarios, including competing risk models for multiple event types. It can also address dependent censoring when prior knowledge of the dependency between event time and censoring time is available in the form of a copula. In the absence of such information, our framework can estimate the upper and lower bounds of survival functions, accounting for the associated uncertainty.
Hiroki Yanagisawa, Shunta Akiyama
ICML1
2023 Proper Scoring Rules for Survival Analysis
abstract
Survival analysis is the problem of estimating probability distributions for future event times, which can be seen as a problem in uncertainty quantification. Although there are fundamental theories on strictly proper scoring rules for uncertainty quantification, little is known about those for survival analysis. In this paper, we investigate extensions of four major strictly proper scoring rules for survival analysis and we prove that these extensions are proper under certain conditions, which arise from the discretization of the estimation of probability distributions. We also compare the estimation performances of these extended scoring rules by using real datasets, and the extensions of the logarithmic score and the Brier score performed the best.
Hiroki Yanagisawa
ICML1
2022 Hierarchical Lattice Layer for Partially Monotone Neural Networks
abstract
Partially monotone regression is a regression analysis in which the target values are monotonically increasing with respect to a subset of input features. The TensorFlow Lattice library is one of the standard machine learning libraries for partially monotone regression. It consists of several neural network layers, and its core component is the lattice layer. One of the problems of the lattice layer is that it requires the projected gradient descent algorithm with many constraints to train it. Another problem is that it cannot receive a high-dimensional input vector due to the memory consumption. We propose a novel neural network layer, the hierarchical lattice layer (HLL), as an extension of the lattice layer so that we can use a standard stochastic gradient descent algorithm to train HLL while satisfying monotonicity constraints and so that it can receive a high-dimensional input vector. Our experiments demonstrate that HLL did not sacrifice its prediction performance on real datasets compared with the lattice layer.
Hiroki Yanagisawa, Kohei Miyaguchi, Takayuki Katsuki
NeurIPS1
2021 A Comparative Time-to-Event Analysis Across Health Systems
Mohamed F. Ghalwash, Prithwish Chakraborty, Akira Koseki, Hiroki Yanagisawa, Toshiya Iwamori, Ray Tokumasu, Masaki Makino, Ryosuke Yanagiya, Michiharu Kudo, Daby M. Sow
AMIA4
2019 Strategy-Proof Approximation Algorithms for the Stable Marriage Problem with Ties and Incomplete Lists
abstract
In the stable marriage problem (SM), a mechanism that always outputs a stable matching is called a stable mechanism. One of the well-known stable mechanisms is the man-oriented Gale-Shapley algorithm (MGS). MGS has a good property that it is strategy-proof to the men’s side, i.e., no man can obtain a better outcome by falsifying a preference list. We call such a mechanism a man-strategy-proof mechanism. Unfortunately, MGS is not a woman-strategy-proof mechanism. (Of course, if we flip the roles of men and women, we can see that the woman-oriented Gale-Shapley algorithm (WGS) is a woman-strategy-proof but not a man-strategy-proof mechanism.) Roth has shown that there is no stable mechanism that is simultaneously man-strategy-proof and woman-strategy-proof, which is known as Roth’s impossibility theorem. In this paper, we extend these results to the stable marriage problem with ties and incomplete lists (SMTI). Since SMTI is an extension of SM, Roth’s impossibility theorem takes over to SMTI. Therefore, we focus on the one-sided-strategy-proofness. In SMTI, one instance can have stable matchings of different sizes, and it is natural to consider the problem of finding a largest stable matching, known as MAX SMTI. Thus we incorporate the notion of approximation ratios used in the theory of approximation algorithms. We say that a stable-mechanism is a c-approximate-stable mechanism if it always returns a stable matching of size at least 1/c of a largest one. We also consider a restricted variant of MAX SMTI, which we call MAX SMTI-1TM, where only men’s lists can contain ties (and women’s lists must be strictly ordered). Our results are summarized as follows: (i) MAX SMTI admits both a man-strategy-proof 2-approximate-stable mechanism and a woman-strategy-proof 2-approximate-stable mechanism. (ii) MAX SMTI-1TM admits a woman-strategy-proof 2-approximate-stable mechanism. (iii) MAX SMTI-1TM admits a man-strategy-proof 1.5-approximate-stable mechanism. All these results are tight in terms of approximation ratios. Also, all these results apply for strategy-proofness against coalitions.
Koki Hamada, Shuichi Miyazaki, Hiroki Yanagisawa
ISAAC3
2018 Discounted average degree density metric and new algorithms for the densest subgraph problem
abstract
Detecting the densest subgraph is one of the most important problems in graph mining and has a variety of applications. Although there are many possible metrics for subgraph density, there is no consensus on which density metric we should use. In this article, we suggest a new density metric, the discounted average degree, which has some desirable properties of the subgraph's density. We also show how to obtain an optimum densest subgraph for small graphs with respect to several density metrics, including our new density metric, by using mixed integer programming. Finally, we develop a new heuristic algorithm to quickly obtain a good approximate solution for large graphs. Our computational experiments on real‐world graphs showed that our new heuristic algorithm outperformed other heuristics in terms of the quality of the solutions. © 2017 Wiley Periodicals, Inc. NETWORKS, Vol. 71(1), 3–15 2018
Hiroki Yanagisawa, Satoshi Hara 0001
Networks1
2017 Consistent and Efficient Nonparametric Different-Feature Selection
abstract
Two-sample feature selection is a ubiquitous problem in both scientific and engineering studies. We propose a feature selection method to find features that describe a difference in two probability distributions. The proposed method is nonparametric and does not assume any specific parametric models on data distributions. We show that the proposed method is computationally efficient and does not require any extra computation for model selection. Moreover, we prove that the proposed method provides a consistent estimator of features under mild conditions. Our experimental results show that the proposed method outperforms the current method with regard to both accuracy and computation time.
Satoshi Hara 0001, Takayuki Katsuki, Hiroki Yanagisawa, Takafumi Ono, Ryo Okamoto, Shigeki Takeuchi
AISTATS3
2015 A Consistent Method for Graph Based Anomaly Localization
abstract
The anomaly localization task aims at detecting faulty sensors automatically by monitoring the sensor values. In this paper, we propose an anomaly localization algorithm with a consistency guarantee on its results. Although several algorithms were proposed in the last decade, the consistency of the localization results was not discussed in the literature. To the best of our knowledge, this is the first study that provides theoretical guarantees for the localization results. Our new approach is to formulate the task as solving the sparsest subgraph problem on a difference graph. Since this problem is NP-hard, we then use a convex quadratic programming approximation algorithm, which is guaranteed to be consistent under suitable conditions. Across the simulations on both synthetic and real world datasets, we verify that the proposed method achieves higher anomaly localization performance compared to existing methods.
Satoshi Hara 0001, Tetsuro Morimura, Toshihiro Takahashi, Hiroki Yanagisawa, Taiji Suzuki
AISTATS4
2015 A Tight Approximation Bound for the Stable Marriage Problem with Restricted Ties
abstract
The problem of finding a maximum cardinality stable matching in the presence of ties and unacceptable partners, called MAX SMTI, is a well-studied NP-hard problem. The MAX SMTI is NP-hard even for highly restricted instances where (i) ties appear only in women's preference lists and (ii) each tie appears at the end of each woman's preference list. The current best lower bounds on the approximation ratio for this variant are 1.1052 unless P=NP and 1.25 under the unique games conjecture, while the current best upper bound is 1.4616. In this paper, we improve the upper bound to 1.25, which matches the lower bound under the unique games conjecture. Note that this is the first special case of the MAX SMTI where the tight approximation bound is obtained. The improved ratio is achieved via a new analysis technique, which avoids the complicated case-by-case analysis used in earlier studies. As a by-product of our analysis, we show that the integrality gap of natural IP and LP formulations for this variant is 1.25. We also show that the unrestricted MAX SMTI cannot be approximated with less than 1.5 unless the approximation ratio of a certain special case of the minimum maximal matching problem can be improved.
Chien-Chung Huang 0001, Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
APPROX-RANDOM4
2014 A 25/17-Approximation Algorithm for the Stable Marriage Problem with One-Sided Ties
Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
Algorithmica3
2013 Total Energy Management System for Cloud Computing
abstract
Reducing the energy used in Cloud Computing is an important issue a sustainable society. There are many existing approaches for reducing energy use in data centers, but new approaches are needed in case of energy management of Cloud Computing. Cloud Computing involves decentralized data centers, so new flexible way for collecting energy consumption data becomes quite important. Many current approaches focus on reducing energy consumption by air handling equipment, however energy from IT resources also need to be optimized for a total energy management of Cloud Computing. For advanced energy management for Cloud Computing, we developed a Cloud energy management system with sensor management functions, with an optimized VM allocation tool to minimize energy consumption at multiple data centers. Our evaluations showed more than a 30% energy savings for the servers in our experimental environment. Our system can be extended to optimize energy usage from various perspectives, such as for minimizing electricity bills or carbon emissions.
Fumiko Satoh, Hiroki Yanagisawa, Hitomi Takahashi, Takayuki Kushida
IC2E2
2013 Improved Integer Programming Approaches for Chance-Constrained Stochastic Programming
Hiroki Yanagisawa, Takayuki Osogami
IJCAI1
2013 Dependable virtual machine allocation
abstract
The difficulty in allocating virtual machines (VMs) on servers stems from the requirement that sufficient resources (such as CPU capacity and network bandwidth) must be available for each VM in the event of a failure or maintenance work as well as for temporal fluctuations of resource demands, which often exhibit periodic patterns. We propose a mixed integer programming approach that considers the fluctuations of the resource demands for optimal and dependable allocation of VMs. At the heart of the approach are techniques for optimally partitioning the time-horizon into intervals of variable lengths and for reliably estimating the resource demands in each interval. We show that our new approach allocates VMs successfully in a cloud computing environment in a financial company, where the dependability requirement is strict and there are various types of VMs exist.
Hiroki Yanagisawa, Takayuki Osogami, Raymond H. Putra
INFOCOM1
2013 Faster upper bounding of intersection sizes
abstract
There is a long history of developing efficient algorithms for set intersection, which is a fundamental operation in information retrieval and databases. In this paper, we describe a new data structure, a Cardinality Filter, to quickly compute an upper bound on the size of a set intersection. Knowing an upper bound of the size can be used to accelerate many applications such as top-k query processing in text mining. Given finite sets A and B, the expected computation time for the upper bound of the size of the intersection |A cap B| is O( (|A| + |B|) w), where w is the machine word length. This is much faster than the current best algorithm for the exact intersection, which runs in O((|A| + |B|) / √w + |A cap B|) expected time. Our performance studies show that our implementations of Cardinality Filters are from 2 to 10 times faster than existing set intersection algorithms, and the time for a top-k query in a text mining application can be reduced by half.
Daisuke Takuma, Hiroki Yanagisawa
SIGIR2
2011 Improved Approximation Bounds for the Student-Project Allocation Problem with Preferences over Projects
Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
TAMC3
2010 A 25/17-Approximation Algorithm for the Stable Marriage Problem with One-Sided Ties
Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
ESA (2)3
2010 An Offline Map Matching via Integer Programming
abstract
The map matching problem is, given a spatial road network and a sequence of locations of an object moving on the network, to identify the path in the network that the moving object passed through. In this paper, an integer programming formulation for the offline map matching problem is presented. This is the first approach that gives the optimal solution with respect to a widely used objective function for map matching.
Hiroki Yanagisawa
ICPR1
2010 A multi-source label-correcting algorithm for the all-pairs shortest paths problem
abstract
The All-Pairs Shortest Paths (APSP) problem seeks the shortest path distances between all pairs of vertices, and is one of the most fundamental graph problems. In this paper, a fast algorithm with a small working space for the APSP problem on sparse graphs is presented, which first divides the vertices into sets of vertices with each set having a constant number of vertices and then solves the multi-source shortest paths (MSSP) problem for each set in parallel. For solving the MSSP problems, we give a multi-source label-correcting algorithm, as an extension of a label-correcting algorithm for the single-source shortest path problem. Our algorithm uses fewer operations on the priority queue than an implementation based on Dijkstra's algorithm. Our experiments showed that an implementation of our algorithm with SIMD instructions achieves an order of magnitude speedup for real-world geometric graphs compared to an implementation based on Dijkstra's algorithm.
Hiroki Yanagisawa
IPDPS1
2010 Approximation algorithms for the sex-equal stable marriage problem
abstract
The stable marriage problem is a classical matching problem introduced by Gale and Shapley. It is known that for any instance, there exists a solution, and there is a polynomial time algorithm to find one. However, the matching obtained by this algorithm is man-optimal, that is, the matching is favorable for men but unfavorable for women, (or, if we exchange the roles of men and women, the resulting matching is woman-optimal). The sex-equal stable marriage problem, posed by Gusfield and Irving, seeks a stable matching “fair” for both genders. Specifically it seeks a stable matching with the property that the sum of the men's scores is as close as possible to that of the women's. This problem is known to be strongly NP-hard. In this paper, we give a polynomial time algorithm for finding a near optimal solution for the sex-equal stable marriage problem. Furthermore, we consider the problem of optimizing an additional criterion: among stable matchings that are near optimal in terms of the sex-equality, find a minimum egalitarian stable matching. We show that this problem is strongly NP-hard, and give a polynomial time algorithm whose approximation ratio is less than two.
Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
ACM Trans. Algorithms3
2007 Approximation Algorithms for the Sex-Equal Stable Marriage Problem
Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
WADS3
2007 Improved approximation results for the stable marriage problem
abstract
The stable marriage problem has recently been studied in its general setting, where both ties and incomplete lists are allowed. It is NP-hard to find a stable matching of maximum size, while any stable matching is a maximal matching and thus trivially we can obtain a 2-approximation algorithm. In this article, we give the first nontrivial result for approximation of factor less than two. Our algorithm achieves an approximation ratio of 2/(1 + L −2 ) for instances in which only men have ties of length at most L . When both men and women are allowed to have ties but the lengths are limited to two, then we show a ratio of 13/7(<1.858). We also improve the lower bound on the approximation ratio to 21/19(>1.1052).
Magnús M. Halldórsson, Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
ACM Trans. Algorithms4
2004 Randomized approximation of the stable marriage problem
Magnús M. Halldórsson, Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
Theor. Comput. Sci.4
2003 Randomized Approximation of the Stable Marriage Problem
Magnús M. Halldórsson, Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
COCOON4
2003 Improved Approximation of the Stable Marriage Problem
Magnús M. Halldórsson, Kazuo Iwama, Shuichi Miyazaki, Hiroki Yanagisawa
ESA4