2018 Reliable Medical Recommendation Based on Privacy-Preserving Collaborative Filtering

gy7777777 2018-08-27 原文

2018 Reliable Medical Recommendation Based on Privacy-Preserving Collaborative Filtering

传统的就要邻居的推荐系统:

(1)选出目标人的K个最近邻居

(2)预测评分

 

提出了PPMR算法

包括两个隐私操作:

(1)隐私的邻居选择:用的K-匿名算法,意味着邻居是根据目标人的相似度被秘密选择的。防止患者医疗信息受到攻击。

(2)基于邻域的差分隐私推荐:增强推荐功能

 

3 提出的方法(PPMR)

3.2  隐私的邻居选择

目的:私密地从候选者列表中选择k个邻居

3.2.1  去识别

算法:最优格点匿名化(Optimal Lattice Anonymization ,OLA)

与当前的去识别算法相比,它可以减少信息丢失,并且在医疗数据集中具有更快的性能。

结果:为最优解,因此,患者PG的性别可以是“男性”或“女性”,年龄PA可以是“0-4”,“5-9”,“10-14”等。入院日期PD可以是“2017” “,”2016“,”2015“等。

3.2.2  计算患者之间的相似度

3.2.3  选择最近邻居

从列表中选择K个最近邻居。

 

3.3 差分隐私推荐系统

(1)根据K个邻居预测出患者对药品的评分

(2)对评分结果加噪(指数机制)

(3)根据评分高低选出前n个推荐给患者

 

4 实验

PPMR算法和传统的非隐私保护的CF算法做对比

PPMR的表现非常接近非私人基线的表现,精确度损失不超过5%。这表明PPMR可以保持推荐的准确性,同时为个人提供全面的隐私。

 

创新点:

(1)新的去识别K-匿名算法

(2)第一项将协同过滤隐私保护与医疗结合的研究

 

posted on 2018-08-27 17:14 美腿 阅读() 评论() 编辑 收藏

 

 
版权声明:本文为gy7777777原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/gy7777777/p/9543383.html

2018 Reliable Medical Recommendation Based on Privacy-Preserving Collaborative Filtering的更多相关文章

  1. 解决:org.apache.tomcat.jni.Error: 70023: This function has not been implemented on this platform – jessezeng

    解决:org.apache.tomcat.jni.Error: 70023: This function ha […]...

  2. ChannelNets: 省力又讨好的channel-wise卷积,在channel维度进行卷积滑动 | NeurIPS 2018

    Channel-wise卷积在channel维度上进行滑动,巧妙地解决卷积操作中输入输出的复杂全连接特性,但又 […]...

  3. srync:@ERROR: auth failed on module tee 的解决办法分析

    首先:检查server端和client端的用户名和密码确认都无误; 然后:检查了服务器端/etc/rsyncd […]...

  4. vue v-for渲染数据出现DOMException: Failed to execute \’removeChild\’ on \’Node\’: The node …..

    在项目中,使用了vue的v-for渲染数组数据,在一次改变数组的时候出现异常报错,而实际的数组是已经变化过的了 […]...

  5. 1994_An Algorithm To Reconstruct Wideband Speech From Narrowband Speech Based On Codebook Mapping

    论文地址:基于码本映射的窄带语音宽带重建算法 博客作者:凌逆战 博客地址:https://www.cnblog […]...

  6. springboot based 主从数据源中间件方案

              先定几个原则/目标: 原则: 1.必须保证数据逻辑的一致性; 反例:刚写了数据,(因为主从 […]...

  7. Mac OS X中配置Apache后提示You don\’t have permission to access / on this server

    根据这篇博客http://www.cnblogs.com/snandy/archive/2012/11/13/ […]...

  8. ERROR 2003: Can\’t connect to MySQL server on \’host ip\'(10060)

    https://forums.mysql.com/read.php?51,99347,99358 https: […]...

随机推荐

  1. Android开发之《USB Camera》

    SimpleWebCam Source Code:https://bitbucket.org/neuralas […]...

  2. Java读取txt文件信息并操作。

    一、java读取txt文件内容 二、截取指定字符串中的某段字符 三、读取txt并获取某一部分字符串 四、对某一 […]...

  3. MySQL MGR

    一、安装插件(先进入数据库安装插件) INSTALL PLUGIN group_replication SON […]...

  4. js判断当前浏览器语言类型

    console.log(window.navigator.language.slice(0, 2));    […]...

  5. mysql8下载安装及配置

    mysql8下载和安装   一、下载 官网地址:https://dev.mysql.com/downloads […]...

  6. 【推荐】SQL Server 2008 R2 中英文 开发版/企业版/标准版 下载

    一. 简体中文 1. SQL Server 2008 R2 Developer (x86, x64, ia64 […]...

  7. 第一章 计算机网络概述

        序言:意识到要打好基础,计算机网络基础这本书很好入门,然后就开始网上找资料,看视频,结合看书学习,通过 […]...

  8. jsp页面用html引入vue.js注意问题

    https://blog.51cto.com/ellard/2155117?source=dra 本文只是针对 […]...

展开目录

目录导航