Information proposal device, information proposal terminal, information proposal system device, information proposal method, program, and recording medium
The information suggestion device expands the scope of suggested information by analyzing user posts and generating related terms and attribute information, addressing the limitations of existing systems that restrict suggestions to the search query.
Patent Information
- Application Number
- JP2021089282
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-27
- Publication Date
- 2025-11-06
- Estimated Expiration
- 2041-05-27
AI Technical Summary
Existing information suggestion systems only search for information within the scope of the user's search query, limiting the range of suggested information.
An information suggestion device that includes a posted information acquisition unit, analysis unit, related term generation unit, and extraction units to suggest a wide range of information by analyzing user posts and generating related terms and attribute information.
Enables the proposal of a broader range of information to users by extracting and outputting related terms and attribute information, enhancing the relevance and variety of suggestions.
Smart Images

Figure 0007765029000002 
Figure 0007765029000003 
Figure 0007765029000004
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information proposal device, an information proposal terminal, an information proposal system device, an information proposal method, a program, and a recording medium. [Background technology]
[0002] BACKGROUND ART There is known a technology for searching for content based on a search query posted by a user and presenting the content to the user (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-228971 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when suggesting information based on user posts, only information within the scope of the search query, i.e., the terms specified by the user, is searched for, which poses a problem in that the range of suggested information is narrow.
[0005] Therefore, an object of the present invention is to provide an information suggestion device that can suggest a wide range of information to a user. [Means for solving the problem]
[0006] In order to achieve the above object, an information suggestion device of the present invention includes a posted information acquisition unit, a posted information analysis unit, a related term generation unit, a suggested information related term extraction unit, a suggested information extraction unit, and an output unit, the posted information acquisition unit acquires posted information from users; the posted information analysis unit analyzes the posted information to extract posted terms; the related term generation unit generates posting related terms related to the posting terms; the proposed information related term extraction unit extracts proposed information related terms that match the post related terms; the proposed information related term is a term related to attribute information of the proposed information, the proposed information extraction unit extracts proposed information including attribute information related to the proposed information related term; The output unit outputs the extracted proposal information.
[0007] The information proposal terminal of the present invention includes an input unit, a communication unit, and a display unit, the input unit is capable of inputting the posted information; the communication unit is capable of communicating with the information suggestion device of the present invention, capable of transmitting the posted information to the information suggestion device, and capable of receiving the suggested information; The display unit displays the proposal information.
[0008] The information suggestion system device of the present invention includes a server and a terminal, the server and the terminal are capable of communicating with each other, the server is the information suggestion device of the present invention, The terminal is the information suggestion terminal of the present invention.
[0009] The information suggestion method of the present invention includes a posted information acquisition step, a posted information analysis step, a related term generation step, a suggested information related term extraction step, a suggested information extraction step, and an output step, The posted information acquisition step acquires posted information from a user, The posted information analysis step analyzes the posted information to extract posted terms, The related term generation step generates posting related terms related to the posting terms, The suggested information related term extraction step extracts suggested information related terms that match the post related terms, the proposed information related term is a term related to attribute information of the proposed information, The proposed information extraction step extracts proposed information including attribute information related to the proposed information related term, The output step outputs the extracted proposal information.
[0010] The program of the present invention is a program for causing a computer to execute a posted information acquisition procedure, a posted information analysis procedure, a related term generation procedure, a suggested information related term extraction procedure, a suggested information extraction procedure, and an output procedure, the step of acquiring posted information includes acquiring posted information from a user; The posted information analysis step includes analyzing the posted information to extract posted terms; The related term generation step generates a posting related term related to the posting term; The step of extracting suggested information-related terms includes extracting suggested information-related terms that match the post-related terms; the proposed information related term is a term related to attribute information of the proposed information, The proposed information extraction step extracts proposed information including attribute information related to the proposed information related term; The output step outputs the extracted proposal information.
[0011] The recording medium of the present invention is a computer-readable recording medium on which the program of the present invention is recorded. [Effects of the Invention]
[0012] According to the present invention, a wide range of information can be proposed to the user. [Brief explanation of the drawings]
[0013] [Figure 1] FIG. 1 is a block diagram showing a configuration of an example of an information proposal system including an information proposal device according to the first embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of a hardware configuration of the information suggestion device according to the first embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an example of the hardware configuration of the information proposal terminal according to the first embodiment. [Figure 4] FIG. 4 is a flowchart illustrating an example of processing in the information suggestion device of the first embodiment. [Figure 5] FIG. 5 is a schematic diagram illustrating an example of processing by the related term generation unit in the information suggestion device of the first embodiment. [Figure 6] FIG. 6 is a schematic diagram showing an example of correspondence between attribute information of suggested information and suggested information related terms. [Figure 7] FIG. 7 is a block diagram illustrating a configuration of an example of an information proposal system including the information proposal device of the second embodiment. [Figure 8] FIG. 8 is a flowchart illustrating an example of processing in the information suggestion device according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0014] The information suggestion device of the present invention includes, for example, a reaction information acquisition unit and a matching score calculation unit, the reaction information acquisition unit acquires reaction information of users; the reaction information includes information on a user's reaction to the output proposal information, the matching score calculation unit calculates a matching score between the post-related term and the suggested information-related term based on the reaction information; The output unit may be configured to output the post-related term, the suggested information-related term, and the matching score in association with each other.
[0015] In the information suggestion device of the present invention, for example, the matching score calculation unit In a case where the user's reaction information includes information of a positive reaction to the output suggested information, a matching score between the post-related term and the suggested information-related term may be increased.
[0016] In the information suggestion device of the present invention, for example, the matching score calculation unit may deduct points from the matching score between the post-related terms and the suggested information-related terms, or do nothing, if the user's reaction information includes information of a negative reaction to the output suggested information, or if the reaction information cannot be obtained.
[0017] In the information suggestion terminal of the present invention, for example, the input unit is capable of inputting reaction information of a user, The communication unit may be capable of transmitting the reaction information to the information suggestion device of the present invention.
[0018] The information suggestion method of the present invention includes, for example, a reaction information acquisition step and a matching score calculation step, The reaction information acquisition step acquires reaction information of a user, the reaction information includes information on a user's reaction to the output proposal information, the matching score calculation step calculates a matching score between the post-related term and the suggested information-related term based on the reaction information; The output step may be configured to output the post-related terms, the suggested information-related terms, and the matching score in association with each other.
[0019] In the information suggestion method of the present invention, for example, the matching score calculation step includes: In a case where the user's reaction information includes information of a positive reaction to the output suggested information, a matching score between the post-related term and the suggested information-related term may be increased.
[0020] In the information suggestion method of the present invention, for example, the matching score calculation process may be such that, if the user's reaction information includes information of a negative reaction to the output suggested information, or if the reaction information cannot be obtained, the matching score between the post-related terms and the suggested information-related terms is deducted, or nothing is done.
[0021] The program of the present invention is, for example, a program for causing a computer to execute a reaction information acquisition procedure and a matching score calculation procedure, The reaction information acquisition step includes acquiring reaction information of a user, the reaction information includes information on a user's reaction to the output proposal information, The matching score calculation step calculates a matching score between the post-related term and the suggested information-related term based on the reaction information. The output step may be a step of outputting the post-related term, the suggested information-related term, and the matching score in association with each other.
[0022] In the program of the present invention, for example, the matching score calculation step includes: In a case where the user's reaction information includes information of a positive reaction to the output suggested information, a matching score between the post-related term and the suggested information-related term may be increased.
[0023] In the program of the present invention, for example, the matching score calculation procedure may be such that if the user's reaction information includes information of a negative reaction to the output suggested information, or if the reaction information cannot be obtained, the matching score between the post-related terms and the suggested information-related terms is deducted, or nothing is done.
[0024] In the present invention, the term "suggested information" is not particularly limited and refers to various information suggested to the user, such as information on restaurants and other stores, products, services, tourist spots, news, music, movies, software, games, etc. The suggested information includes, for example, so-called digital content.
[0025] Next, embodiments of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiments. In the following drawings, the same parts are denoted by the same reference numerals. Furthermore, the descriptions of the embodiments can be mutually incorporated unless otherwise specified, and the configurations of the embodiments can be combined unless otherwise specified.
[0026] [Embodiment 1] This embodiment is an example of an information proposal system including an information proposal device of the present invention and an information proposal terminal.
[0027] The information proposal system device of this embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example configuration of an information proposal system device 100 including an information proposal device 10 and an information proposal terminal 20 of this embodiment. Although not shown, the information proposal system device 100 may include, for example, a plurality of information proposal terminals 20. As shown in FIG. 1, the information proposal device 10 can be connected to the information proposal terminal 20 via a communication network 30. Although not shown, the information proposal device 10 may be connected to an external database (external DB) 40 via the communication network 30. The external DB 40 may be, for example, a database storing at least one of post-related terms, proposed information-related terms, and attribute information of the proposed information, which will be described later. Furthermore, although not shown, the information proposal device 10 may also be connected to an external terminal of a system administrator via the communication network 30, for example, and the system administrator may manage the information proposal device 10 from the external terminal.
[0028] The information proposal device of this embodiment will be described with reference to Fig. 1. As shown in Fig. 1, the information proposal device 10 (hereinafter also referred to as "the device 10") includes a posted information acquisition unit 11, a posted information analysis unit 12, a related term generation unit 13, a proposed information related term extraction unit 14, a proposed information extraction unit 15, and an output unit 16. Although not shown, the device 10 may include, for example, a storage unit.
[0029] The device 10 may be, for example, a single device including the above-described units, or a device in which the units can be connected via a communication network. The device 10 can also be connected to an external device (described later) via a communication network 30. The communication network 30 is not particularly limited and may be a known network, for example, wired or wireless. Examples of the communication network 30 include the Internet, the World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area Network (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, and LPWA. Examples of the wireless communication include direct communication between devices (Ad Hoc communication), infrastructure communication, and indirect communication via an access point. The device 10 may be incorporated into a server as a system. The device 10 may be, for example, a personal computer (PC, for example, a desktop or notebook type) on which the program of the present invention is installed, a smartphone, a tablet terminal, etc. Furthermore, the device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the units is located on a server and the other units are located on a terminal.
[0030] Examples of the information proposal terminal 20 (hereinafter also referred to as "terminal 20") include PCs; mobile terminals such as mobile phones, smartphones, and tablet terminals; smart watches, smart glasses, and wearable terminals. The information proposal terminal 20 may include, for example, an imaging means such as a camera or scanner, an audio input means such as an IC (integrated circuit) card reader, and a microphone. The information proposal terminal 20 is, for example, a user's terminal.
[0031] 2 shows a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, a display device 106, and a communication device 107. The components of the device 10 are connected to each other via the bus 103 and their respective interfaces (I / F).
[0032] The central processing unit 101 is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as a posted information acquisition unit 11, a posted information analysis unit 12, a related term generation unit 13, a suggested information related term extraction unit 14, a suggested information extraction unit 15, and an output unit 16.
[0033] The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device (such as an external database), a printer, an external input device, an external display device, and an external imaging device. The device 10 can be connected to an external network (the communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.
[0034] The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 (described later), and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). Alternatively, the memory 102 may be, for example, a ROM (read only memory).
[0035] The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive for reading and writing data from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or a solid-state drive (SSD) in which the recording medium and drive are integrated. If the device 10 includes, for example, the storage unit, the storage device 104 functions as the storage unit.
[0036] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used when the present device 10 executes processing. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology or the like.
[0037] The device 10 further includes, for example, an input device 105 and a display 106. Examples of the input device 105 include a pointing device such as a touch panel, track pad, or mouse; a keyboard; an imaging unit such as a camera or scanner; a card reader such as an IC card reader or a magnetic card reader; and an audio input unit such as a microphone. Examples of the display 106 include a display device such as an LED display or a liquid crystal display. In the first embodiment, the input device 105 and the display 106 are configured separately, but the input device 105 and the display 106 may be configured as an integrated unit, such as a touch panel display.
[0038] Fig. 3 illustrates a block diagram of the hardware configuration of the information proposal terminal 20. As shown in Fig. 3, the information proposal terminal 20 includes, for example, a CPU 201, a memory 202, a bus 203, a storage device 204, an input device (input unit) 21, a communication device (communication unit) 22, and a display (display unit) 23. The components of the information proposal terminal 20 are connected via the bus 203 through their respective interfaces (I / F). The description of the components of the information proposal device 10 can be used to explain the components of the information proposal terminal 20.
[0039] Next, an example of the information proposal method of this embodiment will be described based on the flowchart of Fig. 4. The information proposal method of this embodiment is implemented as follows, for example, using the information proposal system device 100 of Fig. 1. Note that the information proposal method of this embodiment is not limited to use of the information proposal system device 100 of Fig. 1. Fig. 4 is a flowchart showing an example of the processing (S1 to S6) of the information proposal system device 100.
[0040] First, prior to processing by the information proposal device 10, a user inputs user posted information via the input unit 21 of the information proposal terminal 20. Then, the information proposal terminal 20 transmits the posted information to the information proposal device 10 via the communication network 30 using the communication unit 22. The posted information is not particularly limited and may be, for example, text information or voice information. When the posted information is voice information, for example, text information can be generated from the voice information using a known voice recognition system, and the generated text can be transmitted to the information proposal device 10 as the posted information. In the following explanation, an example will be given in which the user posts text information such as "It's hot today, so I want to have a drink slowly. Japanese food and a private room would be ideal. It should not be too expensive." as the posted information.
[0041] Next, the posted information acquisition unit 11 acquires the posted information of the user (S1, posted information acquisition step). The posted information can be acquired via the communication network 30, for example.
[0042] Next, the posted information analysis unit 12 analyzes the user's posted information to extract posted terms (S2, posted information analysis step). The processing by the posted information analysis unit 12 can be performed, for example, by known natural language processing means, such as morphological analysis, syntactic analysis, semantic analysis, contextual analysis, anaphora analysis, and discourse analysis. The processing by the posted information analysis unit 12 will be specifically described using Table 1. As shown in Table 1, the posted information analysis unit 12 extracts posted terms such as "today," "hot," "slowly," "want to drink," "Japanese food," "private room," "ideal," and "not expensive" from posted information posted by a user, for example, "It's hot today, so I want to have a drink slowly. Japanese food and a private room would be ideal. It should not be too expensive." If there are multiple extracted posted terms, for example, the multiple posted terms may be extracted as a posted term group corresponding to the posted information. [Table 1]
[0043] Next, the related term generation unit 13 generates posting-related terms related to the posting term (S3, related term generation step). The related term generation unit 13 can generate the posting-related terms by, for example, preparing a database (external DB 40) of posting-related terms associated with each posting term included in the posting term group in advance, and extracting posting-related terms associated with each posting term from the database via the communication network 30. The posting term and the related term may be associated, for example, in a 1:1 relationship or linked in an n:n relationship. The term "linked in an n:n relationship" includes, for example, a case where multiple related terms are linked to one posting term, a case where one related term is linked to multiple posting terms, and the like. It is preferable that the posting term and the related term be associated in an n:n relationship. For example, when multiple posting-related terms are associated with each posting term, the related term generation unit 13 may extract all or some of the posting-related terms. Furthermore, when the information suggestion device 10 includes the storage unit, for example, posting-related terms associated with the posting term may be stored in the storage unit. In this case, the related term generation unit 13 extracts the posting-related terms from the storage unit instead of the database, and generates posting-related terms related to the posting term.
[0044] The processing by the related term generation unit 13 will be specifically described with reference to FIG. 5. For the posting terms extracted in S2, such as "today," "hot," "slow," "want to drink," "Japanese food," "private room," "ideal," and "not expensive," the related term generation unit 13 extracts posting-related terms corresponding to each posting term from an external database via the communication network 30, thereby generating posting-related terms. As shown in FIG. 5, the related term generation unit 13 can, for example, extract "swimming pool," "bath," "hot spring," "shower," and "alcohol" as posting-related terms corresponding to "hot," extract "manga cafe" and "cafe" as posting-related terms corresponding to "slow," extract "alcohol" and "energy drink" as posting-related terms corresponding to "want to drink," extract "restaurant" and "kaiseki cuisine" as posting-related terms corresponding to "Japanese food," extract "quiet," "small group," and "spacious" as posting-related terms corresponding to "private room," and extract "reasonable" as posting-related term corresponding to "not expensive," and generate these as posting-related terms for the posting information.
[0045] Next, the proposed information-related term extraction unit 14 extracts proposed information-related terms that match the post-related terms (S4, proposed information-related term extraction step). The extraction of proposed information-related terms that match the post-related terms can be performed, for example, by preparing a database (external DB 40) of proposed information-related terms that are pre-associated with the post-related terms, and extracting proposed information-related terms that correspond to each post-related term from the database via the communication network 30. The post-related terms and the proposed information-related terms may be associated, for example, in a 1:1 relationship or an n:n relationship, but an n:n relationship is preferable. For example, if there are multiple proposed information-related terms associated with each of the post-related terms, the proposed information-related term extraction unit 14 may extract all or some of them. Furthermore, if the information proposal device 10 includes the storage unit, the proposed information-related terms associated with the post-related terms may be stored in the storage unit, for example. In this case, the proposed information related term extraction unit 14 extracts the proposed information related terms from the storage unit instead of the database, for example.
[0046] The proposed information-related terms are terms related to attribute information of the proposed information. The proposed information-related terms are also referred to, for example, as "yurufuwa" categories. The attribute information of the proposed information is not particularly limited, and may include various information contained in the proposed information. If the proposed information is, for example, information about a restaurant, the attribute information may include, for example, the number of seats, whether or not there are private rooms, whether or not smoking is allowed, whether or not children are allowed, whether or not foreign language support is available and the region, budget, whether or not credit cards are accepted, and the types of food menu items.
[0047] As a specific example of the proposed information-related terms, a case will be described in which the proposed information is information about a restaurant, and the proposed information is linked to information such as whether or not there are private rooms, whether smoking is allowed, whether children are allowed, whether foreign language support is available, budget, and whether credit cards are accepted, as attribute information of the proposed information. In this case, the proposed information-related terms related to each attribute information include the term groups shown in FIG. 6(. For example, proposed information-related terms related to the attribute information "private table room available" include "private room" and "tidy", proposed information-related terms related to the attribute information "private kotatsu room available" include "private room", "relaxed", and "Japanese style", proposed information-related terms related to the attribute information "child-friendly" include "noisy", "family", "child", and "baby", and proposed information-related terms related to the attribute information "staff who can speak Chinese" include "Asian", Examples of suggested information related terms associated with the attribute information of "average budget ¥1,000 to ¥3,000" include "reasonable," "cheap," "quick," and "casual." Examples of suggested information related terms associated with the attribute information of "credit cards accepted" include "credit card" and "no cash." Examples of suggested information related terms associated with the attribute information of "average budget ¥3,000 to ¥20,000" include "rich" and "quick." Examples of suggested information related terms associated with the attribute information of "credit cards not accepted" include "cash."
[0048] Next, the proposal information extraction unit 15 extracts proposal information including attribute information related to the proposal information-related terms (S5, proposal information extraction step). The extraction of proposal information by the proposal information extraction unit 15 can be performed, for example, by extracting attribute information related to the extracted proposal information-related terms from an external database (e.g., external DB 40) that stores associations between the proposal information-related terms and the attribute information of the proposal information, via the communication network 30, and extracting proposal information including the extracted attribute information from the database in which the attribute information of the proposal information is recorded. For example, when there is a plurality of pieces of proposal information that include the corresponding attribute information, the proposal information extraction unit 15 may extract all of the proposal information or may extract some of the proposal information.
[0049] Next, the output unit 16 outputs the extracted proposal information (S6, output step), and the process by the information proposal device 10 ends (END).
[0050] Then, the user's terminal 20 receives the output suggested information via the communication network 30 using the communication unit 22, and displays the suggested information on the display unit 23. If there is a plurality of pieces of output suggested information, the display unit 23 may, for example, display all or some of the pieces of suggested information. Furthermore, the terminal 20 may, for example, also display an avatar (also called a virtual friend) on the display unit 23, and display the suggested information in the form of a suggestion made by the virtual friend.
[0051] According to this embodiment, it is possible to propose information that belongs to related terms that match terms related to the posted term included in the user's posted information, and therefore, according to the present invention, it is possible to provide a wide range of information to the user.
[0052] In the present embodiment, information stored in the external DB 40 is used for the posting-related terms and the suggested information-related terms. However, the present invention is not limited thereto. For example, the information suggestion device of the present invention may generate posting-related terms and suggested information-related terms by analyzing attribute information of the posting terms or suggested information. Specifically, first, the posting-related terms and the suggested information-related terms are defined in advance. Next, the posting terms and the posting-related terms are associated with each other, and the posting terms and the posting-related terms are mapped. Similarly, the attribute information of the suggested information are associated with the suggested information-related terms, and the attribute information of the suggested information and the suggested information-related terms are mapped. Then, for example, using the mapped data as training data, AI (Artificial Intelligence) performs supervised learning to learn the associations between the posting terms and the posting-related terms, and between the attribute information of the suggested information and the suggested information-related terms. Thereafter, based on the learned information, the AI analyzes the attribute information of the posting terms or the suggested information, and generates posting-related terms or suggested information-related information.
[0053] In this case, for example, the related term generation unit 13 of the information proposal device 10 includes the AI function. Furthermore, the information proposal device 10 may further include, for example, a proposal information analysis unit and a proposal information related term generation unit. The proposal information analysis unit, for example, analyzes the proposal information to extract attribute information of the proposal information. The processing of the proposal information analysis unit is similar to, for example, the processing of the posted information analysis unit 12, except that the proposal information is used instead of the user's posted information, and the description thereof can be used. Furthermore, the proposal information related term generation unit, for example, generates proposal information related terms related to the attribute information. The proposal information related term generation unit includes, for example, the AI function. The processing of the proposal information related term generation unit is similar to, for example, the processing of the related information generation unit 13, except that the attribute information is used instead of the posted information, and the description thereof can be used. Furthermore, the central processing unit 101 of the information proposal device 10 functions, for example, as the proposal information analysis unit and the proposal information related term generation unit.
[0054] [Embodiment 2] This embodiment is similar to the information proposal system device 100 of embodiment 1, except that the information proposal device 10 further includes a reaction information acquisition unit and a matching score calculation unit, and the description therefor can be cited. The information proposal device of this embodiment includes, for example, a reaction information acquisition unit and a matching score calculation unit, where the reaction information acquisition unit acquires user reaction information, the reaction information including information on the user's reaction to the output proposal information, the matching score calculation unit calculates a matching score between the post-related terms and the proposed information-related terms based on the reaction information, and the output unit associates and outputs the post-related terms, the proposed information-related terms, and the matching score. Furthermore, the information proposal terminal of this embodiment includes, for example, an input unit capable of inputting user reaction information, and a communication unit capable of transmitting the reaction information to the information proposal device. Therefore, according to this embodiment, the matching score between the post-related terms and the proposed information-related terms can be evaluated based on the user's reaction information, thereby more accurately suggesting information to the user.
[0055] 7 is a block diagram showing an example of the configuration of an information proposal system device 100A including an information proposal device 10A and an information proposal terminal 20A of this embodiment. As shown in FIG. 7, the information proposal device 10A further includes a reaction information acquisition unit 17 and a matching score calculation unit 18 in addition to the configuration of the information proposal device 10 of embodiment 1. The hardware configuration of the information proposal device 10A is the same as that of the information proposal device 10 of FIG. 2, except that the central processing unit 101 includes the configuration of the information proposal device 10A of FIG. 7 instead of the configuration of the information proposal device 10 of FIG. 1. Furthermore, the hardware configuration of the information proposal terminal 20A is the same as that of the information proposal terminal 20 of embodiment 1, for example.
[0056] Next, an example of the information proposal method of this embodiment will be described based on the flowchart of Fig. 8. The information proposal method of this embodiment is implemented as follows, for example, using the information proposal system device 100A of Fig. 7. Note that the information proposal method of this embodiment is not limited to use of the information proposal system device 100A of Fig. 7. Fig. 8 is a flowchart showing an example of the processing (S1 to 7, S11 to 13) of the information proposal system device 100A.
[0057] First, steps S1 to S6 are performed in the same manner as steps S1 to S6 in the processing of the information proposal system apparatus 100 of the first embodiment.
[0058] Next, for example, the user inputs user reaction information through the input unit 21 of the information proposal terminal 20A. Then, the terminal 20A transmits the reaction information to the information proposal device 10A through the communication network 30 using the communication unit 22. The reaction information is, for example, information on the user's reaction to the proposed information output in S6 and displayed on the display unit 23. Specifically, for example, it may be posted information including the user's comments on the proposed information, or, if the proposed information includes information on a URL from which information about a restaurant can be accessed, it may be information on whether the user clicked on the URL. The reaction information may be input, for example, actively or passively, by the user.
[0059] Next, the reaction information acquisition unit 17 acquires the reaction information via the communication network 30 (S11, reaction information acquisition step).
[0060] Next, the matching score calculation unit 18 calculates a matching score between the posting-related terms and the proposed information-related terms based on the reaction information (S12, matching score calculation step). Specifically, for example, if the user's reaction information includes information on a positive reaction to the output proposed information, the matching score calculation unit 18 increments the matching score between the posting-related terms and the proposed information-related terms. Examples of the information on a positive reaction include information on a positive post to the proposed information and information on access to the proposed information (clicking on a URL included in the proposed information). For example, if the reaction information includes posted information to the proposed information, the posted information analysis unit 12 of the information proposal device 10A may analyze the posted information included in the reaction information to extract posted terms. In this case, the matching score calculation unit 18, for example, determines whether the posted terms extracted from the reaction information include information on a positive reaction, and if the posted terms include information on a positive reaction, the matching score can be incremented.
[0061] Furthermore, the matching score calculation unit 18 may perform a process of deducting points from the matching score between the posting-related terms and the proposed information-related terms or doing nothing if, for example, the user's reaction information includes information about a negative reaction to the output proposed information or if the reaction information could not be acquired. Examples of the negative reaction information include information about negative posts to the proposed information. For example, if the reaction information includes posted information to the proposed information, the posted information analysis unit 12 of the information proposal device 10A may analyze the posted information included in the reaction information to extract posted terms. In this case, the matching score calculation unit 18 may, for example, determine whether the posted terms extracted from the reaction information include information about a negative reaction, and perform a process of deducting points from the matching score or doing nothing if the posted terms include information about a negative reaction or do not include a positive reaction.
[0062] Next, the output unit 16 outputs the posting-related terms, the proposed information-related terms, and the matching score in association with each other (S13, matching score output step), and ends the process (END). For example, if the information proposal device 10A includes a storage unit, the output information may be stored in the storage unit, or may be output to an external database (external DB 40) via the communication network 30 and stored in the external database.
[0063] Then, when steps S1 to S6 are performed next time, in step S4, suggested information related terms that match the post related terms are extracted based on the matching score. By processing in this manner, the accuracy of matching between the post related terms and the suggested information related terms can be evaluated based on user reaction information, and the accuracy in extracting suggested information related terms that match the post related terms can be improved, allowing information to be suggested to the user with greater accuracy.
[0064] [Embodiment 3] The program of this embodiment is a program for causing a computer to execute each step of the information suggestion method described above. Specifically, the program of this embodiment is a program for causing a computer to execute a posted information acquisition procedure, a posted information analysis procedure, a related term generation procedure, a suggested information related term extraction procedure, a suggested information extraction procedure, and an output procedure.
[0065] the step of acquiring posted information includes acquiring posted information from a user; The posted information analysis step includes analyzing the posted information to extract posted terms; The related term generation step generates a posting related term related to the posting term; The step of extracting suggested information-related terms includes extracting suggested information-related terms that match the post-related terms; the proposed information related term is a term related to attribute information of the proposed information, The proposed information extraction step extracts proposed information including attribute information related to the proposed information related term; The output step outputs the extracted proposal information.
[0066] The program of this embodiment can also be said to be a program that causes a computer to function as a posted information acquisition procedure, a posted information analysis procedure, a related term generation procedure, a suggested information related term extraction procedure, a suggested information extraction procedure, and an output procedure.
[0067] The program of this embodiment can cite the descriptions of the information suggestion device and information suggestion method of the present invention. For example, the "procedure" in each of the steps can be read as "processing." The program of this embodiment may be recorded on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read-only memory (ROM), hard disk (HD), optical disk, and floppy disk (FD).
[0068] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
[0069] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
[0070] <Additional Notes> Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) The system includes a posted information acquisition unit, a posted information analysis unit, a related term generation unit, a suggested information related term extraction unit, a suggested information extraction unit, and an output unit, the posted information acquisition unit acquires posted information from users; the posted information analysis unit analyzes the posted information to extract posted terms; the related term generation unit generates posting related terms related to the posting terms; the proposed information related term extraction unit extracts proposed information related terms that match the post related terms; the proposed information related term is a term related to attribute information of the proposed information, the proposed information extraction unit extracts proposed information including attribute information related to the proposed information related term; The output unit outputs the extracted suggestion information. (Appendix 2) A reaction information acquisition unit and a matching score calculation unit are included, the reaction information acquisition unit acquires reaction information of users; the reaction information includes information on a user's reaction to the output proposal information, the matching score calculation unit calculates a matching score between the post-related term and the suggested information-related term based on the reaction information; The information suggestion device according to claim 1, wherein the output unit outputs the post-related terms, the suggested information-related terms, and the matching score in association with each other. (Appendix 3) The matching score calculation unit An information suggestion device as described in Appendix 2, wherein if the user's reaction information includes information of a positive reaction to the output suggested information, a matching score between the post-related terms and the suggested information-related terms is increased. (Appendix 4) An information suggestion device as described in Appendix 2 or 3, wherein the matching score calculation unit deducts points from the matching score between the post-related terms and the suggested information-related terms, or does nothing, if the user's reaction information includes information of a negative reaction to the output suggested information, or if the reaction information cannot be obtained. (Appendix 5) Includes an input unit, a communication unit, and a display unit, the input unit is capable of inputting the posted information; the communication unit is capable of communicating with the information suggestion device described in any one of Supplementary Notes 1 to 4, capable of transmitting the posted information to the information suggestion device, and capable of receiving the suggested information; The display unit displays the proposed information. (Appendix 6) the input unit is capable of inputting reaction information of a user; The information proposal terminal according to claim 5, wherein the communication unit is capable of transmitting the reaction information to the information proposal device according to any one of claims 2 to 4. (Appendix 7) A server and a terminal, the server and the terminal are capable of communicating with each other, the server is an information suggestion device according to any one of Supplementary Notes 1 to 4, 7. An information proposal system device, wherein the terminal is an information proposal terminal according to claim 5 or 6. (Appendix 8) The method includes a posted information acquisition step, a posted information analysis step, a related term generation step, a suggested information related term extraction step, a suggested information extraction step, and an output step, The posted information acquisition step acquires posted information from a user, The posted information analysis step analyzes the posted information to extract posted terms, The related term generation step generates posting related terms related to the posting terms, The suggested information related term extraction step extracts suggested information related terms that match the post related terms, the proposed information related term is a term related to attribute information of the proposed information, The proposed information extraction step extracts proposed information including attribute information related to the proposed information related term, The information suggestion method includes outputting the extracted suggestion information in the output step. (Appendix 9) A reaction information acquisition step and a matching score calculation step are included. The reaction information acquisition step acquires reaction information of a user, the reaction information includes information on a user's reaction to the output proposal information, the matching score calculation step calculates a matching score between the post-related term and the suggested information-related term based on the reaction information; The information suggestion method according to claim 8, wherein the output step links and outputs the post-related terms, the suggested information-related terms, and the matching score. (Appendix 10) The matching score calculation step includes: An information suggestion method as described in Appendix 9, wherein if the user's reaction information includes information of a positive response to the output suggested information, a matching score between the post-related terms and the suggested information-related terms is increased. (Appendix 11) The information suggestion method described in Appendix 9 or 10, wherein the matching score calculation process deducts points from the matching score between the post-related terms and the suggested information-related terms, or does nothing, if the user's reaction information includes information of a negative reaction to the output suggested information, or if the reaction information cannot be obtained. (Appendix 12) A program for causing a computer to execute a posted information acquisition procedure, a posted information analysis procedure, a related term generation procedure, a suggested information related term extraction procedure, a suggested information extraction procedure, and an output procedure, the step of acquiring posted information includes acquiring posted information from a user; The posted information analysis step includes analyzing the posted information to extract posted terms; The related term generation step generates a posting related term related to the posting term; The step of extracting suggested information-related terms includes extracting suggested information-related terms that match the post-related terms; the proposed information related term is a term related to attribute information of the proposed information, The proposed information extraction step extracts proposed information including attribute information related to the proposed information related term; The output step outputs the extracted proposal information. (Appendix 13) A program for causing a computer to execute a reaction information acquisition procedure and a matching score calculation procedure, The reaction information acquisition step includes acquiring reaction information of a user, the reaction information includes information on a user's reaction to the output proposal information, The matching score calculation step calculates a matching score between the post-related term and the suggested information-related term based on the reaction information. The program according to claim 12, wherein the output step outputs the posting-related terms, the suggested information-related terms, and the matching score in association with each other. (Appendix 14) The matching score calculation procedure includes: A program as described in Appendix 13, which adds points to the matching score between the posting-related terms and the proposed information-related terms if the user's reaction information includes information of a positive response to the output proposed information. (Appendix 15) The program described in Appendix 13 or 14, wherein the matching score calculation procedure deducts points from the matching score between the post-related terms and the proposed information-related terms, or does nothing, if the user's reaction information includes information of a negative reaction to the output proposed information, or if the reaction information cannot be obtained. (Appendix 16) A computer-readable recording medium having recorded thereon a program according to any one of appendices 12 to 15. [Industrial Applicability]
[0071] According to the present invention, it is possible to suggest information that belongs to related terms that match terms related to posted terms contained in user posted information. Therefore, according to the present invention, a wide range of information can be provided to users. Therefore, the present invention is useful in, for example, various fields that provide information to users. [Explanation of symbols]
[0072] 10 Information proposal device 11 Posting Information Acquisition Department 12 Posted Information Analysis Department 13 Related term generation section 14. Suggestion information related term extraction section 15 Proposal information extraction part 16 Output section 17 Reaction information acquisition section 18 Matching score calculation section 101 Central Processing Unit 102 memory 103 Bus 104 Storage device 105 Input Device 106 Display device 107 Communication Devices 100 Information proposal system device 20 Information suggestion terminal 21 Input section (input device) 22 Communication unit (communication device) 23 Display unit (display) 201 Central Processing Unit 202 memory 203 Bus 204 Storage device
Claims
1. The system includes a posted information acquisition unit, a posted information analysis unit, a related term generation unit, a suggested information related term extraction unit, a suggested information extraction unit, and an output unit, the posted information acquisition unit acquires posted information from users; the posted information analysis unit analyzes the posted information to extract posted terms; the related term generation unit references a post-related term database to generate post-related terms related to the post term; The post-related term database stores a post term and at least one corresponding post-related term in association with the post term; the proposed information related term extraction unit refers to a proposed information related term database to extract proposed information related terms that match the post related terms; the suggested information related term database stores at least one suggested information related term associated with a post related term, the suggested information related term being associated with the post related term; the proposed information related terms are terms related to attribute information of the proposed information and include terms associated with the attribute information; the proposed information extraction unit refers to an attribute information database and a proposed information database to extract proposed information including attribute information related to the proposed information related term; the attribute information database stores attribute information of at least one piece of suggested information corresponding to the suggested information-related term in association with the suggested information-related term; the proposed information database stores at least one piece of proposed information associated with attribute information of the proposed information, The output unit outputs the extracted suggestion information.
2. A reaction information acquisition unit and a matching score calculation unit are included, the reaction information acquisition unit acquires reaction information of users; the reaction information includes information on a user's reaction to the output proposal information, the matching score calculation unit calculates a matching score for a combination of the post-related term and the suggested information-related term, which are related to the output of the suggested information from which the reaction information is acquired; The information suggestion device according to claim 1 , wherein the output unit outputs and records the matching scores in the suggested information related term database in association with the posting related terms and the suggested information related terms.
3. The matching score calculation unit An information suggestion device as described in claim 2, wherein if the user's reaction information includes information of a positive response to the output suggested information, a matching score for the combination of the posting-related term and the suggested information-related term recorded in the suggested information-related term database is added.
4. The information suggestion device of claim 2 or 3, wherein the matching score calculation unit deducts points from the matching score of the combination of the posting-related term and the suggestion-related term recorded in the suggestion-related term database, or does nothing, if the user's reaction information includes information of a negative reaction to the output suggestion information, or if the reaction information cannot be obtained.
5. A server and a terminal, the server and the terminal are capable of communicating with each other, The server is an information suggestion device according to any one of claims 1 to 4, the terminal includes an input unit, a communication unit, and a display unit; the input unit is capable of inputting the posted information; the communication unit is capable of communicating with the information suggestion device according to any one of claims 1 to 4, capable of transmitting the posted information to the information suggestion device, and capable of receiving the suggested information; The display unit is an information proposal terminal that displays the proposal information.
6. A server and a terminal, the server and the terminal are capable of communicating with each other, The server is an information suggestion device according to any one of claims 2 to 4, the terminal includes an input unit, a communication unit, and a display unit; the input unit is capable of inputting the posted information and the reaction information; the communication unit is capable of communicating with the information suggestion device according to any one of claims 2 to 4, capable of transmitting the posted information and the reaction information to the information suggestion device, and capable of receiving the suggestion information; The display unit is an information proposal terminal that displays the proposal information.
7. An information suggestion method, in which each step including a posted information acquisition step, a posted information analysis step, a related term generation step, a suggested information related term extraction step, a suggested information extraction step, and an output step is executed by a computer, The posted information acquisition step acquires posted information from a user, The posted information analysis step analyzes the posted information to extract posted terms, the related term generation step refers to a post-related term database to generate post-related terms related to the post term; The post-related term database stores a post term and at least one corresponding post-related term in association with the post term; the suggested information related term extraction step refers to a suggested information related term database and extracts suggested information related terms that match the post related terms; the suggested information related term database stores at least one suggested information related term associated with a post related term, the suggested information related term being associated with the post related term; the proposed information related terms are terms related to attribute information of the proposed information and include terms associated with the attribute information; the proposed information extraction step refers to an attribute information database and a proposed information database to extract proposed information including attribute information related to the proposed information related term; the attribute information database stores attribute information of at least one piece of suggested information corresponding to the suggested information-related term in association with the suggested information-related term; the proposed information database stores at least one piece of proposed information associated with attribute information of the proposed information, The information suggestion method includes outputting the extracted suggestion information in the output step.
8. A program for causing a computer to execute a posted information acquisition procedure, a posted information analysis procedure, a related term generation procedure, a suggested information related term extraction procedure, a suggested information extraction procedure, and an output procedure, the step of acquiring posted information includes acquiring posted information from a user; The posted information analysis step includes analyzing the posted information to extract posted terms; the related term generation step refers to a post-related term database to generate post-related terms related to the post term; The post-related term database stores a post term and at least one corresponding post-related term in association with the post term; the step of extracting suggested information-related terms includes extracting suggested information-related terms that match the post-related terms by referring to a suggested information-related term database; the suggested information related term database stores at least one suggested information related term associated with a post related term, the suggested information related term being associated with the post related term; the proposed information related terms are terms related to attribute information of the proposed information and include terms associated with the attribute information; the proposed information extraction step refers to an attribute information database and a proposed information database to extract proposed information including attribute information related to the proposed information related term; the attribute information database stores attribute information of at least one piece of suggested information corresponding to the suggested information-related term in association with the suggested information-related term; the proposed information database stores at least one piece of proposed information associated with attribute information of the proposed information, The output step outputs the extracted proposal information.
9. A computer-readable recording medium on which the program according to claim 8 is recorded.
Citation Information
Patent Citations
System, method, and program for answering question
JP2006039881A
Question-answer device, question-answer method and question-answer program
JP2007157006A
Information collection device, travel guiding device, travel guiding system and computer program
JP2010039710A
Information retrieval device and method
JP2010224675A
Sensibility retrieval device, method and program
JP2014089570A