딥러닝의 새로운 지평을 여는 'Sassha' 알고리즘: 예리함을 넘어 일반화 성능으로
신다훈, 이동엽, 정진석, 이남훈 연구팀이 개발한 'Sassha' 알고리즘은 기존 2차 최적화 방법의 일반화 성능 저하 문제를 해결하기 위해 '예리함'을 줄이는 데 초점을 맞춘 혁신적인 알고리즘입니다. 'lazy Hessian updates' 전략을 통해 효율성까지 확보하여 다양한 딥러닝 실험에서 우수한 성능을 입증했습니다.

최근 신경망 최적화 분야에서 혁신적인 연구 결과가 발표되었습니다. 신, 이, 정, 이 네 명의 연구자(신다훈, 이동엽, 정진석, 이남훈)가 개발한 'SASSHA: Sharpness-aware Adaptive Second-order Optimization with Stable Hessian Approximation' 알고리즘이 바로 그 주인공입니다. 기존의 2차 최적화 방법들은 1차 방법들에 비해 일반화 성능이 떨어지는 단점을 가지고 있었습니다. 연구팀은 이 문제를 손실 지형(loss landscape)이라는 새로운 관점에서 분석했습니다.
연구에 따르면 기존의 2차 최적화 방법들은 SGD(확률적 경사 하강법)보다 더 '예리한'(sharp) 최솟값에 수렴하는 경향이 있다고 합니다. 이 '예리함'은 모델이 훈련 데이터에 과적합되어 새로운 데이터에 대한 일반화 성능이 저하되는 원인이 될 수 있습니다. 이러한 문제의식에서 출발하여 연구팀은 'Sassha' 알고리즘을 고안했습니다.
Sassha의 핵심은 '예리함'을 줄이는 것입니다. 이는 단순히 계산 속도만을 고려하는 것이 아니라, 모델의 일반화 성능을 향상시키는 데 초점을 맞춘 전략입니다. 더불어, Hessian 행렬의 안정적인 근사화와 효율적인 계산을 위해 **'lazy Hessian updates'**라는 방법을 도입하여 계산 비용을 낮추면서도 '평평함'(flatness)을 확보했습니다. 이는 마치 산 정상에 오르는 것에 비유할 수 있습니다. 기존 방법들은 뾰족한 봉우리에 오르는 반면, Sassha는 완만한 경사를 따라 정상에 도달하여 더 안정적인 결과를 얻는 것입니다.
다양한 딥러닝 실험을 통해 Sassha는 기존 방법들과 비교하여 뛰어난 일반화 성능을 보였으며, 수렴 속도, 안정성, 효율성 측면에서도 우수한 결과를 보였다고 합니다. 이는 단순한 성능 개선을 넘어, 딥러닝의 이론적 이해와 실제 응용에 중요한 시사점을 제공하는 연구입니다. 앞으로 Sassha 알고리즘이 딥러닝 분야에 어떠한 영향을 미칠지 기대됩니다. 이 연구는 딥러닝의 발전에 한 획을 그을 잠재력을 가지고 있습니다. 더 나아가, Hessian 행렬의 효율적 계산과 안정성 확보에 대한 연구는 향후 더욱 복잡하고 대규모의 딥러닝 모델 개발에 중요한 기여를 할 것으로 예상됩니다.
Reference
[arxiv] SASSHA: Sharpness-aware Adaptive Second-order Optimization with Stable Hessian Approximation
Published: (Updated: )
Author: Dahun Shin, Dongyeop Lee, Jinseok Chung, Namhoon Lee
http://arxiv.org/abs/2502.18153v1