Skip to main content
QUICK REVIEW

[논문 리뷰] Efficient Synthesis of Compact Deep Neural Networks

Wenhan Xia, Hongxu Yin|arXiv (Cornell University)|2020. 04. 18.
Advanced Neural Network Applications참고 문헌 47인용 수 4
한 줄 요약

이 논문은 자원이 제한된 엣지 디바이스를 위한 효율적인 컴팩트하고 정확한 딥 뉴럴 네트워크(DNNs)와 LSTMs를 생성하기 위해 성장 및 제거 합성 파라다임을 제안한다. 새로운 데이터가 도착할 때 기울기 지도 하에 연결을 점진적으로 늘리고, 낮은 크기의 가중치를 제거함으로써 학습 비용을 최대 67%까지 절감하면서도, 기존 학습 데이터에 접근하지 않는 데이터 프리 및 인크리멘탈 학습 환경에서도 높은 정확도를 유지한다. 이는 DeepInversion 기법을 활용한 합성 데이터 생성 기반이다.

ABSTRACT

Deep neural networks (DNNs) have been deployed in myriad machine learning applications. However, advances in their accuracy are often achieved with increasingly complex and deep network architectures. These large, deep models are often unsuitable for real-world applications, due to their massive computational cost, high memory bandwidth, and long latency. For example, autonomous driving requires fast inference based on Internet-of-Things (IoT) edge devices operating under run-time energy and memory storage constraints. In such cases, compact DNNs can facilitate deployment due to their reduced energy consumption, memory requirement, and inference latency. Long short-term memories (LSTMs) are a type of recurrent neural network that have also found widespread use in the context of sequential data modeling. They also face a model size vs. accuracy trade-off. In this paper, we review major approaches for automatically synthesizing compact, yet accurate, DNN/LSTM models suitable for real-world applications. We also outline some challenges and future areas of exploration.

연구 동기 및 목표

  • IoT 센서 및 모바일 플랫폼과 같은 자원이 제한된 엣지 디바이스에 대규모이고 계산 비용이 큰 DNNs와 LSTMs를 구현하는 데 도전하는 문제를 해결하기 위해.
  • 새로운 데이터가 도착할 때 기존 학습 데이터로부터 다시 훈련하는 데 수반되는 높은 학습 비용과 메모리 사용량을 줄이기 위해.
  • 기존 학습 데이터에 접근할 필요 없이 효율적인 모델 압축과 인크리멘탈 학습을 가능하게 하여 기밀성을 유지하기 위해.
  • 학습된 모델을 활용해 고해상도의 훈련 데이터를 합성하여 프루닝 및 파인튜닝에 활용하는 데이터 프리 지식 전이 프레임워크를 개발하기 위해.
  • 하드웨어 인식 자동 아키텍처 탐색 및 프루닝 기법을 통합하여 DNN 학습과 모델 합성 프로세스를 가속화하기 위해.

제안 방법

  • 새로운 데이터가 도착할 때 기울기 지도 하에 연결을 점진적으로 늘리는 성장 및 제거 합성 파라다임은 학습 능력을 향상시킨다.
  • 성장 이후, 낮은 크기의 가중치를 제거함으로써 컴팩트하고 정확한 모델을 생성하여 모델 크기와 추론 지연 시간을 줄인다.
  • 딥인버전은 기존 데이터에 접근하지 않고 배치 정규화 통계와 특징 정규화를 사용하여 훈련된 분류기에서 고해상도의 클래스 조건부 합성 이미지를 생성한다.
  • 적응형 딥인버전은 교사 및 학생 네트워크 간의 경쟁 정규화를 도입하여 이미지 다양성을 향상시킨다.
  • 이 방법은 기존 학습 데이터가 없더라도 학습된 모델만을 사용하여 데이터 프리 지식 전이, 모델 프루닝, 인크리멘탈 학습을 가능하게 한다.
  • 이 방법은 ResNet-18, DeepSpeech2 외에도 다양한 아키텍처로 확장 가능하며, LSTMs, 3D CNNs, 언어 모델 등으로도 확장되어 데이터 프리 훈련 및 압축에 활용될 수 있다.

실험 결과

연구 질문

  • RQ1어떻게 하면 엣지 배포를 위해 계산 비용과 메모리 비용을 줄이면서도 높은 정확도를 유지하는 컴팩트한 DNNs와 LSTMs를 효율적으로 합성할 수 있는가?
  • RQ2기존 학습 데이터가 가용하지 않을 때, 다시 훈련을 시작하지 않고도 효과적인 인크리멘탈 학습을 가능하게 하는 기법은 무엇인가?
  • RQ3학습된 DNN이 원래 데이터 분포를 유지하면서 고해상도의 합성 데이터를 얼마나 잘 생성할 수 있는가?
  • RQ4기존 학습 데이터에 접근하지 않고도 학습된 모델만을 사용하여 데이터 프리 프루닝 및 모델 압축을 달성할 수 있는가, 성능 저하가 최소화되는가?
  • RQ5하드웨어 인식 모델 설계 및 최적화 기법을 어떻게 자동 DNN 합성 파이프라인에 통합하여 실세계 배포에 활용할 수 있는가?

주요 결과

  • 성장 및 제거 프레임워크는 ImageNet에서 ResNet-18에 대해 재훈련 대비 64%의 학습 비용 절감을 기록했고, AN4에서 DeepSpeech2에 대해서는 67%의 절감을 기록했다.
  • 딥인버전은 기존 데이터 없이도 훈련된 분류기만을 사용하여 모든 클래스에서 고해상도이고 다양한 이미지를 성공적으로 생성했으며, 원본 데이터에 대한 GAN 훈련 없이도 BigGAN 성능을 재현했다.
  • 딥인버전 기반의 데이터 프리 프루닝 접근법은 CIFAR-10과 ImageNet에서 최신 기술 수준의 성능을 달성하여 기존 데이터 없이도 효과적인 지식 전이를 입증했다.
  • 적응형 딥인버전은 교사 및 학생 네트워크 간의 경쟁 정규화를 통해 합성 데이터의 품질을 향상시키기 위해 이미지 다양성을 향상시켰다.
  • 이 방법은 높은 정확도를 유지하면서도 상당한 비용 절감을 이룬 인크리멘탈 학습을 가능하게 했으며, ResNet-18에선 60%, DeepSpeech2에선 62%의 비용 절감을 기록했다.
  • 이 프레임워크는 LSTMs와 3D CNNs를 포함한 다양한 아키텍처로 확장 가능하여 영상, 음성, 텍스트 및 언어 모델링 작업에 대한 데이터 프리 합성 기능을 제공한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.