Skip to content

Computation of denoising posterior precision matrix in JAC method (score_fn_iid) #1561

@touronc

Description

@touronc

I am working with the JAC score estimation (for i.i.d. data) inspired by the paper "Diffusion posterior sampling for simulaton-based inference in tall data settings" from Linhart J. et al (algorithm 2).

In the estimation of the marginal denoising posterior precision matrix, why is there an addition between the 2 terms ?
Shouldn't it be a multiplication instead ?

Here is the link to the specific line of the function :
(

denoising_posterior_precision = m**2 / std**2 + torch.inverse(cov0)
)

Thanks !

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions