paper-with-me

홈 › Papers

SENSEi: Input-Sensitive Compilation for Accelerating GNNs

2023-06-27 · Damitha Lenadora, Vimarsh Sathia, Gerasimos Gerogiannis, Serif Yesil, Josep Torrellas, Charith Mendis

Over the years, many frameworks and optimization techniques have been proposed to accelerate graph neural networks (GNNs). Compared to the optimizations explored in these systems, we observe that different matrix re-associations of GNN computations lead to novel input-sensitive performance behavior. We leverage this observation to propose SENSEi, a system that exposes different sparse and dense matrix primitive compositions based on different matrix re-associations of GNN computations and selects the best among them based on input attributes. SENSEi executes in two stages: (1) an offline compilation stage that enumerates all valid re-associations leading to different sparse-dense matrix compositions and uses input-oblivious pruning techniques to prune away clearly unprofitable candidates and (2) an online runtime system that explores the remaining candidates and uses light-weight cost models to select the best re-association based on the input graph and the embedding sizes on a given hardware platform. On a wide range of configurations, SENSEi achieves speedups of up to $2.012\times$ and $1.85\times$ on graph convolutional networks and up to $6.294\times$ and $16.274\times$ on graph attention networks, on GPUs and CPUs respectively. We also show that its technique generalizes to GNN variants, including those that require sampling. Furthermore, we show that SENSEi's techniques are agnostic to the underlying GNN system, and can be used to yield synergistic improvements across a diverse set of implementations.

📄 PDF Abstract BibTeX arXiv:2306.15155

Code (0)

등록된 구현이 없습니다.

Tasks

Graph AttentionGraph Embedding

Methods 이 논문이 사용한 방법론

Pruning 설명 없음
Library 설명 없음

Similar Papers 제목 키워드 기반

Fast-SEnSeI: Lightweight Sensor-Independent Cloud Masking for On-board Multispectral Sensors

2025-09-25 · Jan Kněžík, Jonáš Herec, Rado Pitoňák arxiv

Cloud segmentation is a critical preprocessing step for many Earth observation tasks, yet most models are tightly coupled to specific sensor configurations and rely on ground-based processing. In this work, we propose Fa…

Mind The Gap: Deep Learning Doesn't Learn Deeply

2025-05-24 · Lucas Saldyt, Subbarao Kambhampati

This paper aims to understand how neural networks learn algorithmic reasoning by addressing two questions: How faithful are learned algorithms when they are effective, and why do neural networks fail to learn effective a…

Deep LearningInductive Learning

SenSeI: Sensitive Set Invariance for Enforcing Individual Fairness

2020-06-25 · ICLR 2021 1 · Mikhail Yurochkin, Yuekai Sun

In this paper, we cast fair machine learning as invariant machine learning. We first formulate a version of individual fairness that enforces invariance on certain sensitive sets. We then design a transport-based regular…

BIG-bench Machine LearningFairness

DiffSensei: Bridging Multi-Modal LLMs and Diffusion Models for Customized Manga Generation

2024-12-10 · CVPR 2025 1 · Jianzong Wu, Chao Tang, Jingbo Wang, Yanhong Zeng 외

Story visualization, the task of creating visual narratives from textual descriptions, has seen progress with text-to-image generation models. However, these models often lack effective control over character appearances…

Image GenerationLanguage ModellingLarge Language ModelMultimodal Large Language Model+3

Sensei: Self-Supervised Sensor Name Segmentation

2021-01-01 · Findings (ACL) 2021 8 · Jiaman Wu, Dezhi Hong, Rajesh Gupta, Jingbo Shang

A sensor name, typically an alphanumeric string, encodes the key context (e.g., function and location) of a sensor needed for deploying smart building applications. Sensor names, however, are curated in a building vendor…

Language ModelingLanguage ModellingSegmentation