Patent ID: 11915137
Assignee: XICHENG DISTRICT BUREAU OF SCIENCE AND TECHNOLOGY AND INFORMATION TECHNOLOGY OF BEIJING MUNICIPALITY
Field: Computer technology (Electrical engineering)
Classification: CPC G  Y | IPC G

Claim 0:
1. An urban data prediction method based on a generative causal interpretation model, wherein the generative causal interpretation model comprises an exogenous variable, a spatio-temporal conditional parent variable, a controlled causal transition function, and a spatio-temporal mixing function, the exogenous variable is determined by an external state, the spatio-temporal mixing function is configured to determine a causal descriptor from observed urban data, the causal descriptor is a causal latent variable using a neural network to generate a learning process of the generative causal interpretation model, the spatio-temporal conditional parent variable is a set of variables directly connected to the causal descriptor in a learnable causality graph, the controlled causal transition function is configured to determine a causal propagation mode of the causal descriptor; the urban data prediction method comprises the following steps:
(1) collecting spatio-temporal data of a data prediction region in a city, quantifying the spatio-temporal data to obtain a time-division data set of each region;
(2) using an encoder in a variational autoencoder-decoder to fit the time-division data set of the each region in step (1) to obtain the spatio-temporal mixing function and determine the causal descriptor;
(3) using a domain adapter to determine a domain information set from the time-division data set of the each region in step (1), and determining a distribution of the exogenous variable based on the domain information set;
(4) using a multi-layer perceptron to transform the spatio-temporal conditional parent variable into a conditional parameter of the controlled causal transition function, using an invertible neural spline flow network to fit a controlled causal transformation function to complete a construction of the generative causal interpretation model; specifically comprising:

Pa(zi,jk)={zi,t−1⊙intrak,zU(i),t−1⊙inter(i)k}∈K+K|U(i)|

θi,tk=Conditionerk(Pa(zi,tk))

Pa(zi,tk) denotes the spatio-temporal conditional parent variable with a direct causal effect on the causal descriptor zi,tk, ⊙ is a Hadamard product, zi,t−1={zi,t−1k}∈K denotes a set of causal descriptors within a region i at a time t−1, intrak∈{0,1}K denotes an intra-region causality graph of a k th causal descriptor at a previous moment in a same region; U(i) s a set of local neighborhoods of a domain i determined by an adjacency relation, zU(i),t−1={zj∈U(i),t−1k}∈K|U(i)| denotes all sets of causal descriptors in the set of local neighborhoods of the domain i at the time t−1, inter(i)k∈{0,1}K|U(i)| denotes an inter-region causality of the k th causal descriptor at the previous moment in the region i;
θi,tk is the conditional parameter of the controlled causal transition function; Conditionerk(⋅) is a parameter-independent multi-layer perceptron function in a feature dimension; using the invertible neural spline flow network to fit the controlled causal transformation function ƒk to complete the construction of the generative causal interpretation model,
(5) according to the generative causal interpretation model constructed in step (4), generating the conditional parameter of the controlled causal transition function by using the exogenous variable at a next moment in a current region according to the spatio-temporal conditional parent variable of the causal descriptor at the previous moment, and mapping the exogenous variable to the causal descriptor at the next moment in the current region; mixing the causal descriptor nonlinearly to generate the spatio-temporal data of the current region at the next moment by using a decoder in the variational autoencoder-decoder to complete a prediction of urban data.