Most of the variations of VAEs assume that the data is homogeneous, that is, all the data is assumed to be either continuous [1]}, [2]}, binary [1]}, discrete [1]}, [5]}, [6]}, or in some other form, and the data is fully observed.
However, in various real-world problems a dataset may have several different characteristics, such as ordinal, categorical, discrete/count data, and continuous data, which is called heterogeneous data. Furthermore, some of the information may be missing.
