Demo Data from SIGIR 2026 / reviewers in the wild / expert
Naohiko Hoshino
dblp:61/5628
· DBLP profile ↗
9ranked-venue papers
2as first author
3since 2021 · last 2025
0000-0003-2647-0310ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author
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.
| Theoretical computer science
4 papers |
Logic in computer science · 93% Quantum computing and quantum information · 7% | |
| Software engineering, system software, and programming languages
3 papers |
Programming languages and type systems · 100% | |
| Artificial intelligence
1 paper |
Probabilistic and Bayesian machine learning · 100% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science › proof theory › proof semantics
geometry of interaction |
0.8 | 3 | 2019 | The Geometry of Bayesian Programming · LICS 2019 Memoryful geometry of interaction II: recursion and adequacy · POPL 2016 Semantics of Higher-Order Quantum Computation via Geometry of Interaction · LICS 2011 |
Logic in computer science
program semantics |
0.6 | 2 | 2019 | The Geometry of Bayesian Programming · LICS 2019 Memoryful geometry of interaction II: recursion and adequacy · POPL 2016 |
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming |
0.4 | 1 | 2019 | The Geometry of Bayesian Programming · LICS 2019 |
Programming languages and type systems
lambda calculus |
0.1 | 1 | 2012 | Step Indexed Realizability Semantics for a Call-by-Value Language Based on Basic Combinatorial Objects · LICS 2012 |
Logic in computer science
categorical semantics |
0.1 | 1 | 2012 | Step Indexed Realizability Semantics for a Call-by-Value Language Based on Basic Combinatorial Objects · LICS 2012 |
Quantum computing and quantum information
quantum programming languages |
0.1 | 1 | 2011 | Semantics of Higher-Order Quantum Computation via Geometry of Interaction · LICS 2011 |
Logic in computer science
semantics |
0.1 | 1 | 2011 | Semantics of Higher-Order Quantum Computation via Geometry of Interaction · LICS 2011 |
Programming languages and type systems › lambda calculus
typed lambda calculus |
0.1 | 1 | 2019 | The Geometry of Bayesian Programming · LICS 2019 |
Logic in computer science
recursion |
0.1 | 1 | 2016 | Memoryful geometry of interaction II: recursion and adequacy · POPL 2016 |
Programming languages and type systems › language semantics › formal semantics › operational semantics
natural semantics |
0.0 | 1 | 2012 | Step Indexed Realizability Semantics for a Call-by-Value Language Based on Basic Combinatorial Objects · LICS 2012 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.0 | 1 | 2012 | Step Indexed Realizability Semantics for a Call-by-Value Language Based on Basic Combinatorial Objects · LICS 2012 |
Programming languages and type systems › lambda calculus
linear lambda calculus |
0.0 | 1 | 2011 | Semantics of Higher-Order Quantum Computation via Geometry of Interaction · LICS 2011 |
Methods — techniques the papers use, named apart from their topics
partial measurable functions · 1.1measurable spaces · 1.1denotational semantics · 1.1categorical abstract machine · 0.3traced monoidal categories · 0.2fixed-point operators · 0.2coalgebraic component calculus · 0.2adequacy theorem · 0.2step-indexing · 0.1step indexing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | On the Metric Nature of (Differential) Logical Relations
Ugo Dal Lago, Naohiko Hoshino, Paolo Pistone |
FSCD | 2 |
| 2023 | On the Lattice of Program MetricsabstractIn this paper we are concerned with understanding the nature of program metrics for calculi with higher-order types, seen as natural generalizations of program equivalences. Some of the metrics we are interested in are well-known, such as those based on the interpretation of terms in metric spaces and those obtained by generalizing observational equivalence. We also introduce a new one, called the interactive metric, built by applying the well-known Int-Construction to the category of metric complete partial orders. Our aim is then to understand how these metrics relate to each other, i.e., whether and in which cases one such metric refines another, in analogy with corresponding well-studied problems about program equivalences. The results we obtain are twofold. We first show that the metrics of semantic origin, i.e., the denotational and interactive ones, lie in between the observational and equational metrics and that in some cases, these inclusions are strict. Then, we give a result about the relationship between the denotational and interactive metrics, revealing that the former is less discriminating than the latter. All our results are given for a linear lambda-calculus, and some of them can be generalized to calculi with graded comonads, in the style of Fuzz. Ugo Dal Lago, Naohiko Hoshino, Paolo Pistone |
FSCD | 2 |
| 2021 | The geometry of Bayesian programmingabstractAbstract We give two geometry of interaction models for a typed λ-calculus with recursion endowed with operators for sampling from a continuous uniform distribution and soft conditioning, namely a paradigmatic calculus for higher-order Bayesian programming. The models are based on the category of measurable spaces and partial measurable functions, and the category of measurable spaces and s-finite kernels, respectively. The former is proved adequate with respect to both a distribution-based and a sampling-based operational semantics, while the latter is proved adequate with respect to a sampling-based operational semantics. Ugo Dal Lago, Naohiko Hoshino |
Math. Struct. Comput. Sci. | 2 |
| 2019 | The Geometry of Bayesian ProgrammingabstractWe give a geometry of interaction model for a typed λ -calculus endowed with operators for sampling from a continuous uniform distribution and soft conditioning, namely a paradigmatic calculus for higher-order Bayesian programming. The model is based on the category of measurable spaces and partial measurable functions, and is proved adequate with respect to both a distribution-based and a sampling-based operational semantics. Ugo Dal Lago, Naohiko Hoshino |
LICS | 2 |
| 2017 | Semantics of higher-order quantum computation via geometry of interaction
Ichiro Hasuo, Naohiko Hoshino |
Ann. Pure Appl. Log. | 2 |
| 2016 | Memoryful geometry of interaction II: recursion and adequacyabstractA general framework of Memoryful Geometry of Interaction (mGoI) is introduced recently by the authors. It provides a sound translation of lambda-terms (on the high-level) to their realizations by stream transducers (on the low-level), where the internal states of the latter (called memories) are exploited for accommodating algebraic effects of Plotkin and Power. The translation is compositional, hence ``denotational,'' where transducers are inductively composed using an adaptation of Barbosa's coalgebraic component calculus. In the current paper we extend the mGoI framework and provide a systematic treatment of recursion---an essential feature of programming languages that was however missing in our previous work. Specifically, we introduce two new fixed-point operators in the coalgebraic component calculus. The two follow the previous work on recursion in GoI and are called Girard style and Mackie style: the former obviously exhibits some nice domain-theoretic properties, while the latter allows simpler construction. Their equivalence is established on the categorical (or, traced monoidal) level of abstraction, and is therefore generic with respect to the choice of algebraic effects. Our main result is an adequacy theorem of our mGoI translation, against Plotkin and Power's operational semantics for algebraic effects. Koko Muroya, Naohiko Hoshino, Ichiro Hasuo |
POPL | 2 |
| 2012 | Step Indexed Realizability Semantics for a Call-by-Value Language Based on Basic Combinatorial ObjectsabstractWe propose a mathematical framework for step indexed realizability semantics of a call-by-value polymorphic lambda calculus with recursion, existential types and recursive types. Our framework subsumes step indexed realizability semantics by untyped call-by-value lambda calculi as well as categorical abstract machines. Starting from an extension of Hofstra's basic combinatorial objects, we construct a step indexed categorical realizability semantics. Our main result is soundness and adequacy of our step indexed realizability semantics. As an application, we show that a small step operational semantics captures the big step operational semantics of the call-by-value polymorphic lambda calculus. We also give a safe implementation of the call-by-value polymorphic lambda calculus into a categorical abstract machine. Naohiko Hoshino |
LICS | 1 |
| 2011 | A Modified GoI Interpretation for a Linear Functional Programming Language and Its Adequacy
Naohiko Hoshino |
FoSSaCS | 1 |
| 2011 | Semantics of Higher-Order Quantum Computation via Geometry of InteractionabstractWhile much of the current study on quantum computation employs low-level formalisms such as quantum circuits, several high-level languages/calculi have been recently proposed aiming at structured quantum programming. The current work contributes to the semantical study of such languages, by providing interaction-based semantics of a functional quantum programming language, the latter is based on linear lambda calculus and is equipped with features like the! modality and recursion. The proposed denotational model is the first one that supports the full features of a quantum functional programming language, we also prove adequacy of our semantics. The construction of our model is by a series of existing techniques taken from the semantics of classical computation as well as from process theory. The most notable among them is Girard's Geometry of Interaction (GoI), categorically formulated by Abramsky, Haghverdi and Scott. The mathematical genericity of these techniques - largely dueto their categorical formulation - is exploited for our move from classical to quantum. Ichiro Hasuo, Naohiko Hoshino |
LICS | 2 |