ProbabilisticEncoder