Original Title: End-to-End Privacy-Aware Federated Learning for Wearable Health Devices via Encrypted Aggregation in Programmable Networks
Source: doi.org/10.3390/s25227023
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

ការរៀនសូត្របែបសហព័ន្ធដែលគិតគូរពីឯកជនភាពពីចុងម្ខាងទៅចុងម្ខាង សម្រាប់ឧបករណ៍សុខភាពដែលអាចពាក់បាន តាមរយៈការប្រមូលផ្តុំដែលបានអ៊ិនគ្រីបនៅក្នុងបណ្តាញដែលអាចសរសេរកម្មវិធីបាន

ចំណងជើងដើម៖ End-to-End Privacy-Aware Federated Learning for Wearable Health Devices via Encrypted Aggregation in Programmable Networks

អ្នកនិពន្ធ៖ Huzaif Khan (California State University Dominguez Hills), Rahul Kavati (California State University Dominguez Hills), Sriven Srilakshmi Pulkaram (California State University Dominguez Hills), Ali Jalooli (California State University Dominguez Hills)

ឆ្នាំបោះពុម្ព៖ 2025, Sensors

វិស័យសិក្សា៖ Computer Science / Healthcare IoT

១. សេចក្តីសង្ខេបប្រតិបត្តិ (Executive Summary)

បញ្ហា (The Problem)៖ ការប្រើប្រាស់ឧបករណ៍ IoT ផ្នែកសុខភាពដែលពាក់លើខ្លួនបានជួបប្រទះនឹងបញ្ហាប្រឈមធំៗពាក់ព័ន្ធនឹងការពន្យារពេល (latency) និងឯកជនភាពទិន្នន័យ (data privacy)។ វិធីសាស្រ្តបច្ចុប្បន្នដូចជាការរៀនសូត្របែបសហព័ន្ធ (Federated Learning) ជួបបញ្ហាបន្ទុកទំនាក់ទំនងធ្ងន់ធ្ងរ ចំណែកឯការអ៊ិនគ្រីប (Homomorphic Encryption) ធ្វើឱ្យមានភាពយឺតយ៉ាវនិងខ្វះលទ្ធភាពពង្រីក (scalability)។

វិធីសាស្ត្រ (The Methodology)៖ ការស្រាវជ្រាវនេះបានស្នើឡើងនូវក្របខណ្ឌ Edge-Assisted Homomorphic Federated Learning (EAH-FL) ដោយរួមបញ្ចូលការអ៊ិនគ្រីប និងការប្រមូលផ្តុំក្នុងបណ្តាញផ្ទាល់ ដើម្បីធានាបានទាំងឯកជនភាពនិងប្រសិទ្ធភាព។

លទ្ធផលសំខាន់ៗ (The Verdict)៖

២. ការវិភាគលើប្រសិទ្ធភាព និងដែនកំណត់ (Performance & Constraints)

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
FedAvg (Plaintext)
ការរៀនសូត្របែបសហព័ន្ធធម្មតា (FedAvg គ្មានការអ៊ិនគ្រីប)
មានភាពរហ័ស និងទទួលបានភាពសុក្រឹតខ្ពស់ ដោយមិនមានការពន្យារពេលក្នុងដំណើរការគណនា។ គ្មានឯកជនភាពទិន្នន័យ ដែលធ្វើឱ្យមានហានិភ័យក្នុងការលេចធ្លាយព័ត៌មាន និងងាយរងការវាយប្រហារ (Inference attacks)។ ទទួលបានភាពសុក្រឹតខ្ពស់បំផុត (០.៩៩) និងមានការពន្យារពេលទាបបំផុតត្រឹមតែ ០.៧ms សម្រាប់អតិថិជនចំនួន ៦០នាក់។
Conventional HE-FL
ការរៀនសូត្របែបសហព័ន្ធប្រើការអ៊ិនគ្រីបធម្មតា (HE-only FL)
ផ្តល់ឯកជនភាព និងសុវត្ថិភាពទិន្នន័យខ្ពស់ខ្លាំងក្នុងអំឡុងពេលហ្វឹកហាត់ម៉ូដែល។ ស៊ីកម្លាំងម៉ាស៊ីនខ្លាំង និងមានការពន្យារពេលយូរខ្លាំង ដែលមិនស័ក្តិសមសម្រាប់ឧបករណ៍ IoT ដែលមានកម្លាំងខ្សោយ។ មានភាពយឺតយ៉ាវ (Latency) និងមានបន្ទុកក្នុងការអ៊ិនគ្រីប (Overhead) ខ្ពស់ជាងវិធីសាស្ត្រដែលបានស្នើឡើង។
EAH-FL (Proposed)
ការរៀនសូត្របែបសហព័ន្ធជំនួយដោយ Edge និងការអ៊ិនគ្រីប (EAH-FL)
ធានាបាននូវឯកជនភាពពីចុងម្ខាងទៅចុងម្ខាង (End-to-end) និងមានការពន្យារពេលទាប ដោយសារការរុញបន្ទុកការងារទៅកាន់ Edge និងការធ្វើការគណនាក្នុងបណ្តាញ (INC)។ ទាមទារឱ្យមានឧបករណ៍ Edge ដែលអាចទុកចិត្តបាន (Trusted edge devices) និងមានការធ្លាក់ចុះភាពសុក្រឹតបន្តិចបន្តួចនៅពេលចំនួនអតិថិជនតិច។ កាត់បន្ថយការពន្យារពេល ៤៦% និងកាត់បន្ថយបន្ទុកអ៊ិនគ្រីប ៣៨% បើធៀបនឹងវិធីចាស់ ព្រមទាំងសម្រេចបាន F1-score > 0.93 និងអត្រាបញ្ជូន PDR > 0.95។

ការចំណាយលើធនធាន (Resource Cost)៖ ប្រព័ន្ធនេះទាមទារនូវស្ថាបត្យកម្មបណ្តាញកម្រិតច្រើន (Multi-tier) ដែលរួមមានឧបករណ៍ពាក់លើខ្លួន ឧបករណ៍តភ្ជាប់នៅក្បែរ (Edge) កុងតាក់បណ្តាញដែលអាចសរសេរកម្មវិធីបាន (INC) និងម៉ាស៊ីនមេ (Cloud)។

៣. ការពិនិត្យសម្រាប់បរិបទកម្ពុជា/អាស៊ីអាគ្នេយ៍

ភាពលំអៀងនៃទិន្នន័យ (Data Bias)៖

ការសិក្សានេះពឹងផ្អែកលើការក្លែងធ្វើ (Simulation) ដោយប្រើប្រាស់សំណុំទិន្នន័យ FitLife Health and Fitness Tracking ពី Kaggle ដែលជាទិន្នន័យក្លែងបន្លំ (Synthetic) និងតំណាងឱ្យប្រជាសាស្ត្រទូទៅរបស់លោកខាងលិច។ សម្រាប់ប្រទេសកម្ពុជា នេះជារឿងគួរឱ្យកត់សម្គាល់ ព្រោះទម្រង់ជីវសាស្រ្ត របៀបរស់នៅ និងអត្រានៃការប្រើប្រាស់ឧបករណ៍ពាក់លើខ្លួន (Wearables) នៅកម្ពុជាមានលក្ខណៈខុសប្លែក និងនៅមានកម្រិតនៅឡើយ (ភាគច្រើនប្រមូលផ្តុំនៅទីក្រុង)។

លទ្ធភាពនៃការអនុវត្ត (Applicability)៖

ទោះជាយ៉ាងណាក្តី វិធីសាស្ត្រនិងស្ថាបត្យកម្មបច្ចេកវិទ្យានេះ ពិតជាមានសក្តានុពលខ្ពស់សម្រាប់ការអភិវឌ្ឍប្រព័ន្ធសុខាភិបាលឌីជីថល និងប្រព័ន្ធសុខភាពឆ្លាតវៃនៅប្រទេសកម្ពុជា។

ជារួម ការអនុវត្តស្ថាបត្យកម្ម EAH-FL អាចជួយឱ្យប្រទេសកម្ពុជាទាញយកប្រយោជន៍ពីបច្ចេកវិទ្យា AI ក្នុងវិស័យសុខាភិបាល បានយ៉ាងមានប្រសិទ្ធភាព ដោយមិនបំពានលើការរក្សាការសម្ងាត់ និងឯកជនភាពរបស់អ្នកជំងឺឡើយ។

៤. ផែនការសកម្មភាពសម្រាប់និស្សិត (Actionable Roadmap)

ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖

  1. សិក្សាមូលដ្ឋានគ្រឹះស្តីពីការរៀនសូត្របែបសហព័ន្ធ: និស្សិតគប្បីចាប់ផ្តើមស្វែងយល់អំពីការរៀនសូត្របែបសហព័ន្ធ (Federated Learning) ដោយប្រើប្រាស់ PySyftFlower Framework ដើម្បីសាកល្បងហ្វឹកហាត់ម៉ូដែល AI ដោយមិនបាច់ប្រមូលផ្តុំទិន្នន័យនៅកន្លែងតែមួយ។
  2. អនុវត្តការអ៊ិនគ្រីបទិន្នន័យ (Homomorphic Encryption): ស្វែងយល់ពីរបៀបអ៊ិនគ្រីបទិន្នន័យប្រភេទ CKKS ដោយប្រើប្រាស់បណ្ណាល័យ TenSEAL ក្នុងភាសា Python និងសាកល្បងធ្វើការគណនា (បូក/គុណ) លើទិន្នន័យដែលបានអ៊ិនគ្រីបរួច។
  3. សិក្សាពីស្ថាបត្យកម្ម Edge និងការធ្វើការគណនាក្នុងបណ្តាញ (INC): ស្រាវជ្រាវអំពីការសរសេរកម្មវិធីសម្រាប់កុងតាក់បណ្តាញ (Programmable Switches) ដោយសិក្សាលើភាសា P4 Language ដើម្បីយល់ពីរបៀបដែលបណ្តាញអាចធ្វើការប្រមូលផ្តុំទិន្នន័យបាន (In-network Aggregation)។
  4. បង្កើតគំរូសាកល្បងជាមួយទិន្នន័យសុខភាព (Prototype): ទាញយកសំណុំទិន្នន័យ Kaggle FitLife dataset មកធ្វើការក្លែងប្រព័ន្ធ (Simulation) តូចមួយ ដោយប្រើប្រាស់ scikit-learn សម្រាប់បង្កើតម៉ូដែលចំណាត់ថ្នាក់ (Logistic Regression) តាមរយៈស្ថាបត្យកម្មដែលមាន Client និង Server។
  5. អនុវត្តបណ្តាញសៃប្រសាទក្រាហ្វិកសម្រាប់ការចាត់ចែងផ្លូវ: សិក្សាអំពីការប្រើប្រាស់បណ្ណាល័យ PyTorch Geometric ដើម្បីបង្កើតម៉ូដែល Graph Neural Networks (GNNs) ក្នុងគោលបំណងវិភាគ និងស្វែងរកផ្លូវបញ្ជូនទិន្នន័យ (Dynamic Routing) ដែលមានប្រសិទ្ធភាពនិងសន្សំសំចៃថាមពលក្នុងបណ្តាញ IoT។

៥. វាក្យសព្ទបច្ចេកទេស (Technical Glossary)

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Federated Learning វិធីសាស្ត្របណ្តុះបណ្តាលម៉ូដែលបញ្ញាសិប្បនិម្មិត (AI) ដែលអនុញ្ញាតឱ្យឧបករណ៍ជាច្រើនរៀនសូត្រពីទិន្នន័យផ្ទាល់ខ្លួនរៀងៗខ្លួន រួចបញ្ជូនតែចំណេះដឹង (Model Updates) ដែលទើបរៀនបានទៅកាន់ម៉ាស៊ីនមេកណ្តាលដោយមិនចាំបាច់បញ្ជូនទិន្នន័យឆៅឡើយ ដើម្បីរក្សាឯកជនភាព។ ដូចជាសិស្សរៀនមេរៀនរៀងៗខ្លួននៅផ្ទះ ហើយប្រាប់គ្រូតែពីចំណុចសន្និដ្ឋានដែលពួកគេយល់ ដោយមិនបាច់យកសៀវភៅសរសេរដៃទៅឱ្យគ្រូមើលផ្ទាល់ ដើម្បីការពារការលាតត្រដាងព័ត៌មានផ្ទាល់ខ្លួន។
Homomorphic Encryption បច្ចេកវិទ្យាអ៊ិនគ្រីបទិន្នន័យកម្រិតខ្ពស់ដែលអនុញ្ញាតឱ្យកុំព្យូទ័រអាចធ្វើការគណនា (ឧទាហរណ៍៖ បូក ឬ គុណ លេខ) ទៅលើទិន្នន័យដែលកំពុងជាប់សោរ (អ៊ិនគ្រីបរួច) ត្រង់ៗតែម្តង ដោយមិនចាំបាច់ដោះសោរជាមុនឡើយ។ លទ្ធផលដែលគណនារួចគឺនៅតែជាប់សោរដដែល។ ដូចជាការឱ្យជាងជួសជុលរបស់របរដែលនៅក្នុងប្រអប់កញ្ចក់បិទជិត ដោយប្រើស្រោមដៃទម្លុះចូលទៅក្នុងប្រអប់ ជាងអាចធ្វើការបានតែមិនអាចយករបស់នោះចេញ ឬដឹងច្បាស់ថាវាជារបស់អ្វីឱ្យប្រាកដឡើយ។
In-Network Computing ការប្រើប្រាស់ឧបករណ៍បណ្តាញ (ដូចជា Router ឬ Switch) ឱ្យធ្វើការគណនា និងប្រមូលផ្តុំទិន្នន័យនៅតាមផ្លូវបញ្ជូនទិន្នន័យតែម្តង ជំនួសឱ្យការរង់ចាំបញ្ជូនទិន្នន័យទាំងអស់ទៅដល់ម៉ាស៊ីនមេ (Cloud) ទើបធ្វើការគណនា ដែលបច្ចេកទេសនេះជួយសន្សំពេលវេលា និងកាត់បន្ថយការកកស្ទះ។ ដូចជាប៉ុស្តិ៍ត្រួតពិនិត្យតាមផ្លូវដែលជួយបូកសរុបទិន្នន័យទំនិញពីឡាននីមួយៗបញ្ចូលគ្នាជាមុន មុននឹងបញ្ជូនតួលេខសរុបនោះទៅទីស្នាក់ការកណ្តាល ដើម្បីកុំឱ្យស្ទះផ្លូវបញ្ជូនទិន្នន័យធំ។
Graph Neural Networks ប្រភេទនៃបណ្តាញសៃប្រសាទសិប្បនិម្មិត (AI) ដែលត្រូវបានរចនាឡើងយ៉ាងពិសេស ដើម្បីរៀន និងទាញយកព័ត៌មានពីទិន្នន័យដែលមានរចនាសម្ព័ន្ធជាបណ្តាញតភ្ជាប់គ្នា (Graphs) ដូចជាបណ្តាញទំនាក់ទំនងដ៏ស្មុគស្មាញនៃឧបករណ៍ IoT ជាដើម។ ដូចជាអ្នករៀបចំចរាចរណ៍ដ៏ឆ្លាតវៃម្នាក់ ដែលរៀនពីរបៀបដែលផ្លូវខ្វែងខ្វាត់តភ្ជាប់គ្នា និងស្ទង់មើលការកកស្ទះ ដើម្បីចង្អុលបង្ហាញផ្លូវបញ្ជូនទិន្នន័យដែលលឿន និងមានសុវត្ថិភាពបំផុត។
Edge Computing ការនាំយកដំណើរការគណនា និងការរក្សាទុកទិន្នន័យឱ្យនៅកៀកនឹងប្រភពបង្កើតទិន្នន័យ (ដូចជារ៉ោតទ័រនៅក្នុងផ្ទះ ឬទូរសព្ទឆ្លាតវៃ) ជាជាងការបញ្ជូនអ្វីៗគ្រប់យ៉ាងទៅម៉ាស៊ីនមេលើអាកាស (Cloud) ដែលនៅឆ្ងាយ ដើម្បីបង្កើនល្បឿនឆ្លើយតប។ ដូចជាការមានចុងភៅប្រចាំភូមិជួយធ្វើម្ហូបភ្លាមៗ ជាជាងត្រូវផ្ញើគ្រឿងទេសទៅឱ្យចុងភៅនៅទីក្រុងឆ្ងាយធ្វើ រួចចាំផ្ញើម្ហូបត្រលប់មកវិញដែលស៊ីពេលវេលាយូរ។
Ciphertext អត្ថបទ ឬទិន្នន័យដែលត្រូវបានបំប្លែង (អ៊ិនគ្រីប) ទៅជាកូដសម្ងាត់ដែលមិនអាចអានយល់បានដោយប្រព័ន្ធកុំព្យូទ័រ ឬមនុស្សធម្មតា លុះត្រាតែមានសោរ (Decryption Key) សមស្របដើម្បីបំប្លែងវាត្រលប់មកសភាពដើមវិញ។ ដូចជាការសរសេរសំបុត្រជាភាសាអក្សរកាត់សម្ងាត់រវាងមិត្តភក្តិពីរនាក់ ដែលអ្នកដទៃបើកមើលឃើញអក្សរមែន តែមិនអាចយល់ពីអត្ថន័យឡើយ។
Programmable Switches កុងតាក់បណ្តាញ (Switches) ជំនាន់ថ្មី ដែលអនុញ្ញាតឱ្យវិស្វករប្រព័ន្ធអាចសរសេរកូដបញ្ជាវា (ឧទាហរណ៍តាមរយៈភាសា P4) ថាតើត្រូវចាត់ចែង បូកសរុប ឬកែប្រែកញ្ចប់ទិន្នន័យរបៀបណានៅពេលវាឆ្លងកាត់ ធ្វើឱ្យវាកាន់តែមានភាពបត់បែន និងឆ្លាតវៃក្នុងការគណនា។ ដូចជាបុគ្គលិកបញ្ជូនសំបុត្រដែលអាចទទួលការណែនាំថ្មីៗជារៀងរាល់ថ្ងៃថាតើត្រូវចាត់ចែងសំបុត្ររបៀបណា និងទៅតាមផ្លូវណា មិនមែនចេះតែធ្វើតាមទម្លាប់ចាស់ងាប់ក្រឡាមួយមុខនោះទេ។

៦. ប្រធានបទពាក់ព័ន្ធ (Further Reading)

អត្ថបទដែលបានបោះពុម្ពនៅលើ KhmerResearch ដែលទាក់ទងនឹងប្រធានបទនេះ៖

ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖