DP-CSM: ترکیب خصوصی متفاوت کارآمد برای مسیر حرکت انسان با کورست ها و مکانیسم پلکان


خلاصه

 

ایجاد مسیرهای حرکتی مصنوعی خصوصی متفاوت از مسیرهای واقعی، یک رویکرد متداول برای انتشار مسیرهای حفظ حریم خصوصی است. با این حال، روش‌های تولید مسیر مصنوعی موجود از اشکالات مقیاس‌پذیری ضعیف و معاوضه حریم خصوصی-استفاده غیربهینه، به دلیل فضای فضایی پیوسته، ابعاد بالای داده‌های مسیر و مکانیسم اضافه کردن نویز کمتر از حد مطلوب، رنج می‌برند. برای غلبه بر اشکالات، ما DP-CSM را پیشنهاد می‌کنیم، یک روش جدید تولید مسیر خصوصی متفاوت با استفاده از خوشه‌بندی هسته‌ای و مکانیسم پلکان، برای تولید مسیرهای مصنوعی خصوصی متفاوت در دو مرحله اصلی. اولا، مکان‌های تعمیم‌یافته را برای هر مهر زمانی ایجاد می‌کند و از خوشه‌بندی مبتنی بر مجموعه هسته‌ای برای بهبود مقیاس‌پذیری استفاده می‌کند. ثانیاً مسیرهای مصنوعی را با مکان‌های تعمیم‌یافته بازسازی می‌کند و از مکانیسم راه پله برای جلوگیری از اغتشاش بیش از حد صداها و حفظ کاربرد مسیرهای مصنوعی استفاده می‌کند. ما سه روش تولید مبتنی بر خوشه‌بندی پیشرفته را به عنوان خطوط پایه مقایسه انتخاب می‌کنیم و آزمایش‌های جامعی را روی سه مجموعه داده دنیای واقعی برای ارزیابی عملکرد DP-CSM انجام می‌دهیم. نتایج تجربی نشان می‌دهد که DP-CSM نسبت به سه خط مبنا به مبادله حریم خصوصی و ابزار بهتری دست می‌یابد و از نظر کارایی به طور قابل‌توجهی از سه خط پایه بهتر عمل می‌کند. و آزمایش های جامعی را بر روی سه مجموعه داده دنیای واقعی برای ارزیابی عملکرد DP-CSM انجام دهید. نتایج تجربی نشان می‌دهد که DP-CSM نسبت به سه خط مبنا به مبادله حریم خصوصی و ابزار بهتری دست می‌یابد و از نظر کارایی به طور قابل‌توجهی از سه خط پایه بهتر عمل می‌کند. و آزمایش های جامعی را بر روی سه مجموعه داده دنیای واقعی برای ارزیابی عملکرد DP-CSM انجام دهید. نتایج تجربی نشان می‌دهد که DP-CSM نسبت به سه خط مبنا به مبادله حریم خصوصی و ابزار بهتری دست می‌یابد و از نظر کارایی به طور قابل‌توجهی از سه خط پایه بهتر عمل می‌کند.

۱٫ معرفی

با رواج دستگاه‌های تلفن همراه با قابلیت موقعیت‌یابی، مانند تلفن‌های هوشمند و ساعت‌ها، مقدار زیادی از مسیر حرکت افراد در فضای جغرافیایی جمع‌آوری شده است. این مسیرها برای کاربردهای مختلف، مانند حمل و نقل هوشمند [ ۱ ] و برنامه ریزی شهری [ ۲ ، ۳ ] ارزشمند هستند. با این حال، از آنجایی که مسیرها حاوی اطلاعات حساسی هستند، انتشار مستقیم یا به اشتراک گذاری آنها ممکن است تهدیدی جدی برای حریم خصوصی افراد باشد. دشمنان می توانند افراد را شناسایی کرده و آدرس خانه، وضعیت سلامت و سرگرمی های آنها را بیشتر استنباط کنند [ ۴ ، ۵ ، ۶ ]] از مسیر حرکت آنها. بنابراین، طراحی روش‌های موثر حفاظت از حریم خصوصی برای پاکسازی مسیرها قبل از انتشار یا اشتراک‌گذاری بسیار مهم است.
تلاش‌های زیادی برای حفظ حریم خصوصی انتشار داده‌های مسیر انجام شده است. کار اولیه مدل‌های حریم خصوصی مبتنی بر پارتیشن [ ۷ ، ۸ ]، مانند k -anonymity [ ۹ ]، l -diversity [ ۱۰ ] و t -closeness [ ۱۱ ] را برای سالم‌سازی مسیرها اتخاذ می‌کند. با این حال، مدل‌های حفظ حریم خصوصی فوق‌الذکر از اشکالاتی رنج می‌برند که بسته به دانش پیش‌زمینه دشمنان، آسیب‌پذیر بودن در برابر حملات مختلف [ ۱۲ ، ۱۳ ]] و ضمانت نظری ناکافی حفظ حریم خصوصی. در نتیجه، حریم خصوصی متمایز به عنوان یک مدل حریم خصوصی دقیق مستقل از دانش پس‌زمینه پدیدار شد و به طور گسترده در انتشار داده‌های خط سیر حفظ حریم خصوصی استفاده می‌شود [ ۱۴ ، ۱۵ ، ۱۶ ، ۱۷ ، ۱۸ ، ۱۹ ، ۲۰ ].
با این حال، اعمال مستقیم حریم خصوصی دیفرانسیل در داده های مسیر چالش برانگیز است. با توجه به ابعاد ذاتی بالا و فضای بی‌نهایت فضایی (موقعیت) داده‌های مسیر، برای اطمینان از حریم خصوصی دیفرانسیل، نیاز به نویز وسیعی دارد که منجر به کاربرد ضعیف مسیر مصنوعی آزاد شده می‌شود. برای غلبه بر چالش‌ها، تحقیقات موجود بر روی تولید مسیرهای مصنوعی با کاربرد بالا تحت محدودیت‌های خصوصی متفاوت متمرکز است. از منظر گسسته‌سازی فضای فضایی، روش‌های تولید مسیر خصوصی متفاوت موجود را می‌توان به دو کلاس طبقه‌بندی کرد، یعنی روش‌های مبتنی بر پارتیشن شبکه و روش‌های مبتنی بر تعمیم مکان.
روش‌های مبتنی بر پارتیشن شبکه‌ای را می‌توان بیشتر به دو زیر کلاس تقسیم کرد، به عنوان مثال، روش‌های مبتنی بر درخت پیشوند و روش‌های مبتنی بر مدل مارکوف. درخت پیشوند رایج‌ترین ساختار شاخص مورد استفاده در مکانیزم‌های پاک‌سازی مسیر خصوصی متفاوت برای پاسخ به پرسش‌های شمارش مختلف و تولید مسیرهای مصنوعی است. چن و همکاران ۱۵ ] ابتدا درخت پیشوند نویزدار را برای پاکسازی داده های مسیر معرفی کرد. برای بهبود کارایی و کاربرد داده، او و همکاران. ۱۷ ] چارچوب DPT را پیشنهاد کرد که یک سیستم مرجع سلسله مراتبی را برای تفکیک داده‌های مسیر GPS اتخاذ می‌کند و از مکانیسم نمونه‌گیری وزن‌دار جهت برای بهبود بیشتر کاربرد داده مسیرهای مصنوعی استفاده می‌کند. SafePath [ ۲۱] همچنین مسیرها را در یک درخت پیشوند مدل می کند. اخیراً Cai و همکاران. ۲۲ ] روش جدیدی برای ساخت درخت پیشوند پر سر و صدا برای صرفه جویی در بودجه حفظ حریم خصوصی پیشنهاد کرد. مکانیسم های فوق به طور فشرده اطلاعات مسیرهای خام را به صورت فشرده رمزگذاری می کنند و اطلاعات مسیرهای خام را در یک درخت پیشوند پر سر و صدا می شمارند و سپس مسیرهای پاکسازی شده را مطابق با درخت بازسازی و آزاد می کنند. انتظار می‌رود که مسیرهای ضدعفونی‌شده، کاربرد بالایی را برای پرس‌و‌جوهای شمارش و کارهای مکرر الگوبرداری حفظ کنند. با این حال، تعداد گره ها با رشد درخت پیشوند به شدت کاهش می یابد. در نتیجه، نویز اضافه شده در مقایسه با شمارش نسبتاً زیاد است و در نتیجه داده‌های مسیر آزاد شده را از دست می‌دهد.
برای رفع نواقص روش‌های مبتنی بر پارتیشن شبکه و بهبود کاربرد مسیرهای مصنوعی، چندین روش مبتنی بر مدل مارکوف پیشنهاد شده‌اند. گوسوری و همکاران ۲۳ ] چارچوب DP-Star (ناشر خط سیر مصنوعی خصوصی متفاوت) را پیشنهاد کرد. DP-Star فضای مکان را با شبکه‌های تطبیقی ​​گسسته می‌کند و با استفاده از آمار خصوصی متفاوت، از جمله توزیع سفر، توزیع طول مسیر، ماتریس انتقال حالت، مسیرهای مصنوعی تولید می‌کند. قانع و همکاران ۱۹ ] یک مدل مولد گرافیکی، TGM، برای تولید مسیرهای مصنوعی خصوصی متفاوت با حفظ اطلاعات ماندگار طراحی کرد.
روش های ذکر شده در بالا، فضای مکان را با پارتیشن شبکه مستقل از داده فشرده یا گسسته می کند، که حفظ توزیع چگالی فضایی مسیرها را دشوار می کند. برای غلبه بر این نقص، چندین روش مبتنی بر تعمیم مکان پیشنهاد شده است. هوآ و همکاران ۲۴ ] اولین الگوریتم تعمیم خصوصی متفاوت را برای رهاسازی مسیرها پیشنهاد کرد که مسیرهای نزدیک به یکدیگر را با استفاده از مکانیسم نمایی خوشه بندی می کرد. برای غلبه بر کاستی های [ ۲۴ ]، لی و همکاران. ۲۵] یک مکانیسم انتشار داده های مسیر خصوصی متفاوت مبتنی بر نویز لاپلاس محدود را برای بهبود کاربرد مسیرهای بازسازی شده پیشنهاد کرد. مزیت روش مبتنی بر تعمیم در فشرده سازی جهان مکان آگاه از چگالی وابسته به داده است. با این حال، روش فرعی متفاوت خوشه بندی خصوصی روش های فوق از نظر محاسباتی گران است.
اگرچه کارهای قبلی در مورد انتشار داده‌های مسیر خصوصی متفاوت وجود داشته است، این آثار از کاربرد داده‌های بهینه و مقیاس‌پذیری ضعیف رنج می‌برند. با انگیزه کارایی بالای هسته‌های مرکزی در خوشه‌بندی داده‌های بزرگ [ ۲۶ ] و هزینه نویز کمتر مکانیسم راه پله [ ۲۷ ]، ما یک مکانیسم انتشار مسیر خصوصی متفاوت مبتنی بر تعمیم را با استفاده از خوشه‌بندی مبتنی بر مجموعه هسته و مکانیسم افزایش نویز راه پله پیشنهاد می‌کنیم. ، به نام DP-CSM، برای ارائه مقیاس پذیری و کاربردی بالا در حین تضمین ϵ-حریم خصوصی متفاوت DP-CSM شامل دو مرحله است: تعمیم مکان و بازسازی مسیر. در مرحله تعمیم مکان، ما یک مجموعه هسته ای برای مکان های مسیرهای اصلی در هر مهر زمانی می سازیم. در مقایسه با روش‌های تعمیم مکان موجود، هسته‌های مرکزی می‌توانند کارایی خوشه‌بندی k-means را تا حد زیادی بهبود بخشند [ ۲۸ ، ۲۹ ] . در مرحله بازسازی مسیر، مکانیسم راه پله به جای مکانیسم لاپلاس به عنوان مکانیسم افزایش نویز انتخاب می شود. این به این دلیل است که مکانیسم راه پله با همان بودجه حفظ حریم خصوصی [ ۲۷ ] سر و صدای کمتری نسبت به مکانیسم لاپلاس اضافه می‌کند و در نتیجه کاربرد داده بالا را حفظ می‌کند.
به طور خاص، مشارکت های این مقاله به شرح زیر است.
  • ما خوشه‌بندی مبتنی بر مجموعه هسته را به مرحله تعمیم مکان معرفی می‌کنیم تا کارایی و مقیاس‌پذیری تولید مسیر مصنوعی را بهبود بخشیم. Coresets، به جای مجموعه داده اصلی، برای خوشه بندی استفاده می شود، زیرا آنها به ابزار مشابه و سطح حریم خصوصی مشابه با مجموعه داده اصلی دست می یابند.
  • ما از مکانیسم پلکان، به جای مکانیسم سنتی لاپلاس، برای برهم زدن تعداد مسیرها در مرحله بازسازی مسیر استفاده می‌کنیم تا از اضافه کردن نویز بیش از حد جلوگیری کنیم، در نتیجه کاربرد داده‌های بالا را تحت همان بودجه حفظ حریم خصوصی حفظ می‌کنیم و به حفظ حریم خصوصی و مبادله ابزار بهتر از روش های موجود
  • ما اثبات نظری ارائه می کنیم که DP-CSM پیشنهادی راضی می کند ϵ-حریم خصوصی متفاوت از آنجایی که بازسازی مسیر حریم خصوصی دیفرانسیل را برآورده می کند، DP-CSM نیز حریم خصوصی دیفرانسیل را برآورده می کند ( برای تجزیه و تحلیل دقیق به بخش ۴٫۴ مراجعه کنید).
  • ما آزمایش‌های جامعی را روی سه مجموعه داده مسیر واقعی انجام می‌دهیم تا عملکرد روش پیشنهادی را از نظر سودمندی و کارایی داده‌ها ارزیابی کنیم.

۲٫ کارهای مرتبط

تلاش های زیادی برای انتشار متفاوت داده های خصوصی انجام شده است. در این بخش، ما دو نوع کار نزدیک به هم را خلاصه می‌کنیم – انتشار داده‌های مسیر خصوصی متفاوت و انتشار متوالی داده‌های خصوصی متفاوت.

۲٫۱٫ انتشار داده های مسیر خصوصی متفاوت

کار موجود بر روی انتشار داده های مسیر خصوصی متفاوت را می توان با توجه به مواد مورد استفاده برای تولید مسیرها به سه دسته تقسیم کرد.

۲٫۱٫۱٫ درخت پیشوند پر سر و صدا

درخت پیشوند پر سر و صدا رایج ترین ساختار داده ای است که برای گرفتن اطلاعات متوالی و شمارش مسیرها استفاده می شود. چن [ ۱۵ ] و همکاران. اولین مکانیسم انتشار مسیر با حریم خصوصی متفاوت را پیشنهاد کرد. آنها از درخت پیشوند پر سر و صدا استفاده می کنند تا دنباله مسیر را با پیشوند یکسان در یک شاخه قرار دهند تا میدان خروجی را کاهش دهند و از بازده زمانی بالای فرآیند انتشار مسیر اطمینان حاصل کنند. آن‌ها از دو مجموعه از محدودیت‌های ذاتی درخت‌های پیشوند برای استنتاج محدودیت‌ها استفاده می‌کنند که ابزار داده را بهبود می‌بخشد. با این حال، تعداد دنباله هایی که به یک شاخه تعلق دارند به سرعت با رشد درخت پیشوند کاهش می یابد. بنابراین، ابزار داده کاهش می یابد. چن و همکاران ۱۶ ] سپس از متغیر طول n استفاده کردمدل -گرام برای استخراج اطلاعات پایه پایگاه داده مسیر و پردازش داده های مسیر کلی. آنها از درخت جستجوی مبتنی بر مارکوف برای کاهش نویز و بهبود کاربرد داده ها استفاده کردند. اخیراً آثاری در زمینه انتشار خط سیر سنتز انجام شده است. DPT [ ۱۷ ] مسیرها را در وضوح های متعدد با استفاده از سیستم های مرجع سلسله مراتبی گسسته می کند تا حرکات فردی را با سرعت های مختلف ثبت کند، و برای هر وضوح یک درخت پیشوند می سازد.
۲٫۱٫۲٫ آمار خصوصی
برای غلبه بر کمبود روش‌های مبتنی بر درخت پیشوند پر سر و صدا، کارهای اخیری وجود دارد که به طور کلی مسیرهای مصنوعی را با استفاده از آمار خصوصی استخراج شده از مسیرهای اصلی تولید می‌کنند. نمونه‌های معمولی AdaTrace [ ۱۸ ]، DP-star [ ۲۳ ] و TGM [ ۱۹ ] هستند.]. DP-Star از متریک حداقل طول توصیف برای خلاصه کردن مسیرهای خام با استفاده از نقاط نماینده آنها استفاده می کند، در نتیجه به یک مبادله مطلوب بین دقت و مختصر محتوای اطلاعاتی آنها دست می یابد. AdaTrace یک سینت سایزر مکان مقیاس پذیر است که از سه ویژگی جدید تشکیل شده است: حمله قطعی، حریم خصوصی آماری قابل اثبات و حفظ ابزار قوی. AdaTrace یک مدل تولیدی را از طریق چهار مرحله تولید می‌کند: استخراج ویژگی، یادگیری خلاصه، کاربرد و تزریق نویز حفظ حریم خصوصی، و تولید مسیر مکانی مصنوعی با حریم خصوصی دیفرانسیل. مسیرهای خروجی اطلاعات کاربردی حیاتی را در مسیرهای اصلی حفظ می کنند و در برابر حملات مسیر موجود قوی هستند. DP-Star چارچوبی برای انتشار مسیرهای خصوصی متفاوت است. DP-Star بر چندین مؤلفه مانند متریک حداقل طول توصیف، شبکه آگاه از چگالی، توزیع سفر و تخمین طول میانه متکی است. TGM ابتدا داده ها را به عنوان یک مدل مولد گرافیکی رمزگذاری می کند و به طور خصوصی مسیرهای مصنوعی را تولید می کند که به کارایی محاسباتی و کاربرد بسیار بالایی دست می یابد.
۲٫۱٫۳٫ مراکز خوشه ای
برای استفاده کامل از توزیع سوگیری مکان‌ها در مسیرها برای فشرده‌سازی کارآمد جهان مکان، Hua et al. ۲۴ ] یک رویکرد مبتنی بر تعمیم برای انتشار مسیرهای خصوصی متفاوت پیشنهاد کرد. ابتدا مسیرها را با ادغام مکان‌ها به طور همزمان تعمیم می‌دهد و سپس مسیرها را پس از تعمیم به شیوه‌ای خصوصی متفاوت آزاد می‌کند. برای بهبود کارایی خوشه مکان خصوصی و ابزار داده، لی و همکاران. ۲۵] یک مکانیسم انتشار داده‌های مسیر مبتنی بر نویز لاپلاس محدود با حریم خصوصی متفاوت پیشنهاد کرد. طراحی این مکانیسم تولید نویز، نویز اضافه شده به تعداد مسیر واقعی را قادر می سازد تا در محدوده قانونی برای افزایش حریم خصوصی دیفرانسیل نمونه برداری شود. علاوه بر این، آنها استراتژی پارتیشن را حذف می کنند که مسیر اصلی را حذف می کند، که باعث بهبود سودمندی داده ها و کارایی انتشار می شود. رویکردهای مبتنی بر تعمیم برای مجموعه داده های مسیر بزرگ مقیاس پذیر هستند.

۲٫۲٫ انتشار متوالی داده های خصوصی متفاوت

تحقیق در مورد انتشار متوالی داده‌های خصوصی متفاوت در حال حاضر در دو حالت در نظر گرفته می‌شود: تنظیم متمرکز و تنظیم چند حزبی. بیشتر آثار بر محیط متمرکز متمرکز بودند. چن و همکاران ۳۰ ] الگوریتمی را پیشنهاد کرد که یک درخت پیشوندی از دنباله ها را برای پشتیبانی از پرس و جوهای شمارش و استخراج مکرر رشته آزاد می کند. چن و همکاران ۱۶ ] یک مدل n-gram با طول متغیر برای متعادل کردن مبادله حریم خصوصی و ابزار پیشنهاد کرد. با این حال، مصرف بودجه حفظ حریم خصوصی روش فوق به ارتفاع درخت پیشوند پر سر و صدا بستگی دارد. برای جدا کردن بودجه حریم خصوصی از ارتفاع درخت ساخته شده، ژانگ و همکاران. ۳۱] مدل PrivTree را پیشنهاد کرد که فقط از مقدار ثابتی از نویز در ساخت درخت پسوند پیش بینی استفاده می کرد. اخیراً، تانگ و همکاران. ۳۲ ] انتشار متوالی داده‌های چند حزبی خصوصی متفاوت را بررسی کرد و یک درخت پسوند پیش‌بینی توزیع شده برای حل مشکل پیشنهاد کرد. با این حال، رویکردهای فوق برای انتشار متوالی داده ها به دلیل ناآگاهی آنها از اطلاعات زمانی و همبستگی مکانی-زمانی، نمی توانند مستقیماً روی داده های مسیر اعمال شوند.

۳٫ مقدمات

در این بخش به معرفی چند تعریف اولیه می پردازیم.
تعریف ۱

(مسیر [ ۲۴ ]) خط سیر یک فرد یک دنباله ترتیب زمانی از جفت زمان-مکان است که می تواند به طور رسمی به صورت تی=(تی۱،ل۱)(تی۲،ل۲)(تی|تی|،ل|تی|)، جایی که تیمنi امین زمان نمونه برداری شده است، لمنموقعیت مکانی (که با مختصات طول و عرض جغرافیایی نشان داده می شود) فرد در آن است تیمن، جایی که ۱من|تی|، و |تی|طول مسیر است.
مجموعه داده مسیر Dبه مجموعه ای از مسیرهای جمع آوری شده از افراد مختلف اشاره دارد. برای سادگی، ما فرض می کنیم که تمام مسیرهای موجود در مجموعه داده است Dدر یک دنباله از مهرهای زمانی نمونه برداری می شوند، به عنوان مثال، مسیرها به طور همزمان ثبت می شوند و طول یکسانی دارند. مهرهای زمانی نمونه برداری شده از هر مسیر در Dمی تواند به عنوان نشان داده شود تیمنمتره(D)={تی۱،تی۲،،تی|تی|}، جایی که |تی|تعداد مهرهای زمانی نمونه برداری شده است. مکان ها در هر مهر زمانی تیمنتیمنمتره(D)می تواند به عنوان یک مجموعه مکان نمایش داده شود Dمن.
تعریف ۲

ϵحریم خصوصی دیفرانسیل [ ۳۳ ]) با توجه به یک الگوریتم تصادفی آg، Oآgمجموعه ای از تمام خروجی های ممکن است آgبرای هر دو مجموعه داده مجاور Dو D(حداکثر در یک رکورد متفاوت است) و هر زیر مجموعه OOآg، اگر و فقط اگر الگوریتم آgراضی می کند

پr[آg(D)O]انقضا(ϵ)×پr[آg(D)O]،

سپس الگوریتم آgحریم خصوصی ϵ دیفرانسیل را فراهم می کند، جایی که ϵ بودجه حریم خصوصی است و ϵ کوچکتر نشان دهنده سطح حریم خصوصی بالاتر است.

حریم خصوصی دیفرانسیل با مکانیزم بهینه افزایش نویز تضمین شده است. مکانیسم لاپلاس، مکانیسم نمایی و مکانیسم پلکان مکانیسم‌های افزایش نویز رایج در آثار موجود هستند. در این مقاله، مکانیسم راه پله را به عنوان مکانیزم اضافه‌کننده نویز انتخاب می‌کنیم، زیرا کاربرد داده‌های بالاتری را نسبت به سایرین حفظ می‌کند.
تعریف ۳

(حساسیت پرس و جو [ ۲۷ ]) تابع query داده شده است f:Dآردکه برمی گردد D-بردارهای عددی بعدی به عنوان خروجی، حساسیت f به صورت تعریف می شود

Δf=حداکثرD،D||f(D)f(D)||1،

جایی که Dو Dمجموعه داده های همسایه هستند و ||·||۱هست ۱-هنجار

تعریف ۴

(مکانیسم راه پله [ ۲۷ ] ) تابع query داده شده است f:Dآرد، حساسیت آن Δfو بودجه حریم خصوصی ϵ، مکانیسم راه پله برای افزودن نویز به نتیجه پرس و جو است، به عنوان مثال،

ک(D)=f(D)+g(Δf،ϵ)،

جایی که g(Δf،ϵ)نویز نمونه برداری از مولد نویز است Dتوزیع احتمال پلکانی بعدی

تابع چگالی احتمال توزیع احتمال پلکانی به صورت زیر تعریف می شود:

ساعتγ(ایکس;Δf،ϵ)=هjϵα(γ)||ایکس||۱[jΔf،(j+γ)Δf]ه(j+1)ϵα(γ)||ایکس||۱[(j+γ)Δf،(j+1)Δf]،

جایی که jن، و γ[۰،۱]α(γ)عامل عادی سازی است

🔻🔻🔻آردساعتγ(ایکس)دایکس۱دایکس۲دایکسد=۱،

α(γ)=د!۲د(Δf)دj=1دد!j!(دj)!جدj(ب+(۱ب)γj)،

جایی که ب=هϵ، جj=من=۰+منjبjو γ=۱۱+هϵ/۲.

۴٫ DP-CSM

۴٫۱٫ چارچوب

با توجه به یک مجموعه داده مسیر D، هدف ما این است که آن را به یک مجموعه داده مسیر خصوصی متفاوت تمیز کنیم D˜در حالی که ابزار داده خود را تا حد ممکن حفظ می کند. برای دستیابی به هدف، ما یک روش جدید با ترکیب یک تعمیم مکان مبتنی بر مجموعه هسته و مکانیسم پلکان به نام DP-CSM پیشنهاد می‌کنیم. معماری DP-CSM در شکل ۱ نشان داده شده است و از دو مرحله تشکیل شده است. مرحله اول، تعمیم مکان بر حسب زمان است که مجموعه داده های مکان همه مهرهای زمانی را وارد می کند و مجموعه داده های مکان تعمیم یافته مربوطه را خروجی می دهد. مرحله دوم بازسازی مسیرها با توجه به مجموعه‌های حاصل از مکان‌های تعمیم‌یافته است و در عین حال تضمین می‌کند که فرآیند بازسازی حریم خصوصی متفاوت را برآورده می‌کند.

۴٫۲٫ تعمیم مکان مبتنی بر Coreset

در نتیجه پیچیدگی درجه دوم الگوریتم‌های تعمیم مکان مبتنی بر خوشه‌بندی موجود [ ۲۰ ، ۲۴ ، ۲۵ ]، تعمیم مکان برای هر مهر زمانی، گلوگاه روش‌های موجود است. برای بهبود کارایی، ما الگوریتم مبتنی بر مجموعه هسته را پیشنهاد می کنیم. Coresets خلاصه‌های کوچک و وزنی از یک مجموعه داده بزرگ هستند به طوری که راه‌حل‌های یافت شده بر روی مجموعه‌های مرکزی با راه‌حل‌های موجود در مجموعه داده کامل رقابت می‌کنند [ ۲۶ ]. ما به طور رسمی الگوریتم تعمیم مکان مبتنی بر مجموعه هسته را در الگوریتم ۱ توضیح می دهیم. در ادامه، الگوریتم تعمیم مکان مبتنی بر مجموعه هسته را توضیح خواهیم داد.

الگوریتم ۱: الگوریتم تعمیم مکان مبتنی بر کورست
ورودی : Dk , m
خروجی :  L={L1،،L|تیمنمتره(D)|}
۱ برای مجموعه داده مکان Dمناز هر مهر زمانی در Dانجام دادن
۲    برای هر مکان l in Dمنانجام دادن
۳     محاسبه کنید س(ل)// محاسبه حساسیت l با توجه به [ ۲۸ , ۲۹ ]
۴    پایان
   برای هر کدام ۵ عددلDمنانجام دادن
۶     پ(ل)س(ل)/لDمنس(ل)// عادی سازی
۷    پایان
۸    سیمننمونه m نقاط وزنی از Dمنجایی که هر نقطه x وزن دارد ۱متر·پ(ل)و با احتمال نمونه برداری می شود پ(ل);
۹    Lمنk -means را روی کورست ها اجرا کنید سیمنبرای به دست آوردن k مراکز خوشه به عنوان مکان های تعمیم یافته.
۱۰ پایان
۱۱ بازگشت L;
برای الگوریتم ۱، پارامترهای ورودی مجموعه داده مسیر اصلی هستند D, تعداد مراکز خوشه k و اندازه هسته ها m . برای هر مجموعه مکان Dمناز مهر زمانی تیمنکه در D، الگوریتم تعمیم مکان مبتنی بر مجموعه هسته به طور موثر k مرکز خوشه را به عنوان مکان های تعمیم یافته خروجی می دهد. مراحل ۲-۶ از الگوریتم ۱ نشان دهنده روند ساخت مجموعه هسته به دنبال الگوریتم پیشنهاد شده در [ ۲۸ ، ۲۹ ] است. به طور خاص، ابتدا حساسیت را محاسبه می کنیم س(ل)از هر نقطه لDمن(حساسیت س(ل)ذکر شده در اینجا با حساسیت در حریم خصوصی دیفرانسیل متفاوت است). پس از محاسبه س(ل)، باید نمونه برداری اهمیت انجام دهیم و هر نقطه l با احتمال نمونه برداری می شود پ(ل)این روند تا زمانی که سیمناز m نقطه تشکیل شده است و هر نقطه نمونه برداری دارای وزن است ۱متر·پ(ل)سپس، k -means را روی هسته‌ها انجام می‌دهیمسیمنبرای بدست آوردن k مراکز و خروجی. در نهایت روند بالا را تکرار می کنیم |تی|-۱ بار
برای نشان دادن منطق الگوریتم ۱، یک مثال اسباب بازی می آوریم. فرض کنید که ما یک مجموعه مکان داریم که شامل ۷ مکان است، همانطور که در شکل ۲ نشان داده شده است. در شکل ۲ ، می بینیم که الگوریتم ۱ از m مکان ها برای نمایش مجموعه اصلی نمونه برداری می کند. به عنوان مثال، ما از محل نمونه برداری می کنیم ل۱۲برای نشان دادن مکان ها ل۱۱،ل۱۲،ل۱۳،ل۱۴، بنابراین، وزن ل۱۲پس از نمونه برداری ۴ است (زیرا ما از یک مکان برای نشان دادن چهار مکان استفاده می کنیم). در نهایت مکان را اضافه می کنیم ل۱۲و وزن آن ۴ به هسته است. سایر شرایط در جدول ۱ نشان داده شده است.

۴٫۳٫ بازسازی مسیر

مرحله بازسازی مسیر برای بازسازی مسیرهای تفاضلی-خصوصی از مکان های تعمیم یافته الگوریتم ۱ است. ما به طور رسمی این روش را در الگوریتم ۲ توصیف می کنیم. الگوریتم مجموعه داده مسیر اصلی را می گیرد. D، مجموعه های مکان تعمیم یافته Lو بودجه حریم خصوصی ϵبه عنوان ورودی، و خروجی مسیرهای بازسازی شده نهایی با ϵ-تضمین حریم خصوصی متفاوت به طور خاص، الگوریتم بازسازی شامل سه مرحله اصلی است، به عنوان مثال، تولید مسیر نامزد، انتخاب مسیر خصوصی متفاوت، و تکمیل مسیر.

الگوریتم ۲: الگوریتم بازسازی مسیر
ورودی : D، L={L1،،L|تیمنمتره(D)|}، ϵ.
خروجی : D˜: مسیرهای بازسازی شده و تعداد نویز آنها.
۱  D˜// یک مجموعه مسیر خالی را راه اندازی کنید
۲  تی=L1×L2××L|تیمنمتره(D)|//کلیه مسیرهای نامزد ممکن را بسازید
۳ برای هر کاندیدا مسیر بازسازی شده تی˜که در تیانجام دادن
۴    Oتی˜ستوهry(تی˜،D);
۵    اگر |Oتی˜|>0سپس
۶      nتی˜=|Oتی˜|+g(Δf،ϵ)// صدای راه پله را به شمارش اضافه کنید
۷      D˜=D˜{تی˜×nتی˜}// اضافه کردن nتی˜مسیرهای بازسازی شده تی˜به D˜
۸    پایان
۹ پایان
۱۰ اگر |D˜|<|D|سپس
۱۱    //مسیرهای تکمیلی
۱۲    نمونه به صورت تصادفی |D||D˜|مسیرها از تیD˜;
۱۳ پایان
۱۴ بازگشت D˜// خروجی مسیرهای بازسازی شده و تعداد نویز آنها
مسیرهای نامزد بر اساس مجموعه‌های مکان تعمیم‌یافته از طریق عملیات یکسان محصول دکارتی، همانطور که در مرحله ۲ الگوریتم ۲ نشان داده شده است، تولید می‌شوند، به عنوان مثال، تی=L1×L2××L|تیمنمتره(D)|سپس، ما مسیرهای بازسازی شده را انتخاب می کنیم تیبه روش خصوصی متفاوت، همانطور که در مراحل ۳-۹ الگوریتم ۲ نشان داده شده است. اگر یک مسیر نامزد حداقل یک مسیر اصلی را در مجموعه داده مسیر پوشش دهد. D، سپس به عنوان یک مسیر بازسازی شده انتخاب می شود. منظور ما از پوشش یک مسیر اصلی این است که مکان هر مهر زمانی در مکان تعمیم پوشانده شده است. به طور خاص، با توجه به یک مسیر نامزد تی˜={ل۱˜،ل۲˜،،ل|تی|˜}، و یک مسیر اصلی تی={ل۱،ل۲،،ل|تی|}، زنگ میزنیم تی˜T را پوشش می دهد ، اگر من{۱،۲،،|تی|}، لمنلمن˜برای سهولت در توصیف، تعریف می کنیم ستوهry(تی،D)به عنوان یک تابع پرس و جو برای جستجوی مسیرهای تحت پوشش برای مسیر بازسازی شده تی˜از جانب Dبرای تضمین حریم خصوصی دیفرانسیل، صدای راه پله را به تعداد واقعی مسیرهای تحت پوشش اضافه می کنیم و مقدار متناظر مسیرهای بازسازی شده را ایجاد می کنیم. به طور خاص، تعداد نویز به صورت زیر محاسبه می شود.

nتی˜=|ستوهry(تی˜،D)|+g(Δf،ϵ)،

جایی که nتی˜تعداد پر سر و صدا مسیر بازسازی شده است.

با اضافه شدن نویز در طول فرآیند انتخاب مسیر بازسازی شده، تعداد مسیرهای بازسازی شده کمتر از مجموعه داده مسیر اصلی خواهد بود. بنابراین، مراحل ۱۰ تا ۱۳ الگوریتم برای تولید مسیرهای تکمیلی طراحی شده است تا مجموعه داده مسیر بازسازی شده دارای تعداد مسیرهای مشابه مجموعه داده اصلی باشد.
به طور خاص، فرض کنید ما استفاده می کنیم D˜={تی˜۱،تی˜۲،،تی˜j}برای نشان دادن مسیرهای بازسازی شده عبور شده توسط مسیرهای اصلی، و بر اساس تعداد نویز آن دسته بندی می شود، یعنی سیnتی۱>سیnتی۲>>سیnتیj،جایی که سیnتیمنتعداد نویز مسیر بازسازی شده را نشان می دهد تی˜منبعد، از فاصله شروع کنید (سیnتی۲،سیnتی۱]،ما محاسبه می کنیم نتومترمناز مسیر در مجموعه تیD˜با تعداد نویز در فاصله (سیnتیمن+۱،سیnتیمن]،روش محاسبه به شرح زیر است:

نتومترمن=|تیD˜|·🔻سیnتیمن+۱سیnتیمنساعتγ(ایکس;Δf،ϵ)دایکس.

جایی که Δfحساسیت جهانی است، ϵبودجه حفظ حریم خصوصی است، و ساعتγ(ایکس;Δf،ϵ)تابع چگالی احتمال مکانیسم راه پله را نشان می دهد. تعداد مسیر بازسازی شده در مجموعه تیD˜۰ است (زیرا هیچ مسیر اصلی از آن عبور نکرده است). پس از اضافه کردن نویز که مکانیسم راه پله را برآورده می کند، احتمال اینکه مسیر در آن قرار گیرد تیD˜در بازه حساب می شود (سیnتیمن+۱،سیnتیمن]است 🔻سیnتیمن+۱سیnتیمنساعتγ(ایکس;Δf،ϵ)دایکس.

برای بازسازی مسیرهای کافی، در نهایت به صورت تصادفی نمونه برداری می کنیم نتومترمنمسیرها از تیD˜، و آن مسیرها را به مجموعه داده مسیر منتشر شده نهایی اضافه کنید. تعداد نویز آنها مقادیر تصادفی در بازه مربوطه است (سیnتیمن+۱،سیnتیمن]هنگامی که تعداد کل مجموعه داده مسیری که قرار است منتشر شود به تعداد کل مجموعه داده اصلی برسد، الگوریتم ۲ متوقف می شود.
در ادامه روش الگوریتم ۲ را با ذکر یک مثال ساده توضیح خواهیم داد. ما یک مجموعه داده مسیر شامل هشت مسیر را در نظر می گیریم، همانطور که در شکل ۳ الف نشان داده شده است. از شکل ۳ ب، می‌توانیم ببینیم که الگوریتم تعمیم مکان پیشنهادی ما بر اساس هسته‌های هسته، مکان اصلی را در هر مهر زمان به دو خوشه تقسیم می‌کند و هر خوشه با یک مرکز خوشه جایگزین می‌شود. سپس، الگوریتم ۲ مراکز k را در مُهرهای زمانی مختلف به ترتیب زمانی به هم متصل می‌کند تا مسیر را بازسازی کند و تعداد نویز آن را خروجی کند. مثلاً مراکز را به هم وصل می کنیم ل۱۱، ل۲۱، ل۳۱برای بدست آوردن مسیر بازسازی شده ل۱۱ل۲۱ل۳۱مسیر بازسازی شده ل۱۱ل۲۱ل۳۱عبور کرده است تی۱،تی۲، بنابراین، تعداد واقعی از ل۱۱ل۲۱ل۳۱۲ است. سپس، صدایی که مکانیسم راه پله را برآورده می کند به تعداد واقعی ۲ اضافه می کنیم. در نهایت، مسیر بازسازی شده را خروجی می کنیم. ل۱۱ل۲۱ل۳۱و تعداد نویز آن ۱٫ موقعیت های دیگر در جدول ۲ نشان داده شده است.

۴٫۴٫ تجزیه و تحلیل حریم خصوصی

اکنون ضمانت حریم خصوصی DP-CSM را از منظر نظری تحلیل می کنیم. DP-CSM از دو مرحله اصلی تشکیل شده است. مرحله اول یک خوشه بندی k -means مبتنی بر هسته است که می تواند به عنوان یک الگوریتم بدون حریم خصوصی در نظر گرفته شود. آg1الگوریتم دوم آg2از مکانیسم راه پله برای اضافه کردن نویز به تعداد مسیرها استفاده می کند. ابتدا قضیه زیر را اثبات می کنیم.
قضیه ۱٫

با توجه به یک مجموعه داده مسیر Dو مجموعه های مکان تعمیم یافته آن L، اجازه دهید نسیتی(D،L)خروجی الگوریتم ۲ را نشان می دهد و پنسیتیمجموعه ای از همه خروجی های ممکن باشد نسیتی(D،L)برای هر دو مجموعه داده مجاور Dو D(حداکثر در یک رکورد متفاوت است)، دو مجموعه مکان تعمیم یافته Lو LLتولید شده از Dو Lتولید شده از D) هر خروجی rپنسیتی، الگوریتم ۲ حریم خصوصی ϵ دیفرانسیل را برآورده می کند اگر و فقط اگر:

پr[نسیتی(D،L)=r]پr[نسیتی(D،L)=r]·هϵ.
اثبات قضیه ۱٫

با فرض آن مجموعه داده Dو مجموعه داده Dمجموعه داده های مجاور هستند، یعنی Dو Dفقط یک مسیر متفاوت دارند تیایکس، ما استفاده می کنیم تی˜ایکسبرای نشان دادن مسیر تعمیم یافته مسیر تیایکس، و نسیتیمن(D،L)تعداد پر سر و صدا مسیر تعمیم یافته را نشان می دهد تی˜منتی، سپس احتمال اینکه نویز شمارش شود نسیتیمن(D،L)برابر است r={جnتی۱،جnتی۲،،جnتی|D|}است

پr[نسیتی(D،L)=r]=پr[نسیتی(D،L)={جnتی۱،جnتی۲،،جnتی|D|}]=پr[نسیتی۱(D،L)=جnتی۱]×پr[نسیتی۲(D،L)=جnتی۲]××پr[نسیتی|D|(D،L)=جnتی|D|]=من=۱|D|پr[نسیتیمن(D،L)=جnتیمن].
در مورد سه مورد زیر بحث می کنیم.
مورد ۱:
برای هر مسیر تعمیم یافته تی˜منتی˜ایکس، می توانیم آن را استخراج کنیم

پr[نسیتیمن(D،L)=جnتیمن]=پr[نسیتیمن(D،L)=جnتیمن]،
مورد ۲:
برای هر مسیر تعمیم یافته تی˜من=تی˜ایکستی˜ایکسD˜، شمارش مسیر تعمیم یافته تی˜ایکسبا اضافه کردن نویز که مکانیسم راه پله را بر اساس شمارش واقعی برآورده می کند، به دست می آید. با توجه به مکانیسم راه پله [ ۲۷ ]، می توانیم آن را استخراج کنیم

پr[نسیتیایکس(D،L)=جnتیایکس]پr[نسیتیایکس(D،L)=جnتیایکس]·هϵ،
مورد ۳:
برای یک مسیر تعمیم یافته دلخواه تی˜من=تی˜ایکستی˜ایکسD˜، می توان آن را به دو مورد فرعی تقسیم کرد جnتیایکس(سیnتیمترمنn،سیnتی۱)و جnتیایکس(سیnتیمترمنn،سیnتی۱).
(آ)
جnتیایکس(سیnتیمترمنn،سیnتی۱)
با فرض اینکه جnتیایکس(سیnتیمن+۱،سیnتیمن)، از تجزیه و تحلیل بخش ۴٫۳ و تابع چگالی احتمال مکانیسم راه پله، می توانیم نتیجه بگیریم که:

پr[نسیتیایکس(D،L)=جnتیایکس]=۱سیnتیمنسیnتیمن+۱·🔻سیnتیمن+۱۱سیnتیمن۱ساعتγ(ایکس;Δf،ϵ)دایکس=۱سیnتیمنسیnتیمن+۱·[(j+y)Δf(سیnتیمن+۱۱)]·آ(γ)هjϵ+[(سیnتیمن۱)(j+y)Δf]·آ(γ)ه(j+1)ϵ=۱سیnتیمنسیnتیمن+۱·[(j+y)Δfسیnتیمن+۱+۱]·آ(γ)هjϵ+[سیnتیمن۱(j+y)Δf]·آ(γ)ه(j+1)ϵ=۱سیnتیمنسیnتیمن+۱·[(j+y)Δfسیnتیمن+۱]·آ(γ)هjϵ+[سیnتیمن(j+y)Δf]·آ(γ)ه(j+1)ϵ+آ(γ)هjϵآ(γ)ه(j+1)ϵ۱سیnتیمنسیnتیمن+۱·[(j+y)Δfسیnتیمن+۱]·آ(γ)هjϵ+[سیnتیمن(j+y)Δf]·آ(γ)ه(j+1)ϵ+آ(γ)هjϵهϵآ(γ)ه(j+1)ϵ=۱سیnتیمنسیnتیمن+۱·[(j+y)Δfسیnتیمن+۱]·آ(γ)هjϵ+[سیnتیمن(j+y)Δf]·آ(γ)ه(j+1)ϵ=پr[نسیتیایکس(D،L)=جnتیایکس].
به این معنا که:

پr[نسیتیایکس(D،L)=جnتیایکس]پr[نسیتیایکس(D،L)=جnتیایکس]،

جایی که ساعتγ(ایکس;Δf،ϵ)تابع چگالی احتمال مکانیسم راه پله را نشان می دهد.

(ب)
جnتیایکس(سیnتیمترمنn،سیnتی۱)
ما استفاده می کنیم سیnتیمترمنnبرای نشان دادن حداقل تعداد نویز مسیر در مجموعه داده مسیر خروجی، سپس:

پr[نسیتیایکس(D،L)=جnتیایکس]=۱🔻سیnتیمترمنn1سیnتی۱۱ساعتγ(ایکس;Δf،ϵ)دایکس=۱{[(j+y)Δf(سیnتیمترمنn1)]آ(γ)هjϵ+[(سیnتی۱۱)(j+y)Δf]آ(γ)ه(j+1)ϵ}=۱{[(j+y)Δfسیnتیمترمنn+1]آ(γ)هjϵ+[سیnتی۱۱(j+y)Δf]آ(γ)ه(j+1)ϵ}=۱[(j+y)Δfسیnتیمترمنn]آ(γ)هjϵ[سیnتی۱(j+y)Δf]آ(γ)ه(j+1)ϵآ(γ)هjϵ+آ(γ)ه(j+1)ϵ۱[(j+y)Δfسیnتیمترمنn]آ(γ)هjϵ[سیnتی۱(j+y)Δf]آ(γ)ه(j+1)ϵآ(γ)هjϵهϵ+آ(γ)ه(j+1)ϵ=۱[(j+y)Δfسیnتیمترمنn]آ(γ)هjϵ[سیnتی۱(j+y)Δf]آ(γ)ه(j+1)ϵ=پr[نسیتیایکس(D،L)=].
به این معنا که:

پr[نسیتیایکس(D،L)=جnتیایکس]پr[نسیتیایکس(D،L)=جnتیایکس].
بنابراین ما می توانیم آن را استخراج کنیم پr[نسیتیایکس(D،L)=جnتیایکس]=پr[نسیتیایکس(D،L)=جnتیایکس].
با ترکیب این سه حالت می توانیم نتیجه بگیریم پr[نسیتی(D،L)=r]پr[نسیتی(D،L)=r]·هϵبنابراین، الگوریتم ۲ راضی می کند ϵ-حریم خصوصی دیفرانسیل طبق تعریف ۲٫ □
قضیه ۲٫

ما DP-CSM را به عنوان نشان می دهیم آgو فرض کنید پآgمجموعه ای از تمام خروجی های ممکن است آgبرای هر دو مجموعه داده مجاور Dو Dو هر خروجی Oپآg، DP-CSM حریم خصوصی ϵ دیفرانسیل را برآورده می کند اگر و فقط اگر:

پr[آg(D)=O]پr[آg(D)=O]·هϵ.
اثبات قضیه ۲٫

فرض کنید که Dو Dما از دو مجموعه داده مجاور استفاده می کنیم آg1برای نشان دادن الگوریتم مکان یابی عمومی پیشنهادی ما و O1برای نمایش خروجی آن؛ ما استفاده می کنیم آg2برای نشان دادن الگوریتم بازسازی مسیر، و O2برای نمایش خروجی آن Ag نمایانگر کل مدل و O نمایانگر خروجی آن است. می توانیم نتیجه بگیریم که:

پr[آg(D)=O]=پr[آg1(D)=O1]·پr[آg2(D)=O2].

طبق تعریف ۲ و قضیه ۱ داریم:

پr[آg1(D)=O1]·پr[آg2(D)=O2]پr[آg1(D)=O1]·(پr[آg2(D)=O2]·هϵ)=پr[آg(D)=O]·هϵ.

با ترکیب معادلات ( ۱۷ ) و ( ۱۸ ) داریم:

پr[آg(D)=O]پr[آg(D)=O]·هϵ.

در نهایت، ما ثابت می کنیم که DP-CSM راضی می کند ϵ-حریم خصوصی متفاوت با توجه به تعریف ϵ-حریم خصوصی متفاوت 

۴٫۵٫ تحلیل پیچیدگی

هزینه محاسباتی DP-CSM عمدتاً به تعمیم مکان و بازسازی مسیرها مربوط می شود.
در مرحله اول، ما پیچیدگی محاسباتی تعمیم مکان را تحلیل می‌کنیم، که عمدتاً از ساخت مجموعه هسته و خوشه‌بندی k – means تشکیل شده است. ساخت مجموعه هسته در هر مهر زمانی انجام می شود و پیچیدگی محاسباتی آن است O(ک|D||تی|)، جایی که |D|تعداد مسیرها است، |تی|طول مسیر، k تعداد خوشه ها است. پیچیدگی اجرای k -means است O(nکمتر|تی|)، که در آن n تعداد تکرارهای k -means است. پیچیدگی زمانی الگوریتم ۱ است O(nکمتر|تی|)علاوه بر این، پیچیدگی زمانی k -means سنتی است O(nک|D||تی|)، به این معنی که الگوریتم ۱ سریعتر از k -means سنتی است ( متر|D|).
ثانیاً، ما مرکز هر خوشه را در هر زمان مهر وصل می کنیم. از آنجایی که تعداد مراکز است |D||تی|، پیچیدگی محاسباتی اتصال مراکز است O(|D||تی|)پیچیدگی اضافه کردن نویز و تکمیل مسیرها کمتر از |D|بنابراین، پیچیدگی محاسباتی الگوریتم بازسازی مسیر است O(|D||تی|).
بنابراین، کل پیچیدگی محاسباتی DP-CSM است O(nکمتر|تی|).

۵٫ آزمایش کنید

در این بخش، ما به طور تجربی عملکرد روش DP-CSM خود را از نظر کاربرد داده مجموعه داده های مسیر سالم و مقیاس پذیری برای مقابله با مجموعه داده های مسیر بزرگ ارزیابی می کنیم.

۵٫۱٫ تنظیم آزمایش

ما DP-CSM را با سه اثر معرف (INFOCOM15 [ ۲۴ ]، IS17 [ ۲۵ ] و PCG [ ۲۰ ]) مقایسه می کنیم. ما همه روش‌ها را در پایتون پیاده‌سازی کردیم، و همه آزمایش‌ها روی رایانه‌ای با CPU Intel Core i7-9700، رم ۱۶G اجرا شد.

۵٫۱٫۱٫ مجموعه داده ها

ما از سه پایگاه داده مسیر زندگی واقعی در دسترس عموم استفاده کردیم: T-drive ( https://www.microsoft.com/en-us/research/publication/t-drive-trajectory-data-sample/ ، دسترسی به ۳ دسامبر ۲۰۲۲) [ ۳۴ ، ۳۵ ]، Geolife https://www.microsoft.com/en-us/download/details.aspx?id=52367 ، مشاهده شده در ۳ دسامبر ۲۰۲۲) [ ۳۶ ، ۳۷ ، ۳۸ ] و Roma ( http:/ /crawdad.org/roma/taxi/20140717/taxicabs/index.html ، مشاهده شده در ۳ دسامبر ۲۰۲۲) [ ۳۹ ]، در آزمایشات ما.
تی درایو. مجموعه داده شامل مسیرهای GPS 10357 تاکسی در پکن از ۲ فوریه تا ۸ فوریه است. ما مسیر را از ساعت ۸:۳۰ تا ۱۴:۳۰ به عنوان داده های تجربی خود انتخاب کردیم و هر مسیر شامل ۳۲ مکان است. فاصله زمانی بین هر دو مکان مجاور در یک مسیر ۱۰ دقیقه است. پس از پیش پردازش، ما در نهایت ۱۲۰۰۰ مسیر را به عنوان داده های تجربی خود انتخاب کردیم.
ژئولایف. یک مجموعه داده از طریق ثبت‌کننده‌های GPS مختلف و تلفن‌های GPS در پروژه Geolife توسط ۱۸۲ کاربر در یک دوره بیش از پنج سال (از آوریل ۲۰۰۷ تا اوت ۲۰۱۲) جمع‌آوری شد. مجموعه داده مسیر Geolife شامل ۱۷۶۲۱ مسیر با مسافت کلی ۱۲۹۲۹۵۱ کیلومتر و مدت زمان کل ۵۰۱۷۶ ساعت است. پس از پیش پردازش، در نهایت ۱۲۰۰۰ مسیر را به عنوان داده های تجربی خود انتخاب کردیم و هر مسیر شامل ۳۲ مکان است. فاصله زمانی بین هر دو مکان مجاور در یک مسیر ۱۰ ثانیه است.
تاکسی روما مجموعه داده ای حاوی آثار تحرک تاکسی های تاکسی در رم، ایتالیا است. این شامل مسیرهای GPS از ۳۲۰ تاکسی است که طی ۳۰ روز (از ۱ فوریه ۲۰۱۴ تا ۲ مارس ۲۰۱۴) جمع آوری شده است. پس از پیش پردازش، در نهایت ۱۲۰۰۰ مسیر را به عنوان داده های تجربی خود انتخاب می کنیم و هر مسیر شامل ۳۲ مکان است. فاصله زمانی بین هر دو مکان مجاور در یک مسیر تقریباً ۱۵ ثانیه است.

۵٫۱٫۲٫ معیارهای کاربردی داده

در آزمایش‌ها، ما از سه معیار رایج استفاده می‌کنیم (یعنی شباهت توزیع فضایی، فاصله Hausdorff و اعوجاج پرس و جو) و سه آنتروپی معرفی‌شده در [ ۴۰ ] برای ارزیابی جامع قابلیت حفظ ابزار داده‌ای روش پیشنهادی ما از جنبه‌های مختلف.
شباهت توزیع فضایی شباهت توزیع فضایی بین پایگاه داده مسیر خام و پایگاه داده مسیر پاکسازی شده با نقشه های حرارتی نشان داده شده است. ما فضای فضایی را به شبکه های ۴۰ × ۴۰ تقسیم می کنیم و تعداد مکان هایی که در هر سلول شبکه قرار می گیرند را می شماریم. همانطور که هر نقشه حرارتی را می توان به عنوان یک بردار ۱۶۰۰ بعدی نشان داد (ایکس۱،ایکس۲،، ایکس۱۶۰۰)، جایی که ایکسمنتعداد مکان‌ها در سلول شبکه i- ام است، ما بیشتر شباهت را با شباهت‌های کسینوس بین نقشه‌های حرارتی پایگاه‌داده مسیر خام و پایگاه‌های داده مسیر سالم‌سازی‌شده مربوطه کمیت می‌کنیم. پایگاه داده مسیر پاکسازی شده که شباهت توزیع فضایی بالاتری با پایگاه داده مسیر خام دارد، کاربرد داده بالاتری را حفظ می کند.
فاصله هاسدورف فاصله Hausdorff یک متریک رایج برای اندازه‌گیری کاربرد داده پایگاه داده مسیر سالم‌سازی شده است. تعریف فاصله هاسدورف به صورت زیر است:

اچ(|D|،|D|˜)=حداکثر(ساعت(|D|،|D|˜)،ساعت(|D|˜،|D|))،

جایی که ساعت(|D|˜،|D|)=حداکثرتی|D|˜{دقیقهتی|D|{Dمنستیآnجه(تی،تی)}}Dمنستیآnجه(تی،تی)با مجموع فاصله اقلیدسی هر مهر زمانی بین T و محاسبه می شودتیفاصله مسیر بین مجموعه داده اصلی را منعکس می کند Dو مجموعه داده منتشر شده |D|˜و فاصله کمتر دلالت بر سودمندی داده بالاتر دارد.

تحریف پرس و جو محدوده ( آرس). اعوجاج پرس و جوی محدوده یکی دیگر از معیارهای رایج مورد استفاده برای کاربرد داده های مسیر منتشر شده است [ ۲۰ ، ۲۴ ، ۴۱ ]. به صورت زیر محاسبه می شود

آرس=|س(D)س(D˜)|مترآایکس(|س(D)|،|س(D˜)|)،

جایی که س(D)نتیجه پرس و جو در مسیرهای خام است، س(D˜)نتیجه پرس و جو در مسیرهای بازسازی شده است، س(D)س(D˜)تفاوت مجموعه ای است که مکان ها را در آن برمی گرداند س(D)در حالی که در نیست س(D˜)، و |·|کاردینالیته یک مجموعه را برمی گرداند. اعوجاج پرس و جو با برد بزرگتر نشان دهنده کاربرد کمتر داده است.

آنتروپی تصادفی اگر هر مکان با احتمال یکسان بازدید شود، آنتروپی تصادفی می‌تواند میزان پیش‌بینی‌پذیری مکان کاربر را به تصویر بکشد [ ۴۲ ]. تعریف آنتروپی تصادفی:

اسمنrآnدورود به سیستم۲نمن،

جایی که نمنتعداد مکان هایی است که کاربر i از آنها بازدید می کند.

آنتروپی غیر همبسته زمانی آنتروپی غیرهمبسته زمانی می تواند ناهمگونی الگوهای بازدید را مشخص کند [ ۴۲ ]. تعریف آنتروپی غیرهمبسته زمانی به شرح زیر است:

اسمنتوnجj=1نمنپمن(j)ورود به سیستم۲پمن(j)،

جایی که پمن(j)احتمال تاریخی است که مکان j توسط کاربر i بازدید شده است.

آنتروپی واقعی آنتروپی واقعی نه تنها به دفعات بازدید بستگی دارد، بلکه به ترتیب بازدید از گره ها و هزینه زمانی در هر مکان نیز بستگی دارد، بنابراین نظم مکانی-زمانی کامل موجود در الگوی تحرک فرد را به تصویر می کشد [ ۴۲ ]. تعریف آنتروپی واقعی:

اسمنتیمنتیمنپ(تیمن)ورود به سیستم۲[پ(تیمن)]،

جایی که پ(تیمن)احتمال یافتن یک دنباله خاص با ترتیب زمانی است تیمندر مسیر حرکت تیمن.

۵٫۲٫ مقایسه ابزار داده

در این بخش فرعی، ابتدا کاربرد مسیرهای منتشر شده را با شباهت کسینوس، فاصله هاوسدورف و اعوجاج پرس و جوی محدوده ارزیابی می کنیم. سپس، ما ابزار را با سه آنتروپی معرفی شده در [ ۴۰ ] ارزیابی می کنیم. در نهایت، ما مبادله بین ابزار و حریم خصوصی را ارزیابی می کنیم.

۵٫۲٫۱٫ تشابه توزیع فضایی

شکل ۴ نقشه های حرارتی سه مجموعه داده مسیر واقعی و مجموعه داده های مسیر سالم ایجاد شده توسط چهار مدل را نشان می دهد. برای هر نقشه حرارتی یک مجموعه داده مسیر سالم، شباهت کسینوس آن را با نقشه حرارتی مربوط به مجموعه داده مسیر خام محاسبه می‌کنیم. تشابه کسینوس بالاتر به معنای حفظ توزیع فضایی بهتر است. از شکل ۴، می‌توانیم ببینیم که مجموعه داده‌های مسیری پاک‌سازی‌شده حاصل از DP-CSM پیشنهادی، نمرات شباهت کسینوس بالاتری نسبت به INFOCOM15 و IS17 دارند. اگرچه نمرات شباهت کسینوس DP-CSM کمتر از PCG است، شکاف آنها کمتر از INFOCOM15 و IS17 است. دلیل کاهش شباهت DP-CSM پیشنهادی این است که هسته‌های مکان را برای خوشه‌بندی به جای مجموعه‌های مکان اصلی اتخاذ می‌کند و هسته‌ها نوعی فشرده‌سازی از دست دادن مجموعه‌های مکان اصلی هستند. این نشان می دهد که DP-CSM ابزار داده قابل قبول را قربانی کارایی می کند. دلیل عملکرد بهتر DP-CSM از INFOCOM15 و IS17 این است که DP-CSM از مکانیسم راه پله به جای مکانیسم لاپلاسی استفاده می کند.
۵٫۲٫۲٫ فاصله هاسدورف
شکل ۵ مقایسه فاصله هاوسدورف بین چهار مدل را در تنظیمات مختلف نشان می دهد. فاصله Hausdorff تفاوت بین مجموعه داده مسیر خام و مجموعه داده مسیر سالم را اندازه‌گیری می‌کند، و فاصله کمتر به معنای حفظ ابزار بهتر از مجموعه داده مسیر سالم است. از شکل ۵ ، می بینیم که DP-CSM ما فواصل کمتری نسبت به مدل های INFOCOM15 و IS17 در بیشتر موارد دارد، که به معنای کاربرد بهتر داده نسبت به مدل های INFOCOM15 و IS17 است. مشابه روند نشان داده شده در شکل ۴، DP-CSM فواصل بزرگتری نسبت به PCG دارد. این معقول است زیرا (۱) شمارش مسیرها تأثیری بر مسافت هاسدورف ندارد، به این معنی که صدای راه پله در شمارش بی فایده خواهد بود. (۲) ساخت کورست ها مجموعه داده های مسیر بازسازی شده را تحریف می کند.
۵٫۲٫۳٫ اعوجاج پرس و جوی محدوده
شکل ۶ نتایج مقایسه چهار مدل در مورد اعوجاج پرس و جو محدوده را نشان می دهد. اعوجاج پرس و جوی محدوده کوچکتر حاکی از حفظ ابزار بهتر یک مجموعه داده مسیر پاکسازی شده است. همانطور که در شکل ۶ نشان داده شده است ، DP-CSM ما دارای اعوجاج محدوده پرس و جو کمتری نسبت به سه خط مبنا تحت تنظیمات یکسان است. این نتایج نشان می‌دهد که اگرچه DP-CSM ما ابزار داده را قربانی کارایی می‌کند، اما مجموعه داده خام را بیش از حد تحریف نمی‌کند. علاوه بر این، ما همچنین می‌توانیم ببینیم که با افزایش اندازه مجموعه داده‌ها، اعوجاج پرس و جوی محدوده کاهش می‌یابد. این بدان معنی است که مجموعه داده های مسیر بزرگتر برای حفظ حریم خصوصی مفید هستند.
۵٫۲٫۴٫ آنتروپی تصادفی
شکل ۷ نتایج مقایسه آنتروپی تصادفی چهار روش را با مجموعه داده خط سیر خام نشان می دهد. از شکل ۷، می توانیم ببینیم که DP-CSM، INFOCOM15 و IS17 می توانند آنتروپی تصادفی مشابهی را بدست آورند که بزرگتر از آنچه PCG در مجموعه داده T-drive به دست می آورد. در حالی که در مجموعه داده های Geolife و Roma، DP-CSM آنتروپی تصادفی بالاتری را نسبت به سایرین نشان می دهد. (تأثیر روی پیش بینی پذیری در مجموعه داده های مختلف به دلیل فواصل زمانی مختلف نمونه گیری متفاوت است. پیش بینی پذیری مسیرهایی با فواصل زمانی نمونه برداری کوچکتر ممکن است حساس تر باشد). این بدان معنی است که قابلیت حفظ قابلیت پیش بینی DP-CSM از روش های دیگر عقب تر است. شایان ذکر است که، از آنجایی که سه مجموعه داده مورد استفاده در آزمایش‌های ما در مقایسه با مسیرهای CDR (Call Detailed Record) که در [ ۴۲ ] استفاده می‌شوند، مسیرهای GPS با دانه‌بندی ریزتری دارند.]، پیش بینی پذیری آنها ممکن است کمتر از مسیرهای CDR باشد.
۵٫۲٫۵٫ آنتروپی زمانی-غیر همبسته
شکل ۸ نتایج مقایسه آنتروپی غیرهمبسته زمانی چهار روش را با مجموعه داده خط سیر خام نشان می دهد. از شکل ۸ ، می توانیم روندهای مشابهی را که در شکل ۷ وجود دارد، مشاهده کنیم . همچنین نشان می‌دهد که DP-CSM آنتروپی بی‌همبستگی زمانی بالاتری نسبت به روش‌های دیگر دارد. بنابراین، DP-CSM قابلیت پیش‌بینی بیشتری را نسبت به روش‌های دیگر از دیدگاه ابزار داده از دست می‌دهد، اما می‌تواند حریم خصوصی بالاتری را حفظ کند زیرا پیش‌بینی‌پذیری ممکن است باعث افشای حریم خصوصی در برخی شرایط شود.
۵٫۲٫۶٫ آنتروپی واقعی
شکل ۹ نتایج مقایسه آنتروپی واقعی چهار روش با مجموعه داده خط سیر خام را نشان می دهد. همانطور که در شکل ۹ نشان داده شده است ، چهار روش دارای آنتروپی واقعی در تنظیمات مختلف هستند، به این معنی که آنها قابلیت حفظ قابلیت پیش بینی مشابهی دارند. علاوه بر این، شکاف بین آنتروپی مجموعه داده خام و آنتروپی مجموعه داده های پاکسازی شده در مجموعه داده های Geolife و Roma بزرگتر از T-drive است. دلیل ممکن است تفاوت فواصل نمونه‌گیری باشد و مجموعه داده T-drive فاصله نمونه‌گیری بیشتری نسبت به مجموعه داده‌های Geolife و Roma دارد.
۵٫۲٫۷٫ تاثیرات ϵدر ابزار داده
شکل ۱۰ a-c کاربرد داده روش های مختلف را در سه مجموعه داده مسیر زندگی واقعی نشان می دهد. شکل ۱۰ a-c نتایج حاصل از T-drive، Geolife و Roma را نشان می دهد. شکل ۱۰ a-c نشان می دهد که فاصله Hausdorff DP-CSM بزرگتر از PCG اما نزدیک به INFOCOM15 و IS17 است، که به این معنی است که از دست دادن ابزار داده بیشتر از PCG است اما تلفات ابزار مشابه با INFOCOM15، IS17 است. این معقول است زیرا (۱) شمارش مسیرها تأثیری بر مسافت هاسدورف ندارد، به این معنی که صدای راه پله در شمارش بی فایده خواهد بود. (۲) ساخت کورست ها داده های مسیر را مخدوش می کند.
همانطور که در شکل ۱۰ d-f نشان داده شده است، محور افقی بودجه حریم خصوصی را نشان می دهد ϵ، و محور عمودی اعوجاج پرس و جوی محدوده را نشان می دهد. شکل ۱۰ d-f نشان می دهد که کاربرد مسیرهای بازسازی شده با افزایش ϵو DP-CSM نسبت به سه کار دیگر در بیشتر موارد کاربرد بیشتری دارد. این معقول است زیرا (۱) افزایش بودجه حریم خصوصی به این معنی است که نویزهای کمتری اضافه شده است و بنابراین ابزار بهبود می یابد. (۲) k -means مبتنی بر مجموعه هسته با تکرارهای کمتری همگرا می شود. بنابراین، زمانی که حداکثر تعداد تکرارها ثابت است، k -means مبتنی بر مجموعه هسته، کاربرد بیشتری نسبت به k -means دارند . (۳) در مقایسه با مکانیسم لاپلاس، مکانیسم راه پله می تواند با اجتناب از اضافه کردن نویز بیش از حد به تعداد مسیرها، کاربرد را بهبود بخشد.

۵٫۳٫ مقایسه مقیاس پذیری

ما زمان اجرا را تحت اندازه های مختلف داده و تعداد متفاوت مراکز خوشه مطالعه می کنیم. برای تجزیه و تحلیل جامع تر DP-CSM، ما کل زمان تولید مسیر را تجزیه و تحلیل می کنیم و بازده زمانی DP-CSM را با INFOCOM15، IS17 و PCG مقایسه می کنیم.

۵٫۳٫۱٫ تاثیر |D|در مقیاس پذیری

شکل ۱۱ مقایسه کارایی بین چهار روش را در سه مجموعه داده مسیر زندگی واقعی نشان می دهد. پیچیدگی زمانی INFOCOM15، IS17 و PCG است O(nک|D||تی|)، و پیچیدگی زمانی DP-CSM است O(nکمتر|تی|)، که در آن m = ۰٫۲ |D|همانطور که در شکل ۱۱ نشان داده شده است ، DP-CSM همیشه بسیار سریعتر از INFOCOM15، IS17 و PCG تحت تنظیمات یکسان است. این نتایج نشان می دهد که کارایی DP-CSM در بین کارهای مقایسه شده بالاترین است. این منطقی است زیرا coreset خلاصه کوچکی از مجموعه داده اصلی است (بنابراین متر<|D|) که زمان اجرای k -means مبتنی بر مجموعه هسته را کاهش می دهد .
۵٫۳٫۲٫ تاثیر k بر مقیاس پذیری
شکل ۱۲ کارایی چهار روش را در سه مجموعه داده مسیر واقعی نشان می دهد. همانطور که در شکل ۱۲ نشان داده شده است ، زمان اجرا تقریباً به صورت خطی با افزایش k افزایش می یابد . این معقول است زیرا زمان k -means به صورت خطی با افزایش k افزایش می یابد و کل زمان اجرا عمدتاً از زمان k -means تشکیل شده است. علاوه بر این، ما همچنین می توانیم ببینیم که DP-CSM همیشه بسیار سریعتر از INFOCOM15، IS17 و PCG است، که به این معنی است که کارایی DP-CSM در بین کارهای مقایسه شده بالاترین است. دلیل آن مانند بخش ۵٫۳٫۱ است.

۶٫ نتیجه گیری

در این مقاله، ما DP-CSM را ارائه می‌کنیم، یک الگوریتم سنتز مسیر خصوصی متفاوت بر اساس کورست‌ها و مکانیسم پلکان برای انتشار داده‌های مسیر. در مقایسه با راه‌حل‌های مبتنی بر مرکز خوشه‌ای موجود، DP-CSM از مجموعه هسته‌ای برای بهبود کارایی استفاده می‌کند و از مکانیسم پلکانی برای جایگزینی مکانیسم سنتی لاپلاس برای بهبود سودمندی استفاده می‌کند. DP-CSM عمدتاً از دو مرحله زیر تشکیل شده است: تعمیم مکان و بازسازی مسیر. در مرحله اول، مجموعه هسته مجموعه مکان را در هر مهر زمانی می سازیم. سپس از k استفاده می کنیم-به معنای خوشه بندی برای به دست آوردن مجموعه های مکان تعمیم یافته است. در مرحله دوم، ابتدا مسیرها را بازسازی می کنیم و نویز را به تعداد مسیرهای بازسازی شده اضافه می کنیم. با توجه به تعداد مسیرهای بازسازی شده، ما مسیرها را تکمیل می کنیم و نویز اضافه می کنیم. نتایج تجربی نشان می‌دهد که DP-CSM کارایی را تا حد زیادی بهبود بخشیده است و در عین حال کاربرد و سطح حریم خصوصی مشابهی را با سه روش رایج مانند INFOCOM15، IS17 و PCG حفظ کرده است.
در آینده، ما امیدواریم که با ساخت مستقیم هسته‌های با ابعاد بالا بر اساس مسیر اصلی، مرحله بازسازی مسیر را حذف کنیم، بنابراین سودمندی داده‌ها و کارایی زمان را بیشتر بهبود می‌بخشیم. علاوه بر این، DP-CSM در حال حاضر فقط می‌تواند مسیرها را با همان طول پردازش کند – امیدواریم در آینده بر این نارسایی غلبه کنیم.

منابع

  1. محرز، ز. صابر، ا. بدیدی، ا. سعد، دبلیو. Sadik, M. Smart Urban Mobility: When Mobility Systems Meet Smart Data. IEEE Trans. هوشمند ترانسپ سیستم ۲۰۲۱ ، ۲۳ ، ۶۲۲۲-۶۲۳۹٫ Google Scholar ] [ CrossRef ]
  2. یوان، نیوجرسی؛ ژنگ، ی. Xie، X. وانگ، ی. ژنگ، ک. Xiong، H. کشف مناطق عملکردی شهری با استفاده از مسیرهای فعالیت نهفته. IEEE Trans. بدانید. مهندسی داده ۲۰۱۴ ، ۲۷ ، ۷۱۲-۷۲۵٫ Google Scholar ] [ CrossRef ]
  3. او، تی. بائو، جی. لی، آر. روآن، اس. لی، ی. آهنگ، ال. او، اچ. ژنگ، ی. تحرک انسانی در یک شهر جدید چیست: انتقال دانش تحرک در سراسر شهرها. در مجموعه مقالات کنفرانس وب ۲۰۲۰، تایپه، تایوان، ۲۰ تا ۲۴ آوریل ۲۰۲۰؛ ACM: تایپه، تایوان، ۲۰۲۰؛ صص ۱۳۵۵–۱۳۶۵٫ Google Scholar ] [ CrossRef ]
  4. خزبک، ی. کائو، جی. بی‌نام‌سازی ردیابی‌های تحرک با اطلاعات مکان مشترک. در مجموعه مقالات کنفرانس IEEE 2017 در مورد ارتباطات و امنیت شبکه (CNS)، لاس وگاس، NV، ایالات متحده، ۹ تا ۱۱ اکتبر ۲۰۱۷؛ IEEE: لاس وگاس، NV، ایالات متحده آمریکا، ۲۰۱۷؛ صفحات ۱-۹٫ Google Scholar ] [ CrossRef ]
  5. وانگ، اچ. گائو، سی. لی، ی. وانگ، جی. جین، دی. سان، جی. بی‌نام‌سازی مسیرهای تحرک: تشریح شکاف‌های بین تئوری و عمل. در مجموعه مقالات سمپوزیوم امنیت شبکه و سیستم توزیع شده ۲۰۱۸، سن دیگو، کالیفرنیا، ایالات متحده آمریکا، ۱۸ تا ۲۱ فوریه ۲۰۱۸؛ انجمن اینترنتی: سن دیگو، کالیفرنیا، ایالات متحده آمریکا، ۲۰۱۸٫ [ Google Scholar ] [ CrossRef ]
  6. د ماتوس، EP; Domingues، AC; Loureiro، AA به من دو امتیاز بدهید و من به شما می گویم که شما کی هستید. در مجموعه مقالات سمپوزیوم وسایل نقلیه هوشمند IEEE 2019 (IV)، پاریس، فرانسه، ۹ تا ۱۲ ژوئن ۲۰۱۹؛ IEEE: پاریس، فرانسه، ۲۰۱۹؛ ص ۱۰۸۱-۱۰۸۷٫ Google Scholar ] [ CrossRef ]
  7. ابول، ا. بونچی، اف. نانی، ام. هرگز به تنهایی راه نرو: عدم قطعیت برای ناشناس بودن در پایگاه داده های اشیاء متحرک. در مجموعه مقالات کنفرانس بین المللی IEEE در مورد مهندسی داده، کانکون، مکزیک، ۷ تا ۱۲ آوریل ۲۰۰۸٫ [ Google Scholar ]
  8. شائو، دی. جیانگ، ک. کیستر، تی. برسان، اس. Tan, KL Publishing Rajective with Differential Privacy: A Priori در مقابل A Posteriori Sampling Mechanisms. در پایگاه داده و برنامه های کاربردی سیستم های خبره ; یادداشت های سخنرانی در علوم کامپیوتر; Springer: برلین/هایدلبرگ، آلمان، ۲۰۱۳٫ [ Google Scholar ]
  9. Sweeney, L. k-anonymity: مدلی برای محافظت از حریم خصوصی. بین المللی J. نامشخص. فازی دانستن. سیستم مبتنی بر ۲۰۰۲ ، ۱۰ ، ۵۵۷-۵۷۰٫ Google Scholar ] [ CrossRef ]
  10. ماچاناواجهالا، ع. کیفر، دی. گرکه، ج. Venkitasubramaniam، M. L-تنوع: حریم خصوصی فراتر از ناشناس بودن. ACM Trans. بدانید. کشف کنید. داده ۲۰۰۷ ، ۱ ، ۳٫ [ Google Scholar ] [ CrossRef ]
  11. لی، ن. لی، تی. Venkatasubramanian، S. t-Closeness: Privacy Beyond K-Anonymity and l-Diversity. در مجموعه مقالات بیست و سومین کنفرانس بین المللی IEEE 2007 در زمینه مهندسی داده، استانبول، ترکیه، ۱۵ آوریل ۲۰۰۷ تا ۲۰ آوریل ۲۰۰۷٫ [ Google Scholar ]
  12. گانتا، اس آر؛ Kasiviswanathan، SP; اسمیت، ای. حملات ترکیب و اطلاعات کمکی در حریم خصوصی داده ها. در مجموعه مقالات چهاردهمین کنفرانس بین المللی ACM SIGKDD در مورد کشف دانش و داده کاوی، لاس وگاس، NV، ایالات متحده، ۲۴-۲۷ اوت ۲۰۰۸٫ انجمن ماشین های محاسباتی: نیویورک، نیویورک، ایالات متحده آمریکا، ۲۰۰۸; ص ۲۶۵-۲۷۳٫ Google Scholar ] [ CrossRef ]
  13. کیفر، دی. حملات به حریم خصوصی و قضیه دی فینتی. در مجموعه مقالات کنفرانس بین المللی ACM SIGMOD 2009 در مدیریت داده ها، پراویدنس، RI، ایالات متحده آمریکا، ۲۹ ژوئن تا ۲ ژوئیه ۲۰۰۹٫ انجمن ماشین‌های محاسباتی: نیویورک، نیویورک، ایالات متحده آمریکا، ۲۰۰۹; صص ۱۲۷-۱۳۸٫ Google Scholar ] [ CrossRef ]
  14. محمد، ن. چن، آر. Fung، BC; Yu, PS انتشار اطلاعات خصوصی متفاوت برای داده کاوی. در مجموعه مقالات هفدهمین کنفرانس بین المللی ACM SIGKDD در مورد کشف دانش و داده کاوی، سن دیگو، کالیفرنیا، ایالات متحده آمریکا، ۲۱ تا ۲۴ اوت ۲۰۱۱٫ صص ۴۹۳-۵۰۱٫ Google Scholar ]
  15. چن، آر. Fung، BCM; Desai، قبل از میلاد انتشار اطلاعات مسیر خصوصی متفاوت. arXiv ۲۰۱۱ ، arXiv:1112.2020. Google Scholar ]
  16. چن، آر. Acs، G.; Castelluccia، C. انتشار اطلاعات متوالی خصوصی متفاوت از طریق n-گرم با طول متغیر. در مجموعه مقالات کنفرانس ACM 2012 در مورد امنیت کامپیوتر و ارتباطات -CCS ’12، رالی، NC، ایالات متحده، ۱۶-۱۸ اکتبر ۲۰۱۲٫ ACM Press: Raleigh, NC, USA, 2012; پ. ۶۳۸٫ [ Google Scholar ] [ CrossRef ]
  17. او، X. کورمود، جی. ماچاناواجهالا، ع. Procopiuc، CM; Srivastava، D. DPT: سنتز مسیر خصوصی متفاوت با استفاده از سیستم های مرجع سلسله مراتبی. Proc. VLDB Enddow. ۲۰۱۵ ، ۸ ، ۱۱۵۴-۱۱۶۵٫ Google Scholar ] [ CrossRef ]
  18. Gursoy، EM; لیو، ال. تروکس، اس. یو، ال. Wei, W. Utility-Aware Synthesis of Differentially Private and Attack-Resilient Location Traces. در مجموعه مقالات کنفرانس ACM در مورد امنیت رایانه و ارتباطات، تورنتو، ON، کانادا، ۱۵ تا ۱۹ اکتبر ۲۰۱۸؛ صص ۱۹۶-۲۱۱٫ Google Scholar ]
  19. قانع، س. کولیک، ال. Ramamohanarao, K. TGM: A Generative Mechanism for Publishing Trajectories with Differential Privacy. IEEE Internet Things J. ۲۰۲۰ ، ۷ ، ۲۶۱۱–۲۶۲۱٫ Google Scholar ] [ CrossRef ]
  20. لیو، کیو. یو، جی. هان، جی. Yao, X. انتشار متفاوت خصوصی و آگاهانه از اطلاعات مسیر. سیستم خبره Appl. ۲۰۲۱ ، ۱۸۰ ، ۱۱۵۱۲۰٫ [ Google Scholar ] [ CrossRef ]
  21. الحسینی، ک. Fung، BC; اقبال، ف. داغر، ج.گ. Park، EG SafePath: انتشار متفاوت-خصوصی مسیرهای مسافر در سیستم های حمل و نقل. محاسبه کنید. شبکه ۲۰۱۸ ، ۱۴۳ ، ۱۲۶-۱۳۹٫ Google Scholar ] [ CrossRef ]
  22. کای، اس. لیو، ایکس. لی، ایکس. باند.؛ Zeng, T. طرحی منتشر شده از مسیر برای اینترنت وسایل نقلیه بر اساس حریم خصوصی متفاوت. IEEE Trans. هوشمند ترانسپ سیستم ۲۰۲۱ ، ۲۳ ، ۱۶۵۳۴-۱۶۵۴۷٫ Google Scholar ] [ CrossRef ]
  23. گورسوی، من؛ لیو، ال. تروکس، اس. Yu, L. انتشار داده های مسیری به صورت خصوصی و مفید. IEEE Trans. اوباش محاسبه کنید. ۲۰۱۹ ، ۱۸ ، ۲۳۱۵–۲۳۲۹٫ Google Scholar ] [ CrossRef ]
  24. هوآ، جی. گائو، ی. ژونگ، اس. انتشار خصوصی دیفرانسیل داده‌های خط سیر زمانی کلی. در مجموعه مقالات کنفرانس IEEE 2015 در ارتباطات رایانه ای (INFOCOM)، هنگ کنگ، چین، ۲۶ آوریل تا ۱ می ۲۰۱۵؛ IEEE: Kowloon، هنگ کنگ، ۲۰۱۵؛ صص ۵۴۹-۵۵۷٫ Google Scholar ] [ CrossRef ]
  25. لی، ام. زو، ال. ژانگ، ز. Xu, R. دستیابی به حریم خصوصی متفاوت انتشار داده های مسیر در سنجش مشارکتی. Inf. علمی ۲۰۱۷ ، ۴۰۰–۴۰۱ ، ۱–۱۳٫ Google Scholar ] [ CrossRef ]
  26. فلدمن، دی. شیانگ، سی. زو، آر. Rus, D. Coresets برای k-به‌معنای خوشه‌بندی خصوصی و برنامه‌های کاربردی برای حفظ حریم خصوصی در شبکه‌های حسگر تلفن همراه. در مجموعه مقالات شانزدهمین کنفرانس بین المللی ACM/IEEE در مورد پردازش اطلاعات در شبکه های حسگر، پیتسبورگ، PA، ایالات متحده آمریکا، ۱۸ تا ۲۱ آوریل ۲۰۱۷؛ صص ۳-۱۵٫ Google Scholar ]
  27. گنگ، Q. کیروز، پ. اوه، اس. ویسوانات، پی. مکانیسم پلکان در حریم خصوصی متفاوت. IEEE J. Sel. بالا. فرآیند سیگنال ۲۰۱۵ ، ۹ ، ۱۱۷۶-۱۱۸۴٫ Google Scholar ] [ CrossRef ]
  28. باچم، او. لوسیچ، م. Krause، A. ساختارهای Coreset عملی برای یادگیری ماشین. arXiv ۲۰۱۷ ، arXiv:1703.06476v2. Google Scholar ]
  29. باچم، او. لوسیچ، م. Krause، A. مقیاس پذیر K-Means Clustering از طریق کورست های سبک وزن. arXiv ۲۰۱۷ , arXiv:1702.08248. Google Scholar ]
  30. چن، آر. دسای، ق.م. Fung، BCM; Sossou، NM انتشار داده های حمل و نقل خصوصی متفاوت: مطالعه موردی در سیستم حمل و نقل مونترال. در مجموعه مقالات هجدهمین کنفرانس بین المللی ACM SIGKDD در مورد کشف دانش و داده کاوی، پکن، چین، ۱۲ تا ۱۶ اوت ۲۰۱۲٫ صص ۲۱۳-۲۲۱٫ Google Scholar ]
  31. ژانگ، جی. شیائو، ایکس. Xie، X. PrivTree: یک الگوریتم خصوصی متفاوت برای تجزیه سلسله مراتبی. در مجموعه مقالات کنفرانس بین المللی ۲۰۱۶ مدیریت داده ها-SIGMOD ’16، سانفرانسیسکو، کالیفرنیا، ایالات متحده آمریکا، ۲۶ ژوئن تا ۱ ژوئیه ۲۰۱۶؛ ACM Press: سانفرانسیسکو، کالیفرنیا، ایالات متحده آمریکا، ۲۰۱۶؛ صص ۱۵۵-۱۷۰٫ Google Scholar ] [ CrossRef ]
  32. تانگ، پی. چن، آر. سو، اس. گوا، اس. جو، ال. لیو، جی. انتشار خصوصی متفاوت داده های متوالی چند حزبی. در مجموعه مقالات سی و هفتمین کنفرانس بین المللی مهندسی داده (ICDE) IEEE 2021، Chania، یونان، ۱۹-۲۲ آوریل ۲۰۲۱؛ صص ۱۴۵-۱۵۶٫ Google Scholar ] [ CrossRef ]
  33. دیورک، سی. مک شری، اف. نیسیم، ک. اسمیت، A. کالیبره کردن نویز به حساسیت در تجزیه و تحلیل داده های خصوصی. در یادداشت های سخنرانی در علوم کامپیوتر ; Springer: برلین/هایدلبرگ، آلمان، ۲۰۰۶; ص ۲۶۵-۲۸۴٫ Google Scholar ]
  34. جینگ، ی. یو، ز. زینگ، ایکس. Sun, AG رانندگی با دانش از دنیای فیزیکی. در مجموعه مقالات هفدهمین کنفرانس SIGKDD در مورد کشف دانش و داده کاوی، سن دیگو، کالیفرنیا، ایالات متحده آمریکا، ۲۱ تا ۲۴ اوت ۲۰۱۱٫ صص ۳۱۶-۳۲۴٫ Google Scholar ]
  35. یوان، جی. ژنگ، ی. ژانگ، سی. زی، دبلیو. Xie، X. سان، جی. Huang, Y. T-drive: مسیرهای رانندگی بر اساس مسیرهای تاکسی. در مجموعه مقالات هجدهمین کنفرانس ACM SIGSPATIAL در مورد پیشرفت‌ها در سیستم‌های اطلاعات جغرافیایی، سن خوزه، کالیفرنیا، ایالات متحده آمریکا، ۲ تا ۵ نوامبر ۲۰۱۰٫ صص ۹۹-۱۰۸٫ Google Scholar ]
  36. ژنگ، ی. ژانگ، ال. Xie، X. Ma، WY Mining مکان های جالب و توالی سفر از مسیرهای GPS. در مجموعه مقالات هجدهمین کنفرانس بین المللی وب جهانی، مادرید، اسپانیا، ۲۰-۲۴ آوریل ۲۰۰۹; صص ۷۹۱-۸۰۰٫ Google Scholar ]
  37. ژنگ، ی. لی، کیو. چن، ی. Xie، X. Ma, WY درک تحرک بر اساس داده های GPS. در مجموعه مقالات دهمین کنفرانس ACM در مورد محاسبات همه جا حاضر (Ubicomp 2008)، سئول، جمهوری کره، ۲۱-۲۴ سپتامبر ۲۰۰۸٫ صص ۳۱۲-۳۲۱٫ Google Scholar ]
  38. ژنگ، ی. Xie، X. Ma، WY GeoLife: یک سرویس شبکه اجتماعی مشترک بین کاربر، مکان و مسیر. مهندسی داده IEEE گاو نر ۲۰۱۰ ، ۳۲-۳۹٫ Google Scholar ]
  39. لورنزو، بی. مارکو، بی. پیرپائولو، ال. جوزپه، بی. رائول، آ. Antonello, R. CRAWDAD مجموعه داده Roma/Taxi (نسخه ۲۰۱۴-۰۷-۱۷). ۲۰۱۴٫ در دسترس آنلاین: https://crawdad.org/roma/taxi/20140717 (در ۳ دسامبر ۲۰۲۲ قابل دسترسی است). CrossRef ]
  40. برابازون، ا. اونیل، ام. محاسبات طبیعی در امور مالی محاسباتی (مطالعات در هوش محاسباتی). Springer: برلین/هایدلبرگ، آلمان، ۲۰۰۸٫ [ Google Scholar ]
  41. هو، سی. ولفسون، OE; Trajcevski، G. کاهش داده های مکانی-زمانی با مرزهای خطای قطعی. VLDB J. ۲۰۰۶ ، ۱۵ ، ۲۱۱-۲۲۸٫ Google Scholar ]
  42. آهنگ، سی. Qu، Z. بلوم، ن. Barabási، AL محدودیت های قابل پیش بینی در تحرک انسان. Science ۲۰۱۰ ، ۳۲۷ ، ۱۰۱۸-۱۰۲۱٫ Google Scholar ] [ CrossRef ] [ PubMed ]
شکل ۱٫ چارچوب DP-CSM. (ماژول تعمیم مکان از خوشه‌بندی مبتنی بر کورست برای بهبود کارایی استفاده می‌کند. ماژول بازسازی مسیر مسیرهای مصنوعی را با مکان‌های تعمیم‌یافته بازسازی می‌کند و از مکانیسم پلکان برای تحقق حریم خصوصی متفاوت استفاده می‌کند).
شکل ۲٫ ساخت کورست. یک مجموعه اصلی از مکان ها (دایره ها و مثلث ها در مستطیل سمت چپ) و مجموعه هسته آن (دایره پررنگ و مثلث ها در مستطیل سمت راست) در شکل ۲ نشان داده شده است. المانها ل۱۲و ل۱۵در مجموعه هسته، نمایش های مربوط به مجموعه اصلی وجود دارد: ل۱۲مکان ها را نشان می دهد ل۱۱،ل۱۲،ل۱۳،ل۱۴، و ل۱۵مکان ها را نشان می دهد ل۱۵،ل۱۶،ل۱۷.
شکل ۳٫ تصویری از الگوریتم بازسازی مسیر.
شکل ۴٫ نقشه حرارتی پایگاه‌های داده مسیر خام و مجموعه داده‌های مسیر پاک‌سازی‌شده حاصل از چهار روش. همه مجموعه داده‌های مسیر پاک‌سازی‌شده تحت تنظیمات پارامترهای زیر تولید شدند: ϵ= ۰٫۴، k = ۸۰، |D|= 12000. a – e ) نتایج روی T-drive، ( f – j ) نتایج روی Geolife و ( k – o ) نتایج روی Roma هستند. برای هر شکل، محور x نشان دهنده طول جغرافیایی، محور y نشان دهنده عرض جغرافیایی است. CS در زیرشاخه‌های زیرشکل شباهت کسینوس بین نقشه حرارتی به خودی خود و نقشه حرارتی داده خام مربوطه آن است.
شکل ۵٫ مقایسه فاصله هاوسدورف از چهار مدل تحت تنظیمات مختلف. به طور خاص، ما k = ۸۰ را اصلاح می کنیم و بودجه حریم خصوصی را تغییر می دهیم ϵو اندازه مجموعه داده های مسیر. برای بودجه حریم خصوصی، ما دو نوع ارزش را انتخاب می کنیم، به عنوان مثال، ϵ=۰٫۴و ϵ=۰٫۵، به ترتیب. تحت هر بودجه حریم خصوصی، ما اندازه مجموعه داده های مسیر را تغییر می دهیم.
شکل ۶٫ مقایسه اعوجاج پرس و جوی محدوده چهار مدل تحت تنظیمات مختلف. به طور خاص، ما k = ۸۰ را اصلاح می کنیم و بودجه حریم خصوصی را تغییر می دهیم ϵو اندازه مجموعه داده های مسیر. برای بودجه حریم خصوصی، ما دو نوع ارزش را انتخاب می کنیم، به عنوان مثال، ϵ=۰٫۴و ϵ=۰٫۵، به ترتیب. تحت هر بودجه حریم خصوصی، ما اندازه مجموعه داده های مسیر را تغییر می دهیم.
شکل ۷٫ مقایسه آنتروپی تصادفی چهار مدل تحت تنظیمات مختلف. به طور خاص، ما k = ۸۰ را اصلاح می کنیم و بودجه حریم خصوصی را تغییر می دهیم ϵو اندازه مجموعه داده های مسیر. برای بودجه حریم خصوصی، ما دو نوع ارزش را انتخاب می کنیم، به عنوان مثال، ϵ=۰٫۴و ϵ=۰٫۵، به ترتیب. تحت هر بودجه حریم خصوصی، ما اندازه مجموعه داده های مسیر را تغییر می دهیم.
شکل ۸٫ مقایسه آنتروپی غیرهمبسته زمانی چهار مدل تحت تنظیمات مختلف. به طور خاص، ما k = ۸۰ را اصلاح می کنیم و بودجه حریم خصوصی را تغییر می دهیمϵو اندازه مجموعه داده های مسیر. برای بودجه حریم خصوصی، ما دو نوع ارزش را انتخاب می کنیم، به عنوان مثال، ϵ=۰٫۴و ϵ=۰٫۵، به ترتیب. تحت هر بودجه حریم خصوصی، ما اندازه مجموعه داده های مسیر را تغییر می دهیم.
شکل ۹٫ مقایسه آنتروپی واقعی چهار مدل تحت تنظیمات مختلف. به طور خاص، ما k = ۸۰ را اصلاح می کنیم و بودجه حریم خصوصی را تغییر می دهیم ϵو اندازه مجموعه داده های مسیر. برای بودجه حریم خصوصی، ما دو نوع ارزش را انتخاب می کنیم، به عنوان مثال، ϵ=۰٫۴و ϵ=۰٫۵، به ترتیب. تحت هر بودجه حریم خصوصی، ما اندازه مجموعه داده های مسیر را تغییر می دهیم.
شکل ۱۰٫ اثرات بودجه حفظ حریم خصوصی ϵدر ابزار داده ما از اعوجاج پرس و جوی فاصله و محدوده هاوسدورف برای کمی کردن کاربرد داده مجموعه داده‌های مسیر پاک‌سازی شده حاصل از چهار روش استفاده می‌کنیم. در این آزمایشات، ما رفع می کنیم ک=۸۰، و |D|=2000برای هر مجموعه داده ما بودجه حفظ حریم خصوصی را تغییر می دهیم ϵاز ۰٫۵ تا ۱٫۰، و تغییرات دو معیار ابزار داده را برای چهار روش مقایسه کنید.
شکل ۱۱٫ تاثیر اندازه مجموعه بر کارایی چهار روش. در این آزمایشات، ما رفع می کنیم ک=۸۰و دو نوع بودجه حفظ حریم خصوصی را انتخاب کنید، به عنوان مثال، ϵ=۰٫۴، و ϵ=۰٫۵برای هر بودجه حریم خصوصی و مجموعه داده، ما اندازه را تغییر می دهیم |D|از ۲۰۰۰ تا ۱۲۰۰۰، و زمان اجرای چهار روش را مقایسه کنید.
شکل ۱۲٫ تاثیر k بر کارایی چهار روش. k پارامتری از الگوریتم k -means است که تعداد خوشه ها را نشان می دهد. در این آزمایش ها، اندازه را به صورت ثابت می کنیم |D|=2000برای هر مجموعه داده، و دو نوع بودجه حفظ حریم خصوصی را انتخاب کنید، به عنوان مثال، ϵ=۰٫۴، و ϵ=۰٫۵برای هر اپسیلون و مجموعه داده، k را از ۵۰ تا ۱۰۰ تغییر می دهیم و زمان اجرای چهار روش را با هم مقایسه می کنیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

خانهدربارهتماسارتباط با ما