Proteus: Preserving Model Confidentiality during Graph Optimizations
Yubo Gao, Maryam Haghifam, Christina Giannoula, Renbo Tu, Gennady, Pekhimenko, Nandita Vijaykumar

TL;DR
Proteus is a novel mechanism that enables the optimization of deep learning models while preserving their confidentiality by obfuscating the model's computational graph, thus preventing intellectual property theft and model stealing.
Contribution
Proteus introduces a graph partitioning and obfuscation technique that maintains model confidentiality during optimization, a novel approach not previously addressed.
Findings
Effectively hides models among up to 10^32 alternatives
Resilient against learning-based adversarial attacks
Ineffective heuristic and manual identification methods
Abstract
Deep learning (DL) models have revolutionized numerous domains, yet optimizing them for computational efficiency remains a challenging endeavor. Development of new DL models typically involves two parties: the model developers and performance optimizers. The collaboration between the parties often necessitates the model developers exposing the model architecture and computational graph to the optimizers. However, this exposure is undesirable since the model architecture is an important intellectual property, and its innovations require significant investments and expertise. During the exchange, the model is also vulnerable to adversarial attacks via model stealing. This paper presents Proteus, a novel mechanism that enables model optimization by an independent party while preserving the confidentiality of the model architecture. Proteus obfuscates the protected model by partitioning…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Graph Theory and Algorithms · Access Control and Trust
