abertsch72 / abertsch72/unlimiformer
Relative positions in RoPE embeddings
- 主要言語
- Python
- スター
- 1.1k
- フォーク
- 78
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Hi,
I was going through your code to know how you calculated the RoPE embeddings and need a clarification
In assigning a relative position to a newly generated token, the base reference is taken as the end of the prompt input
https://github.com/abertsch72/unlimiformer/blob/232fc235706c304667f7a671cca2203d4625eaa1/src/unlimiformer.py#L1084C10-L1084C10
In assigning a relative position to the retrieved key indices the relative position is taken as the start of the prompt input
https://github.com/abertsch72/unlimiformer/blob/232fc235706c304667f7a671cca2203d4625eaa1/src/unlimiformer.py#L1123
Then would it not be the case that the current hidden state gives more attention to the tokens somewhere in the middle of the prompt and then decays both to the right and left?
Thank you
Ashwin Ramachandran
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。