Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Connor Lawless

dblp:296/3755 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
8since 2021 · last 2025
0000-0002-2112-2213ORCID · corroborated

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

Artificial intelligence and machine learning · 8 · 7 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 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
5 papers
Trustworthy machine learning · 75% Language models and text generation · 19% Optimization for machine learning · 6%
Theoretical computer science
4 papers
Mathematical optimization · 64% Automata and formal languages · 36%
Databases, data mining, and information retrieval
2 papers
Data mining · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
2.842025
Understanding Fixed Predictions via Confined Regions · ICML 2025
Interpretable and Fair Boolean Rule Sets via Column Generation · J. Mach. Learn. Res. 2023
Cluster Explanation via Polyhedral Descriptions · ICML 2023
Machine learning › Trustworthy machine learning › interpretability › counterfactual explanation
algorithmic recourse
0.912025
Understanding Fixed Predictions via Confined Regions · ICML 2025
Natural language and speech › Language models and text generation
large language model
0.912025
EquivaMap: Leveraging LLMs for Automatic Equivalence Checking of Optimization Formulations · ICML 2025
Natural language and speech › Language models and text generation › large language model
LLM-based optimization
0.912025
EquivaMap: Leveraging LLMs for Automatic Equivalence Checking of Optimization Formulations · ICML 2025
Mathematical optimization
combinatorial optimization
0.912025
EquivaMap: Leveraging LLMs for Automatic Equivalence Checking of Optimization Formulations · ICML 2025
Automata and formal languages
equivalence problem
0.912025
EquivaMap: Leveraging LLMs for Automatic Equivalence Checking of Optimization Formulations · ICML 2025
Data mining
clustering
0.822023
Cluster Explanation via Polyhedral Descriptions · ICML 2023
Interpretable Clustering via Multi-Polytope Machines · AAAI 2022
Machine learning › Trustworthy machine learning › interpretability › explainable AI
cluster explanation
0.712023
Cluster Explanation via Polyhedral Descriptions · ICML 2023
Machine learning › Trustworthy machine learning › fairness
fair classification
0.712023
Interpretable and Fair Boolean Rule Sets via Column Generation · J. Mach. Learn. Res. 2023
Machine learning › Trustworthy machine learning
fairness
0.712023
Interpretable and Fair Boolean Rule Sets via Column Generation · J. Mach. Learn. Res. 2023
Machine learning › Trustworthy machine learning › interpretability › explainable AI
interpretable classification
0.712023
Interpretable and Fair Boolean Rule Sets via Column Generation · J. Mach. Learn. Res. 2023
Machine learning › Trustworthy machine learning › interpretability › explainable AI
explainable clustering
0.612022
Interpretable Clustering via Multi-Polytope Machines · AAAI 2022
Machine learning › Optimization for machine learning
mixed-integer nonlinear programming
0.612022
Interpretable Clustering via Multi-Polytope Machines · AAAI 2022
Mathematical optimization
integer programming
0.422023
Interpretable and Fair Boolean Rule Sets via Column Generation · J. Mach. Learn. Res. 2023
Cluster Explanation via Polyhedral Descriptions · ICML 2023
Mathematical optimization › discrete optimization
mixed integer linear programming
0.312025
Understanding Fixed Predictions via Confined Regions · ICML 2025

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

integer programming · 3.3column generation · 3.3verification · 1.7quasi-karp equivalence · 1.7mixed-integer quadratically constrained programming · 1.7karp reduction · 1.7DNF rules · 1.3mixed-integer nonlinear programming · 1.1coordinate descent · 1.1alternating minimization · 1.1
YearPublicationVenuePosition
2025 LLMs for Cold-Start Cutting Plane Separator Configuration
Connor Lawless, Yingxi Li, Anders Wikum, Madeleine Udell, Ellen Vitercik
CPAIOR (2)1
2025 Understanding Fixed Predictions via Confined Regions
abstract
Machine learning models can assign fixed predictions that preclude individuals from changing their outcome. Existing approaches to audit fixed predictions do so on a pointwise basis, which requires access to an existing dataset of individuals and may fail to anticipate fixed predictions in out-of-sample data. This work presents a new paradigm to identify fixed predictions by finding confined regions of the feature space in which all individuals receive fixed predictions. This paradigm enables the certification of recourse for out-of-sample data, works in settings without representative datasets, and provides interpretable descriptions of individuals with fixed predictions. We develop a fast method to discover confined regions for linear classifiers using mixed-integer quadratically constrained programming. We conduct a comprehensive empirical study of confined regions across diverse applications. Our results highlight that existing pointwise verification methods fail to anticipate future individuals with fixed predictions, while our method both identifies them and provides an interpretable description.
Connor Lawless, Tsui-Wei Weng, Berk Ustun, Madeleine Udell
ICML1
2025 EquivaMap: Leveraging LLMs for Automatic Equivalence Checking of Optimization Formulations
abstract
A fundamental problem in combinatorial optimization is identifying equivalent formulations. Despite the growing need for automated equivalence checks---driven, for example, by *optimization copilots*, which generate problem formulations from natural language descriptions---current approaches rely on simple heuristics that fail to reliably check formulation equivalence. Inspired by Karp reductions, in this work we introduce *Quasi-Karp equivalence*, a formal criterion for determining when two optimization formulations are equivalent based on the existence of a mapping between their decision variables. We propose *EquivaMap*, a framework that leverages large language models to automatically discover such mappings for scalable, reliable equivalence checking, with a verification stage that ensures mapped solutions preserve feasibility and optimality without additional solver calls. To evaluate our approach, we construct *EquivaFormulation*, the first open-source dataset of equivalent optimization formulations, generated by applying transformations such as adding slack variables or valid inequalities to existing formulations. Empirically, *EquivaMap* significantly outperforms existing methods, achieving substantial improvements in correctly identifying formulation equivalence.
Haotian Zhai, Connor Lawless, Ellen Vitercik, Liu Leqi
ICML2
2024 Fair Minimum Representation Clustering
Connor Lawless, Oktay Günlük
CPAIOR (2)1
2024 "I Want It That Way": Enabling Interactive Decision Support Using Large Language Models and Constraint Programming
abstract
A critical factor in the success of many decision support systems is the accurate modeling of user preferences. Psychology research has demonstrated that users often develop their preferences during the elicitation process, highlighting the pivotal role of system-user interaction in developing personalized systems. This paper introduces a novel approach, combining Large Language Models (LLMs) with Constraint Programming to facilitate interactive decision support. We study this hybrid framework through the lens of meeting scheduling, a time-consuming daily activity faced by a multitude of information workers. We conduct three studies to evaluate the novel framework, including a diary study to characterize contextual scheduling preferences, a quantitative evaluation of the system’s performance, and a user study to elicit insights with a technology probe that encapsulates our framework. Our work highlights the potential for a hybrid LLM and optimization approach for iterative preference elicitation, and suggests design considerations for building systems that support human-system collaborative decision-making processes.
Connor Lawless, Jakob Schöffer, Lindy Le, Kael Rowan, Shilad Sen, Cristina St. Hill, Jina Suh, Bahareh Sarrafzadeh
ACM Trans. Interact. Intell. Syst.1
2023 Cluster Explanation via Polyhedral Descriptions
abstract
This paper focuses on the cluster description problem where, given a dataset and its partition into clusters, the task is to explain the clusters. We introduce a new approach to explain clusters by constructing a polyhedron around each cluster while minimizing either the complexity of the resulting polyhedra or the number of features used in the description. We formulate the cluster description problem as an integer program and present a column generation approach to search over an exponential number of candidate half-spaces that can be used to build the polyhedra. To deal with large datasets, we introduce a novel grouping scheme that first forms smaller groups of data points and then builds the polyhedra around the grouped data, a strategy which out-performs the common approach of sub-sampling data. Compared to state of the art cluster description algorithms, our approach is able to achieve competitive interpretability with improved description accuracy.
Connor Lawless, Oktay Günlük
ICML1
2023 Interpretable and Fair Boolean Rule Sets via Column Generation
abstract
This paper considers the learning of Boolean rules in disjunctive normal form (DNF, OR-of-ANDs, equivalent to decision rule sets) as an interpretable model for classification. An integer program is formulated to optimally trade classification accuracy for rule simplicity. We also consider the fairness setting and extend the formulation to include explicit constraints on two different measures of classification parity: equality of opportunity and equalized odds. Column generation (CG) is used to efficiently search over an exponential number of candidate rules without the need for heuristic rule mining. To handle large data sets, we propose an approximate CG algorithm using randomization. Compared to three recently proposed alternatives, the CG algorithm dominates the accuracy-simplicity trade-off in 8 out of 16 data sets. When maximized for accuracy, CG is competitive with rule learners designed for this purpose, sometimes finding significantly simpler solutions that are no less accurate. Compared to other fair and interpretable classifiers, our method is able to find rule sets that meet stricter notions of fairness with a modest trade-off in accuracy.
Connor Lawless, Sanjeeb Dash, Oktay Günlük, Dennis Wei
J. Mach. Learn. Res.1
2022 Interpretable Clustering via Multi-Polytope Machines
abstract
Clustering is a popular unsupervised learning tool often used to discover groups within a larger population such as customer segments, or patient subtypes. However, despite its use as a tool for subgroup discovery and description few state-of-the-art algorithms provide any rationale or description behind the clusters found. We propose a novel approach for interpretable clustering that both clusters data points and constructs polytopes around the discovered clusters to explain them. Our framework allows for additional constraints on the polytopes including ensuring that the hyperplanes constructing the polytope are axis-parallel or sparse with integer coefficients. We formulate the problem of constructing clusters via polytopes as a Mixed-Integer Non-Linear Program (MINLP). To solve our formulation we propose a two phase approach where we first initialize clusters and polytopes using alternating minimization, and then use coordinate descent to boost clustering performance. We benchmark our approach on a suite of synthetic and real world clustering problems, where our algorithm outperforms state of the art interpretable and non-interpretable clustering algorithms.
Connor Lawless, Jayant Kalagnanam, Lam M. Nguyen, Dzung T. Phan, Chandra Reddy
AAAI1