needhelp
← Back to blog

অভিযোজিত সমান্তরাল যুক্তি: LLM যারা সিদ্ধান্ত নেয় কখন মাল্টি-টাস্ক করতে হবে

by needhelp
llm
যুক্তি
সমান্তরাল-কম্পিউটিং
এআই-গবেষণা
অনুমান

অভিযোজিত সমান্তরাল যুক্তি

বৃহৎ ভাষা মডেল যুক্তিতে দুর্দান্ত — কিন্তু তারা ধীর। একটি LLM-কে জটিল গণিত সমস্যা সমাধান করতে বা মাল্টি-ফাইল কোডবেস ডিবাগ করতে বলুন, এবং এটি ধাপে ধাপে, একবারে একটি চিন্তা করে এগিয়ে যাবে। সেই অনুক্রমিক পদ্ধতির একটি নাম আছে: চেইন-অফ-থট যুক্তি। এবং এর একটি সমস্যা আছে: যুক্তি শৃঙ্খল যত বাড়ে, বিলম্বতাও তত বাড়ে — এবং মডেলের নিজের চিন্তায় হারিয়ে যাওয়ার সম্ভাবনাও, একটি ঘটনা যা গবেষকরা “প্রসঙ্গ দূষণ” বলে।

গবেষণার একটি নতুন তরঙ্গ এটি পরিবর্তন করছে। অভিযোজিত সমান্তরাল যুক্তি LLM-কে স্বায়ত্তশাসিতভাবে সিদ্ধান্ত নিতে দেয় কখন একটি কাজকে উপ-কাজে ভাগ করতে হবে, কতগুলি সমান্তরালভাবে চালাতে হবে এবং ফলাফলগুলি কীভাবে সমন্বয় করতে হবে। এটি একজন ব্যক্তির সবকিছু ক্রমান্বয়ে করার এবং একজন টিম লিড যে জানে কখন প্রতিনিধিত্ব করতে হবে, এর মধ্যে পার্থক্য।

অনুক্রমিক বনাম সমান্তরাল

অনুক্রমিক যুক্তির সমস্যা

প্রথাগত LLM যুক্তি এভাবে কাজ করে: ধাপ 1 চিন্তা করুন, তারপর ধাপ 2, তারপর ধাপ 3। প্রতিটি ধাপ আগেরটির আউটপুটের উপর নির্ভর করে। এটি সহজ কাজের জন্য কাজ করে, কিন্তু ভেঙে যায় যখন:

  • বিলম্বতা জমা হয় — 50টি অনুক্রমিক ধাপ প্রতিটি 200ms করে = 10 সেকেন্ড অপেক্ষা
  • প্রসঙ্গ দূষণ — শৃঙ্খল যত লম্বা, মডেল তত বেশি মূল উদ্দেশ্য থেকে বিচ্যুত হয়
  • অন্বেষণ ব্যয়বহুল — যদি ধাপ 3-এর 5টি সম্ভাব্য শাখা থাকে, সেগুলি অনুক্রমিকভাবে অন্বেষণ করা বেদনাদায়ক ধীর

রিয়েল-টাইম অ্যাপ্লিকেশনের জন্য — কোডিং সহায়ক, ভয়েস এজেন্ট, স্বায়ত্তশাসিত সিস্টেম — এই বিলম্বগুলি কেবল বিরক্তিকর নয়। এগুলি অকার্যকর।

অভিযোজিত সমান্তরাল যুক্তি কী?

মূল ধারণাটি সহজ: মডেলকে তার নিজের সমান্তরালতা কৌশল সিদ্ধান্ত নিতে দিন। একটি নির্দিষ্ট নিয়ম (“সর্বদা 4টি সমান্তরাল থ্রেড চালান”) এর পরিবর্তে, অভিযোজিত যুক্তি LLM-কে তিনটি প্রশ্নের উত্তর দেওয়ার স্বায়ত্তশাসন দেয়:

সিদ্ধান্ত প্রশ্ন
কখন বিভক্ত করবেন এই কাজটি কি সমান্তরালীকরণ থেকে উপকৃত হওয়ার জন্য যথেষ্ট জটিল?
কতগুলি থ্রেড কতগুলি স্বাধীন উপ-কাজ একসাথে অন্বেষণ করা যেতে পারে?
কীভাবে সমন্বয় করবেন সমান্তরাল থ্রেডের ফলাফল কীভাবে একত্রিত এবং সংশ্লেষিত করা উচিত?

এটি লক্ষণীয়ভাবে একই রকম যে কীভাবে একজন দক্ষ মানব প্রকৌশলী কাজ করে: সহজ কাজগুলি অনুক্রমিকভাবে সমাধান করুন, অস্পষ্টতা এলে সমান্তরাল তদন্তে বিভক্ত হন, তারপর ফলাফলগুলিকে একটি সুসংগত সিদ্ধান্তে একত্রিত করুন।

মূল গবেষণা: ThreadWeaver এবং Multiverse

Berkeley AI Research (BAIR) থেকে দুটি সাম্প্রতিক গবেষণাপত্র এই দৃষ্টান্তকে এগিয়ে নিয়ে যাচ্ছে:

ThreadWeaver

ThreadWeaver LLM যুক্তির জন্য গতিশীল থ্রেড পরিচালনা প্রবর্তন করে। মডেল শাখা বিন্দু — একাধিক সম্ভাব্য সমাধান পথ — এর মুখোমুখি হলে সমান্তরাল থ্রেড তৈরি করতে শেখে এবং যখন এক দিকের জন্য পর্যাপ্ত প্রমাণ জমা হয় তখন সেগুলি একত্রিত করে।

Multiverse

Multiverse ধারণাটিকে আরও এগিয়ে নিয়ে যায়, সমান্তরাল যুক্তিকে একটি ট্রি সার্চ সমস্যা হিসাবে বিবেচনা করে। মডেল একসাথে একাধিক “মহাবিশ্বে” যুক্তি বজায় রাখে, অপ্রতিশোধী শাখাগুলি তাড়াতাড়ি ছেঁটে ফেলে এবং প্রতিশ্রুতিশীল শাখাগুলিতে অন্বেষণ গভীর করে।

কার্যকারিতা তুলনা

উভয় পদ্ধতিই গণিত এবং কোড বেঞ্চমার্কে উল্লেখযোগ্য লাভ দেখায় যখন শেষ-থেকে-শেষ বিলম্বতা নাটকীয়ভাবে হ্রাস করে। কিছু বেঞ্চমার্কে, সমান্তরাল পদ্ধতিগুলি অর্ধেকেরও কম সময়ে অনুক্রমিক যুক্তির মতো একই নির্ভুলতা অর্জন করে।

এটি কেন গুরুত্বপূর্ণ

স্থির থেকে অভিযোজিত সমান্তরালতায় স্থানান্তর তিনটি কারণে গুরুত্বপূর্ণ:

1. রিয়েল-টাইম AI কার্যকর হয়। ভয়েস সহায়ক এবং কোডিং কপাইলটের সাব-সেকেন্ড প্রতিক্রিয়া সময় প্রয়োজন। অভিযোজিত সমান্তরালতা জটিল যুক্তি কাজ থেকে সেকেন্ড কমাতে পারে।

2. আরও দক্ষ কম্পিউট ব্যবহার। 4টি সমান্তরাল ছোট শৃঙ্খল চালানো একটি খুব লম্বা শৃঙ্খলের চেয়ে সস্তা হতে পারে — বিশেষ করে ব্যাচিং এবং থ্রেডের মধ্যে KV-ক্যাশ ভাগ করে নেওয়ার সাথে।

3. ভাল যুক্তির গুণমান। স্বাধীন সমান্তরাল অন্বেষণ মডেলের ভুল প্রাথমিক ধাপে আটকে যাওয়ার এবং বাকি শৃঙ্খলে তা রক্ষা করার ঝুঁকি হ্রাস করে।

বড় চিত্র

এটি একটি বিস্তৃত প্রবণতার অংশ: LLM তাদের কম্পিউট ব্যবহারে আরও স্বায়ত্তশাসিত হচ্ছে। আমরা এটি ইনফারেন্স-টাইম স্কেলিং (মডেল কঠিন সমস্যায় বেশি চিন্তা করে) দিয়ে দেখেছি, এবং এখন ইনফারেন্স-টাইম সমান্তরালতা (মডেল শাখাযুক্ত সমস্যায় বিস্তৃতভাবে চিন্তা করে) দিয়ে।

চূড়ান্ত লক্ষ্য হল একটি মডেল যা তার সামনের নির্দিষ্ট সমস্যার কঠিনতার উপর ভিত্তি করে গতিশীলভাবে কম্পিউট — সময় এবং সমান্তরালতা — বরাদ্দ করে। একটি সহজ প্রশ্ন দ্রুত অনুক্রমিক উত্তর পায়। একটি কঠিন প্রশ্ন একটি মেটা-যুক্তি স্তর দ্বারা সমন্বিত এবং একত্রিত সমান্তরাল যুক্তি থ্রেডের একটি বহর পায়।

এটি কেবল LLM-কে দ্রুত করার সম্পর্কে নয়। এটি তাদের চিন্তা করার পদ্ধতি সম্পর্কে আরও স্মার্ট করার সম্পর্কে।

তথ্যসূত্র

Share this page