Publications
DBLP | Google Scholar
Computer Vision | Natural Language Processing | Responsible AI | Recommender Systems | Machine Learning | Algorithmic Reasoning | Search & Optimization | Algorithm Configuration
Patents | Theses
Computer Vision
ACM DocEng 2023
Read-Write-Learn: Self-Learning for Handwriting Recognition
Natural Language Processing
CP 2023
Holy Grail 2.0: From Natural Language to Constraint ModelsCPAIOR 2023
NER4OPT: Named Entity Recognition for Optimization
[Slides] | [GitHub] | [HuggingFace]NeurIPS 2022
Natural Language for Optimization
[GitHub] | [HuggingFace]AAAI 2021
Representing the unification of text featurization using a context-free grammar
[Video]Constraints 2010
Grammar constraintsAAAI 2008
Efficient context-free grammar constraints
Responsible AI
ArXiv 2024
Fairness Evaluation for Uplift Modeling in the Absence of Ground TruthMAKE 2023
Explainable AI using expressive Boolean formulas
[Amazon Blog Post]ArXiv 2023
Explainable AI using expressive Boolean formulas
[Fidelity Blog Post]LION 2023
Surrogate Membership for Inferred Metrics to Enhance Fairness Evaluation
[GitHub] | [Intel Podcast]ICMLA 2021
Surrogate Ground Truth Generation to Enhance Binary Fairness Evaluation
Recommender Systems
AAAI 2024
Building higher-order abstractions from components of recommender systems
[GitHub] | [Video]AMAI 2024
Integrating optimized item selection with active learning for continuous exploration in recommender systems
[Data]Bridge@AAAI'24
Mab2Rec: contextual multi-armed bandits for recommender systemsTMLR 2022
Non-deterministic behavior of Thompson sampling with linear payoffs and How to Avoid It
Received TMLR’s first reproducibility certificateIJCAI 2021
Active learning meets optimized item selection
[GitHub]CPAIOR 2021
Optimized item selection to boost exploration for recommender systems
[YouTube] | [GitHub]IJAIT 2021
Parallelizable contextual multi-armed banditsJDSA 2021
Modeling uncertainty to improve personalized recommendations via Bayesian deep learningICTAI 2019
Bayesian deep learning based exploration-exploitation for personalized recommendations
[Re:Work Boston]ICTAI 2019
MABWiser: contextual multi-armed bandits
[GitHub]
Machine Learning
ArXiv 2024
The design and organization of educational competitions with anonymous and real-time leaderboards in academic and industrial settingsAI Magazine 2023
Seq2Pat: Sequence-to-pattern generation to bridge pattern mining with machine learning
[CMU Blog Post] | GitHubAAAI 2023
Bridging Constraint-based Sequential Pattern Mining and Machine Learning
[GitHub]Frontiers 2022
Dichotomic Pattern Mining Integrated With Constraint Reasoning for Digital Behavior Analysis
[GitHub]AAAI 2022
Dichotomic Pattern Mining with Applications to Intent Prediction from Semi-Structured Clickstream DatasetsAAAI 2022
Seq2Pat: Sequence-to-Pattern Generation for Constraint-based Sequential Pattern MiningCP 2019
Constrained logistic regression to avoid undesirable predictionsLION 2017
Learning a reactive restart strategy to improve stochastic searchComputer Speech & Language 2015
Feature selection methods and their combinations in high-dimensional classification of speaker likability, intelligibility and personality traits
[Code]Interspeech 2012
Feature selection for speaker traits
[GitHub]
Algorithmic Reasoning
MOPTA 2021
Integrated Vehicle Routing and Monte Carlo Scheduling Approach for the Home Service Assignment, Routing, and Scheduling Problem
Finalist at the AIMMS-MOPTA Optimization Modeling Competition, [Brown News]European Journal on Comb. Opt. 2019
Core group placement: allocation and provisioning of heterogeneous resourcesCoRR 2017
Column generation for interaction coverage in combinatorial software testing- Heterogeneous resource allocation in cloud management
CP 2016
Availability optimization in cloud-based In-memory data gridsCP 2015
Optimizing the cloud service experience using constraint programmingCPAIOR 2010
Upper bounds on the number of solutions of binary integer programsCP 2009
Same-relation constraints
Search & Optimization
Dagsthul 2022
Data-driven combinatorial optimization, Seminar ReportINFORMS 2020
Seq2Pat: sequence-to-pattern generation in large-scale sequence databasesDagsthul 2018
Planning & operations research, [Report]Europen Journal on OR 2016
DASH: dynamic approach for switching heuristicsConstraints 2015
Efficient search procedures for solving combinatorial problemsAAAI 2014
Parallel restarted searchAAAI 2012
Non-model-based search guidance for set partitioning problemsCP 2011
Incorporating variance in impact-based searchCP 2009
Dialectic searchBanff 2009
Search in constraint programming, Seminar ReportCrocs 2009
A local search meta-heuristic for non-specialistsCP 2008
Dichotomic search protocols for constrained optimization
Nominated for the Best Paper Award
Algorithm Configuration
CP 2019
How to win gold at a SAT competition without writing a SAT solverCoRR 2014
Transformation-based feature computation for algorithm portfoliosCoRR 2013
DASH: dynamic approach for switching heuristicsCP 2011
Algorithm selection and scheduling
Winner of the 2011 SAT Solver Competition, 3S, in crafted and random categories collecting 2 gold and 7 medals in totalECAI 2010
ISAC: instance-specific algorithm configuration
Patents
2024-18093591
Digital content classification and recommendation using constraint-based predictive machine learning2023-11799734
Determining future user actions using time-based featurization of clickstream data2022-0188843
Surrogate ground truth generation in artificial intelligence based marketing campaigns2022-0142196
Digital content classification and recommendation using reinforcement learning2021-10936961
Automated predictive product recommendations using reinforcement learning2019-10248550
Selecting a set of test configurations associated with a particular coverage strength using a constraint solver2018-10146665
Systems and methods for providing dynamic and real-time simulations of matching resources to requests2018-10007538
Assigning applications to virtual machines using constraint programming2017-9588819
System and method of assigning requests to resources using constraint programming
Theses
- Efficient search procedures for solving combinatorial problems
PhD thesis, Department of Computer Science, Brown University 2012
Awarded the 2010 Ph.D. Scholarship by IBM - Grammar constraints: combining expressiveness with efficiency
M.Sc. thesis, Department of Computer Science, Brown University 2009