LOCATION ESTIMATION SYSTEM, METHOD AND PROGRAM
First Claim
1. A system for estimating a location label of a vector dataset without any location label from a plurality of vector datasets respectively with location labels using a computer, the system comprising:
- storage means provided in the computer;
means for storing the vector datasets in the storage means of the computer;
means for calculating the similarity between the vector dataset without any location label and each neighboring vector dataset with a location label, by using any one of a q-norm wherein 0<
q<
1 and an exponential attenuation function; and
means for estimating the location label of the vector data without any location label from the calculated similarities.
1 Assignment
0 Petitions
Accused Products
Abstract
A location estimation method using label propagation. The achieved location estimation method is robust to variations in radio signal strengths and is highly accurate by using the q-norm (0<q<1), especially, for calculating the similarities among radio signal strength vectors. The accuracy in location estimation is further improved by putting more importance on the time-series similarities. Specifically, the time-series similarity is calculated by using time-series values indicating the temporal order of radio signal strengths during the measurement. If the time-series similarity is larger than the similarity between the radio signal strength vectors, the time-series similarity is preferentially used. The exponential attenuation function can also be used for calculating the similarities, instead of the q norm (0<q<1).
22 Citations
28 Claims
-
1. A system for estimating a location label of a vector dataset without any location label from a plurality of vector datasets respectively with location labels using a computer, the system comprising:
-
storage means provided in the computer; means for storing the vector datasets in the storage means of the computer; means for calculating the similarity between the vector dataset without any location label and each neighboring vector dataset with a location label, by using any one of a q-norm wherein 0<
q<
1 and an exponential attenuation function; andmeans for estimating the location label of the vector data without any location label from the calculated similarities. - View Dependent Claims (2, 3, 4)
-
-
5. A location estimation method for estimating a location from radio signal strength datasets by means of a computer, the method comprising the steps of:
-
preparing a plurality of radio signal strength vector datasets with location labels and a plurality of radio signal strength vector datasets without location labels, respectively, and then storing the prepared datasets in storage means of the computer; setting, by means of the computer, an initial value of the plausibility score f(i)(c) wherein i=1 . . . N and wherein N denotes the number of all the prepared radio signal strength vector datasets such that each of the radio signal strength vector datasets with location labels and the radio signal strength vector datasets without location labels has a location label c; calculating, using the computer, the similarity W(i,j) for each combination of i and j wherein i,j=1 . . . N, by using any one of a q-norm wherein 0<
q<
1, of the radio signal strength vector and an exponential attenuation function;calculating, by means of the computer, f(i)(c) for each of the radio signal strength vector datasets without location labels, by using the following expression iteratively executing the step of calculating f(i)(c) by means of the computer. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
where X(i) denotes the i-th radio signal strength vector, and where n denotes the number of dimensions of the radio signal strength vector, and each of 0<
σ
d<
∞
wherein d=1, . . . , n denotes a constant scale parameter.
-
-
8. The method according to claim 7, wherein both q and σ
- are set at 0.5.
-
9. The method according to claim 5, wherein the spatial similarities are calculated by using the following expression with an exponential attenuation function,
-
d = 1 n [ 1 + 1 v ( X d ( i ) - X d ( j ) σ d ) 2 ] - ( v + 1 ) 2 [ Expression 8 ] where X(i) and X(j) denote i-th and j-th vectors, respectively;
n denotes the number of dimensions of the vector;
0<
σ
d<
∞
; and
v is a number larger than 1.
-
-
10. The method according to claim 5, wherein the spatial similarities are calculated by using the following expression using exponential attenuation function,
-
d = 1 n [ 1 + 1 β X d ( i ) - X d ( j ) σ d ] - β [ Expression 9 ] where X(i) and X(j) denote i-th and j-th vectors, respectively;
n denotes the number of dimensions of the vector;
0<
σ
d<
∞
; and
β
is a number larger than 1.
-
-
11. The method according to claim 6, wherein the temporal similarity Wt(i,j) is calculated by using the following expression,
Wt(i,j)=p·- δ
(TID(i)=TID(j))·
δ
(|t(i)−
t(j)|=1)
[Expression 10]where 0<
p≦
1 is a constant parameter, TID(i) is the trace ID to which the i-th vector belongs, and t(i) is the time of observation of the i-th vector.
- δ
-
12. The method according to claim 6, wherein the temporal similarity Wt(i,j) is calculated by using the following expression,
-
δ ( TID ( i ) = TID ( j ) ) · exp ( - t ( i ) - t ( j ) r r ) where [ Expression 11 ] X r = ( X r σ ) 1 r , [ Expression 12 ] and where 0<
p≦
1, 0<
r≦
2, and 0<
σ
<
∞
.
-
-
13. A program for estimating a location from radio signal strength datasets by means of a computer, the program causing the computer to execute the steps of:
-
preparing a plurality of radio signal strength vector datasets respectively with location labels and a plurality of radio signal strength vector datasets without location labels, and then storing the prepared datasets into storage means of the computer; setting an initial value of the plausibility score f(i)(c) wherein i=1 . . . N and wherein N denotes the number of all the prepared radio signal strength vector datasets that each of the radio signal strength vector datasets with location labels and the radio signal strength vector datasets without location labels has a location label c; calculating the similarity W(i,j) for each combination of i and j wherein i,j=1 . . . N, by using any one of a q-norm wherein 0<
q<
1, of the radio signal strength vector and an exponential attenuation function;calculating f(i)(c) for each of the radio signal strength vector datasets without location labels, by using the following expression iteratively executing the step of calculating f(i)(c). - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
where X(i) denotes the i-th radio signal strength vector and where n denotes the number of dimensions of the radio signal strength vector, and each of 0<
σ
d<
∞
wherein d=1, . . . n denotes a constant scale parameter.
-
-
16. The program according to claim 15, wherein both q and σ
- are set at 0.5.
-
17. The program according to claim 14, wherein the spatial similarity is calculated by using the following expression using exponential attenuation function
-
d = 1 n [ 1 + 1 v ( X d ( i ) - X d ( j ) σ d ) 2 ] - ( v + 1 ) 2 where X(i) and X(j) denote i-th and j-th vectors, respectively;
n denotes the number of dimensions of the vector;
0<
σ
d<
∞
; and
v is a number larger than 1.
-
-
18. The program according to claim 14, wherein the spatial similarity is calculated by using the following expression with an exponential attenuation function,
-
d = 1 n [ 1 + 1 β X d ( i ) - X d ( j ) σ d ] - β [ Expression 17 ] where X(i) and X(j) denote i-th and j-th vectors, respectively;
n denotes the number of dimensions of the vector;
0<
σ
d<
∞
; and
β
is a number larger than 1.
-
-
19. The method according to claim 14, wherein the temporal similarity Wt(i,j) is calculated by using the following expression,
Wt(i,j)=p·- δ
(TID(i)=TID(j))·
δ
(|t(i)−
t(j)|=1)
[Expression 18]where 0<
q≦
1 is a constant parameter, TID(i) is the trace ID to which the i-th vector belongs, and t(i) is the time of observation of the i-th vector.
- δ
-
20. The method according to claim 14, wherein the temporal similarity Wt(i,j) is calculated by using the following expression,
Wt(i,j)=p·- δ
(TID(i)=TID(j))·
δ
exp(−
||t(i)−
t(j)||rr)
[Expression 19]where and where 0<
p≦
1, 0<
r≦
2, and 0<
σ
<
∞
.
- δ
-
21. A system for estimating a location from radio signal strength datasets by means of a computer, the system comprising:
-
storage means; means for preparing a plurality of radio signal strength vector datasets respectively with location labels and a plurality of radio signal strength vector datasets without location labels, and then storing the prepared datasets into the storage means; means for setting an initial value of the plausibility score f(i)(c) wherein i=1 . . . N and wherein N denotes the number of all the prepared radio signal strength vector datasets that each of the radio signal strength vector datasets with location labels and the radio signal strength vector datasets without location labels has a location label c; means for calculating the similarity W(i,j) for each combination of i and j wherein i,j=1 . . . N by using any one of a q-norm wherein 0<
q<
1 of the radio signal strength vector and an exponential attenuation function;means for calculating f(i)(c) for each of the radio signal strength vector datasets without location labels, by using the following expression means for iteratively executing the step of calculating f(i)(c). - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
where X(i) denotes the i-th radio signal strength vector and where n denotes the number of dimensions of the radio signal strength vector, and each of 0<
σ
d<
∞
wherein d=1, . . . , n denotes a constant scale parameter.
-
-
24. The system according to claim 23, wherein both q and σ
- are set at 0.5.
-
25. The system according to claim 22, wherein the spatial similarity is calculated by using the following expression with an exponential attenuation function,
-
d = 1 n [ 1 + 1 v ( X d ( i ) - X d ( j ) σ d ) 2 ] - ( v + 1 ) 2 [ Expression 24 ] where X(i) and X(j) denote i-th and j-th vectors, respectively;
n denotes the number of dimensions of the vector;
0<
σ
d<
∞
; and
v is a number larger than 1.
-
-
26. The system according to claim 22, wherein the spatial similarity is calculated by using the following expression with an exponential attenuation function,
-
d = 1 n [ 1 + 1 β X d ( i ) - X d ( j ) σ d ] - β [ Expression 25 ] where X(i) and X(j) denote i-th and j-th vectors, respectively;
n denotes the number of dimensions of the vector;
0<
σ
d<
∞
; and
β
is a number larger than 1.
-
-
27. The system according to claim 22, wherein the temporal similarity Wt(i,j) is calculated by using the following expression,
Wt(i,j)=p·- δ
(TID(i)=TID(j))·
δ
(|t(i)−
t(j)|=1)
[Expression 26]where 0<
p≦
1 is a constant parameter, TID(i) is the trace ID to which the i-th vector belongs, and t(i) is the time of observation of the i-th vector.
- δ
-
28. The system according to claim 22, wherein the temporal similarity Wt(i,j) is calculated by using the following expression,
-
δ ( TID ( i ) = TID ( j ) ) · exp ( - t ( i ) - t ( j ) r r ) where [ Expression 27 ] X r = ( X r σ ) 1 r , [ Expression 28 ] and where 0<
p≦
1, 0<
r≦
2, and 0<
σ
<
∞
.
-
Specification