← Search

Murat Kocaoglu

38 accepted papers

2026

Root Cause Analysis of Failures in Microservices via Bayesian Root Cause Discovery

ICML 2026spotlight

Modern cloud systems rely on architectures with many interconnected microservices, which enable scalability and flexibility but make troubleshooting failures difficult. Identifying the root cause requires navigating complex dependencies, often beyond the capacity of domain experts. Causal models off…

Cited by 0SourceScholar
2025

Causal Discovery-Driven Change Point Detection in Time Series

AISTATS 2025poster

Change point detection in time series aims to identify moments when the probability distribution of time series changes. It is widely applied in many areas, such as human activity sensing and medical science. In the context of multivariate time series, this typically involves examining the joint dis…

Cited by 0SourceScholar
2025

Characterization and Learning of Causal Graphs from Hard Interventions

NeurIPS 2025poster

A fundamental challenge in the empirical sciences involves uncovering causal structure through observation and experimentation. Causal discovery entails linking the conditional independence (CI) invariances in observational data to their corresponding graphical constraints via d-separation. In this…

Cited by 0SourceScholar
2025

Differentiable Constraint-Based Causal Discovery

NeurIPS 2025poster

Causal discovery from observational data is a fundamental task in artificial intelligence, with far-reaching implications for decision-making, predictions, and interventions. Despite significant advances, existing methods can be broadly categorized as constraint-based or score-based approaches. Cons…

Cited by 0SourcecodeScholar
2025

Root Cause Analysis of Failures from Partial Causal Structures

UAI 2025

Finding the root cause of failures is a prominent problem in many complex networks. Causal inference provides us with tools to address this problem algorithmically to automate this process and solve it efficiently. The existing methods either use a known causal structure to identify root cause by ba

2024

Adaptive Online Experimental Design for Causal Discovery

ICML 2024spotlight

Causal discovery aims to uncover cause-and-effect relationships encoded in causal graphs by leveraging observational, interventional data, or their combination. The majority of existing causal discovery methods are developed assuming infinite interventional data. We focus on interventional data effi…

Cited by 1SourcePDFScholar
2024

Conditional Common Entropy for Instrumental Variable Testing and Partial Identification

ICML 2024poster

Instrumental variables (IVs) are widely used for estimating causal effects. There are two main challenges when using instrumental variables. First of all, using IV without additional assumptions such as linearity, the causal effect may still not be identifiable. Second, when selecting an IV, the val…

Cited by 1SourcePDFScholar
2024

Conditional Generative Models are Sufficient to Sample from Any Causal Effect Estimand

NeurIPS 2024poster

Causal inference from observational data plays critical role in many applications in trustworthy machine learning. While sound and complete algorithms exist to compute causal effects, many of them assume access to conditional likelihoods, which is difficult to estimate for high-dimensional (particu…

Cited by 1SourcePDFScholar
2024

Counterfactual Fairness by Combining Factual and Counterfactual Predictions

NeurIPS 2024poster

In high-stakes domains such as healthcare and hiring, the role of machine learning (ML) in decision-making raises significant fairness concerns. This work focuses on Counterfactual Fairness (CF), which posits that an ML model's outcome on any individual should remain unchanged if they had belonged…

2024

Modular Learning of Deep Causal Generative Models for High-dimensional Causal Inference

ICML 2024poster

Sound and complete algorithms have been proposed to compute identifiable causal queries using the causal structure and data. However, most of these algorithms assume accurate estimation of the data distribution, which is impractical for high-dimensional variables such as images. On the other hand, m…

2024

Partial Structure Discovery is Sufficient for No-regret Learning in Causal Bandits

NeurIPS 2024poster

Causal knowledge about the relationships among decision variables and a reward variable in a bandit setting can accelerate the learning of an optimal decision. Current works often assume the causal graph is known, which may not always be available a priori. Motivated by this challenge, we focus on t…

Cited by 3SourcePDFScholar
2024

Sample Efficient Bayesian Learning of Causal Graphs from Interventions

NeurIPS 2024poster

Causal discovery is a fundamental problem with applications spanning various areas in science and engineering. It is well understood that solely using observational data, one can only orient the causal graph up to its Markov equivalence class, necessitating interventional data to learn the complete…

2024

Towards Characterizing Domain Counterfactuals for Invertible Latent Causal Models

ICLR 2024poster

Answering counterfactual queries has important applications such as explainability, robustness, and fairness but is challenging when the causal variables are unobserved and the observations are non-linear mixtures of these latent variables, such as pixels in images. One approach is to recover the la…

2023

Approximate Allocation Matching for Structural Causal Bandits with Unobserved Confounders

NeurIPS 2023poster

Structural causal bandit provides a framework for online decision-making problems when causal information is available. It models the stochastic environment with a structural causal model (SCM) that governs the causal relations between random variables. In each round, an agent applies an interventio…

2023

Causal Discovery in Semi-Stationary Time Series

NeurIPS 2023poster

Discovering causal relations from observational time series without making the stationary assumption is a significant challenge. In practice, this challenge is common in many areas, such as retail sales, transportation systems, and medical science. Here, we consider this problem for a class of non-s…

2023

Finding Invariant Predictors Efficiently via Causal Structure

UAI 2023poster

One fundamental problem in machine learning is out-of-distribution generalization. A method named the surgery estimator incorporates the causal structure in the form of a directed acyclic graph (DAG) to find predictors that are invariant across target domains using distributional invariances via Pea…

2023

Front-door Adjustment Beyond Markov Equivalence with Limited Graph Knowledge

NeurIPS 2023poster

Causal effect estimation from data typically requires assumptions about the cause-effect relations either explicitly in the form of a causal graph structure within the Pearlian framework, or implicitly in terms of (conditional) independence statements between counterfactual variables within the pote…

Cited by 10SourcePDFScholar
2023

Minimum-Entropy Coupling Approximation Guarantees Beyond the Majorization Barrier

AISTATS 2023poster

Given a set of discrete probability distributions, the minimum entropy coupling is the minimum entropy joint distribution that has the input distributions as its marginals. This has immediate relevance to tasks such as entropic causal inference for causal graph discovery and bounding mutual informat…

Cited by 14SourcePDFScholar
2022

Entropic Causal Inference: Graph Identifiability

ICML 2022spotlight

Entropic causal inference is a recent framework for learning the causal graph between two variables from observational data by finding the information-theoretically simplest structural explanation of the data, i.e., the model with smallest entropy. In our work, we first extend the causal graph ident…

Cited by 19SourcePDFScholar
2022

Root Cause Analysis of Failures in Microservices through Causal Discovery

NeurIPS 2022accept

Most cloud applications use a large number of smaller sub-components (called microservices) that interact with each other in the form of a complex graph to provide the overall functionality to the user. While the modularity of the microservice architecture is beneficial for rapid software developmen…

Cited by 86SourcePDFScholar
2021

Conditionally independent data generation

UAI 2021poster

Conditional independence (CI) is a fundamental concept with wide applications in machine learning and causal inference. Although the problems of testing CI and estimating divergences have been extensively studied, the complementary problem of generating data that satisfies CI has received much less…

Cited by 5SourcePDFScholar
2020

Active Structure Learning of Causal DAGs via Directed Clique Trees

NeurIPS 2020poster

A growing body of work has begun to study intervention design for efficient structure learning of causal directed acyclic graphs (DAGs). A typical setting is a \emph{causally sufficient} setting, i.e. a system with no latent confounders, selection bias, or feedback, when the essential graph of the o…

2020

Applications of Common Entropy for Causal Inference

NeurIPS 2020poster

We study the problem of discovering the simplest latent variable that can make two observed discrete variables conditionally independent. The minimum entropy required for such a latent is known as common entropy in information theory. We extend this notion to Renyi common entropy by minimizing the R…

Cited by 26SourcePDFScholar
2020

Causal Discovery from Soft Interventions with Unknown Targets: Characterization and Learning

NeurIPS 2020poster

One fundamental problem in the empirical sciences is of reconstructing the causal structure that underlies a phenomenon of interest through observation and experimentation. While there exists a plethora of methods capable of learning the equivalence class of causal structures that are compatible wit…

Cited by 129SourcePDFScholar
2020

Entropic Causal Inference: Identifiability and Finite Sample Results

NeurIPS 2020poster

Entropic causal inference is a framework for inferring the causal direction between two categorical variables from observational data. The central assumption is that the amount of unobserved randomness in the system is not too large. This unobserved randomness is measured by the entropy of the exoge…

Cited by 19SourcePDFScholar
2019

Characterization and Learning of Causal Graphs with Latent Variables from Soft Interventions

NeurIPS 2019poster

The challenge of learning the causal structure underlying a certain phenomenon is undertaken by connecting the set of conditional independences (CIs) readable from the observational data, on the one side, with the set of corresponding constraints implied over the graphical structure, on the other,…

Cited by 74SourcePDFScholar
2019

Sample Efficient Active Learning of Causal Trees

NeurIPS 2019poster

We consider the problem of experimental design for learning causal graphs that have a tree structure. We propose an adaptive framework that determines the next intervention based on a Bayesian prior updated with the outcomes of previous experiments, focusing on the setting where observational data i…

Cited by 50SourcePDFScholar
2018

CausalGAN: Learning Causal Implicit Generative Models with Adversarial Training

ICLR 2018poster

We introduce causal implicit generative models (CiGMs): models that allow sampling from not only the true observational but also the true interventional distributions. We show that adversarial training can be used to learn a CiGM, if the generator architecture is structured based on a given causal g…

2018

Experimental Design for Cost-Aware Learning of Causal Graphs

NeurIPS 2018poster

We consider the minimum cost intervention design problem: Given the essential graph of a causal graph and a cost to intervene on a variable, identify the set of interventions with minimum total cost that can learn any causal graph with the given essential graph. We first show that this problem is NP…

Cited by 55SourcePDFScholar
2017

Contextual Bandits with Latent Confounders: An NMF Approach

AISTATS 2017poster

Motivated by online recommendation and advertising systems, we consider a causal model for stochastic contextual bandits with a latent low-dimensional confounder. In our model, there are $L$ observed contexts and $K$ arms of the bandit. The observed context influences the reward obtained through a l…

Cited by 55SourcePDFScholar
2017

Experimental Design for Learning Causal Graphs with Latent Variables

NeurIPS 2017poster

We consider the problem of learning causal structures with latent variables using interventions. Our objective is not only to learn the causal graph between the observed variables, but to locate unobserved variables that could confound the relationship between observables. Our approach is stage-wise…

Cited by 100SourcePDFScholar
2015

Learning Causal Graphs with Small Interventions

NeurIPS 2015poster

We consider the problem of learning causal networks with interventions, when each intervention is limited in size under Pearl's Structural Equation Model with independent errors (SEM-IE). The objective is to minimize the number of experiments to discover the causal directions of all the edges in a c…

Cited by 124SourcePDFScholar