Anasayfa / Yapay Zeka Ansiklopedisi / Learned Positional Embedding
📖 Açık Ansiklopedi Maddesi Son Değişiklik: 31 Ağustos 2026, 21:18

Learned Positional Embedding

ℹ️
Ansiklopedi Dokümantasyonu: Bu madde, yapay zeka literatüründeki teknik standartlara ve akademik yayınlara dayalı olarak YZ Hocası kurulları tarafından incelenmiştir.

Learned Positional Embedding (Öğrenilebilir Konumsal Gömme), Transformer modelinde tokenların dizideki konumlarını temsil eden vektörlerin önceden matematiksel olarak belirlenmesi yerine eğitim sırasında model tarafından öğrenildiği konumsal temsil yöntemidir. Temel amaç Positional Encoding ile aynıdır: Modele “Bu token dizinin hangi konumunda?” bilgisini vermek. Ancak konum bilgisinin nasıl oluşturulduğu farklıdır.

Nasıl çalışır?

Modelin desteklediği her pozisyon için başlangıçta bir embedding vektörü bulunur. Örneğin:

Pozisyon 0 → P0P_0
Pozisyon 1 → P1P_1
Pozisyon 2 → P2P_2
Pozisyon 3 → P3P_3

Bu vektörlerin değerleri model eğitilirken diğer model parametreleri gibi gradient descent/backpropagation yoluyla öğrenilir. Klasik kullanımda token embedding ile positional embedding toplanır:

Inputi=TokenEmbeddingi+PositionEmbeddingiInput_i = TokenEmbedding_i + PositionEmbedding_i

Böylece her token hem kimlik hem de konum bilgisi taşır.

Basit örnek

Şu cümleyi ele alalım: “Yapay zekâ dünyayı değiştiriyor.” Model kavramsal olarak:

EYapay+P0E_{Yapay}+P_0Ezeka^+P1E_{zekâ}+P_1Edu¨nyayı+P2E_{dünyayı}+P_2Edeg˘is\ctiriyor+P3E_{değiştiriyor}+P_3

şeklinde girdiler oluşturabilir. Burada:

  • E = Token Embedding
  • P = Learned Positional Embedding

Önemli nokta, P0,P1,P2...P_0,P_1,P_2… vektörlerinin elle belirlenmemesi; eğitim sırasında öğrenilmesidir.

Sinusoidal Positional Encoding’den farkı

Orijinal Transformer’daki sinusoidal positional encoding ile temel fark buradadır.

Sinusoidal Positional EncodingLearned Positional Embedding
Matematiksel formülle oluşturulurEğitim sırasında öğrenilir
SabittirÖğrenilebilir parametrelerden oluşur
Sinüs/kosinüs kullanırEmbedding matrisi kullanır
Ek öğrenilebilir parametre gerektirmezEk parametre gerektirir
Konum temsili önceden tanımlıdırKonum temsili veriden öğrenilir

Sinusoidal yöntemde:Pi=f(i)P_i=f(i)

Learned yöntemde ise:Pi=o¨g˘renilen vekto¨rP_i=\text{öğrenilen vektör}

şeklinde düşünülebilir.

Embedding matrisi

Model maksimum 512 pozisyon ve 768 boyutlu hidden representation kullanıyorsa örneğin:PR512×768P\in\mathbb{R}^{512\times768}

şeklinde bir positional embedding matrisi bulunabilir. Her satır belirli bir pozisyonun temsilidir. Model eğitim sırasında bu matrisin değerlerini de öğrenir.

Avantajı nedir?

Learned Positional Embedding’in önemli avantajı, modelin hangi konumsal temsillerin görev açısından yararlı olduğunu veriden öğrenebilmesidir. Yani geliştirici: “Pozisyon 17 şu şekilde temsil edilmelidir.” diye bir formül belirlemek zorunda değildir. Model uygun temsili eğitim sürecinde optimize eder.

Sınırlılığı nedir?

Önemli sorunlardan biri maksimum eğitim uzunluğunun dışındaki pozisyonlara genelleme konusudur. Örneğin model yalnızca:

0–511

pozisyonları için embedding öğrenmişse, 512’nin üzerindeki pozisyonlar için doğrudan öğrenilmiş embedding bulunmaz. Bu nedenle çok uzun context window’ları açısından mutlak learned positional embedding bazı sınırlılıklara sahip olabilir. Bu problem, modern Transformer mimarilerinde relative positional encoding, RoPE ve ALiBi gibi farklı yöntemlerin geliştirilmesinin nedenlerinden biridir.

Absolute ve Relative Position farkı

Klasik Learned Positional Embedding çoğunlukla absolute position bilgisini temsil eder: “Bu token 37. pozisyondadır.”

Relative Position yaklaşımı ise tokenların birbirlerine göre konumuyla daha doğrudan ilgilenir: “Bu iki token arasında 4 pozisyon vardır.”

Bu iki yaklaşım kavramsal olarak farklıdır.

Modern LLM’lerde durum

Learned absolute positional embeddings bazı önemli Transformer modellerinde kullanılmıştır. Örneğin BERT ve GPT-2 gibi mimariler bu yaklaşımın bilinen örnekleridir. Ancak birçok modern LLM’de bunun yerine RoPE (Rotary Position Embedding) gibi yöntemler tercih edilmektedir.

Bu nedenle:

  • Positional Encoding → genel kavram
  • Learned Positional Embedding → konum vektörlerinin öğrenildiği yöntem
  • RoPE / ALiBi / Relative Position yöntemleri → konum bilgisini modele aktarmanın alternatif yolları

olarak düşünmek daha doğrudur.

Kısaca: Learned Positional Embedding, tokenların dizideki konumlarını temsil eden vektörlerin sabit bir matematiksel formülle oluşturulmak yerine model eğitimi sırasında öğrenildiği konumsal temsil yöntemidir. En kısa ayrımla:

  • Sinusoidal Encoding = Konumu formül belirler.
  • Learned Positional Embedding = Konumu model öğrenir.

📚 Kaynakça ve Bu Maddeye Atıf

APA Formatı: YZ Hocası. (2026). Learned Positional Embedding. YZ Hocası Ansiklopedisi. Erişim adresi: https://yzhocasi.com/learned-positional-embedding/

BibTeX: @misc{yzhocasi_2555, title={Learned Positional Embedding}, url={https://yzhocasi.com/learned-positional-embedding/}, journal={YZ Hocası Ansiklopedisi}, year={2026}}