Multilinear Mixture of Experts: Scalable Expert Specialization through Factorization

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Oldfield, James, Georgopoulos, Markos, Chrysos, Grigorios G., Tzelepis, Christos, Panagakis, Yannis, Nicolaou, Mihalis A., Deng, Jiankang, Patras, Ioannis
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912074826776576
author Oldfield, James
Georgopoulos, Markos
Chrysos, Grigorios G.
Tzelepis, Christos
Panagakis, Yannis
Nicolaou, Mihalis A.
Deng, Jiankang
Patras, Ioannis
author_facet Oldfield, James
Georgopoulos, Markos
Chrysos, Grigorios G.
Tzelepis, Christos
Panagakis, Yannis
Nicolaou, Mihalis A.
Deng, Jiankang
Patras, Ioannis
contents The Mixture of Experts (MoE) paradigm provides a powerful way to decompose dense layers into smaller, modular computations often more amenable to human interpretation, debugging, and editability. However, a major challenge lies in the computational cost of scaling the number of experts high enough to achieve fine-grained specialization. In this paper, we propose the Multilinear Mixture of Experts ($μ$MoE) layer to address this, focusing on vision models. $μ$MoE layers enable scalable expert specialization by performing an implicit computation on prohibitively large weight tensors entirely in factorized form. Consequently, $μ$MoEs (1) avoid the restrictively high inference-time costs of dense MoEs, yet (2) do not inherit the training issues of the popular sparse MoEs' discrete (non-differentiable) expert routing. We present both qualitative and quantitative evidence that scaling $μ$MoE layers when fine-tuning foundation models for vision tasks leads to more specialized experts at the class-level, further enabling manual bias correction in CelebA attribute classification. Finally, we show qualitative results demonstrating the expert specialism achieved when pre-training large GPT2 and MLP-Mixer models with parameter-matched $μ$MoE blocks at every layer, maintaining comparable accuracy. Our code is available at: https://github.com/james-oldfield/muMoE.
format Preprint
id arxiv_https___arxiv_org_abs_2402_12550
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Multilinear Mixture of Experts: Scalable Expert Specialization through Factorization
Oldfield, James
Georgopoulos, Markos
Chrysos, Grigorios G.
Tzelepis, Christos
Panagakis, Yannis
Nicolaou, Mihalis A.
Deng, Jiankang
Patras, Ioannis
Computer Vision and Pattern Recognition
Machine Learning
The Mixture of Experts (MoE) paradigm provides a powerful way to decompose dense layers into smaller, modular computations often more amenable to human interpretation, debugging, and editability. However, a major challenge lies in the computational cost of scaling the number of experts high enough to achieve fine-grained specialization. In this paper, we propose the Multilinear Mixture of Experts ($μ$MoE) layer to address this, focusing on vision models. $μ$MoE layers enable scalable expert specialization by performing an implicit computation on prohibitively large weight tensors entirely in factorized form. Consequently, $μ$MoEs (1) avoid the restrictively high inference-time costs of dense MoEs, yet (2) do not inherit the training issues of the popular sparse MoEs' discrete (non-differentiable) expert routing. We present both qualitative and quantitative evidence that scaling $μ$MoE layers when fine-tuning foundation models for vision tasks leads to more specialized experts at the class-level, further enabling manual bias correction in CelebA attribute classification. Finally, we show qualitative results demonstrating the expert specialism achieved when pre-training large GPT2 and MLP-Mixer models with parameter-matched $μ$MoE blocks at every layer, maintaining comparable accuracy. Our code is available at: https://github.com/james-oldfield/muMoE.
title Multilinear Mixture of Experts: Scalable Expert Specialization through Factorization
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2402.12550