EXPERT: consumers should never have to call this method. It would be friendly visible to
Parametered.ParameteredGeneralizations if java supported it. Calling this method should create a new list of
parameters and is called
Optimized version of distance metric for sparse vectors. This distance computation requires operations
proportional to the number of non-zero elements in the vector instead of the cardinality of the vector.