https://www.aitimes.com/news/articleView.html?idxno=161999
ꡬκΈ, LLM λ΄λΆ ν΄μ κ°λ₯ν μν€ν μ² κ³΅κ°β¦μ€νAIΒ·μ€νΈλ‘ν½ ν‘μ¬ν 'ν¬μ μ€ν μΈμ½λ' λ°©μκ΅¬κΈ λ₯λ§μΈλκ° λνμΈμ΄λͺ¨λΈ(LLM)μ λ΄λΆλ₯Ό νμν μ μλλ‘ μ κ²½λ§μ κ°λ³ κΈ°λ₯μ μλ³νκ³ μΆμ ν μ μλ μλ‘μ΄ μν€ν μ²λ₯Ό 곡κ°νλ€. μ€νAIλ μ€νΈλ‘ν½κ³Ό λΉμ·ν 'ν¬μ μ€ν μΈμ½λ(Sparse Autoencoder)'λ₯Ό ν΅ν μ κ·Όλ²μ μ¬μ©ν κ²μ΄ νΉμ§μ΄λ€.λ²€μ²λΉνΈλ 26μΌ(νμ§μκ°) κ΅¬κΈ λ₯λ§μΈλ μ°κ΅¬μ§μ΄ LLMμ λ΄λΆ μλ λ°©μμ λν ν΄μμ±μ κ°μ νλ μλ‘μ΄ μν€ν μ² βμ νλ 루 SAE(JumpReLU SAE)βλ₯Ό μμΉ΄μ΄λΈμ κ²μ¬νλ€κ³ μ νλ€.μΌλ°μ μΈ μννΈμ¨μ΄λ μΈκ°μ μ€κ³λ₯Ό κΈ°λ°μΌλ‘ κ°λ°νκΈ° λλ¬Έμ κ° κΈ°λ₯μ λ©μ»€λμ¦μwww.aitimes.comκ΅¬κΈ λ₯λ§μΈλκ° λνμΈμ΄λͺ¨λΈ(LLM)μ λ΄λΆλ₯Ό νμν μ μλλ‘ μ κ²½λ§μ κ°λ³ κΈ°λ₯μ μλ³νκ³ μΆμ ν μ μλ μλ‘μ΄ μν€ν μ²λ₯Ό 곡κ°νλ€. μ€νAIλ μ€νΈλ‘ν½κ³Ό λΉμ·ν 'ν¬μ μ€ν μΈμ½λ(Sparse Autoencoder)'λ₯Ό ν΅ν μ κ·Όλ²μ μ¬μ©ν κ²μ΄ νΉμ§μ΄λ€.
λ²€μ²λΉνΈλ 26μΌ(νμ§μκ°) κ΅¬κΈ λ₯λ§μΈλ μ°κ΅¬μ§μ΄ LLMμ λ΄λΆ μλ λ°©μμ λν ν΄μμ±μ κ°μ νλ μλ‘μ΄ μν€ν μ² βμ νλ 루 SAE(JumpReLU SAE)βλ₯Ό μμΉ΄μ΄λΈμ κ²μ¬νλ€κ³ μ νλ€.
μΌλ°μ μΈ μννΈμ¨μ΄λ μΈκ°μ μ€κ³λ₯Ό κΈ°λ°μΌλ‘ κ°λ°νκΈ° λλ¬Έμ κ° κΈ°λ₯μ λ©μ»€λμ¦μ μ΄ν΄ν ν κΈ°λ₯μ μμ νκ±°λ νκ°ν μ μλ€. νμ§λ§ AI κ°λ°μ λ€λ₯΄λ€.
μ κ²½λ§ νμ΅ μκ³ λ¦¬μ¦μ μΈκ°μ΄ μ€κ³νμ§λ§, μ κ²½λ§ νμ΅μ μλμΌλ‘ μνλκΈ° λλ¬Έμ΄λ€. μμ±λ μ κ²½λ§μ μλ λ°©μμ ν΄μμ λ¬Όλ‘ , μμ μ΄λ νκ°λ μ΄λ ΅λ€. μ΄λ‘ μΈν΄ LLM λ΄λΆλ 'λΈλλ°μ€'λΌκ³ λΆλ¦°λ€.
ꡬ체μ μΌλ‘ LLMμ μ κ²½λ§μ μ΄ν΄νκ³ ν΄μνλ €λ©΄, λ¨Όμ LLMμ΄ μλν λ νμ±νλλ μ κ²½λ§μ κ΅¬μ± μμλ₯Ό μ°ΎμμΌ νλ€. μ κ²½λ§μ κΈ°λ³Έ κ΅¬μ± μμλ κ°λ³ λ΄λ°μ΄λ€. λ΄λ°μ λ°μ΄ν°λ₯Ό μ²λ¦¬νκ³ λ³ννλ μμ μνμ ν¨μλ€. νλ ¨ μ€ λ΄λ°μ λ°μ΄ν°μμ νΉμ ν¨ν΄μ λ°κ²¬νμ λ νμ±νλλ€.
μ¦, LLMμ΄ μλνλ©΄ λ΄λΆ μνλ νμ±νλ λ΄λ°λ€λ‘ ꡬμ±λλ€. LLMμ κ° 'νΉμ§(feature) ν¨ν΄'μ λ΄λ° κ²°ν©μΌλ‘ λ§λ€μ΄μ§λ©°, λ΄λΆ μνλ νΉμ§ κ²°ν©μΌλ‘ ꡬμ±λλ€. μ΄λ λ¨μ΄κ° λ¬Έμ κ²°ν©μΌλ‘ λ§λ€μ΄μ§κ³ , λ¬Έμ₯μ΄ λ¨μ΄ κ²°ν©μΌλ‘ λ§λ€μ΄λ κ²κ³Ό κ°μ λ°©μμ΄λ€. μ κ²½λ§μ νΉμ§λ³λ‘ λΆλ₯νλ©΄ ν΄μ κ°λ₯ν ν¨ν΄μ μ°ΎμλΌ μ μλ€.
κ·Έλ¬λ κ°λ³ λ΄λ°μ΄ λ°λμ νλμ νΉμ§μ λμνλ κ²μ μλλ€. νλμ λ΄λ°μ΄ μ κ²½λ§ λ΄μμ μμ²κ°μ λ€λ₯Έ νΉμ§μ λν΄ νμ±νλ μ μμΌλ©°, νλμ νΉμ§μ΄ λ€μν λ΄λ°μ νμ±νν μλ μλ€. μ΄λ κ° λ΄λ°μ΄ 무μμ λνλ΄λμ§, κ·Έλ¦¬κ³ λͺ¨λΈμ μ 체μ μΈ λμμ μ΄λ»κ² κΈ°μ¬νλμ§λ₯Ό μ΄ν΄νκΈ° λ§€μ° μ΄λ ΅κ² λ§λ λ€.
μ΄ λ¬Έμ λ μμμ΅κ°μ λ§€κ°λ³μλ₯Ό κ°μ§κ³ κ±°λν λ°μ΄ν°μ μΌλ‘ νλ ¨λλ LLMμμ νΉν λλλ¬μ§λ€. κ·Έ κ²°κ³Ό, LLMμ λ΄λ° νμ±ν ν¨ν΄μ λ§€μ° λ³΅μ‘νκ³ ν΄μνκΈ° μ΄λ ΅λ€.
λ₯λ§μΈλ μ°κ΅¬μ§μ μ΄λ₯Ό ν΄κ²°νκΈ° μν΄ ν¬μ μ€ν μΈμ½λ(SAE)λ₯Ό ν΅ν μ κ·Όλ²μ ννλ€.Β
μ°μ 'μ€ν μΈμ½λ(autoencoder)'λ ν μ’ λ₯μ μ λ ₯μ μ€κ° ννμΌλ‘ μΈμ½λ©ν λ€μ, μ΄λ₯Ό μλ ννλ‘ λμ½λ©νλλ‘ νμ΅νλ μ κ²½λ§μ΄λ€. μ€ν μΈμ½λλ λ€μν ννλ‘ μ‘΄μ¬νλ©°, μμΆμ΄λ μ΄λ―Έμ§ λ Έμ΄μ¦ μ κ±°, μ€νμΌ μ μ΄ λ± μ¬λ¬ μμ© λΆμΌμ μ¬μ©λλ€.
SAEλ μ€κ° ννμΌλ‘ μΈμ½λ©νλ λ¨κ³μμ μμμ λ΄λ°λ§ νμ±νλλλ‘ μ€ν μΈμ½λ κ°λ μ μ½κ° μμ ν κ²μ΄λ€. λ§μ μμ νμ±νλ λ΄λ°μ μμμ μ€κ° λ΄λ°μΌλ‘ μμΆ, ν¬μν μ€κ° νΉμ§λ§μΌλ‘ μλμ νμ±ν μνλ‘ μ¬κ΅¬μ±μ μλνλ€.
λͺ©νλ μΈκ°μ΄ νμ§ν μ μμ μ λλ‘ κ°λ₯ν μ μ μμ μ€κ° νΉμ§μ μ¬μ©νλ©΄μλ, μλ νμ±νμ μ¬κ΅¬μ±λ νμ±ν κ°μ μ°¨μ΄λ₯Ό μ΅μννλ κ²μ΄λ€.
μ΄ κ³Όμ μμ ν¬μμ±κ³Ό μ¬κ΅¬μ± μΆ©μ€λ μ¬μ΄μ μ μ ν κ· νμ μ°Ύλ κ²μ΄ μ€μνλ€. SAEκ° λ무 ν¬μνλ©΄ νμ±νμμ μ€μν μ 보λ₯Ό ν¬μ°©ν μ μκ³ , λ°λμ κ²½μ°μλ μλ νμ±ν μνμ²λΌ ν΄μμ΄ μ΄λ €μμ§κΈ° λλ¬Έμ΄λ€.
μ¬κΈ°μμ ν¬μμ±μ κ°μ νκΈ° μν κ²μ΄ βνμ± ν¨μ(activation function)βλ€. SAE μν€ν μ²λ λ 루(ReLU) ν¨μλ₯Ό ν΅ν΄ νμ±ν κ°μ΄ νΉμ μκ³κ° μ΄νμΈ λͺ¨λ νΉμ§μ 0μΌλ‘ λ§λ λ€.
κ·Έλ¬λ λ 루μ λ¬Έμ λ μμ£Ό μμ κ°μ κ°μ§, μ€μνμ§ μμ νΉμ§κΉμ§ λ³΄μ‘΄ν΄ ν¬μμ±μ ν΄λ₯Ό λΌμΉ μ μλ€λ μ μ΄λ€.
κ΅¬κΈ λ₯λ§μΈλλ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μκ³κ°μ μ 체μ λμΌνκ² μ μ©νλ λμ , κ° λ΄λ°μ λν΄ λ³λμ μκ³κ°μ μ§μ νλ μ νλ 루 ν¨μλ₯Ό μ μ©νλ€.
μ΄ λ°©μμ μ±νν μ νλ 루 SAEλ νλ ¨μ΄ λ 볡μ‘ν΄μ§μ§λ§, ν¬μμ±κ³Ό μ¬κ΅¬μ± μΆ©μ€λ μ¬μ΄μμ λ λμ κ· νμ μ°Ύμ μ μλ€λ μ€λͺ μ΄λ€.
μ°κ΅¬μ§μ ꡬκΈμ βμ ¬λ§ 2 9Bβ LLMλ₯Ό μ νλ 루 SAEλ₯Ό μ μ©νλ€. κ·Έλ¦¬κ³ κ΅¬κΈμ 'κ²μ΄ν°λ SAE(Gated SAE)'μ μ€νAIμ 'ν±K(TopK SAE)'λΌλ μ΅μ²¨λ¨ SAE μν€ν μ²μ λΉκ΅νλ€.Β
κ·Έ κ²°κ³Ό, λ€μν ν¬μμ± μμ€μμ μ νλ 루 SAEμ μ¬κ΅¬μ± μΆ©μ€λκ° κ²μ΄ν°λ SAEλ³΄λ€ μ°μνλ€. ν±K SAEμλ μ΅μν λλ±ν μμ€μΌλ‘ λνλ¬λ€.
νΉν μ νλ 루 SAEλ νμ±νλμ§ μλ βμ£½μ νΉμ§βμ μ΅μννλ λ° λ§€μ° ν¨κ³Όμ μ΄μμΌλ©°, LLMμ΄ νμ΅ν νΉμ§μ μλ³νμ§ λͺ»νκ² νλ κ³Όλνκ² νμ±νλ νΉμ§λ μ΅μννλ κ²μΌλ‘ λνλ¬λ€.
μ΄ κ²°κ³Όλ μ νλ 루 SAEκ° λ€λ₯Έ μ΅μ²¨λ¨ μν€ν μ²λ§νΌ LLM ν΄μμ μ μ©νλ€λ κ²μ μλ―Ένλ€.Β
μ°κ΅¬μ§μ "μ΄ κΈ°μ μ ν΅ν΄ LLM νλμ μνλ λ°©ν₯μΌλ‘ μ‘°μ’ , νΈκ²¬μ΄λ λ μ±μ μννλ κΈ°μ μ κ°λ°ν μ μλ€"λΌκ³ κ°μ‘°νλ€. λ νμ΅ ν¨μ¨μ±μ΄ λ§€μ° λμ LLMμ μ μ©νλλ° μ€μ©μ μ΄λΌκ³ λ§λΆμλ€.
μμ μ€νAIλ μ§λ 6μ SAEλ₯Ό μ¬μ©ν΄ LLM μλ λ°©μμ ν΄μν μ μλ λμ ν¨ν΄ λ§΅ κ΅¬μΆ λ°©μμ 곡κ°νλ€. νΉν 'GPT-4'μ μ μ©ν ν¬μ μ€ν μΈμ½λμμ 1600λ§κ°μ νΉμ§μ μ°ΎμλΌ μ μμλ€κ³ μ νλ€.
μ€νΈλ‘ν½ μμ 5μ SAEλ₯Ό ν΅ν΄ LLMμμ ν΄μ κ°λ₯ν νΉμ§μ μΆμΆ, λ΄λΆ μλ λ°©μ νμ κ³Όμ μ 곡κ°νλ€. μ΄μ²λΌ νλ‘ ν°μ΄ λͺ¨λΈ ν± 3κ° λͺ¨λ SAEλ₯Ό ν΅ν΄ λΈλλ°μ€ κ·λͺ μ λμ°λ€λ μ μ΄ ν₯λ―Έλ‘λ€.Β
λ AI μμ κ³Ό ν¬λͺ μ±μ λν λ¬Έμ κ° μλ¬μ μ§μ λλ©°, AI λͺ¨λΈμ λΈλλ°μ€λ₯Ό ν΄κ²°νλ €λ μλλ νλ‘ ν°μ΄ λͺ¨λΈμ λ§λλ κΈ°μ μμλ νμμ μΈ μ°κ΅¬ λΆμΌκ° λΌκ°κ³ μλ€.
https://arxiv.org/html/2407.14435v1
Jumping Ahead: Improving Reconstruction Fidelity with JumpReLU Sparse AutoencodersJumping Ahead: Improving Reconstruction Fidelity with JumpReLU Sparse Autoencodersarxiv.org
κ²μ΄μ©μΈκ°
λ ?루