paper-with-me

홈 › Papers

Engineering flexible machine learning systems by traversing functionally-invariant paths

2022-04-30 · Guruprasad Raghavan, Bahey Tharwat, Surya Narayanan Hari, Dhruvil Satani, Matt Thomson

Transformers have emerged as the state of the art neural network architecture for natural language processing and computer vision. In the foundation model paradigm, large transformer models (BERT, GPT3/4, Bloom, ViT) are pre-trained on self-supervised tasks such as word or image masking, and then, adapted through fine-tuning for downstream user applications including instruction following and Question Answering. While many approaches have been developed for model fine-tuning including low-rank weight update strategies (eg. LoRA), underlying mathematical principles that enable network adaptation without knowledge loss remain poorly understood. Here, we introduce a differential geometry framework, functionally invariant paths (FIP), that provides flexible and continuous adaptation of neural networks for a range of machine learning goals and network sparsification objectives. We conceptualize the weight space of a neural network as a curved Riemannian manifold equipped with a metric tensor whose spectrum defines low rank subspaces in weight space that accommodate network adaptation without loss of prior knowledge. We formalize adaptation as movement along a geodesic path in weight space while searching for networks that accommodate secondary objectives. With modest computational resources, the FIP algorithm achieves comparable to state of the art performance on continual learning and sparsification tasks for language models (BERT), vision transformers (ViT, DeIT), and the CNNs. Broadly, we conceptualize a neural network as a mathematical object that can be iteratively transformed into distinct configurations by the path-sampling algorithm to define a sub-manifold of weight space that can be harnessed to achieve user goals.

📄 PDF Abstract BibTeX arXiv:2205.00334

Code (1)

guruprasad93/flexiblemachinelearning 공식 구현 pytorch

Tasks

Adversarial RobustnessContinual LearningDecision MakingImage ClassificationInstruction FollowingQuestion Answering

Similar Papers 제목 키워드 기반

Towards Functionally Similar Corpus Resources for Translation

2019-09-01 · RANLP 2019 9 · Maria Kunilovskaya, Serge Sharoff

The paper describes a computational approach to produce functionally comparable monolingual corpus resources for translation studies and contrastive analysis. We exploit a text-external approach, based on a set of Functi…

Translation

Flexible Operator Embeddings via Deep Learning

2019-01-25 · Ryan Marcus, Olga Papaemmanouil

Integrating machine learning into the internals of database management systems requires significant feature engineering, a human effort-intensive process to determine the best way to represent the pieces of information t…

Deep LearningFeature EngineeringManagement

Agentic End-to-End De Novo Protein Design for Tailored Dynamics Using a Language Diffusion Model

2025-02-14 · Bo Ni, Markus J. Buehler

Proteins are dynamic molecular machines whose biological functions, spanning enzymatic catalysis, signal transduction, and structural adaptation, are intrinsically linked to their motions. Designing proteins with targete…

Protein Design

Controlling nonlinear dynamical systems into arbitrary states using machine learning

2021-02-23 · Alexander Haluszczynski, Christoph Räth

We propose a novel and fully data driven control scheme which relies on machine learning (ML). Exploiting recently developed ML-based prediction capabilities of complex systems, we demonstrate that nonlinear systems can …

BIG-bench Machine Learning

Deep Learning and Machine Learning: Advancing Big Data Analytics and Management with Design Patterns

2024-10-04 · Keyu Chen, Ziqian Bi, Tianyang Wang, Yizhu Wen 외

This book, Design Patterns in Machine Learning and Deep Learning: Advancing Big Data Analytics Management, presents a comprehensive study of essential design patterns tailored for large-scale machine learning and deep le…

Management