You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add an alternative parameterization for lower triangular cholesky factors and consider using this in AutoMultivariateNormal:
instead of parameterizing a lower cholesky factor as an unconstrained strictly lower triangular piece and a positive diagonal we instead parameterize as
L = unit_scale_tril @ scale_diag
where unit_scale_tril is lower triangular with ones along the diagonal and scale_diag is a positive diagonal matrix.
I agree we should improve the parametrization of AutoNormal. We did something similar to AutoLowRankMultivariateNormal#2127, and indeed AutoLowRankMultivariateNormal now works much better than AutoMultivariateNormal.
add an alternative parameterization for lower triangular cholesky factors and consider using this in
AutoMultivariateNormal
:instead of parameterizing a lower cholesky factor as an unconstrained strictly lower triangular piece and a positive diagonal we instead parameterize as
L = unit_scale_tril @ scale_diag
where
unit_scale_tril
is lower triangular with ones along the diagonal andscale_diag
is a positive diagonal matrix.for more details see the corresponding NumPyro PR
The text was updated successfully, but these errors were encountered: