How to normalize a single measure
Consider one arbitrary measure of similarity M and take an arbitrary word w .
Define m = M(w,w) . Then m takes the maximum possible value of M
We define MN as a normalized measure of M
For any two words w, u you can compute MN(w, u) = M(w, u) / m .
It is easy to see that if M takes non-negative values, then MN takes values in [0, 1] .
How to normalize a measure combined from many measures
To calculate your own specific measure F , consisting of k different measures m_1, m_2, ..., m_k , first normalize each m_i independently using the above method, and then determine:
alpha_1, alpha_2, ..., alpha_k
such that alpha_i denotes the weight of the ith measure.
All alpha must sum to 1, i.e.:
alpha_1 + alpha_2 + ... + alpha_k = 1
Then, to calculate your own measure for w, u , follow these steps:
F(w, u) = alpha_1 * m_1(w, u) + alpha_2 * m_2(w, u) + ... + alpha_k * m_k(w, u)
It is clear that F takes values in [0,1]