ঘূর্ণমান অবস্থান এমবেডিং
রোটারি পজিশন এমবেডিংস (RoPE) এনকোড যেখানে প্রতিটি টোকেন তার ক্যোয়ারী এবং কী ভেক্টরকে অবস্থানের সমানুপাতিক একটি কোণ দ্বারা ঘোরানোর মাধ্যমে একটি ক্রমানুসারে বসে।
ওভারভিউ
This elegant trick lets transformers understand relative distances and extend gracefully to longer contexts.
গভীর ডুব
ট্রান্সফরমারগুলির কোনও অন্তর্নির্মিত শৃঙ্খলা নেই, তাই তাদের অবস্থানের তথ্য কোনওভাবে যুক্ত করা দরকার। প্রাথমিক মডেলগুলি ইনপুটগুলিতে ফিক্সড সাইনোসয়েডাল ভেক্টর বা শেখা অবস্থান এমবেডিং যোগ করেছিল। 2021 সালে Su এবং সহকর্মীদের দ্বারা প্রস্তাবিত RoPE একটি ভিন্ন পন্থা অবলম্বন করে: একটি পজিশন ভেক্টর যোগ করার পরিবর্তে, এটি টোকেনের অবস্থানের সাথে বেড়ে ওঠা একটি কোণ দ্বারা কোয়েরিতে এবং কী ভেক্টরের জোড়া মাত্রাগুলিকে ঘোরায়৷ যখন মডেলটি m অবস্থানে একটি প্রশ্ন এবং n অবস্থানে একটি কী-এর মধ্যে ডট পণ্য গণনা করে, তখন গণিত কাজ করে তাই ফলাফল শুধুমাত্র তাদের আপেক্ষিক দূরত্ব m বিয়োগ n এর উপর নির্ভর করে। এটি প্রকৃত আপেক্ষিক-অবস্থান সচেতনতা দেয়, দক্ষ মনোযোগের কার্নেলের সাথে সুন্দরভাবে খেলা করে এবং দূরত্বের সাথে মসৃণভাবে মনোযোগ নষ্ট করে। RoPE এখন Llama, Mistral, Qwen এবং সবচেয়ে আধুনিক খোলা মডেলগুলিতে ব্যবহৃত হয়।
প্রযুক্তিগত অন্তর্দৃষ্টি
RoPE জোড়ায় এম্বেডিং মাত্রাগুলিকে বিবেচনা করে এবং প্রতিটি জোড়ায় একটি 2D ঘূর্ণন প্রয়োগ করে, বিভিন্ন জোড়া বিভিন্ন ফ্রিকোয়েন্সিতে ঘূর্ণায়মান হয়, অনেকটা ঘড়ির হাত যেমন বিভিন্ন গতিতে টিক টিক করে। কারণ m অবস্থান দ্বারা ঘোরানো এবং তারপর অবস্থান n দ্বারা ঘোরানো কিছুর সাথে একটি ডট পণ্য গ্রহণ করা শুধুমাত্র কোণ পার্থক্য রেখে যায়, মনোযোগের স্কোরগুলি আপেক্ষিক অবস্থানের ফাংশন হয়ে যায়। উচ্চ-ফ্রিকোয়েন্সি জোড়া সূক্ষ্ম স্থানীয় অর্ডার ক্যাপচার; কম ফ্রিকোয়েন্সি জোড়া দীর্ঘ-পরিসীমা অবস্থান ক্যাপচার. গুরুত্বপূর্ণভাবে, এটি প্রশ্ন এবং কী পরিবর্তন করে, মান নয়।
কৌশলগত প্রভাব
গতি এবং স্কেল
ভাষার কর্মপ্রবাহ ধারাবাহিকতাকে ত্যাগ না করে দ্রুত অগ্রসর হতে পারে।
অ্যাক্সেস এবং পৌঁছানো
এটি ভাষা এবং যোগাযোগ শৈলী জুড়ে অ্যাক্সেস প্রসারিত করে।
সুস্পষ্ট সিদ্ধান্ত
অটোমেশন পুনরাবৃত্তি পরিচালনা করার সময় দলগুলি বিচারে আরও বেশি সময় ব্যয় করতে পারে।
রোটারি অবস্থান এমবেডিং এর ভবিষ্যত
অনেক সাম্প্রতিক কাজ RoPE প্রসারিত করার উপর দৃষ্টি নিবদ্ধ করে একটি মডেলকে প্রশিক্ষিত করার চেয়ে অনেক বেশি সময় ধরে। পজিশন ইন্টারপোলেশন, NTK-সচেতন স্কেলিং, এবং YaRN এর মতো কৌশলগুলি ঘূর্ণন ফ্রিকোয়েন্সি সামঞ্জস্য করে যাতে প্রশিক্ষিত একটি মডেল, বলুন, 4K টোকেন হালকা ফাইন-টিউনিং সহ 32K বা তার বেশি পরিচালনা করতে পারে। আশা করি রোপিই প্রভাবশালী অবস্থানগত স্কিম থাকবে, এর বেস ফ্রিকোয়েন্সিতে চলমান পরিমার্জন এবং মিলিয়ন-টোকেন প্রসঙ্গগুলির জন্য স্কেলিং সহ, এবং এটি কীভাবে মনোযোগের আচরণের সাথে ইন্টারঅ্যাক্ট করে তার অব্যাহত অধ্যয়ন।
বাস্তব-বিশ্ব বাস্তবায়ন
আলাদা অবস্থান এম্বেডিং ছাড়াই লামা, মিস্ট্রাল এবং কুয়েন মডেলকে তাদের টোকেন অর্ডারের অনুভূতি প্রদান করা
ইন্টারপোলেশন বা ইয়াআরএন এর মাধ্যমে একটি মডেলের ব্যবহারযোগ্য প্রসঙ্গ কয়েক হাজার থেকে কয়েক হাজার টোকেন পর্যন্ত প্রসারিত করা
দীর্ঘ ফাইল জুড়ে বন্ধনী, ফাংশন এবং রেফারেন্সগুলির মধ্যে আপেক্ষিক দূরত্ব ট্র্যাক করতে কোড মডেলগুলিকে সহায়তা করে৷
প্রশ্ন এবং প্রমাণের মধ্যে আপেক্ষিক অবস্থান গুরুত্বপূর্ণ যেখানে দীর্ঘ-দস্তাবেজ প্রশ্নের উত্তরে সমর্থন করা
ঝুঁকি এবং প্রহরী
হ্যালুসিনেটেড ফ্যাক্টগুলি শান্তভাবে রিপোর্ট, সমর্থন প্রবাহ, বা গবেষণা আউটপুট প্রবেশ করতে পারে।
প্রম্পট সংবেদনশীলতা অনুরূপ অনুরোধ জুড়ে অসামঞ্জস্যপূর্ণ ফলাফল তৈরি করতে পারে।
অ্যাক্সেস কন্ট্রোল দুর্বল হলে সংবেদনশীল পাঠ্য ডেটা উন্মুক্ত হতে পারে।
বাস্তবায়ন রোডম্যাপ
রোলআউট করার আগে আউটপুট ফর্ম্যাট, টোন এবং মানের মান নির্ধারণ করুন।
যখনই নির্ভুলতা গুরুত্বপূর্ণ তখন বিশ্বস্ত উত্সের সাথে গ্রাউন্ড প্রতিক্রিয়া।
উচ্চ-স্টেকের আউটপুটগুলির জন্য একটি মানব পর্যালোচনা চেকপয়েন্ট রাখুন।
ব্যর্থতার নিদর্শনগুলি ট্র্যাক করুন এবং প্রম্পট বা ওয়ার্কফ্লোগুলিকে নিয়মিতভাবে পুনরায় প্রশিক্ষণ দিন।
অন্বেষণ চালিয়ে যান
Free newsletter
Get the daily AI briefing
Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.
One email each weekday. Unsubscribe in one click. We never sell or share your address.
Test yourself
Take the Rotary Position Embeddings quiz
Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.
Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation
পরবর্তী গাইড
ALiBi অবস্থান পক্ষপাত
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
What is Rotary Position Embeddings?
রোটারি পজিশন এমবেডিংস (RoPE) এনকোড যেখানে প্রতিটি টোকেন তার ক্যোয়ারী এবং কী ভেক্টরকে অবস্থানের সমানুপাতিক একটি কোণ দ্বারা ঘোরানোর মাধ্যমে একটি ক্রমানুসারে বসে। এই মার্জিত কৌতুক ট্রান্সফরমারগুলিকে আপেক্ষিক দূরত্ব বুঝতে এবং দীর্ঘ প্রেক্ষাপটে সুন্দরভাবে প্রসারিত করতে দেয়।
কিভাবে RoPE একটি ট্রান্সফরমারে অবস্থানের তথ্য ইনজেক্ট করে?
RoPE একটি পৃথক অবস্থান ভেক্টর যোগ করার পরিবর্তে অবস্থানের সমানুপাতিক একটি কোণ দ্বারা কোয়েরি এবং কী ভেক্টর ঘোরায়।
মনোযোগ গণনার কোন অংশ RoPE পরিবর্তন করে?
RoPE তার ঘূর্ণনগুলি ক্যোয়ারী এবং কী ভেক্টরগুলিতে প্রয়োগ করে, মান ভেক্টরগুলিকে স্পর্শ না করে।
RoPE-তে বিভিন্ন মাত্রার জোড়া বিভিন্ন ফ্রিকোয়েন্সিতে কেন ঘোরে?
ঘড়ির হাত যেমন বিভিন্ন গতিতে টিক টিক করে, বৈচিত্র্যময় ফ্রিকোয়েন্সি কিছু জোড়াকে স্বল্প-পরিসরের ক্রম এবং অন্যদের দীর্ঘ-সীমার অবস্থানকে এনকোড করতে দেয়।
পজিশন ইন্টারপোলেশন, এনটিকে-সচেতন স্কেলিং এবং ইয়াআরএন-এর মতো কৌশলগুলির লক্ষ্য কী?
এই পদ্ধতিগুলি RoPE এর ঘূর্ণন ফ্রিকোয়েন্সিগুলিকে পুনঃস্কেল করে যাতে একটি মডেল তার মূল প্রশিক্ষণের দৈর্ঘ্যের চেয়ে অনেক বেশি প্রসঙ্গ পরিচালনা করতে পারে।