Christoph Weinhuber

dblp:283/5774 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
8since 2021 · last 2026
0000-0002-1600-4933ORCID · verified

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

Artificial intelligence and machine learning · 5 · 1 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 3 since 2021Theory of computation · 2 · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Good-for-MDP State Reduction for Stochastic LTL Planning
abstract
We study stochastic planning problems in Markov Decision Processes (MDPs) with goals specified in Linear Temporal Logic (LTL). The state-of-the-art approach transforms LTL formulas into good-for-MDP (GFM) automata, which feature a restricted form of nondeterminism. These automata are then composed with the MDP, allowing the agent to resolve the nondeterminism during policy synthesis. A major factor affecting the scalability of this approach is the size of the generated automata. In this paper, we propose a novel GFM state-space reduction technique that significantly reduces the number of automata states. Our method employs a sophisticated chain of transformations, leveraging recent advances in good-for-games minimisation developed for adversarial settings. In addition to our theoretical contributions, we present empirical results demonstrating the practical effectiveness of our state-reduction technique. Furthermore, we introduce a direct construction method for formulas of the form GFφ, where φ is a co-safety formula. This construction is provably single-exponential in the worst case, in contrast to the general doubly-exponential complexity. Our experiments confirm the scalability advantages of this specialised construction.
Christoph Weinhuber, Giuseppe De Giacomo, Yong Li 0031, Sven Schewe, Qiyi Tang 0001
AAAI1
2025 Language-Models-as-a-Service: Overview of a New Paradigm and its Challenges
abstract
Some of the most powerful language models currently are proprietary systems, accessible only via (typically restrictive) web or software programming interfaces. This is the LanguageModels-as-a-Service (LMaaS) paradigm. In contrast with scenarios where full model access is available, as in the case of open-source models, such closed-off language models present specific challenges for evaluating, benchmarking, and testing them. This paper has two goals: on the one hand, we delineate how the aforementioned challenges act as impediments to the accessibility, reproducibility, reliability, and trustworthiness of LMaaS. We systematically examine the issues that arise from a lack of information about language models for each of these four aspects. We conduct a detailed analysis of existing solutions, put forth a number of recommendations, and highlight directions for future advancements. On the other hand, it serves as a synthesized overview of the licences and capabilities of the most popular LMaaS.
Emanuele La Malfa, Aleksandar Petrov, Simon Frieder, Christoph Weinhuber, Ryan Burnell, Raza Nazar, Anthony G. Cohn 0001, Nigel Shadbolt, Michael J. Wooldridge
AAAI4
2025 Explaining Control Policies through Predicate Decision Diagrams
abstract
Safety-critical controllers of complex systems are hard to construct manually. Automated approaches such as controller synthesis or learning provide a tempting alternative but usually lack explainability. To this end, learning decision trees (DTs) has been prevalently used towards an interpretable model of the generated controllers. However, DTs do not exploit shared decision making, a key concept exploited in binary decision diagrams (BDDs) to reduce their size and thus improve explainability. In this work, we introduce predicate decision diagrams (PDDs) that extend BDDs with predicates and thus unite the advantages of DTs and BDDs for controller representation. We establish a synthesis pipeline for efficient construction of PDDs from DTs representing controllers, exploiting reduction techniques for BDDs also for PDDs.
Debraj Chakraborty 0002, Clemens Dubslaff, Sudeep Kanav, Jan Kretínský, Christoph Weinhuber
HSCC5
2025 Solving MDPs with LTLf+ and PPLTL+ Temporal Objectives
abstract
The temporal logics LTLf+ and PPLTL+ have recently been introduced to express objectives over infinite traces. These logics are appealing because they match the expressive power of LTL on infinite traces while enabling efficient DFA-based techniques, which have been crucial to the scalability of reactive synthesis and adversarial planning in LTLf and PPLTL over finite traces. In this paper, we demonstrate that these logics are also highly effective in the context of MDPs. Introducing a technique tailored for probabilistic systems, we leverage the benefits of efficient DFA-based methods and compositionality. This approach is simpler than its nonprobabilistic counterparts in reactive synthesis and adversarial planning, as it accommodates a controlled form of nondeterminism ("good for MDPs") in the automata when transitioning from finite to infinite traces. Notably, by exploiting compositionality, our solution is both implementation-friendly and well-suited for straightforward symbolic implementations.
Giuseppe De Giacomo, Yong Li 0031, Sven Schewe, Christoph Weinhuber, Pian Yu
IJCAI4
2025 Emerson-Lei and Manna-Pnueli Games for LTLf+ and PPLTL+ Synthesis
abstract
Recently, the Manna-Pnueli Hierarchy has been used to define the temporal logics LTLf+ and PPLTL+, which allow to use finite-trace LTLf/PPLTL techniques in infinite-trace settings while achieving the expressiveness of full LTL. In this paper, we present the first actual solvers for reactive synthesis in these logics. These are based on games on graphs that leverage DFA-based techniques from LTLf/PPLTL to construct the game arena. We start with a symbolic solver based on Emerson-Lei games, which reduces lower-class properties (guarantee, safety) to higher ones (recurrence, persistence) before solving the game. We then introduce Manna-Pnueli games, which natively embed Manna-Pnueli objectives into the arena. These games are solved by composing solutions to a DAG of simpler Emerson-Lei games, resulting in a provably more efficient approach. We implemented the solvers and practically evaluated their performance on a range of representative formulas. The results show that Manna-Pnueli games often offer significant advantages, though not universally, indicating that combining both approaches could further enhance practical performance.
Daniel Hausmann 0001, Shufang Zhu 0001, Gianmarco Parretti, Christoph Weinhuber, Giuseppe De Giacomo, Nir Piterman
KR4
2024 Language-Models-as-a-Service: Overview of a New Paradigm and its Challenges
abstract
Some of the most powerful language models currently are proprietary systems, accessible only via (typically restrictive) web or software programming interfaces. This is the LanguageModels-as-a-Service (LMaaS) paradigm. In contrast with scenarios where full model access is available, as in the case of open-source models, such closed-off language models present specific challenges for evaluating, benchmarking, and testing them. This paper has two goals: on the one hand, we delineate how the aforementioned challenges act as impediments to the accessibility, reproducibility, reliability, and trustworthiness of LMaaS. We systematically examine the issues that arise from a lack of information about language models for each of these four aspects. We conduct a detailed analysis of existing solutions, put forth a number of recommendations, and highlight directions for future advancements. On the other hand, it serves as a synthesized overview of the licences and capabilities of the most popular LMaaS.
Emanuele La Malfa, Aleksandar Petrov, Simon Frieder, Christoph Weinhuber, Ryan Burnell, Raza Nazar, Anthony G. Cohn 0001, Nigel Shadbolt, Michael J. Wooldridge
J. Artif. Intell. Res.4
2023 Is Online Teaching Dead After COVID-19? Student Preferences for Programming Courses
abstract
The COVID-19 pandemic precipitated an unprecedented paradigm shift in higher education, compelling swift adaptation to online teaching methods. Consequently, the merits of remote education, including increased flexibility and geographic independence, were emphasized. At the same time, however, the problems associated with distance education became apparent, such as the lack of networking, collaborative learning, and social interactions. This situation led to detrimental effects on student motivation and learning outcomes in team-oriented software engineering courses.To address the dichotomy of learning preferences, one potential solution proposed is the simultaneous offering of online and onsite instruction. However, such a proposition presents substantial logistical challenges, necessitating additional resources, labor, and organizational overhead. This research paper presents a case study conducted during an introductory programming course, which serves as a precursor to a comprehensive, practical software engineering course. Upon easing of COVID-19 related restrictions, the instructors offered both online and onsite versions of this course and obtained student feedback through interviews to draw a comparative analysis.The study outcomes provide crucial insights into students’ preferences with respect to learning modalities in higher education, particularly within the software engineering discipline. The results indicate a predominant preference for the onsite version of the introductory course. Reasons attributed to this preference include enhanced social interactions, greater enjoyment, and increased motivation, thus highlighting the irreplaceable value of face-to-face education.
Stefanie Manger, Maximilian Sölch 0002, Matthias Linhuber, Christoph Weinhuber, Philipp Zagar, Stephan Krusche
CSEE&T4
2021 dtControl 2.0: Explainable Strategy Representation via Decision Tree Learning Steered by Experts
abstract
Abstract Recent advances have shown how decision trees are apt data structures for concisely representing strategies (or controllers) satisfying various objectives. Moreover, they also make the strategy more explainable. The recent tool had provided pipelines with tools supporting strategy synthesis for hybrid systems, such as and . We present , a new version with several fundamentally novel features. Most importantly, the user can now provide domain knowledge to be exploited in the decision tree learning process and can also interactively steer the process based on the dynamically provided information. To this end, we also provide a graphical user interface. It allows for inspection and re-computation of parts of the result, suggesting as well as receiving advice on predicates, and visual simulation of the decision-making process. Besides, we interface model checkers of probabilistic systems, namely and and provide dedicated support for categorical enumeration-type state variables. Consequently, the controllers are more explainable and smaller.
Pranav Ashok, Mathias Jackermeier, Jan Kretínský, Christoph Weinhuber, Maximilian Weininger, Mayank Yadav
TACAS (2)4