← 최신 논문
🧬 biology

Better Models, Faster Training: Sigmoid Attention for single-cell Foundation Models

본 논문은 단일 세포 기반 모델에서 소프트맥스를 시그모이드 어텐션으로 대체하면 이론적으로 경계된 미분값을 통해 표현의 질이 향상되고 학습 속도가 빨라지며 안정성이 강화됨을 보여주며, 이는 고도로 최적화된 Triton 커널 구현으로 뒷받침됩니다.

원저자: Vijay Sadashivaiah, Georgios Dasoulas, Judith Mueller, Soumya Ghosh

게시일 2026-05-01
📖 4 분 읽기☕ 가벼운 읽기

원저자: Vijay Sadashivaiah, Georgios Dasoulas, Judith Mueller, Soumya Ghosh

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ⚕️ 이것은 동료 심사를 거치지 않은 프리프린트의 AI 생성 설명입니다. 의학적 조언이 아닙니다. 이 내용을 바탕으로 건강 관련 결정을 내리지 마세요. 전체 면책 조항 읽기

이 논문은 간단한 언어와 창의적인 비유를 사용하여 설명합니다.

큰 그림: 생명의 '언어'를 읽는 더 나은 방법

인간 세포의 '언어'를 컴퓨터가 이해하도록 가르치려 한다고 상상해 보세요. 이 언어에서 각 유전자는 단어이고, 전체 세포는 문장입니다. 과학자들은 에세이를 쓰거나 당신과 대화하는 AI 와 동일한 종류의 강력한 도구인 트랜스포머 (Transformer) 를 사용하여 이러한 세포 문장을 읽어 왔습니다.

그러나 이러한 컴퓨터가 단어 간의 관계를 이해하는 데 사용하는 표준 도구는 소프트맥스 어텐션 (Softmax Attention) 입니다. 이 논문의 저자들은 생물학의 맥락에서 이 표준 도구는 살아있는 세포의 messy 한 현실에 맞지 않는 엄격하고 경직된 규칙집을 사용하려는 것과 같다고 주장합니다. 그들은 이를 시그모이드 어텐션 (Sigmoid Attention) 이라는 새로운 도구로 교체할 것을 제안하며, 이는 더 빠르고 안정적이며 실제로 AI 가 더 잘 학습하도록 돕는다고 말합니다.

다음과 같이 설명합니다:

1. 문제: '제로섬 (Zero-Sum)' 게임

옛 방식 (소프트맥스):
교실의 학생들에게 나눠줄 '어텐션 토큰 (예: 스티커 100 개)'이라는 제한된 양을 가진 교사로 상상해 보세요. 만약 학생 A 에게 스티커 50 개를 준다면, 나머지 학생들로부터 그 스티커를 가져와야만 합니다. 이것이 소프트맥스가 작동하는 방식입니다. 이는 AI 에게 "유전자 X 에 집중할 것이므로 유전자 Y 는 무시해야 한다"고 결정하도록 강요합니다.

생물학에 왜 나쁜가:
실제 세포에서 유전자는 종종 함께 작동합니다. 단일 유전자가 동시에 여러 다른 조절 인자에 의해 제어될 수 있습니다. 이는 한 학생이 동시에 세 명의 다른 교사로부터 도움을 필요로 하는 것과 같습니다. 소프트맥스의 '제로섬' 규칙은 AI 가 교사 한 명만 선택하도록 강요하는데, 이는 실제 생물학이 작동하는 방식과 맞지 않습니다.

새로운 방식 (시그모이드):
시그모이드 어텐션은 자격이 있는 모든 학생에게 스티커를 주는 것과 같으며, 제한이 없습니다. 학생 A, B, C 가 모두 도움이 필요하다면 교사는 모두에게 스티커를 줄 수 있습니다. 이는 AI 가 "이 유전자는 중요하고, 저 유전자도 중요하다"고 말하면서 한 가지를 무시하고 다른 하나에 집중할 필요가 없도록 합니다.

2. 안정성 문제: '줄타기꾼'

옛 방식 (소프트맥스):
소프트맥스는 바람에 매우 민감한 줄타기꾼과 같습니다. 숫자가 너무 커지면 (긴 유전자 서열을 다룰 때 발생함) 수학이 엉망이 될 수 있습니다. '바람'이 줄타기꾼을 줄에서 떨어뜨려 훈련이 붕괴됩니다. 논문에서 그들은 안전망 (기울기 클리핑) 을 제거하고 매우 긴 시퀀스를 사용하여 이를 테스트했습니다. 소프트맥스 모델은 절벽에서 떨어졌으며, 수학이 10,000 배나 폭발했습니다.

새로운 방식 (시그모이드):
시그모이드는 넓은 평평한 다리를 걷는 사람과 같습니다. 내장된 난간이 있습니다. 숫자가 아무리 커져도 수학은 안전하고 예측 가능한 범위 내에 머뭅니다. 동일한 '안전망 없음' 테스트에서 시그모이드 모델은 완벽하게 걷기를 계속하며 결코 붕괴되지 않았습니다.

3. 속도 문제: '불규칙한 퍼즐'

도전 과제:
생물학적 데이터는 messy 합니다. 한 세포는 500 개의 유전자 (짧은 문장) 를 가질 수 있는 반면, 다른 세포는 10,000 개의 유전자 (긴 소설) 를 가질 수 있습니다. 이를 함께 처리하기 위해 컴퓨터는 보통 짧은 것들을 같은 길이가 되도록 '빈 공간 (0)'으로 채워 넣어야 합니다. 이는 짧은 시와 긴 소설을 포장.peanuts 로 채워 넣는 같은 상자에 넣으려는 것과 같습니다.

해결책:
저자들은 TritonSigmoid라는 새로운 초고속 엔진을 구축했습니다.

  • 비유: 보통 빈 집까지 포함해 동네의 모든 집으로 운전해야 하는 배송 트럭을 상상해 보세요. TritonSigmoid 는 어떤 집이 비어 있는지 정확히 알고 완전히 건너뛰는 똑똑한 트럭입니다.
  • 결과: 이 새로운 엔진은 놀라울 정도로 빠릅니다. 최신 슈퍼컴퓨터 칩 (NVIDIA H100) 에서 초당 515 TFLOPS(초당 조단위 계산) 속도로 실행됩니다. 이는 현재 최고의 소프트맥스 엔진보다 빠르고 이전 시그모이드 시도들보다도 더 빠릅니다. 이는 이러한 생물학적 모델의 훈련을 최대 **10%**까지 빠르게 만듭니다.

4. 결과: 더 나은 두뇌, 더 빠른 훈련

이 팀은 어떤 AI 모델이 더 잘 학습하는지 보기 위해 네 가지 다른 AI 모델을 훈련시켰습니다. 그들은 1 억 3,100 만 개의 세포로 구성된 방대한 데이터셋을 사용했습니다.

  • 더 나은 학습: 시그모이드를 사용한 모델은 단순히 더 빠르게 학습한 것이 아니라, 더 잘 학습했습니다. 그들은 심장 세포와 뇌 세포를 구별하는 등 서로 다른 세포 유형을 구별하는 능력이 소프트맥스 모델보다 25% 더 뛰어났습니다.
  • 낮은 오류: 시그모이드 모델은 유전자 패턴을 예측할 때 더 적은 실수를 했습니다.
  • 붕괴 없음: 스트레스 테스트에서 소프트맥스 모델은 붕괴되어 다시 시작해야 했고, 시간과 돈을 낭비했습니다. 시그모이드 모델은 단일 오류 없이 작업을 완료했습니다.

요약

이 논문은 단일 세포 생물학의 복잡하고 messy 하며 가변적인 데이터를 이해하는 데 있어 표준 '소프트맥스' 어텐션 메커니즘은 너무 경직되고 불안정하다고 주장합니다. 시그모이드 어텐션으로 전환함으로써 그들은 다음과 같은 시스템을 만들었습니다:

  1. 여러 연결 허용 (유전자는 한 번에 여러 요인의 영향을 받을 수 있음).
  2. 수학이 격렬해져도 안정성 유지 (더 이상 붕괴되지 않음).
  3. 빈 데이터 (패딩) 를 똑똑히 건너뛰어 더 빠르게 실행.

그들은 이 새로운 더 빠른 엔진 (TritonSigmoid) 을 무료로 제공하여 다른 과학자들이 더 나은 생물학적 모델을 구축할 수 있도록 했습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →