Skip to content

Commit a8e0843

Browse files
committed
minor updates
1 parent 10807ff commit a8e0843

3 files changed

Lines changed: 92 additions & 7 deletions

File tree

_bibliography/papers.bib

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,3 +434,85 @@ @article{mackey2024pentagonminimizationcomputation
434434
bibtex_show = {true}
435435
}
436436

437+
438+
@inproceedings{subercaseauxFormalVerificationEmpty2024,
439+
title = {Formal {{Verification}} of the {{Empty Hexagon Number}}},
440+
booktitle = {15th {{International Conference}} on {{Interactive Theorem Proving}} ({{ITP}} 2024)},
441+
author = {Subercaseaux, Bernardo and Nawrocki, Wojciech and Gallicchio, James and Codel, Cayden and Carneiro, Mario and Heule, Marijn J. H.},
442+
editor = {Bertot, Yves and Kutsia, Temur and Norrish, Michael},
443+
year = 2024,
444+
series = {Leibniz {{International Proceedings}} in {{Informatics}} ({{LIPIcs}})},
445+
volume = {309},
446+
pages = {35:1--35:19},
447+
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f\"ur Informatik},
448+
address = {Dagstuhl, Germany},
449+
issn = {1868-8969},
450+
doi = {10.4230/LIPIcs.ITP.2024.35},
451+
urldate = {2025-05-14},
452+
isbn = {978-3-95977-337-9},
453+
keywords = {Discrete Computational Geometry,Empty Hexagon Number,Erd\Hos-Szekeres},
454+
selected = {true},
455+
bibtex_show = {true},
456+
pdf={https://drops.dagstuhl.de/storage/00lipics/lipics-vol309-itp2024/LIPIcs.ITP.2024.35/LIPIcs.ITP.2024.35.pdf}
457+
}
458+
459+
460+
@inproceedings{subercaseauxAutomatedSymmetricConstructions2026,
461+
title = {Automated {{Symmetric Constructions}} in {{Discrete Geometry}}},
462+
booktitle = {Intelligent {{Computer Mathematics}}},
463+
author = {Subercaseaux, Bernardo and Mackey, Ethan and Qian, Long and Heule, Marijn},
464+
editor = {{de Paiva}, Valeria and Koepke, Peter},
465+
year = 2026,
466+
pages = {29--47},
467+
publisher = {Springer Nature Switzerland},
468+
address = {Cham},
469+
abstract = {We present a computational methodology for obtaining rotationally symmetric sets of points satisfying discrete geometric constraints, and demonstrate its applicability by discovering new solutions to some well-known problems in combinatorial geometry. Our approach takes the usage of SAT solvers in discrete geometry further by directly embedding rotational symmetry into the combinatorial encoding of geometric configurations. Then, to realize concrete point sets corresponding to abstract designs provided by a SAT solver, we introduce a novel local-search realizability solver, which shows excellent practical performance despite the intrinsic \$\$\textbackslash exists \textbackslash mathbb \textbraceleft R\textbraceright\$\${$\exists$}R-completeness of the problem. Leveraging this combined approach, we provide symmetric extremal solutions to the Erd\H os-Szekeres problem, as well as a minimal odd-sized solution with 21 points for the everywhere-unbalanced-points problem, improving on the previously known 23-point configuration. The imposed symmetries yield more aesthetically appealing solutions, enhancing human interpretability, and simultaneously offer computational benefits by significantly reducing the number of variables required to encode discrete geometric problems.},
470+
isbn = {978-3-032-07021-0},
471+
selected = {true},
472+
bibtex_show = {true},
473+
pdf={https://arxiv.org/pdf/2506.00224}
474+
}
475+
476+
477+
@inproceedings{subercaseauxUnfoldingBoxesLocalConstraints2025,
478+
author = {Qian, Long and Wang, Eric and Subercaseaux, Bernardo and Heule, Marijn J. H.},
479+
title = {https://arxiv.org/pdf/2506.01079},
480+
year = {2025},
481+
isbn = {978-3-031-99983-3},
482+
publisher = {Springer-Verlag},
483+
address = {Berlin, Heidelberg},
484+
url = {https://doi.org/10.1007/978-3-031-99984-0_38},
485+
doi = {10.1007/978-3-031-99984-0_38},
486+
abstract = {We consider the problem of finding and enumerating polyominos that can be folded into multiple non-isomorphic boxes. While several computational approaches have been proposed, including SAT, randomized algorithms, and decision diagrams, none has been able to perform at scale. We argue that existing SAT encodings are hindered by the presence of global constraints (e.g., graph connectivity or acyclicity), which are generally hard to encode effectively and hard for solvers to reason about. In this work, we propose a new SAT-based approach that replaces these global constraints with simple local constraints that have substantially better propagation properties. Our approach dramatically improves the scalability of both computing and enumerating common box unfoldings: (i) while previous approaches could only find common unfoldings of two boxes up to area 88, ours easily scales beyond 150, and (ii) while previous approaches were only able to enumerate common unfoldings up to area 30, ours scales up to 60. This allows us to rule out 46, 54, and 58 as the smallest areas allowing a common unfolding of three boxes, thereby refuting a conjecture of Xu et al. (2017).},
487+
booktitle = {Automated Deduction – CADE 30: 30th International Conference on Automated Deduction, Stuttgart, Germany, July 28-31, 2025, Proceedings},
488+
pages = {736–754},
489+
numpages = {19},
490+
keywords = {Box folding, SAT encodings, Graph connectivity, Graph cyclicity, Local constraints},
491+
location = {Stuttgart, Germany},
492+
selected = {true},
493+
bibtex_show = {true},
494+
pdf = {https://arxiv.org/pdf/2506.01079}
495+
}
496+
497+
498+
@article{subercaseauxExplainingKNearest2025,
499+
author = {Barcel\'{o}, Pablo and Kozachinskiy, Alexander and Romero, Miguel and Subsercaseaux, Bernardo and Verschae, Jos\'{e}},
500+
title = {Explaining k-Nearest Neighbors: Abductive and Counterfactual Explanations},
501+
year = {2025},
502+
issue_date = {May 2025},
503+
publisher = {Association for Computing Machinery},
504+
address = {New York, NY, USA},
505+
volume = {3},
506+
number = {2},
507+
url = {https://doi.org/10.1145/3725234},
508+
doi = {10.1145/3725234},
509+
abstract = {Despite the wide use of k-Nearest Neighbors as classification models, their explainability properties remain poorly understood from a theoretical perspective. While nearest neighbors classifiers offer interpretability from a ''data perspective'', in which the classification of an input vector x is explained by identifying the vectors v1, ..., vk in the training set that determine the classification of x, we argue that such explanations can be impractical in high-dimensional applications, where each vector has hundreds or thousands of features and it is not clear what their relative importance is. Hence, we focus on understanding nearest neighbor classifications through a ''feature perspective'', in which the goal is to identify how the values of the features in x affect its classification. Concretely, we study abductive explanations such as ''minimum sufficient reasons'', which correspond to sets of features in x that are enough to guarantee its classification, and counterfactual explanations based on the minimum distance feature changes one would have to perform in x to change its classification. We present a detailed landscape of positive and negative complexity results for counterfactual and abductive explanations, distinguishing between discrete and continuous feature spaces, and considering the impact of the choice of distance function involved. Finally, we show that despite some negative complexity results, Integer Quadratic Programming and SAT solving allow for computing explanations in practice.},
510+
journal = {Proc. ACM Manag. Data},
511+
month = jun,
512+
articleno = {97},
513+
numpages = {26},
514+
keywords = {XAI, explainability, interpretability, nearest neighbors},
515+
selected = {true},
516+
bibtex_show = {true},
517+
pdf = {https://arxiv.org/pdf/2501.06078}
518+
}

_pages/publications.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ nav: true
1010
My most up-to-date list of papers is usually on [Google Scholar](https://scholar.google.com/citations?user=0EOonpYAAAAJ&hl=en), but here you can find some summarized data as well as my best attempt to have an updated and tidy list, with bibtex references, abstracts, and links to download.
1111

1212
## Summarized Data
13-
1. **h-index**: 8
13+
1. **h-index**: 10
1414
2. **Erdős number**: 3 (e.g., me → Daniel Lokshtanov → Noga Alon → Paul Erdős).
15-
3. **Collaborators from**: Chile, China, France, India, Netherlands, Norway, Portugal, Russia, Spain, USA. [^2]
16-
4. **Most common conference**: NeurIPS (5 papers there).
15+
3. **Collaborators from**: Austria, Chile, China, Germany, France, Japan, India, Netherlands, Norway, Portugal, Russia, Slovakia, Spain, USA.
16+
4. **Most common conference**: NeurIPS (5 papers there). Actively trying to change this 🙃.
1717
5. **Most fun conference**: <a href="https://sites.google.com/view/fun2022/home?pli=1">FUN with algorithms.</a>
18-
6. **Distinctions**: Distinguished paper award, PODS'2025. Runner-up for Best paper award at CICM'2024, Best paper award at LPAR'2023. Best paper award nomination at TACAS'2023. Spotlight paper at NeurIPS'2021, and spotlight paper at <a href="https://www.afciworkshop.org/afci-2020/home">AFCI@NeurIPS'2020 workshop</a>. 1st place in Latin American Contest of Master theses in Artificial Intelligence IEEE LA-CCI.
18+
6. **Distinctions**: Best paper award at CICM'2025, Distinguished paper award, PODS'2025. Runner-up for Best paper award at CICM'2024, Best paper award at LPAR'2023. Best paper award nomination at TACAS'2023. Spotlight paper at NeurIPS'2021, and spotlight paper at <a href="https://www.afciworkshop.org/afci-2020/home">AFCI@NeurIPS'2020 workshop</a>. 1st place in Latin American Contest of Master theses in Artificial Intelligence IEEE LA-CCI.
1919

2020

2121
## Attempt of an Updated List of Papers
@@ -26,4 +26,3 @@ My most up-to-date list of papers is usually on [Google Scholar](https://scholar
2626
</div>
2727

2828
[^1]: This count might include a journal version of a conference paper separately, if there's a enough difference between the two.
29-
[^2]: I am hoping to work with people from even more countries!

_posts/2025-05-09-subquadratic.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,13 @@ While cardinality constraints are known to admit compact encodings with $$\mathc
2424
$$\mathcal{O}(a + b) = \mathcal{O}(|V(K_{a, b})|)$$
2525
many clauses, instead of the $$a \cdot b$$ used by Equation 1. Moreover, equivalence can be seen directly by resolving over $$s_A$$ and $$s_B$$.
2626

27-
**Biclique Coverings.** Suppose now $$G$$ is an arbitrary graph again, but we have a set of bicliques $$B_1, \ldots, B_r$$, with $$V(B_i) \subseteq V(G)$$ for each $$1 \leq i \leq r$$, and such that $$\bigcup_{i=1}^r E(B_i) = E(G)$$. Such a set of bicliques is said to be a _``biclique covering''_ of $$G$$. Then, for any set $$S \subseteq V(G)$$, we trivially have that $$S$$ is an independent set of $$G$$ if and only if $$S \cap V(B_i)$$ is an independent set of $$B_i$$ for every $$1 \leq i \leq r$$. Now, applying the method of the previous paragraph for each $$B_i$$ yields an encoding using $$\mathcal{O}(\sum_{i=1}^r |V(B_i)|)$$ many clauses. Fortunately, [a classic result of Chung, Erdős, and Spencer](https://users.renyi.hu/~p_erdos/1983-20.pdf) says that for any $G$ there is a biclique covering such that
27+
**Biclique Coverings.** Suppose now $$G$$ is an arbitrary graph again, but we have a set of bicliques $$B_1, \ldots, B_r$$, with $$V(B_i) \subseteq V(G)$$ for each $$1 \leq i \leq r$$, and such that $$\bigcup_{i=1}^r E(B_i) = E(G)$$. Such a set of bicliques is said to be a _``biclique covering''_ of $$G$$. Then, for any set $$S \subseteq V(G)$$, we trivially have that $$S$$ is an independent set of $$G$$ if and only if $$S \cap V(B_i)$$ is an independent set of $$B_i$$ for every $$1 \leq i \leq r$$. Now, applying the method of the previous paragraph for each $$B_i$$ yields an encoding using $$\mathcal{O}(\sum_{i=1}^r |V(B_i)|)$$ many clauses. Fortunately, [a classic result of Chung, Erdős, and Spencer](https://users.renyi.hu/~p_erdos/1983-20.pdf) says that for any $$G$$ there is a biclique covering such that
2828
$$
2929
\sum_{i=1}^r |V(B_i)| \in \mathcal{O}(|V(G)|^2 / \lg (|V(G)|)).
3030
$$
3131
Furthermore, Mubayi and Turán proved that such a covering can be computed in polynomial time [[3]](https://arxiv.org/pdf/0905.2527), which allows therefore to construct the succinct encoding from an input graph in polynomial time. Naturally, without this runtime restriction the result of this note would be trivial, since one could first solve the independent set instance and then build a constant-size formula according to the answer.
32-
32+
33+
34+
## Edit from a few months later:
35+
36+
I have written more in depth about this result here: https://arxiv.org/abs/2506.14042. But more importantly, together with Andrew Krapivin, Benjamin Pzybocki, and Nicolás Sanhueza-Matamala, we have improved the best bounds on biclique partitions/coverings for graphs, optimally solved the hypergraph case as well, and significantly improved the algorithmic aspects of the problem since Mubayi and Turán's result. The paper is available here: https://www.arxiv.org/abs/2511.11855.

0 commit comments

Comments
 (0)