ZeroFolio: Domain-Free Algorithm Selection

💡Beats hand-crafted features for algorithm selection across 7 domains with zero expertise
⚡ 30-Second TL;DR
What Changed
Uses pretrained text embeddings on raw instance files without domain knowledge
Why It Matters
Simplifies algorithm selection in AutoML by eliminating feature engineering needs. Enables cross-domain portability, potentially accelerating solver portfolios in optimization tasks.
What To Do Next
Test ZeroFolio on ASlib datasets using Sentence Transformers for embeddings.
Key Points
- •Uses pretrained text embeddings on raw instance files without domain knowledge
- •Outperforms hand-crafted feature random forests in 10/11 scenarios with single config
- •Applies uniformly to SAT, MaxSAT, QBF, ASP, CSP, MIP, graph problems
- •Ablation highlights inverse-distance weighting, line shuffling, Manhattan distance
🧠 Deep Insight
AI-generated analysis for this event — not the original article.
🔑 Enhanced Key Takeaways
- •ZeroFolio addresses the 'feature engineering bottleneck' in Algorithm Selection (AS) by bypassing the need for domain-specific feature extractors, which are notoriously difficult and expensive to design for new problem classes.
- •The approach leverages the inherent structural information present in raw problem files (e.g., DIMACS format for SAT), treating them as unstructured text to capture latent features via Large Language Model (LLM) embeddings.
- •By utilizing a non-parametric k-NN approach, ZeroFolio avoids the training overhead associated with deep learning-based end-to-end selectors, making it highly adaptable to new domains without retraining the core model.
📊 Competitor Analysis▸ Show
| Feature | ZeroFolio | ASlib-based Random Forests | Deep Learning Selectors (e.g., NeuroSAT) |
|---|---|---|---|
| Feature Engineering | None (Raw text) | Manual/Domain-specific | Learned/End-to-end |
| Training Overhead | Minimal (k-NN) | Moderate | High |
| Generalization | High (Domain-free) | Low (Domain-specific) | Moderate |
| Benchmarks | 11 ASlib scenarios | ASlib standard | Varies by architecture |
🛠️ Technical Deep Dive
- •Embedding Strategy: Utilizes pretrained transformer-based encoders to map raw instance files into high-dimensional vector spaces.
- •Line Shuffling: A data augmentation technique applied to instance files to ensure the model remains invariant to the order of constraints or clauses, preventing overfitting to file formatting.
- •Distance Metric: Employs Manhattan distance (L1 norm) for k-NN, which has been empirically shown to be more robust than Euclidean distance in high-dimensional embedding spaces for this task.
- •Weighting Scheme: Implements inverse-distance weighting to prioritize the performance of the most similar historical instances when predicting the optimal algorithm for a new query.
🔮 Future ImplicationsAI analysis grounded in cited sources
⏳ Timeline
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: ArXiv AI ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
The weekly digest
One email a week. Unsubscribe anytime.