INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
First Claim
1. An information processing apparatus comprising:
- a receiving unit that receives a target character string;
a determining unit that determines whether or not a sentiment character string is included in the character string received by the receiving unit, based on a memory that stores a sentiment character string, which is a character string representing a sentiment, and a label representing the sentiment, the sentiment character string and the label being associated with each other;
a first assigning unit that assigns a label corresponding to a sentiment character string to the character string in a case where the determining unit has determined that the sentiment character string is included in the character string, and that assigns a plurality of label stored in the memory to the character string in a case where the determining unit has determined that no sentiment character string is included in the character string;
an extracting unit that extracts a word from the character string;
a second assigning unit that assigns to the word extracted by the extracting unit a label which has been assigned to the character string that includes the word;
a modeling unit that performs supervised topic modeling for the character string, based on the character string to which the label has been assigned by the second assigning unit, as supervisory information; and
an output unit that outputs a result of a process by the modeling unit.
2 Assignments
0 Petitions
Accused Products
Abstract
An information processing apparatus includes a receiving unit, a determining unit, a first assigning unit, an extracting unit, a second assigning unit, a modeling unit, and an output unit. The receiving unit receives a target character string. The determining unit determines whether a sentiment character string is included in the received character string. A first assigning unit assigns a label corresponding to a sentiment character string to the character string when the sentiment character string is included, and assigns plural labels to the character string when no sentiment character string is included. The extracting unit extracts a word from the character string. The second assigning unit assigns to the extracted word a label which has been assigned to the character string that includes the word. The modeling unit performs supervised topic modeling for the character string. The output unit outputs a result of a process by the modeling unit.
10 Citations
8 Claims
-
1. An information processing apparatus comprising:
-
a receiving unit that receives a target character string; a determining unit that determines whether or not a sentiment character string is included in the character string received by the receiving unit, based on a memory that stores a sentiment character string, which is a character string representing a sentiment, and a label representing the sentiment, the sentiment character string and the label being associated with each other; a first assigning unit that assigns a label corresponding to a sentiment character string to the character string in a case where the determining unit has determined that the sentiment character string is included in the character string, and that assigns a plurality of label stored in the memory to the character string in a case where the determining unit has determined that no sentiment character string is included in the character string; an extracting unit that extracts a word from the character string; a second assigning unit that assigns to the word extracted by the extracting unit a label which has been assigned to the character string that includes the word; a modeling unit that performs supervised topic modeling for the character string, based on the character string to which the label has been assigned by the second assigning unit, as supervisory information; and an output unit that outputs a result of a process by the modeling unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing method comprising:
-
receiving a target character string; determining whether or not a sentiment character string is included in the received character string, based on storing a sentiment character string, which is a character string representing a sentiment, and a label representing the sentiment, the sentiment character string and the label being associated with each other; assigning a label corresponding to a sentiment character string to the character string in a case where it has been determined that the sentiment character string is included in the character string, and assigning a plurality of stored labels to the character string in a case where it has been determined that no sentiment character string is included in the character string; extracting a word from the character string; assigning to the extracted word a label which has been assigned to the character string that includes the word; performing supervised topic modeling for the character string, based on the character string to which the label has been assigned, as supervisory information; and outputting a result of a process.
-
-
8. A non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process comprising:
-
receiving a target character string; determining whether or not a sentiment character string is included in the received character string, based on storing a sentiment character string, which is a character string representing a sentiment, and a label representing the sentiment, the sentiment character string and the label being associated with each other; assigning a label corresponding to a sentiment character string to the character string in a case where it has been determined that the sentiment character string is included in the character string, and assigning a plurality of stored labels to the character string in a case where it has been determined that no sentiment character string is included in the character string; extracting a word from the character string; assigning to the extracted word a label which has been assigned to the character string that includes the word; performing supervised topic modeling for the character string, based on the character string to which the label has been assigned, as supervisory information; and outputting a result of a process.
-
Specification