It sounds pretty undefined, but I would tend to define the distance as
0 in this case of course. And that means defining the cosine as 1.
Which class in particular? There are a few implementations of this
distance measure.

On Thu, Apr 4, 2013 at 7:42 PM, Dan Filimon <dangeorge.fili...@gmail.com> wrote:
> In the case where both vectors are all zeros, the angle between them is 0,
> so the cosine is therefore 1 and the so the distance returned should be 0
> (unless I misunderstood what the distance does).
>
> In Mahout, when calling distance() however, if both the denominator and
> dotProduct are 0 (which is true when both vectors are 0), the returned
> value is 1.
>
> This looks like a bug to me and I would open a JIRA issue and fix it but I
> want to make sure there's nothing I could possibly be missing.
>
> Thoughts?

Reply via email to