Java 什么是k-匿名和l-多样性,它们之间的区别是什么?

Java 什么是k-匿名和l-多样性,它们之间的区别是什么?,java,algorithm,Java,Algorithm,什么是k-匿名和l-多样性,它们之间的区别是什么?以下IEEE论文中使用了此概念:.匿名数据集包含多个字段,可用于识别某人(例如年龄、性别、位置)。即使一个领域不是唯一的,它们的组合也可能是唯一的(例如,在斯鲁克斯维尔可能只有一名54岁的男性)。k-匿名性大于1意味着即使在所有字段中,您也不会识别一个人,而是识别“k”人 但这还不够,因为由一组不同字段标识的所有k个人可能都和同一个值相关联——若斯堪的纳维亚有10个不同的54岁男性,他们都穿着女士服装,那个么你们就知道鲍勃,54岁,住在斯堪的纳维

什么是k-匿名和l-多样性,它们之间的区别是什么?以下IEEE论文中使用了此概念:.

匿名数据集包含多个字段,可用于识别某人(例如年龄、性别、位置)。即使一个领域不是唯一的,它们的组合也可能是唯一的(例如,在斯鲁克斯维尔可能只有一名54岁的男性)。k-匿名性大于1意味着即使在所有字段中,您也不会识别一个人,而是识别“k”人

但这还不够,因为由一组不同字段标识的所有k个人可能都和同一个值相关联——若斯堪的纳维亚有10个不同的54岁男性,他们都穿着女士服装,那个么你们就知道鲍勃,54岁,住在斯堪的纳维亚,穿着女士服装。因此,您需要在由字段标识的组内实现多样性。l-多样性意味着组包含“l”(字母l,而不是数字1)不同的值

[说真的,我无意冒犯变装者。我只是想要一些稍微有趣的东西,而不是癌症…]


参考-

有关k-匿名性和l-多样性的解释,请参阅。(我在谷歌搜索
k-匿名性l-多样性
的最后发现了这个问题)这到底是怎么回事?我的答案不是真正的答案吗?“X和Y是什么,它们有什么区别?”怎么会被误解呢?+1生动生动的例子:)很好的解释,但我有一个问题。如果有3个bob穿女装,4个穿女式内衣,其余的只穿男装,那么l-多样性为3?[假设你是认真的]嗯,你不会知道他们叫bob。但是,如果斯堪克维尔有10名54岁的男性,他们涵盖了3个不同的类别,那么l就是3(见我刚才链接的论文第4.1节中的“原则2”)。啊,是的,我把“Bob”理解为识别字段之一。谢谢你的回答。是的。。谢谢你的回答。。