This paper introduces a novel collaborative neurodynamic model for computing nonnegative Canonical Polyadic Decomposition (CPD). The model relies on a system of recurrent neural networks to solve the underlying nonconvex optimization problem associated with nonnegative CPD. Additionally, a discrete-time version of the continuous neural network is developed. To enhance the chances of reaching a potential global minimum, the recurrent neural networks are allowed to communicate and exchange information through particle swarm optimization (PSO). Convergence and stability analyses of both the continuous and discrete neurodynamic models are thoroughly examined. Experimental evaluations are conducted on random and real-world datasets to demonstrate the effectiveness of the proposed approach.
- পেপার আইডি: 2411.18127
- শিরোনাম: Nonnegative Tensor Decomposition Via Collaborative Neurodynamic Optimization
- লেখক: Salman Ahmadi-Asl, Valentin Leplat, Anh-Huy Phan, Andrzej Cichocki
- শ্রেণীবিভাগ: math.NA cs.NA
- প্রকাশনার সময়: arXiv-তে ২০২৫ সালের ১ জানুয়ারি জমা দেওয়া হয়েছে
- পেপার লিঙ্ক: https://arxiv.org/abs/2411.18127
এই পেপারটি অ-নেতিবাচক ক্যানোনিক্যাল পলিয়াডিক বিয়োজন (Canonical Polyadic Decomposition, CPD) গণনা করার জন্য একটি উদ্ভাবনী সহযোগী স্নায়ুবিজ্ঞান গতিশীলতা মডেল প্রস্তাব করে। এই মডেলটি অ-নেতিবাচক CPD-এর সাথে সম্পর্কিত অন্তর্নিহিত অ-উত্তল অপ্টিমাইজেশন সমস্যা সমাধানের জন্য পুনরাবৃত্তিমূলক স্নায়ু নেটওয়ার্ক সিস্টেমের উপর নির্ভর করে। অতিরিক্তভাবে, ক্রমাগত স্নায়ু নেটওয়ার্কের একটি বিচ্ছিন্ন সময় সংস্করণ বিকশিত করা হয়েছে। সম্ভাব্য বৈশ্বিক ন্যূনতমে পৌঁছানোর সুযোগ বৃদ্ধি করার জন্য, পুনরাবৃত্তিমূলক স্নায়ু নেটওয়ার্কগুলি কণা ঝাঁক অপ্টিমাইজেশন (PSO) এর মাধ্যমে যোগাযোগ এবং তথ্য বিনিময় করে। ক্রমাগত এবং বিচ্ছিন্ন স্নায়ুবিজ্ঞান গতিশীলতা মডেলের সংগতি এবং স্থিতিশীলতার গভীর বিশ্লেষণ পরিচালিত হয়েছে। এলোমেলো এবং বাস্তব ডেটাসেটে পরীক্ষামূলক মূল্যায়ন প্রস্তাবিত পদ্ধতির কার্যকারিতা প্রমাণ করে।
টেন্সর বিয়োজন মেশিন লার্নিং এবং ডেটা বিজ্ঞানে একটি গুরুত্বপূর্ণ সরঞ্জাম, বিশেষত ক্যানোনিক্যাল পলিয়াডিক বিয়োজন (CPD), যা উচ্চ-ক্রমের টেন্সরকে সর্বনিম্ন সংখ্যক র্যাঙ্ক-১ টেন্সরের যোগফলে বিয়োজিত করে। অ-নেতিবাচক CPD অনেক বাস্তব প্রয়োগে গুরুত্বপূর্ণ, যেমন ডেটা সংকোচন, ম্যাট্রিক্স সমাপ্তি, হ্যামারস্টাইন সনাক্তকরণ এবং ক্লাস্টারিং।
- স্থানীয় সর্বোত্তম সমস্যা: ক্রমবর্ধমান বিকল্প সর্বনিম্ন বর্গ (HALS) এবং বিকল্প সর্বনিম্ন বর্গ (ALS) এর মতো ঐতিহ্যবাহী পুনরাবৃত্তিমূলক অ্যালগরিদম স্থানীয় সর্বোত্তম সমাধানে আটকে যায়
- সংগতির গতি: উচ্চ সহরেখীয় ফ্যাক্টর ম্যাট্রিক্স সহ কঠিন টেন্সরের জন্য, বিদ্যমান পদ্ধতিগুলি ধীরে ধীরে সংগতিশীল হয়
- বৈশ্বিক অপ্টিমাইজেশন চ্যালেঞ্জ: অ-নেতিবাচক CPD একটি অ-উত্তল অপ্টিমাইজেশন সমস্যা, বৈশ্বিক সর্বোত্তম সমাধান খুঁজে পাওয়া চ্যালেঞ্জিং
যদিও সহযোগী স্নায়ুবিজ্ঞান গতিশীলতা অপ্টিমাইজেশন উত্তল এবং অ-উত্তল অপ্টিমাইজেশন সমস্যায় শক্তিশালী ক্ষমতা প্রদর্শন করেছে, টেন্সর বিয়োজনে এর প্রয়োগ সম্পর্কিত গবেষণা সীমিত। এই পেপারটি এই ফাঁক পূরণ করার লক্ষ্য রাখে, সহযোগী স্নায়ুবিজ্ঞান গতিশীলতার উপর ভিত্তি করে অ-নেতিবাচক টেন্সর বিয়োজন পদ্ধতি প্রস্তাব করে।
- CPD গণনার জন্য সহযোগী স্নায়ুবিজ্ঞান গতিশীলতা মডেল প্রস্তাব করা, যা টেন্সর বিয়োজনে সহযোগী স্নায়ুবিজ্ঞান গতিশীলতা অপ্টিমাইজেশন প্রয়োগের প্রথম সম্পূর্ণ গবেষণা
- অ-নেতিবাচক CPD-এর জন্য বিচ্ছিন্ন সময় প্রজেকশন স্নায়ু নেটওয়ার্ক বিকশিত করা, ক্রমাগত মডেলের একটি ব্যবহারিক বিচ্ছিন্ন সংস্করণ প্রদান করে
- হেসিয়ান প্রি-কন্ডিশনিং কৌশলের মাধ্যমে ত্বরিত সংস্করণ বিকশিত করা, ক্রমাগত এবং বিচ্ছিন্ন স্নায়ুবিজ্ঞান গতিশীলতা মডেলের সংগতির গতি উন্নত করে
- ব্যাপক সংগতি এবং স্থিতিশীলতা তাত্ত্বিক বিশ্লেষণ প্রদান করা, অ্যালগরিদমের বৈশ্বিক সংগতি প্রমাণ করে
- উচ্চ সহরেখীয় ডেটা টেন্সরে উচ্চতর কর্মক্ষমতা প্রদর্শন করা, বিশেষত কঠিন টেন্সর বিয়োজন সমস্যা পরিচালনার জন্য উপযুক্ত
একটি N-ক্রম টেন্সর X∈RI1×I2×⋯×IN দেওয়া হলে, অ-নেতিবাচক CPD সমস্যা সংজ্ঞায়িত করা হয়:
minA(1)≥0,…,A(N)≥0∥X−[[A(1),A(2),…,A(N)]]∥F2
যেখানে A(n)∈RIn×R হল n-তম ফ্যাক্টর ম্যাট্রিক্স এবং R হল টেন্সর র্যাঙ্ক।
তিন-ক্রম টেন্সরের জন্য, ক্রমাগত স্নায়ুবিজ্ঞান গতিশীলতা সিস্টেম সংজ্ঞায়িত করা হয়:
ϵ1dtdA=−A+[A−∇AF(A,B,C)PA−1]+ϵ2dtdB=−B+[B−∇BF(A,B,C)PB−1]+ϵ3dtdC=−C+[C−∇CF(A,B,C)PC−1]+
যেখানে:
- F(A,B,C)=21∥X−[[A,B,C]]∥F2 হল উদ্দেশ্য ফাংশন
- PA=(CTC)∗(BTB) হল হেসিয়ান প্রি-কন্ডিশনিং ম্যাট্রিক্স
- [⋅]+ অ-নেতিবাচক অর্ধ-স্থানে প্রজেকশন সক্রিয়করণ ফাংশন নির্দেশ করে
ক্রমাগত মডেলের বিচ্ছিন্নকরণ সংস্করণ:
Ak+1=Ak+λk(−Ak+[A~k]+)Bk+1=Bk+λk(−Bk+[B~k]+)Ck+1=Ck+λk(−Ck+[C~k]+)
যেখানে A~k=Ak−∇AF(Ak,Bk,Ck)।
কণা ঝাঁক অপ্টিমাইজেশন (PSO) এর মাধ্যমে একাধিক স্নায়ু নেটওয়ার্কের সহযোগিতা বাস্তবায়ন করা হয়:
vn(k+1)=αvn(k)+β1γ1(pn(k)−xn(k))+β2γ2(pbest(k)−xn(k))xn(k+1)=xn(k)+vn(k+1)
যেখানে pn(k) হল n-তম কণার সেরা অবস্থান এবং pbest(k) হল বৈশ্বিক সেরা অবস্থান।
- বহু-সময়-স্কেল স্নায়ুবিজ্ঞান গতিশীলতা: বিভিন্ন সময় ধ্রুবক ϵ1,ϵ2,ϵ3 ব্যবহার করে ফ্যাক্টর ম্যাট্রিক্সগুলিকে বিভিন্ন গতিতে আপডেট করার অনুমতি দেয়
- হেসিয়ান প্রি-কন্ডিশনিং: PA−1 এর মতো প্রি-কন্ডিশনিং ম্যাট্রিক্সের মাধ্যমে সংগতি ত্বরান্বিত করে
- ওয়েভলেট মিউটেশন মেকানিজম: যখন কণা বৈচিত্র্য খুব কম থাকে তখন গ্যাবর ওয়েভলেট ফাংশন ব্যবহার করে অনুসন্ধান ক্ষমতা বৃদ্ধি করে
- লগারিদমিক বাধা পদ্ধতি: সীমাবদ্ধ অপ্টিমাইজেশনকে সীমাহীন অপ্টিমাইজেশনে রূপান্তরের একটি বিকল্প প্রদান করে
- সিন্থেটিক ডেটাসেট:
- কঠিন টেন্সর: 9×9×9, র্যাঙ্ক R=10-16
- উচ্চ সহরেখীয় টেন্সর: 20×20×20, র্যাঙ্ক R=10
- বড় আকারের টেন্সর: 70×70×70, র্যাঙ্ক R=75
- বাস্তব ডেটাসেট:
- COIL20: 32×32×1440 ইমেজ ডেটাসেট
- YALE: 32×32×165 মুখ ডেটাসেট
- ORL: 32×32×400 মুখ ডেটাসেট
- হাইপারস্পেকট্রাল ইমেজ: Cuprite (120×120×180)、Urban (120×120×162)、Jasper Ridge (100×100×198)
আপেক্ষিক ত্রুটি সংজ্ঞায়িত করা হয়:
Relative error=∥X∥F∥X−[[A(1),A(2),A(3)]]∥F
- HALS (Hierarchical Alternating Least Squares)
- MUR (Multiplicative Updating Rules)
- CCG, CGP, BFGSP, GradP এবং অন্যান্য অপ্টিমাইজেশন পদ্ধতি
- ANLS (Alternating Nonnegative Least Squares)
- Proco-ALS
- PSO প্যারামিটার: α=0.5, β₁=β₂=0.01
- বৈচিত্র্য থ্রেশহোল্ড δ ওয়েভলেট মিউটেশন ট্রিগার করতে ব্যবহৃত হয়
- ধাপের আকার নির্ধারণের জন্য ব্যাকট্র্যাকিং লাইন সার্চ ব্যবহার করা হয়
- জনসংখ্যার আকার q=5-30 (পরীক্ষার প্রয়োজন অনুযায়ী সামঞ্জস্য করা হয়)
9×9×9, র্যাঙ্ক R=10 এর টেন্সরে, CNO-CPD 600 পুনরাবৃত্তির মধ্যে 10⁻⁶ এর আপেক্ষিক ত্রুটিতে পৌঁছায়, সমস্ত বেসলাইন পদ্ধতির চেয়ে উল্লেখযোগ্যভাবে ভাল। ANLS পদ্ধতি একাধিক পরীক্ষায় ব্যর্থ হয়, যখন CNO-CPD স্থিরভাবে কাজ করে।
উচ্চ সহরেখীয় ফ্যাক্টর ম্যাট্রিক্স (μ≥0.96) সহ টেন্সরের জন্য:
- কেস I (একটি উচ্চ সহরেখীয় ফ্যাক্টর ম্যাট্রিক্স): CNO-CPD 200 পুনরাবৃত্তির মধ্যে 10⁻⁶ ত্রুটিতে সংগতিশীল হয়
- কেস II (দুটি উচ্চ সহরেখীয় ফ্যাক্টর ম্যাট্রিক্স): CNO-CPD একইভাবে চমৎকার কর্মক্ষমতা প্রদর্শন করে, বেসলাইন পদ্ধতিগুলি ধীরে ধীরে সংগতিশীল হয়
70×70×70, র্যাঙ্ক R=75 এর টেন্সরে, BFGSP এবং Proco-ALS পদ্ধতি ব্যর্থ হয়, যখন CNO-CPD সফলভাবে সংগতিশীল হয় এবং অন্যান্য পদ্ধতির চেয়ে ভাল।
- COIL20, YALE, ORL: CNO-CPD সমস্ত ডেটাসেটে কম উদ্দেশ্য ফাংশন মান অর্জন করে
- হাইপারস্পেকট্রাল ইমেজ: Cuprite, Urban এবং Jasper Ridge ডেটাসেটে, CNO-CPD দ্রুত সংগতির গতি প্রদর্শন করে
- জনসংখ্যার আকারের প্রভাব: জনসংখ্যার আকার 5 থেকে 30 এ বৃদ্ধির সাথে সাথে আপেক্ষিক ত্রুটি উল্লেখযোগ্যভাবে হ্রাস পায়, সহযোগী প্রক্রিয়ার কার্যকারিতা প্রমাণ করে
- বিচ্ছিন্ন বনাম ক্রমাগত: অর্ধ-অন্তর্নিহিত বিচ্ছিন্ন পদ্ধতি সম্পূর্ণ স্পষ্ট এবং ঘন নিয়মিতকরণ পদ্ধতির চেয়ে ভাল কাজ করে
- ক্লাসিক্যাল ODE বনাম লগারিদমিক বাধা: ক্লাসিক্যাল ODE সূত্র লগারিদমিক বাধা পদ্ধতির চেয়ে উচ্চতর
t-SNE ভিজুয়ালাইজেশনের মাধ্যমে দেখা যায় যে CNO-CPD দ্বারা নিষ্কাশিত ফ্যাক্টর ম্যাট্রিক্সগুলি ক্লাস্টারিং কাজের জন্য কার্যকরভাবে ব্যবহার করা যায়, COIL20, ORL এবং YALE ডেটাসেটে ভাল ক্লাস্টারিং কাঠামো প্রদর্শন করে।
যদিও CNO-CPD এর একক পুনরাবৃত্তির জটিলতা বেশি (পুনরায় শুরু এবং ODE সমাধানকারীর কারণে), উচ্চ সহরেখীয় টেন্সরের জন্য, CNO-CPD 20 সেকেন্ডের মধ্যে 10⁻⁴ নির্ভুলতায় পৌঁছায়, যখন HALS 10⁻¹ নির্ভুলতায় পৌঁছাতে 100 সেকেন্ড প্রয়োজন।
ঐতিহ্যবাহী পদ্ধতিগুলির মধ্যে রয়েছে HALS, ALS এবং MUR, যা বিকল্প অপ্টিমাইজেশন কৌশলের উপর ভিত্তি করে, কিন্তু স্থানীয় সর্বোত্তমে আটকে যাওয়ার প্রবণতা রয়েছে।
LU বিয়োজন, Cholesky বিয়োজন, বিরল সংকেত পুনরুদ্ধার, অ-নেতিবাচক ম্যাট্রিক্স ফ্যাক্টরাইজেশন ইত্যাদি সমস্যায় প্রয়োগ করা হয়েছে, কিন্তু টেন্সর বিয়োজনে এর প্রয়োগ সীমিত।
বিদ্যমান কাজের তুলনায়, এই পেপারটি প্রথমবারের মতো সিস্টেমেটিকভাবে সহযোগী স্নায়ুবিজ্ঞান গতিশীলতা টেন্সর বিয়োজনে প্রয়োগ করে, সম্পূর্ণ তাত্ত্বিক বিশ্লেষণ এবং পরীক্ষামূলক যাচাইকরণ প্রদান করে।
- CNO-CPD অ-নেতিবাচক টেন্সর বিয়োজন সমস্যা কার্যকরভাবে সমাধান করতে পারে, বিশেষত উচ্চ সহরেখীয় কঠিন টেন্সরের জন্য উপযুক্ত
- তাত্ত্বিক বিশ্লেষণ অ্যালগরিদমের বৈশ্বিক সংগতি প্রমাণ করে
- পরীক্ষামূলক ফলাফল একাধিক ডেটাসেটে পদ্ধতির উচ্চতর কর্মক্ষমতা যাচাই করে
- গণনামূলক জটিলতা: ঐতিহ্যবাহী পদ্ধতির তুলনায়, একক পুনরাবৃত্তির গণনামূলক জটিলতা বেশি
- প্যারামিটার সামঞ্জস্য: একাধিক PSO প্যারামিটার সামঞ্জস্য করতে হবে, ব্যবহারের জটিলতা বৃদ্ধি করে
- স্কেলেবিলিটি: অতি বড় আকারের টেন্সর পরিচালনার ক্ষমতা আরও যাচাইকরণের প্রয়োজন
- তাত্ত্বিক সম্পূর্ণতা: ক্রমাগত এবং বিচ্ছিন্ন মডেলের সম্পূর্ণ সংগতি এবং স্থিতিশীলতা বিশ্লেষণ প্রদান করে
- পদ্ধতির নতুনত্ব: প্রথমবারের মতো সিস্টেমেটিকভাবে সহযোগী স্নায়ুবিজ্ঞান গতিশীলতা টেন্সর বিয়োজনে প্রয়োগ করে
- পরীক্ষার পর্যাপ্ততা: সিন্থেটিক এবং বাস্তব ডেটাসেটে ব্যাপক পরীক্ষামূলক যাচাইকরণ পরিচালিত হয়েছে
- ব্যবহারিক মূল্য: উচ্চ সহরেখীয় কঠিন টেন্সর বিয়োজন সমস্যা পরিচালনার জন্য বিশেষভাবে উপযুক্ত
- গণনামূলক দক্ষতা: ঐতিহ্যবাহী পদ্ধতির তুলনায়, একক পুনরাবৃত্তির গণনামূলক জটিলতা বেশি
- প্যারামিটার টিউনিং: একাধিক PSO প্যারামিটার সামঞ্জস্য করতে হবে, ব্যবহারের জটিলতা বৃদ্ধি করে
- স্কেলেবিলিটি: অতি বড় আকারের টেন্সর পরিচালনার ক্ষমতা আরও যাচাইকরণের প্রয়োজন
- একাডেমিক অবদান: টেন্সর বিয়োজন ক্ষেত্রে নতুন অপ্টিমাইজেশন প্যারাডাইম প্রবর্তন করে
- প্রয়োগের সম্ভাবনা: মেশিন লার্নিং, সংকেত প্রক্রিয়াকরণ এবং ডেটা মাইনিং ইত্যাদি ক্ষেত্রে ব্যাপক প্রয়োগের সম্ভাবনা রয়েছে
- পুনরুৎপাদনযোগ্যতা: লেখক কোড বাস্তবায়ন প্রদান করেছেন, পুনরুৎপাদন এবং আরও গবেষণা সহজ করে
- উচ্চ সহরেখীয় ফ্যাক্টর ম্যাট্রিক্সের টেন্সর বিয়োজন
- বৈশ্বিক অপ্টিমাইজেশন প্রয়োজন এমন অ-নেতিবাচক টেন্সর বিয়োজন সমস্যা
- বিয়োজন গুণমানের উচ্চ প্রয়োজনীয়তা সহ প্রয়োগ পরিস্থিতি (যেমন হাইপারস্পেকট্রাল ইমেজ প্রক্রিয়াকরণ, ক্লাস্টারিং বিশ্লেষণ ইত্যাদি)
এই পেপারটি 55টি সম্পর্কিত রেফারেন্স উদ্ধৃত করে, যা টেন্সর বিয়োজন, স্নায়ুবিজ্ঞান গতিশীলতা অপ্টিমাইজেশন, কণা ঝাঁক অপ্টিমাইজেশন ইত্যাদি একাধিক ক্ষেত্রের গুরুত্বপূর্ণ কাজ অন্তর্ভুক্ত করে, এই গবেষণার জন্য একটি দৃঢ় তাত্ত্বিক ভিত্তি প্রদান করে।
সামগ্রিক মূল্যায়ন: এটি একটি উচ্চ মানের একাডেমিক পেপার, যা তাত্ত্বিক উদ্ভাবন, পদ্ধতির সম্পূর্ণতা এবং পরীক্ষামূলক যাচাইকরণের ক্ষেত্রে চমৎকার কর্মক্ষমতা প্রদর্শন করে। যদিও গণনামূলক দক্ষতার ক্ষেত্রে নির্দিষ্ট সীমাবদ্ধতা রয়েছে, কঠিন টেন্সর বিয়োজন সমস্যা সমাধানে এর সুবিধা এটিকে গুরুত্বপূর্ণ একাডেমিক মূল্য এবং প্রয়োগের সম্ভাবনা প্রদান করে।