paper-with-me

홈 › Papers

Unicorn: Reasoning about Configurable System Performance through the lens of Causality

2022-01-20 · Md Shahriar Iqbal, Rahul Krishna, Mohammad Ali Javidian, Baishakhi Ray, Pooyan Jamshidi

Modern computer systems are highly configurable, with the total variability space sometimes larger than the number of atoms in the universe. Understanding and reasoning about the performance behavior of highly configurable systems, over a vast and variable space, is challenging. State-of-the-art methods for performance modeling and analyses rely on predictive machine learning models, therefore, they become (i) unreliable in unseen environments (e.g., different hardware, workloads), and (ii) may produce incorrect explanations. To tackle this, we propose a new method, called Unicorn, which (i) captures intricate interactions between configuration options across the software-hardware stack and (ii) describes how such interactions can impact performance variations via causal inference. We evaluated Unicorn on six highly configurable systems, including three on-device machine learning systems, a video encoder, a database management system, and a data analytics pipeline. The experimental results indicate that Unicorn outperforms state-of-the-art performance debugging and optimization methods in finding effective repairs for performance faults and finding configurations with near-optimal performance. Further, unlike the existing methods, the learned causal performance models reliably predict performance for new environments.

📄 PDF Abstract BibTeX arXiv:2201.08413

Code (1)

softsys4ai/unicorn 공식 구현

Tasks

BIG-bench Machine LearningCausal InferenceManagement

Similar Papers 제목 키워드 기반

Unicorn: Text-Only Data Synthesis for Vision Language Model Training

2025-03-28 · Xiaomin Yu, Pengxiang Ding, Wenjie Zhang, Siteng Huang 외

Training vision-language models (VLMs) typically requires large-scale, high-quality image-text pairs, but collecting or synthesizing such data is costly. In contrast, text data is abundant and inexpensive, prompting the …

Language ModelingLanguage Modelling

Designing UNICORN: a Unified Benchmark for Imaging in Computational Pathology, Radiology, and Natural Language

2026-03-03 · Michelle Stegeman, Lena Philipp, Fennie van der Graaf, Marina D'Amato 외 arxiv

Medical foundation models show promise to learn broadly generalizable features from large, diverse datasets. This could be the base for reliable cross-modality generalization and rapid adaptation to new, task-specific go…

Towards Grand Unification of Object Tracking

2022-07-14 · Bin Yan, Yi Jiang, Peize Sun, Dong Wang 외

We present a unified method, termed Unicorn, that can simultaneously solve four tracking problems (SOT, MOT, VOS, MOTS) with a single network using the same model parameters. Due to the fragmented definitions of the obje…

Multi-Object TrackingMulti-Object Tracking and SegmentationMultiple Object TrackingObject+3

Unicorn: Scaling High-Dimensional Time Series Forecasting via Universal Correlation Modeling

2026-05-26 · Haochen Yuan, Yichen Song, Yunbo Wang, Xiaokang Yang arxiv

Modern time series architectures face a fundamental trade-off: channel-independent models scale well with increasing data volume but ignore critical inter-channel dependencies, while channel-dependent models are expressi…

Time Series Forecasting

Unicorn: A Unified Multi-tasking Model for Supporting Matching Tasks in Data Integration

2023-05-01 · SIGMOD/PODS 2023 5 · Jianhong Tu, Ju Fan, Nan Tang, Peng Wang 외

Data matching - which decides whether two data elements (e.g., string, tuple, column, or knowledge graph entity) are the "same" (a.k.a. a match) - is a key concept in data integration, such as entity matching and schema …

Data IntegrationEntity ResolutionMixture-of-ExpertsZero-Shot Learning