← Search

Joachim Giesen

18 accepted papers

2026

Proof Systems for Tensor-based Model Counting

AAAI 2026technical

Solving the model counting problem #SAT, asking for the number of satisfying assignments of a propositional formula, has been explored intensively and has gathered its own community. While most existing solvers are based on knowledge compilation, another promising approach is through contraction in

Cited by 1SourcePDFScholar
2025

Exploiting Dynamic Sparsity in Einsum

NeurIPS 2025poster

Einsum expressions specify an output tensor in terms of several input tensors. They offer a simple yet expressive abstraction for many computational tasks in artificial intelligence and beyond. However, evaluating einsum expressions poses hard algorithmic problems that depend on the representation o…

Cited by 0SourceScholar
2024

Convexity Certificates for Symbolic Tensor Expressions

IJCAI 2024poster

Knowing that a function is convex ensures that any local minimum is also a global minimum. Here, we implement an approach to certify the convexity of twice-differentiable functions by certifying that their second-order derivative is positive semidefinite. Both the computation of the second-order der…

Cited by 0SourcePDFScholar
2024

Einsum Benchmark: Enabling the Development of Next-Generation Tensor Execution Engines

NeurIPS 2024poster

Modern artificial intelligence and machine learning workflows rely on efficient tensor libraries. However, tuning tensor libraries without considering the actual problems they are meant to execute can lead to a mismatch between expected performance and the actual performance. Einsum libraries are tu…

Cited by 8SourcePDFScholar
2024

Model Counting and Sampling via Semiring Extensions

AAAI 2024technical

Many decision and optimization problems have natural extensions as counting problems. The best known example is the Boolean satisfiability problem (SAT), where we want to count the satisfying assignments of truth values to the variables, which is known as the #SAT problem. Likewise, for discrete opt…

Cited by 2SourcePDFScholar
2024

Scaling Up Unbiased Search-based Symbolic Regression

IJCAI 2024poster

In a regression task, a function is learned from labeled data to predict the labels at new data points. The goal is to achieve small prediction errors. In symbolic regression, the goal is more ambitious, namely, to learn an interpretable function that makes small prediction errors. This additional g…

2023

Why Capsule Neural Networks Do Not Scale: Challenging the Dynamic Parse-Tree Assumption

AAAI 2023technical

Capsule neural networks replace simple, scalar-valued neurons with vector-valued capsules. They are motivated by the pattern recognition system in the human brain, where complex objects are decomposed into a hierarchy of simpler object parts. Such a hierarchy is referred to as a parse-tree. Conceptu…

Cited by 9SourcePDFScholar
2022

Convexity Certificates from Hessians

NeurIPS 2022accept

The Hessian of a differentiable convex function is positive semidefinite. Therefore, checking the Hessian of a given function is a natural approach to certify convexity. However, implementing this approach is not straightforward, since it requires a representation of the Hessian that allows its anal…

Cited by 2SourcePDFScholar
2022

Leveraging the Wikipedia Graph for Evaluating Word Embeddings

IJCAI 2022poster

Deep learning models for different NLP tasks often rely on pre-trained word embeddings, that is, vector representations of words. Therefore, it is crucial to evaluate pre-trained word embeddings independently of downstream tasks. Such evaluations try to assess whether the geometry induced by a word…

Cited by 1SourcePDFScholar
2022

Optimization for Classical Machine Learning Problems on the GPU

AAAI 2022technical

Constrained optimization problems arise frequently in classical machine learning. There exist frameworks addressing constrained optimization, for instance, CVXPY and GENO. However, in contrast to deep learning frameworks, GPU support is limited. Here, we extend the GENO framework to also solve const…

2021

Method of Moments for Topic Models with Mixed Discrete and Continuous Features

IJCAI 2021poster

Topic models are characterized by a latent class variable that represents the different topics. Traditionally, their observable variables are modeled as discrete variables like, for instance, in the prototypical latent Dirichlet allocation (LDA) topic model. In LDA, words in text documents are enco…

Cited by 1SourcePDFScholar
2020

Disentangling Direct and Indirect Interactions in Polytomous Item Response Theory Models

IJCAI 2020poster

Measurement is at the core of scientific discovery. However, some quantities, such as economic behavior or intelligence, do not allow for direct measurement. They represent latent constructs that require surrogate measurements. In other scenarios, non-observed quantities can influence the variables…

Cited by 0SourcePDFScholar
2019

GENO -- GENeric Optimization for Classical Machine Learning

NeurIPS 2019poster

Although optimization is the longstanding, algorithmic backbone of machine learning new models still require the time-consuming implementation of new solvers. As a result, there are thousands of implementations of optimization algorithms for machine learning problems. A natural question is, if it is…

Cited by 31SourcePDFScholar
2018

Computing Higher Order Derivatives of Matrix and Tensor Expressions

NeurIPS 2018poster

Optimization is an integral part of most machine learning systems and most numerical optimization schemes rely on the computation of derivatives. Therefore, frameworks for computing derivatives are an active area of machine learning research. Surprisingly, as of yet, no existing framework is capable…

2015

Tracking Approximate Solutions of Parameterized Optimization Problems over Multi-Dimensional (Hyper-)Parameter Domains

ICML 2015poster

Many machine learning methods are given as parameterized optimization problems. Important examples of such parameters are regularization- and kernel hyperparameters. These parameters have to be tuned carefully since the choice of their values can have a significant impact on the statistical performa…

Cited by 7SourcePDFScholar