SigProfilerExtractor icon indicating copy to clipboard operation
SigProfilerExtractor copied to clipboard

Question about nmf_init parameter options in SigProfilerExtractor

Open thisisliuyu opened this issue 7 months ago • 0 comments

First, I would like to express my sincere appreciation for your development of SigProfilerExtractor. I had a quick question about the NMF initialization options that I was hoping you could clarify. We've noticed there are several choices for the nmf_init parameter: 'random', 'nndsvd', 'nndsvda', 'nndsvdar' and 'nndsvd_min'.

Could you help me understand: 1.What are the key differences between these initialization methods in practice? 2.Are there specific scenarios where you'd recommend one over the others? 3.I noticed the default is ‘random’ in later versions - was there a particular reason for this change?

I've checked the documentation but couldn't find detailed explanations about these options. If there are any papers or resources you could point me to that discuss this, I'd really appreciate it!

Thanks so much for your time - and again for developing such an amazing tool that's become essential in our work.

thisisliuyu avatar Jun 25 '25 14:06 thisisliuyu