Non-reproducible LDA results across machines

Jeanne Moreau <[email protected]>
Newsgroups gmane.comp.lang.r.general
Message-ID <CADdkn=U3N+W5QpZ53MDQy11vM88TvpSVT_E1tez-3hZpMJfLyQ@mail.gmail.com>
Good Morning,

I am working with LDA models in R (using both topicmodels::LDA and
quanteda::textmodel_lda) and noticed that the results differ slightly
across different machines, even when I use set.seed(1234) and the same
dataset.

So, I have a few questions:
Is this expected due to BLAS/LAPACK or low-level random number generation
differences?
Is there a recommended way to enforce bit-for-bit reproducibility of LDA
results across machines in R?
Would you recommend always saving fitted models with saveRDS() to ensure
reproducible outputs instead of re-fitting?

Thanks a lot for your guidance.

Best regards,

Jeanne Moreau

	[[alternative HTML version deleted]]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.