The present invention relates to an evaluation device, method, and program.
When research or measurement is performed on a target, a result thereof may be set as evaluation information on the target. Examples of the evaluation information include store information on a store as the evaluation target, review information on a food served as the evaluation target, and a facility information related to a facility as the evaluation target.
Recently, various pieces of information have been posted or voted on the Internet through Social Networking Services (SNS) and the like. Thus, people can access evaluation information on various targets on the Internet. Thus, the posting or voting using SNS enables people to easily refer to the evaluation information indicating the road congestion situation over a wide area, reputation of restaurants, reputation of food served, and the like for example.
Users post contents over the SNS. For a user who has posted content, other users make a personal evaluation. People may assume that content posted by a user with high reliability includes appropriate evaluation information. In this context, there is an approach of estimating the reliability of a user based on the personal evaluation of the user.
For example, one known technique proposes evaluation of a user using Twitter (registered trademark) (see, for example, Non Patent Literature 1). According to this technique, the reliability of a user sending information is evaluated using the number of tweets, as well as the number of accounts he or she is following, the number of followers, and the number of tweets with URL.
Furthermore, according to another known technique (see, for example, Non Patent Literature 2), a user is evaluated based on a distance between users based on Hypertext Induced Topic Selection (Hits) (registered trademark), PageRank, and the like, while taking the position information on the network as well as a parameter unique to the SNS such as the number of friends.
Still another known technique focuses on the retweet function of Twitter (registered trademark) (see, for example, Non Patent Literature 3). Specifically, the importance of a user is estimated based on a network focusing on the number of retweets and response speed. This technique relates to research to find hub-authority.
Non Patent Literature 1: Mio Sato, Reliability of Information from Social Media, [online], abstracts of graduation theses in 2011, Management Commerce Accounting Economics Informatics, Junior College Division, the University of Aizu, [searched on Aug. 13, 2018], Internet <URL: http://www.jc.u-aizu.ac.jp/department/management/youshi/2011/09.pdf> Non Patent Literature 2: Takanobu Otsuka, two others, “Evaluation and Development reputation network for SNS user evaluation using realistic distance”, 11th Meeting of Intelligence Distribution Network Research Group, the Japanese Society for Artificial Intelligence, Internet <URL: http://sigksn.html.xdomain.jp/conf11/SIG-KSN-011-06.pdf> Non Patent Literature 3: Aimu Ishigaki, Masayuki Numao, “Suggestion about User Importance Evaluation Method Using Twitter-Specific Network Structure”, DEIM Forum 2016 B7-4, Internet <URL: http://db-event.jpn.org/deim2016/papers/302.pdf>
Unfortunately, Non Patent Literatures 1 to 3 involve a risk that when the reliability of a user is compromised due to a certain action, the content posted by the user becomes difficult to evaluate as a decent content whatever he or she may post. For example, when multiple persons posts content that compromises the reliability of a user, negative reputation of the user can keep increasing to make the user more likely to be criticized for posting anything. Thus, even when the user posts a decent content, it might be difficult for people to evaluate it as a decent content.
Related techniques for evaluating the posted contents have required manual checking to confirm that the posts are appropriate. This means that a cost is required for managing the posted contents. A further cost is required for monitoring the use of inappropriate content through intentional actions such as intentionally posting ignoble contents. Considering the fact that now any one can post content at any time they want using smartphones and the like and that a huge amount of posted content are stacking up. Techniques enabling the extraction of evaluation information through the evaluation of the decency, of the content at a low cost has been demanded in the utilization of the posted content.
The present invention is made in view of the above, and an object of the present invention is to provide an evaluation device, method, and program with which a reliability of a user can be estimated based on posts related to an evaluation target posted by the user without depending on his or her personal evaluation so that the evaluation target can be appropriately evaluated.
To achieve the object described above, an evaluation device according to a first aspect of the present invention includes an acquisition unit configured to acquire, from a group of pieces of post data including a plurality of pieces of post data each including post information indicating a post content related to an evaluation target and poster information indicating a user who has posted the post information, based on a user index that indicates an index for the user and becomes greater for the user, indicated by the poster information, with a larger number of pieces of the post information of the user posted in past and with a larger number of pieces of the post information adopted as information having a predetermined reliability or higher, the post data posted by a user with the user index being equal to or greater than a threshold; and an evaluation unit configured to evaluate whether the evaluation target exists, based on the post data acquired by the acquisition unit.
Furthermore, the evaluation unit may evaluate a likelihood of a property of the evaluation target based on the post data acquired by the acquisition unit.
Furthermore, the pieces of post data each may further include position information on the evaluation target, the evaluation device may further include a clustering unit configured to cluster a plurality of pieces of the post data into a plurality of clusters based on at least one of the position information and the post information of the post data in the group of pieces of post data, and the acquisition unit may calculate, for each of the clusters as a result of the clustering by the clustering unit, an average of the user indices of a plurality of pieces of the post data belonging to the cluster, and acquire the cluster with the average of the user indices being equal to or greater than a threshold for the user index.
Furthermore, the clustering unit may cluster a plurality of pieces of the post data based on similarity between each of the plurality of pieces of post data, by using hierarchical clustering with which at least one of the clusters includes a plurality of clusters.
Furthermore, the evaluation unit may calculate, based on the post information of the post data acquired by the acquisition unit, content index representing an index related to the post information, as a likelihood of a property of the evaluation target, and adopt as evaluation information that is the information having the predetermined reliability or higher, the post data with the post information having the content index being equal to or greater than a threshold for the content index, from the pieces of post data acquired by the acquisition unit.
Furthermore, the evaluation unit may calculate the content index based on a probability obtained for each combination between information on an event related to the evaluation target and information related to the evaluation target indicated by the post information.
An evaluation method according to a second aspect of the present invention is an evaluation method in an evaluation device including an acquisition unit and an evaluation unit, the evaluation method including, at the acquisition unit, acquiring, from a group of pieces of post data including a plurality of pieces of post data each including post information indicating a post content related to an evaluation target and poster information indicating a user who has posted the post information, based on a user index that indicates an index for the user and becomes greater for the user, indicated by the poster information, with a larger number of pieces of the post information posted in past and with a larger number of pieces of the post information adopted as information having a predetermined reliability or higher, the post data with the user index being equal to or greater than a threshold; and at the evaluation unit, evaluating whether the evaluation target exists, based on the post data acquired by the acquisition unit.
A program according to a third aspect of the present invention is a program for causing a computer to function as units in the evaluation device described above.
An evaluation update device according to a fourth aspect of the present invention includes an evaluation unit configured to generate again, when an evaluation information index representing an index provided to evaluation information when the evaluation information is generated drops equal to or below a threshold related to the evaluation information index, the evaluation information for an evaluation target representing evaluation on the evaluation target, the evaluation information index becoming lower as time elapses from a point when the evaluation information was generated, the evaluation information index becoming lower with lower voting information indicating whether the evaluation information is appropriate, the evaluation information based on post information that is different from the post information indicating a post content for the evaluation target used for generating the evaluation information for the evaluation target.
The evaluation update device may further include a request unit configured to request a plurality of users for posting of the post information when the evaluation information drops equal to or below the threshold related to the evaluation information index.
The evaluation information index may be a reliability of the evaluation information generated based on the voting information indicating whether the evaluation information is appropriate.
The evaluation information index may be an acquisition level of the evaluation information, the acquisition level being generated based on number of pieces of the evaluation information in a predetermined region.
An evaluation update method according to a fifth aspect of the present invention is an evaluation update method in an evaluation update device including an evaluation unit, the evaluation update method including, at the evaluation unit, generating again, when an evaluation information index representing an index provided to evaluation information when the evaluation information is generated drops equal to or below a threshold related to the evaluation information index, the evaluation information for an evaluation target representing evaluation on the evaluation target, the evaluation information index becoming lower as time elapses from a point when the evaluation information was generated, the evaluation information index becoming lower with lower voting information indicating whether the evaluation information is appropriate, the evaluation information based on post information that is different from the post information indicating a post content for the evaluation target used for generating the evaluation information for the evaluation target.
A program according to a sixth aspect of the present invention is a program for causing a computer to function as units in the evaluation update device described above.
As described above, the evaluation device, method, and program according to the present invention provide an effect that a reliability of a user can be estimated based on posts related to an evaluation target posted by the user without depending on his or her personal evaluation so that the evaluation target can be appropriately evaluated.
Hereinafter, an example of an embodiment for performing the present disclosure will be described in detail with reference to the drawings.
The evaluation information that has been adopted as information with a certain level of reliability may change to be an invalid content overtime. In view of this, in the present invention, the evaluation information is reevaluated based on a voting by a plurality of users (voting good or bad) and an elapse of time. For example, in the example illustrated in
In the present embodiment, the evaluation processing of generating evaluation information from post information and evaluation update processing of prompting for posting and updating the evaluation information are repeated. Detailed description will be given below.
Configuration of Evaluation System
The plurality of user terminals 12 and the evaluation device 14 each include a computer including a central processing unit (CPU), a random access memory (RAM), and a read only memory (ROM) storing a program for executing a learning processing routine.
The user terminal 12 is operated by any user. The user operates the user terminal 12 to generate post information indicating a post content related to the evaluation target. The user terminal 12 posts the post information on a website 13 by means of the communication means 30 for example. Note that, when the post information is posted, poster information indicating the user of the user terminal 12 and position information on the evaluation target for which the post information has been generated are posted together on the website 13.
The user terminal 12 adds voting information indicating the content of voting for the post information (or the evaluation information described later), to the post information posted on the website 13, in response to an operation by the user. In this way, the user can vote good or bad to the post information and can vote good or bad for the evaluation information (see
The evaluation device 14 collects post data indicating a combination of the post information posted from the plurality of user terminals 12, the poster information, and the position information. Then, the evaluation device 14 evaluates the evaluation target indicated by the post information in the post data.
As illustrated in
The communication unit 16 executes communication processing. Specifically, the communication unit 16 receives each post data posted to the website 13 from the plurality of user terminals 12.
The post data of the present embodiment includes the post information indicating a post content related to the evaluation target, the poster information indicating the user who posted the post information, and the position information on the evaluation target. The description of the present embodiment is given for an example where the evaluation target is a location.
The data acquisition unit 18 acquires the post data received by the communication unit 16. Then, the data acquisition unit 18 stores the acquired post data in the data storage unit 20.
The data storage unit 20 stores a group of pieces of post data including a plurality of pieces of post data acquired by the data acquisition unit 18.
The group of pieces of post data according to the present embodiment is managed in a table format as illustrated in
Note that the poster information is expressed by a character string (such as an ID or a number for example). The position information is expressed by a continuous value or a character string. The position information is expressed by an ID, a number, or the like when it is expressed using a character string, and is expressed by coordinates (a set of latitude and longitude) when it is expressed using a continuous value. The post information and the voting information are expressed using a character string.
It is assumed that the poster information and the position information are required for storing the post data, and one of the post information and the voting information includes a value. It is further assumed that a required input and optional input can be designated for each item in the post information, when the post information is posted on the website 13. Thus, it is assumed that the required input definitely has a value, and the optional input may not have a value.
The post data storage date is used when collecting posts. The post data check is adopted when the number of posts from the user as the poster, counting the number of pieces of the post information from the user that have been adopted as the evaluation information, collecting the posts, and the like. A check field will be described later.
The clustering unit 22 acquires a group of pieces of post data stored in the data storage unit 20. The clustering unit 22 then clusters the plurality of pieces of post data into a plurality of clusters, based on at least one of the position information and the post information of post data in the group of pieces of post data.
Known clustering techniques include hierarchical clustering and non-hierarchical clustering. In the hierarchical clustering, a dendrogram is generated and so that the number of clusters need not be predetermined. The hierarchical clustering includes Ward method, group average method, and the like. On the other hand, in the non-hierarchical clustering, the number of clusters needs to be determined advance. Known non-hierarchical clustering includes k-means, fuzzy c-means, and the like. It should be noted that generally, the number of clusters is unknown before the clustering is performed.
Thus, in the present embodiment, clustering is performed using hierarchical clustering.
Specifically, in the present embodiment, clustering is performed with the following requirements (1) to (3) satisfied.
(1) Clustering rules are managed while being identified as Nos. 1, 2, and 3, and the clustering is performed in the designated order.
(2) The used item, value, and threshold need to be designated.
(3) When the value is a character string, quantification processing is executed, and then the clustering is executed.
Note that, as illustrated in
As illustrated in
For example, a rule provided with identification information No. 3 indicates that the post information is used as the used item in the clustering, and that the clustering is performed in accordance with a character string indicating the post information. Note that the threshold is set to be “12.0” in this case.
In the example illustrated in
In the example illustrated in
In the example illustrated in
In this case, the post data from the user A and the post data from the user B are at a Manhattan distance=2, and thus are determined to be in close distance to each other. On the other hand, the post data from the user B and the post data from the user C are at a Manhattan distance=6. In this case, when the threshold is set to be less than 12, the classification is based on the first category. When the threshold is set to be less than 3, the classification is based on the second category. For example, clustering performed with the threshold set to be 3 results in A and B being classified into the identical cluster, and in three clusters including the cluster including A and B, a cluster including C, and a cluster including D, as in the right side part in
The acquisition unit 24 calculates, for each cluster as a result of the clustering by the clustering unit 22, an average of user reliabilities of the plurality of pieces of post data belonging to the cluster. Then, the acquisition unit 24 acquires a cluster whose average of user reliabilities is equal to or higher than a threshold related to the user reliability. Note that the user reliability level is an example of a user index.
The user reliability according to the present embodiment increases with the number of pieces of post information posted by the user in the past, and with the number of pieces of post information adopted as information with a predetermined level of reliability or higher. Note that the post information that is adopted as information with a predetermined level of reliability or higher serves as the evaluation information described later. The following Formula (1) is for calculating the user reliability according to the present embodiment.
User Reliability=δ×2×(contribution rate)×(adoption rate)/{(contribution rate)+(adoption rate)} (1)
Note that the contribution rate and the adoption rate in Formula (1) described above are expressed by the following Formula (2).
In the formulae, δ is 1 pr a determination score for bot detection. The determination score for bot detection will be described later. Furthermore, a represents a preset constant, μ represents the average of the number of post information pieces posted by a plurality of users, mi represents the number of posts from a user i, and σ represents the standard deviation of the number of posts. Furthermore, ni represents the number of post information pieces from the user i adopted as the evaluation information.
As can be seen in
As illustrated in
Quantification of the user's posts (for example, counting the top digits of the word frequency and counting the number of top digits of the time intervals) results in graphs with different shapes representing human and bot as illustrated in the left side part in
Of the two graphs in the left side part in
In this case, as illustrated in the right graph in
In view of this, in the present embodiment, the determination score δ representing a human likelihood is calculated based on the error. Specifically, as illustrated in
Note that in the present embodiment, the post information is counted based on the number of users included in each cluster of the post information. For example, as illustrated in a lower part of
The evaluation unit 26 evaluates whether there is the target of the evaluation target, based on the post data of the cluster acquired by the acquisition unit 24. For example, if the post information only includes “stairs” and “steps”, it can be determined that there is an evaluation target representing “stairs” or “steps”, and that “restroom” is not included.
The evaluation unit 26 evaluates the likelihood of the property of the evaluation target based on the post data of the cluster acquired by the acquisition unit 24. Specifically, the evaluation unit 26 calculates, based on the post information of the post data of the cluster acquired by the acquisition unit 24, content reliability that is one example content index that is an index related to the post information, as the likelihood of the property of the evaluation target.
More specifically, the evaluation unit 26 calculates the content reliability based on the probability obtained for each combination between the information on an event related to the evaluation target and the information on the evaluation target indicated by the post information.
The probability of the event A occurring at any location is defined as probability PA, and the probability of the event B occurring at any location is defined as probability PB. The user as the poster determines a or b at the location where the event A, B occurs. The probabilities of a and b appearing in the post information are defined as pA(a), pA(b), pB(a), and pB(b). Note that the information on the events A and B is set from information such as open data. Furthermore, the number of users n is obtained by measurement. Furthermore, pA(a), pA(b), pB(a), and pB(b) are set in advance based on the accuracy of the user evaluation obtained through trial or the like.
Now a probability qx(A) of the A actually occurring at a location where r users among n users have determined the occurrence of the event A is considered. In this case, the probability qx(A) can be calculated by the following Formula (3) using the Bayes theorem.
Next, an example of calculation for content reliability will be described with reference to
Furthermore, a probability of a person determining a at the location with the event A (determining “steps” at the location with “steps” for example) is defined as PA(a)=0.9. Furthermore, a probability of a person determining b at the location with the event B (determining “steps” at the location without “steps”) is defined as PB(a)=0.1. Furthermore, as illustrated in
In this case, the content reliability is calculated by the following Formula (4):
Note that each of the probabilities shown in
P
A(a)←PA(a)+α (5)
Then, the evaluation unit 26 adopts as the evaluation information, post information of the post data with the content reliability that is equal to or higher than the threshold related to the content reliability, among the post data pieces in the cluster acquired by the acquisition unit 24.
Note that the evaluation information according to the present embodiment is information indicating a combination of the ID for identifying the evaluation information, the position information of the post data adopted as the evaluation information, extracted information indicating the post information of post data adopted as the evaluation information, the poster information related to the post data adopted as the evaluation information, and voting information for the evaluation information. The data structure of the evaluation information will be described later.
Next, the evaluation unit 26 generates one evaluation information for one location.
The evaluation unit 26 stores the evaluation information in the data storage unit 20.
Next, the evaluation unit 26 updates the number of posts of the post information posted by the user and the adoption count indicating the number of information pieces adopted as the evaluation information, used for calculating the user reliability. The update processing by the evaluation unit 26 results in updating the number of posts and the adoption count illustrated in
In the lower part of
When the plurality of pieces of post information from the user D in the lower part of
When the update of the number of posts of the post information from the user and the adoption count indicating the number of post information pieces from the user adopted as the evaluation information is completed, the evaluation unit 26 updates the table of the group of pieces of post data stored in the data storage unit 20 with the adopted post information regarded as checked (the post information not adopted remains to be unchecked).
Next, the evaluation unit 26 calculates the reliability of the evaluation information based on the voting information indicating the contents of voting for the evaluation information from the plurality of users. The reliability of the evaluation information according to the present embodiment is expressed by the following Formula (6).
[Math. 4]
r
j
=r
j
0
×c
j
×e
−λt (6)
Note that tin Formula (6) described above represents the number of days elapsed from the posting of the post information. Note that rj0 represents a predetermined constant. Note that cj represents the weight according to the content of the voting information (good indicating appropriate and bad indicating inappropriate). Note that e−λt is a section representing the freshness of the voting information, where λ is a preset constant. The content reliability at the time of adoption as the evaluation information is set to be the initial value of the constant rj0.
With the weight cj for the voting information for the evaluation information from the plurality of users, the deterioration rate of the reliability of the evaluation information is determined in accordance with the number of votes (good or bad) for the evaluation information j. The weight cj is expressed by, for example, Formula (7) below.
Note that the evaluation unit 26 calculates the reliability of the evaluation information based on the voting information of the user whose user reliability is equal to or larger than a predetermined threshold.
For example, a case as illustrated in
In the example illustrated in
[Math. 6]
C
j=(1+0)/2=0.5 (8)
Then, the evaluation unit 26 calculates the reliability rj of the evaluation information with the following Formula (9). Note that Cj=1 holds when the total number of users N is 0.
The evaluation unit 26 updates the constant by rj0 rj0 xcj after the reliability of the evaluation information has been calculated. Then, the voting information is checked.
The reliability of the evaluation information of the present embodiment is an example of an evaluation information index representing an index that is provided to the evaluation information when the evaluation information is generated. The reliability of the evaluation information decreases as the elapsed time from the generation of the evaluation information increases, and is determined in accordance with the voting information representing whether or not the evaluation information is appropriate.
The reliability of the evaluation information of the present embodiment provided to the evaluation information when the evaluation information is generated. As illustrated in
Thus, in the present embodiment, a request for posting the post information is issued to a plurality of user when the reliability of the evaluation information drops equal to or below the threshold for the reliability of the evaluation information (upon reaching a “prompt line” illustrated in
The request unit 28 requests a plurality of users for posting the post information, when the reliability of the evaluation information drops equal to or below the threshold value for the reliability of the evaluation information. Specifically, the request unit 28 prompts the plurality of user terminals 12 for posting of the post information.
Each of the plurality of users operates his/her user terminal 12 and posts the post information indicating the post content for the evaluation target on the website 13 in response to the request from the evaluation device 14.
The evaluation device 14 collects the post information posted by the plurality of user terminals 12. Specifically, the communication unit 16 of the evaluation device 14 receives post information posted by the plurality of user terminals 12. The data acquisition unit 18 stores the post information received by the communication unit 16 in the data storage unit 20.
Then, the evaluation unit 26 again generates evaluation information for the evaluation target based on new post information different from the post information indicating the post content related to the evaluation target used for generating the previous evaluation information. Specifically, the evaluation information for the evaluation target is generated again using the new evaluation information stored in the data storage unit 20.
Note that each table stored in the data storage unit 20 includes an item “check” as illustrated in
Note that post information not adopted as the evaluation information remains unchecked. Thus, the evaluation unit 26 may again generate the evaluation information for the evaluation target only based on post information newly posted in response to the posting prompt, not on unchecked post information.
Operation in Evaluation System 10
Next, operations of the evaluation system 10 according to the present embodiment will be described. First of all, when posting on the website 13 is performed from the plurality of user terminals 12 of the evaluation system 10, the data acquisition unit 18 acquires each post data via the communication unit 16. Then, the data acquisition unit 18 stores each acquired post data in the data storage unit 20. Then, upon receiving an evaluation information generation instruction signal, the evaluation device 14 executes an evaluation processing routine illustrated in
Evaluation Processing Routine
In step S100, the clustering unit 22 acquires a group of pieces of post data stored in the data storage unit 20.
In step S102, the clustering unit 22 clusters the plurality of post data into a plurality of clusters based on at least one of the position information and the post information of post data in the group of pieces of post data obtained in step S100 described above.
In step S104, the acquisition unit 24 calculates, for each cluster as a result of the clustering in step S102, an average of user reliabilities of the plurality of pieces of post data belonging to the cluster. Then, the acquisition unit 24 acquires a cluster whose average of user reliabilities is equal to or higher than a threshold related to the user reliability.
In step S106, the evaluation unit 26 calculates the content reliability based on the post data of the cluster acquired in step S104 described above.
In step S108, the evaluation unit 26 generates as the evaluation information, post information in the post data, with the content reliability of the post information calculated in step S106 to be equal to or greater than the threshold related to the content reliability, from the post data of the cluster acquired in step S104 described above.
In step S110, the evaluation unit 26 stores the evaluation information generated in step S108 described above in the data storage unit 20, and terminates the evaluation processing routine.
Evaluation Update Processing Routine
After the evaluation information has been generated, a voting is performed for the evaluation information by a plurality of users. Then, the evaluation device 14 executes the evaluation update processing routine illustrated in
In step S200, the evaluation unit 26 calculates the reliability of the evaluation information based on the voting information of the user whose user reliability is equal to or larger than a predetermined threshold.
In step S201, the request unit 28 determines whether the reliability of the evaluation information calculated in step S200 equal to or less than the threshold value related to the reliability of the evaluation information. If the reliability of the evaluation information is equal to or less than the threshold value related to the reliability of the evaluation information, the routine proceeds to step S202. On the other hand, when the reliability of the evaluation information is greater than a threshold value related to the reliability of the evaluation information, the evaluation update processing routine is terminated.
In step S202, the request unit 28 requests a plurality of user for posting the post information.
In step S204, the communication unit 16 receives the post information posted from the plurality of user terminals 12. The data acquisition unit 18 stores the post information received by the communication unit 16 in the data storage unit 20.
In step S206, the evaluation unit 26 generates again the evaluation information for the evaluation target based on new post information that is stored in the data storage unit 20 in step S204 described above and is different from the post information used for generating the previous evaluation information, and the evaluation update processing routine is terminated.
The evaluation device 14 repeatedly executes the above-described evaluation processing routine illustrated in
As described above, with the evaluation device according to the present embodiment, post data is acquired from a group of pieces of post data based on the user reliability, and whether the evaluation target exists is evaluated based on the post data thus acquired. Thus, the evaluation target can be evaluated appropriately in accordance with posting related to the evaluation target from the users. Here, the group of pieces of post data includes a plurality of pieces of post data with post information and poster information indicating a user that has posted the post information. The user reliability increases with the number of post information pieces posted in the past by the user, and with the number of post information pieces from the user adopted as the evaluation information.
The post information from general users is used so that the evaluation information covering a wide range can be generated and updated at a low cost, without using information from special investigators.
Appropriate evaluation information can be automatically extracted through statistical processing, without the need for a predetermined administrator checking the post content each time.
Furthermore, the present embodiment may be implemented in a form of a smartphone application to the user terminal 12 and the like, so that posts from wide variety of users can be easily gathered. In this case, the cost of distributing the application is much lower than gathering investigators. Furthermore, the user can post the information using his or her smartphone, and thus does not need to use any dedicated measurement devices.
Next, a second embodiment will be described. The configuration of the evaluation system according to the second embodiment is similar to that of the first embodiment, and thus description is omitted with the identical reference numerals provided.
In the second embodiment, instead of the reliability of the evaluation information, an acquisition level of the evaluation information generated based on the number of pieces of evaluation information in a predetermined region is used.
When a wide variety of pieces of evaluation information are efficiently collected based on the post information from general users, the amount of post information acquired is expected increase with time. Still, to shorten the time period for collecting the evaluation information, a location for which the information is required needs to be appropriately presented.
In view of this, in the second embodiment, the acquisition level is defined for detecting a location with no evaluation information or a location with the reliability of the evaluation information compromised.
Specifically, a rectangular area is set in advance in accordance with latitude and longitude, as the predetermined region. Then, the evaluation unit 26 according to the second embodiment calculates the number of pieces of evaluation information with position information corresponding to location within an area Ai (i=1, 2, . . . , M), as well as the average of the reliabilities of the evaluation information using the following Formula (10).
[Math. 8]
H(Ai)=enum(Ai)×eavg(Ai)
e
num(Ai)=N(Ai)/M(Ai) (10)
Note that N (Ai) represents the number of pieces of evaluation information, and M(Ai) represents the number of pieces of post information. Then, the evaluation unit 26 calculates the acquisition level using the following Formula (11) based on the value calculated by the above Formula (10).
Note that ri represents the reliability of evaluation information j in the area Ai.
For example, an example case is considered where the threshold related to the prompt line is set to be 0.3. In this case, the request unit 28 prompts for new posting for the area A2 with no evaluation information at all, and prompts for posting related to a change that has occurred in an area A4, because the reliability of the evaluation information of this location is compromised.
Note that other configurations and operations of the evaluation device according to the second embodiment are the identical as those in the first embodiment, and thus descriptions thereof will be omitted.
As described above, in accordance with the evaluation device according to the second embodiment, an appropriate prompt for posting related to the evaluation target can be issued based on the acquisition level of the evaluation information generated based on the number of pieces of evaluation information within a predetermined region.
Furthermore, by using the acquisition level, a user as a poster can be notified of an area where the evaluation information is scarce or old. Thus, the user as the poster can recognize an area for which he or she should post information. Moreover, an administrator of the evaluation device 14 can efficiently obtain evaluation information of the area for which the evaluation information should be acquired.
The present invention is not limited to the above-described embodiment, and various modifications and applications can be made without departing from the gist of the present disclosure.
For example, the description on the above embodiment is given for an example of a case where the evaluation device 14 executes the evaluation processing in which the evaluation information is generated from the post information and the evaluation update processing in which the evaluation information is updated with a request for posting issued to a plurality of users. However, this should not be construed in a limiting sense. For example, the evaluation processing and the evaluation update processing may be executed by separate devices. In this case, a system may be established by, for example, an evaluation device that executes the evaluation processing and an evaluation update device that executes the evaluation update processing.
The present invention can also be implemented with a program installed in a known computer using a medium or a communication line.
The device described above incorporates a computer system. This “computer system” includes a webpage providing environment (or displaying environment) when the WWW system is used.
The description of the embodiment in this specification of the present application is given under an assumption that a program is installed in advance. However, such a program can be provided while being stored in a computer-readable recording medium.
Number | Date | Country | Kind |
---|---|---|---|
2018-158675 | Aug 2018 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/032040 | 8/15/2019 | WO | 00 |