参数估计装置、参数估计系统、参数估计方法及程序制造方法及图纸

技术编号:37981604 阅读:11 留言:0更新日期:2023-06-30 09:56
一种参数估计装置,通过安全计算进行cox比例风险模型的参数估计,所述参数估计装置具备:数据保存部,对数据库进行保存,该数据库按照每个观测对象具有记录,该记录包含事件被观测到的时点、该时点的观测对象的特征量、及该时点的观测对象的状态;运算部,从所述数据库中读取由时点构成的矢量,通过对该矢量进行排序,生成置换表和表示时点的边界的标志,通过使用所述置换表和所述标志,在对时点的值进行隐藏的同时执行所述特征量的每个时点的汇总,并根据汇总结果进行所述参数估计;及输出部,输出由所述运算部估计出的参数。输出由所述运算部估计出的参数。输出由所述运算部估计出的参数。

【技术实现步骤摘要】
【国外来华专利技术】参数估计装置、参数估计系统、参数估计方法及程序


[0001]本专利技术涉及一种在安全计算技术(secure computation technique)中保持机密性(confidentiality)的同时实现cox比例风险模型的参数估计的技术。

技术介绍

[0002]使用cox的比例风险模型的回归分析即cox比例风险回归(cox proportional hazard regression)是生存时间分析中常用的分析方法(非专利文件1)。在市售的统计分析软件和软件语言包中,cox比例风险回归可在纯文本中进行。
[0003]此外,作为无需恢复加密数值即可获得特定运算(计算)结果的方法,已知一种被称为安全计算的方法。作为一例,通过进行将数值分片分散至多个安全计算装置这样的加密处理,并由多个安全计算装置进行协同计算,可无需恢复数值地获得作为分散至多个安全计算装置的状态的、加减法、常数加法、乘法、常数乘法、逻辑运算(取反、逻辑积、逻辑和、及异或)、数据格式转换(整数和二进制数)等的结果。
[0004][引证文件][0005][非专利文件][0006][非专利文件1]D.R.Cox.Regression Models and Life

Tables.Journal of the Royal Statistical Society.Series B(Methodological),Vol.34,No.2.(1972),pp.187

220.

技术实现思路

[0007][要解决的技术问题][0008]当进行cox比例风险模型的参数估计时,纯文本中,在发生死亡和中止的每个时点(即,时间点)都会进行重复计算。但是,如果在安全计算中也使用类似的方法,则存在需要对应该保密的时点的值进行解码的问题。此外,cox比例风险模型的参数估计的计算中包含指数、除法、及group

by sum这样的安全计算中的处理成本较大的诸多处理,所以还存在安全计算中难以高效地进行计算的问题。
[0009]本专利技术是鉴于上述问题而提出的,其目的在于,提供一种无需对时点的值进行解码即可高效地执行cox比例风险模型的参数估计的技术。
[0010][技术方案][0011]根据公开的技术,提供一种参数估计装置,通过安全计算进行cox比例风险模型的参数估计,所述参数估计装置具备:
[0012]数据保存部,对数据库进行保存,该数据库按照每个观测对象具有记录,该记录包括事件被观测到的时点、该时点的观测对象的特征量、及该时点的观测对象的状态;
[0013]运算部,从所述数据库中读取由时点构成的矢量,通过对该矢量进行排序,生成置换表和表示时点的边界的标志(flag),通过使用所述置换表和所述标志,在对时点的值进行保密的同时进行所述特征量的每个时点的汇总,并根据汇总结果进行所述参数估计;及
[0014]输出部,输出由所述运算部估计出的参数。
[0015][有益效果][0016]根据公开的技术,能够提供一种无需对时点的值进行解码即可高效地进行cox比例风险模型的参数估计的技术。
附图说明
[0017][图1]本专利技术的实施方式的参数估计装置的构成图。
[0018][图2]装置的硬件构成示例的示意图。
[0019][图3]置换表的说明图。
[0020][图4]标志的说明图。
[0021][图5]数据库的例示图。
[0022][图6]参数估计装置的处理步骤的示例的说明图。
[0023][图7]参数估计装置的处理步骤的示例的说明图。
具体实施方式
[0024]下面,参见附图对本专利技术的实施方式(本实施方式)进行说明。需要说明的是,下文中描述的实施方式仅为一例,可应用本专利技术的实施方式并不限定于下述的实施方式。
[0025](装置构成例)
[0026]图1示出了本实施方式的参数估计装置100的构成图。如图1所示,本实施方式的参数估计装置100具有输入部110、运算部120、输出部130、及数据保存部140。
[0027]参数估计装置100可由1个装置(计算机)构成,也可被构成为由多个计算机组成的系统。该系统可被称为参数估计系统。参数估计系统中,例如,运算部120和数据保存部140可为单独的服务器。
[0028]藉由观测而获得的数据的隐藏数据(concealed data)被输入参数估计装置100的输入部110。除非另有说明,参数估计装置100处理的数据为隐藏数据,并通过安全计算来进行计算。
[0029]输入的数据作为数据库被保存在数据保存部140中。运算部120通过对从数据保存部140的数据库中读取的标量、矢量(向量)、矩阵等的数据执行后述的处理来进行cox比例风险模型的参数估计。输出部130输出由运算部120估计出的参数。
[0030]需要说明的是,运算部120算出的参数保存在数据保存部140中,并可响应于来自外部的访问而从输出部130输出。稍后将描述运算部120中的处理内容的细节。
[0031](硬件构成例)
[0032]本实施方式的参数估计装置100例如可藉由使计算机执行记述有本实施方式中说明的处理内容的程序而实现。需要说明的是,该「计算机」(注:「」等同于
“”
)可为物理机,也可为云端(cloud)上的虚拟机。在使用虚拟机的情况下,这里描述的「硬件」为虚拟硬件。
[0033]上述程序可存储在计算机可读存储介质(便携式存储器等)中、保存、或分发。此外,也可通过互联网、电子邮件等的网络来提供上述程序。
[0034]图2是上述计算机的硬件构成示例的示意图。图2的计算机具有分别藉由总线B而彼此连接的驱动装置1000、辅助存储装置1002、存储装置1003、CPU 1004、接口装置1005、显
示装置1006、输入装置1007、输出装置1008等。
[0035]实现该计算机的处理的程序例如可由CD

ROM、存储卡等的存储介质1001提供。存储有程序的存储介质1001被放入(set)驱动装置1000后,程序可从存储介质1001经由驱动装置1000被安装至辅助存储装置1002。但是,程序并不是一定要通过存储介质1001来安装,也可经由网络从其它计算机下载。辅助存储装置1002保存被安装的程序,同时还保存必要的文件、数据等。
[0036]存储装置1003在接收到程序启动指示时从辅助存储装置1002读取程序并对其进行保存。CPU 1004根据存储装置1003中保存的程序实现参数估计装置100的功能。接口装置1005用作与网络连接的接口。显示装置1006对基于程序的GUI(Graphical User Interface)等进行显示。输入装置1007由键盘、鼠标、按钮、触屏等构成,用于输入各种操作指示。输出装置1008输出运算结果。
[0037](准备)
[0038]这里,对参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种参数估计装置,通过安全计算进行cox比例风险模型的参数估计,所述参数估计装置具备:数据保存部,对数据库进行保存,该数据库按照每个观测对象具有记录,该记录包含事件被观测到的时点、该时点的观测对象的特征量、及该时点的观测对象的状态;运算部,从所述数据库中读取由时点构成的矢量,通过对该矢量进行排序,生成置换表和表示时点的边界的标志,通过使用所述置换表和所述标志,在对时点的值进行隐藏的同时执行所述特征量的每个时点的汇总,并根据汇总结果进行所述参数估计;及输出部,输出由所述运算部估计出的参数。2.如权利要求1所述的参数估计装置,其中,所述运算部藉由每次迭代进行1次exp的计算和进行利用该计算的结果的运算的方式来执行用于所述参数估计的迭代计算中使用的计算公式内的多个exp的计算。3.如权利要求1或2所述的参数估计装置,其中,所述运算部藉由每次迭代进行1次倒数的计算和进行利用该计算的结果的运算的方式来执行用于所述参数估计的迭代计算中使用的计算公式内的多个倒数的计算。4.如权利要求1至3中的任一项所述的参数估计装置,其中,所述运算部使用矢量或矩阵或张量对所有时点集中执行用于所述参数估计的迭代计算中使用的计算公式内的每个时点的计算。5.一种参数估计系统,通过安...

【专利技术属性】
技术研发人员:三品气吹滨田浩气五十岚大菊池亮
申请(专利权)人:日本电信电话株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1