I think it is more common to have `method` instead of `algorithm`. `sklearn/cluster/bicluster/spectral.py` even has a `method="randomized"` already. I would be nice to have consistency for the name of this hyperparameter.