Rotary Position Embedding (RoPE)

2024. 3. 24. 23:09·Study Record/AI Data Science

a novel method to effectively leverage the positional information.

 

1. Absolute Positional Embeddings (APE)

- 각 token x에 d-dimensional vector p를 더하는 형태

- trainable vector를 쓰는 경우도 있고 (BERT), Sinusoid function을 사용하는 경우도 있고(Transformer)

* sinusoid function?

정현파 함수

일정한 주기를 가지고 반복되는 주기 함수

cosine, sine 함수를 sinusoid 함수라 함

 

2. Relative Positional Embeddings (RPE)

- position m과 n 사이의 relative distance 정의

- clipping: 특정 거리 넘어가는 정보는 clip하여 값은 값으로 두겠다.

- T5는 clip하지 않고, 최대 offset까지 log-scale로 값 증가시킴.

 

3. Rotary Positional Embeddings (RoPE)

- 위 RPE 기반의 방식. but, additive form이 아닌 multiplicative + sinusoid

- additive 방식에 비해 interpretable

1) encodes the absolute position with a rotation matrix

2) meanwhile incorporates the explicit relative position dependency in the self-attention formation.

* rotation matrix?

 

4. Characteristics

1) flexibility of sequence length

2) decaying inter-token dependency with increasing relative distance

3) capability of equipping linear self-attention with relative position encoding

* linear self-attention?

self-attention의 출력이 linear transformation에 의해 다른 표현 공간으로 변환됨. -> 모델의 complexity 증가

 

출처

https://velog.io/@wkshin89/MLDL-Rotary-Embeddings

'Study Record/AI Data Science' 카테고리의 다른 글
  • Cold Start Problem
  • MoE (Mixture of Experts)
  • Batch Normalization vs Layer Normalization
  • Genetic Algorithm
Sungyeon Kim
Sungyeon Kim
goldstaryeon@sookmyung.ac.kr
Sungyeon Kim
Sungyeon Kim
Sungyeon Kim
전체
오늘
어제
  • 분류 전체보기 (621) N
    • Paper Review (30)
    • Research Record (9)
    • Study Record (143)
      • Cybersecurity (79)
      • AI Data Science (28)
      • Computer Science (24)
      • Linear Algebra (6)
      • SQL (5)
      • LaTeX (1)
    • English Transcription (261) N
    • 한글 필사 (100)
    • 날것 그대로의 생각들 (74)

인기 글

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.3
Sungyeon Kim
Rotary Position Embedding (RoPE)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.