Similarity calculating method and apparatus
First Claim
1. A computer implemented similarity calculating method, comprising:
- extracting similarity calculating data, which is determined in advance, by receiving a communication activity record for every user;
modeling a communication activity pattern for every user by calculating a value of a static feature from the extracted similarity calculating data;
modeling common information between the users by calculating a value of a dynamic feature from the extracted similarity calculating data;
calculating a static similarity for each user by using elements of the static feature to which the modeled communication activity pattern is reflected;
calculating a dynamic similarity by using the modeled common information for each element of the dynamic feature for every user; and
calculating a similarity between the users using the calculated static similarity and the calculated dynamic similarity.
1 Assignment
0 Petitions
Accused Products
Abstract
A similarity calculating method and apparatus are disclosed. A similarity calculating method according to an exemplary embodiment of the present invention includes extracting similarity calculating data, which is determined in advance, by receiving a communication activity record for every user; modeling a communication activity pattern for every user and common information between the users based on the extracted similarity calculating data; and calculating a similarity between users using the modeled communication activity pattern for every user and common information. The modeling includes: modeling the communication activity pattern by calculating a value of a static feature from the similarity calculating data, and modeling the common information by calculating a value of a dynamic feature from the similarity calculating data.
-
Citations
15 Claims
-
1. A computer implemented similarity calculating method, comprising:
-
extracting similarity calculating data, which is determined in advance, by receiving a communication activity record for every user; modeling a communication activity pattern for every user by calculating a value of a static feature from the extracted similarity calculating data; modeling common information between the users by calculating a value of a dynamic feature from the extracted similarity calculating data; calculating a static similarity for each user by using elements of the static feature to which the modeled communication activity pattern is reflected; calculating a dynamic similarity by using the modeled common information for each element of the dynamic feature for every user; and calculating a similarity between the users using the calculated static similarity and the calculated dynamic similarity. - View Dependent Claims (2, 3, 4, 5, 6, 12, 13, 14, 15)
-
-
7. A similarity calculating apparatus, comprising:
-
a data extracting unit configured to extract similarity calculating data, which is determined in advance, by receiving a communication activity record for every user; a static feature modeling unit configured to model a communication activity pattern for every user by calculating a value of a static feature from the extracted similarity calculating data; a dynamic feature modeling unit configured to model common information between the users by calculating a value of a dynamic feature from the extracted similarity calculating data; and a similarity calculating unit configured to calculate a similarity between the users using the modeled communication activity pattern and the modeled common information, wherein the similarity calculating unit includes; a static similarity calculating unit configured to calculate a static similarity for every user using elements of the static feature to which the modeled communication activity pattern is reflected, a dynamic similarity calculating unit configured to calculate a dynamic similarity using the modeled common information for each element of the dynamic feature for every user, and a final similarity calculating unit configured to calculate the similarity between the users using the calculated static similarity and the calculated dynamic similarity. - View Dependent Claims (8, 9, 10, 11)
-
Specification