An estimation data input unit 90 inputs estimation data including one or more explanatory variables which are information that may influence deterioration of an object. A component determination unit 91 determines a component to be used for estimation of deterioration of the object based on a hierarchical latent structure, which is a structure in which latent variables are represented by a tree structure and each of the components representing a probability model is assigned to each node at the lowest level of the tree structure, a gate function to determine a branch direction at each node of the hierarchical latent structure, and the estimation data. A deterioration estimation unit 92 estimates the deterioration of the object based on the component determined by the component determination unit 91 and the estimation data.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A maintenance period determination device comprising: hardware including a processor; an estimation data input unit implemented at least by the hardware and that inputs estimation data including one or more explanatory variables which are information that has a possibility of influencing deterioration of an object; a component determination unit implemented at least by the hardware and that determines a component to be used for estimation of the deterioration of the object based on a hierarchical latent structure, which is a structure in which latent variables are represented by a tree structure and each of the components representing a probability model is assigned to each node at a lowest level of the tree structure, a gate function to determine a branch direction at each node of the hierarchical latent structure, and the estimation data; a deterioration estimation unit implemented at least by the hardware and that estimates the deterioration of the object based on the component determined by the component determination unit and the estimation data; and a maintenance period determination unit implemented at least by the hardware and that determines a maintenance period of the object by adding or subtracting a period corresponding to a dispersion of an estimation error of the component, determined by the component determination unit, to or from a period at which it is estimated such that the deterioration of the object is below a reference set in advance using the estimation performed by the deterioration estimation unit. 2. The maintenance period determination device according to claim 1, further comprising a preparatory period calculation unit implemented at least by the hardware and that calculates a preparatory period indicating a width of the maintenance period, wherein the deterioration estimation unit estimates the deterioration of the object using the component determined by the component determination unit and the estimation data, and the preparatory period calculation unit calculates the preparatory period corresponding to the dispersion of the estimation error of each of the components used for the estimation of deterioration by the deterioration estimation unit. 3. The maintenance period determination device according to claim 1, wherein the component determination unit determines a component indicating a weight applied to each of the explanatory variables, and the deterioration estimation unit estimates the deterioration of the object using an objective variable which is represented by a total sum of explanatory variables each of which is multiplied by the weight indicated by the component. 4. The maintenance period determination device according to claim 1, further comprising a factor presentation unit implemented at least by the hardware and that outputs content of an explanatory variable having more influence on the deterioration of the object among the explanatory variables used for the deterioration estimation. 5. The maintenance period determination device according to claim 4, wherein the factor presentation unit determines the explanatory variable having more influence on the deterioration of the object depending on the weight applied to each of the explanatory variables used to represent the objective variable. 6. A maintenance period determination method comprising: inputting estimation data including one or more explanatory variables which are information that has a possibility of influencing deterioration of an object; determining a component to be used for estimation of the deterioration of the object based on a hierarchical latent structure, which is a structure in which latent variables are represented by a tree structure and each of the components representing a probability model is assigned to each node at a lowest level of the tree structure, a gate function to determine a branch direction at each node of the hierarchical latent structure, and the estimation data; estimating the deterioration of the object based on the determined component and the estimation data; and determining a maintenance period of the object by adding or subtracting a period corresponding to a dispersion of an estimation error of the determined component to or from a period at which it is estimated such that the deterioration of the object is below a reference set in advance. 7. A non-transitory computer readable information recording medium storing a maintenance period determination program, when executed by a processor, that performs a method for: inputting estimation data including one or more explanatory variables which are information that has a possibility of influencing deterioration of an object; determining a component to be used for estimation of the deterioration of the object based on a hierarchical latent structure, which is a structure in which latent variables are represented by a tree structure and each of the components representing a probability model is assigned to each node at a lowest level of the tree structure, a gate function to determine a branch direction at each node of the hierarchical latent structure, and the estimation data; estimating the deterioration of the object based on the determined component and the estimation data; and determining a maintenance period of the object by adding or subtracting a period corresponding to a dispersion of an estimation error of the determined component to or from a period at which it is estimated such that the deterioration of the object is below a reference set in advance. 8. A deterioration estimation system comprising: hardware including a processor; a learning data input unit implemented at least by the hardware and that inputs learning data including a plurality of combinations between an objective variable representing deterioration of an object and one or more explanatory variables which are information that has a possibility of influencing the deterioration of the object; a hierarchical latent structure setting unit implemented at least by the hardware and that sets a hierarchical latent structure as a structure in which latent variables are represented by a tree structure and each of the components representing a probability model is assigned to each node at the lowest level of the tree structure; a variational probability calculation unit implemented at least by the hardware and that calculates a variational probability of a path latent variable which is the latent variable included in a path obtained by connecting a root node to a target node in the hierarchical latent structure based on the learning data input from the learning data input unit and the component; a component optimization processing unit implemented at least by the hardware and that optimizes the component with respect to the calculated variational probability based on the learning data input from the learning data input unit; a gate function optimization unit implemented at least by the hardware and that optimizes a gate function model, which is a model to determine a branch direction in accordance with the explanatory variable at each node of the hierarchical latent structure, based on a latent variable variational probability of the node; an estimation data input unit implemented at least by the hardware and that inputs one or more of the explanatory variables as estimation data; a component determination unit implemented at least by the hardware and that determines a component to be used for estimation of the deterioration of the object among the components optimized by the component optimization processing unit based on the gate function optimized by the gate function optimization unit and the estimation data; and a deterioration estimation unit implemented at least by the hardware and that estimates the deterioration of the object based on the component determined by the component determination unit and the estimation data. 9. A deterioration estimation method comprising: inputting learning data including a plurality of combinations between an objective variable representing deterioration of an object and one or more explanatory variables which are information that has a possibility of influencing the deterioration of the object; setting a hierarchical latent structure as a structure in which latent variables are represented by a tree structure and each of the components representing a probability model is assigned to each node at the lowest level of the tree structure; calculating a variational probability of a path latent variable which is the latent variable included in a path obtained by connecting a root node to a target node in the hierarchical latent structure based on the input learning data and the component; optimizing the component with respect to the calculated variational probability based on the input learning data; optimizing a gate function model, which is a model to determine a branch direction in accordance with the explanatory variable at each node of the hierarchical latent structure, based on a latent variable variational probability of the node; inputting one or more of the explanatory variables as estimation data; determining a component to be used for estimation of the deterioration of the object among the optimized components based on the optimized gate function and the estimation data; and estimating the deterioration of the object based on the determined component and the estimation data. 10. A non-transitory computer-readable recording medium in which a deterioration estimation program is recorded, the deterioration estimation program causing a computer to execute: a learning data input process that inputs learning data including a plurality of combinations between an objective variable representing deterioration of an object and one or more explanatory variables which are information that has a possibility of influencing the deterioration of the object; a hierarchical latent structure setting process that sets a hierarchical latent structure as a structure in which latent variables are represented by a tree structure and each of the components representing a probability model is assigned to each node at the lowest level of the tree structure; a variational probability calculation process that calculates a variational probability of a path latent variable which is the latent variable included in a path obtained by connecting a root node to a target node in the hierarchical latent structure based on the learning data input in the learning data input process and the component; a component optimization process that optimizes the component with respect to the calculated variational probability based on the learning data input in the learning data input process; a gate function optimization process that optimizes a gate function model, which is a model to determine a branch direction in accordance with the explanatory variable at each node of the hierarchical latent structure, based on a latent variable variational probability of the node; an estimation data input process that inputs one or more of the explanatory variables as estimation data; a component determination process that determines a component to be used for estimation of the deterioration of the object among the components optimized in the component optimization process based on the gate function optimized in the gate function optimization process and the estimation data; and a deterioration estimation process that estimates the deterioration of the object based on the component determined in the component determination process and the estimation data.