[go: up one dir, main page]

JP7537815B1 - Information Processing System - Google Patents

Information Processing System Download PDF

Info

Publication number
JP7537815B1
JP7537815B1 JP2024001643A JP2024001643A JP7537815B1 JP 7537815 B1 JP7537815 B1 JP 7537815B1 JP 2024001643 A JP2024001643 A JP 2024001643A JP 2024001643 A JP2024001643 A JP 2024001643A JP 7537815 B1 JP7537815 B1 JP 7537815B1
Authority
JP
Japan
Prior art keywords
information
store
divided
posted
text
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024001643A
Other languages
Japanese (ja)
Inventor
誠 渡邊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MOV INC.
Original Assignee
MOV INC.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MOV INC. filed Critical MOV INC.
Priority to JP2024001643A priority Critical patent/JP7537815B1/en
Application granted granted Critical
Publication of JP7537815B1 publication Critical patent/JP7537815B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

【課題】投稿情報に対する分析に時間がかかり、効果的な分析が困難であること。【解決手段】本開示の情報処理システム10は、所定の店舗について投稿された投稿情報を取得する取得手段11と、投稿情報に含まれる文章を予め設定された複数の項目のうち文章の内容に応じた項目に分類した分類結果を取得する分類手段12と、分類結果に基づく情報を出力する出力手段13と、を備える。【選択図】図2[Problem] It takes time to analyze posted information, and it is difficult to perform effective analysis. [Solution] The information processing system 10 disclosed herein includes an acquisition unit 11 that acquires posted information posted about a specific store, a classification unit 12 that acquires classification results in which text included in the posted information is classified into a category according to the content of the text from among a plurality of preset categories, and an output unit 13 that outputs information based on the classification results. [Selected Figure] Figure 2

Description

本開示は、情報処理システム、情報処理方法、プログラムに関する。 This disclosure relates to an information processing system, an information processing method, and a program.

近年、インターネット上に、店舗や商品に対する利用者による評価や利用状況を表す投稿情報を公開するウェブサイトである投稿サイトが複数開設されている。このような投稿サイトでは、例えば、利用者によって、飲食店などの店舗の店内や料理の写真、店舗の雰囲気や利用した感想を記載した文章、などの投稿情報が投稿されると、かかる投稿情報を店舗ごとや商品ごとにまとめた状態で、一般ユーザが閲覧可能なよう公開している。これにより、一般ユーザは、投稿情報を参考にして、店舗や商品選びを行うことができる。 In recent years, a number of posting sites have been established on the Internet, which are websites that publish posted information that indicates users' evaluations of stores and products and their usage status. On such posting sites, for example, when users post information such as photos of the interior of a restaurant or other store and the food, and text describing the store's atmosphere and their impressions of using the store, the posted information is organized by store and by product and made available for general users to view. This allows general users to use the posted information as a reference when selecting a store or product.

また、店舗側では、利用者による投稿情報を収集することで、店舗運営の参考にすることができる。例えば、特許文献1では、複数の投稿サイトから、運営する店舗に対する利用者からの投稿情報を取得して一覧表示するシステムが開示されている。 Stores can also use the information posted by users as a reference for running their stores by collecting it. For example, Patent Literature 1 discloses a system that acquires information posted by users about the stores it operates from multiple posting sites and displays it as a list.

特許第6984938号公報Patent No. 6984938

上述した状況において、店舗側では、収集した投稿情報の内容を詳細に分析することで、さらに店舗運営の参考にすることができる。しかしながら、投稿情報の数は膨大であり、その内容もさまざまであることから、分析に時間がかかり、効果的な分析を行うことが困難である、という問題が生じる。 In the above-mentioned situation, the store can perform a detailed analysis of the collected posted information to further improve store operations. However, the volume of posted information is huge and the content is diverse, which creates problems in that the analysis takes time and makes it difficult to perform an effective analysis.

このため、本開示の目的は、上述した課題である、投稿情報に対する分析に時間がかかり、効果的な分析が困難である、ことを解決することにある。 Therefore, the purpose of this disclosure is to solve the above-mentioned problem that analyzing posted information takes time and is difficult to perform effectively.

本開示の一形態である情報処理システムは、
所定の店舗について投稿された投稿情報を取得する取得手段と、
前記投稿情報に含まれる文章を、予め設定された複数の項目のうち前記文章の内容に応じた前記項目に分類した分類結果を取得する分類手段と、
前記分類結果に基づく情報を出力する出力手段と、
を備えた、
という構成をとる。
また、本開示の一形態である情報処理方法は、
情報処理装置が、
所定の店舗について投稿された投稿情報を取得し、
前記投稿情報に含まれる文章を、予め設定された複数の項目のうち前記文章の内容に応じた前記項目に分類した分類結果を取得し、
前記分類結果に基づく情報を出力する、
という構成をとる。
また、本開示の一形態であるプログラムは、
所定の店舗について投稿された投稿情報を取得し、
前記投稿情報に含まれる文章を、予め設定された複数の項目のうち前記文章の内容に応じた前記項目に分類した分類結果を取得し、
前記分類結果に基づく情報を出力する、
処理をコンピュータに実行させる、
という構成をとる。
An information processing system according to an embodiment of the present disclosure includes:
An acquisition means for acquiring posted information posted about a predetermined store;
A classification means for acquiring a classification result obtained by classifying a sentence included in the posted information into a category corresponding to the content of the sentence among a plurality of preset categories;
an output means for outputting information based on the classification result;
Equipped with
The structure is as follows.
In addition, an information processing method according to an embodiment of the present disclosure includes:
An information processing device,
Obtaining posted information about a specific store,
Obtaining a classification result in which a sentence included in the posted information is classified into a category corresponding to the content of the sentence among a plurality of preset categories;
outputting information based on the classification result;
The structure is as follows.
In addition, a program according to an embodiment of the present disclosure includes:
Obtaining posted information about a specific store,
Obtaining a classification result in which a sentence included in the posted information is classified into a category corresponding to the content of the sentence among a plurality of preset categories;
outputting information based on the classification result;
Have a computer carry out the process,
The structure is as follows.

本開示は、以上のように構成されることにより、投稿情報に対する分析を迅速かつ効果的に行うことができる。 By configuring as described above, this disclosure makes it possible to analyze posted information quickly and effectively.

本開示における情報処理システムの全体構成を示す図である。1 is a diagram illustrating an overall configuration of an information processing system according to the present disclosure. 図1に開示した管理サーバの構成を示すブロック図である。2 is a block diagram showing a configuration of the management server disclosed in FIG. 1 . 図1に開示した管理サーバによる処理の様子を示す図である。FIG. 2 is a diagram showing a process performed by the management server disclosed in FIG. 1; 図1に開示した管理サーバによる処理の様子を示す図である。FIG. 2 is a diagram showing a process performed by the management server disclosed in FIG. 1; 図1に開示した管理サーバによる処理の様子を示す図である。FIG. 2 is a diagram showing a process performed by the management server disclosed in FIG. 1 . 図1に開示した管理サーバによる処理の様子を示す図である。FIG. 2 is a diagram showing a process performed by the management server disclosed in FIG. 1; 図1に開示した管理サーバの動作を示すフローチャートである。2 is a flowchart showing an operation of the management server disclosed in FIG. 1 .

<実施形態1>
本開示の第1の実施形態を、図1乃至図7を参照して説明する。図1乃至図2は、情報処理システムの構成を説明するための図であり、図3乃至図7は、情報処理システムの処理動作を説明するための図である。
<Embodiment 1>
A first embodiment of the present disclosure will be described with reference to Fig. 1 to Fig. 7. Fig. 1 and Fig. 2 are diagrams for explaining the configuration of an information processing system, and Fig. 3 to Fig. 7 are diagrams for explaining the processing operation of the information processing system.

[構成]
本発明における情報処理システムは、主に、いわゆる口コミサイトと呼ばれる投稿サイトに投稿された投稿情報を管理するためのものである。情報処理システムは、図1に示すように、ネットワークNを介して接続された、管理サーバ10と、複数の投稿サイトサーバ20と、投稿者端末30と、閲覧者端末40と、管理者端末50と、文章処理装置60と、により構成される。以下、各構成について詳述する。
[composition]
The information processing system of the present invention is mainly for managing information posted on a posting site, which is a so-called word-of-mouth site. As shown in Fig. 1, the information processing system is composed of a management server 10, a plurality of posting site servers 20, a poster terminal 30, a viewer terminal 40, an administrator terminal 50, and a text processing device 60, which are connected via a network N. Each component will be described in detail below.

投稿サイトサーバ20は、投稿情報を公開するサービスを提供する事業者によって管理される情報処理装置であり、インターネット上で投稿サイトといったウェブサイトを開設している。本実施形態では、投稿サイトサーバ20が提供する投稿サイトは、例えば、飲食店といった店舗Pの情報を掲載しているページと共に、かかる店舗Pを利用した利用者である投稿者31からの投稿情報を掲載しているページを公開していることとする。そして、投稿者31から投稿され公開される投稿情報は、例えば、店舗P(対象)の店内や料理を撮影した写真(撮影画像)、店舗Pで受けたサービスや料理に関する感想などの文章情報(文字情報)、さらには、店舗Pに対する評価を表す数値化された評価情報、が含まれることとする。 The posting site server 20 is an information processing device managed by a business that provides a service for publishing posted information, and operates a website such as a posting site on the Internet. In this embodiment, the posting site provided by the posting site server 20 publishes a page that publishes information about a store P, such as a restaurant, as well as a page that publishes posted information from contributors 31, who are users who have used the store P. The posted information posted and published by contributors 31 includes, for example, photographs (photographed images) of the interior and food of store P (target), text information (character information) such as impressions of the service and food received at store P, and even quantified evaluation information expressing an evaluation of store P.

このとき、評価情報は、利用者による店舗に対する評価の度合いを表す数値化された評価値であり、一例として、評価値は、「0~5」の値に設定されており、数値が大きくなるほど、評価が高いこととする。但し、評価値は、いかなる範囲の値で表されていてもよく、また、数値に限らず、いかなる情報で表されてもよい。また、評価情報は、時間情報を含む。例えば、時間情報は、利用者が店舗を利用した年月日や、利用者によって評価情報が投稿された年月日などの時間を表す情報である。そして、時間情報は、例えば、利用者によって投稿時に評価情報と共に入力されたり、投稿サイトサーバ20によって評価情報が投稿されたときに付与されるなどすることで、評価情報に含まれることとなる。 At this time, the evaluation information is a numerical evaluation value that indicates the degree of evaluation of the store by the user. As an example, the evaluation value is set to a value of "0 to 5", with the higher the numerical value, the higher the evaluation. However, the evaluation value may be expressed as a value in any range, and may be expressed by any information, not limited to numerical values. The evaluation information also includes time information. For example, the time information is information that indicates time, such as the date that the user used the store, or the date that the evaluation information was posted by the user. The time information is included in the evaluation information, for example, by being entered by the user together with the evaluation information at the time of posting, or by being added when the evaluation information is posted by the posting site server 20.

なお、投稿サイトサーバ20が提供している投稿サイトの一例としては、Google(登録商標)ビジネスプロフィールがある。但し、投稿サイトサーバ20が提供している投稿サイトは、検索サイト、予約サイト、口コミサイト、アンケートサイト、ウェブログ、SNS(Social Networking Service)サイトなど、いかなる投稿サイトであってもよい。SNSサイトの一例としては、インスタグラム(登録商標)がある。 An example of a posting site provided by the posting site server 20 is Google (registered trademark) Business Profile. However, the posting site provided by the posting site server 20 may be any posting site, such as a search site, a reservation site, a review site, a survey site, a weblog, or a SNS (Social Networking Service) site. An example of an SNS site is Instagram (registered trademark).

また、本実施形態では、投稿サイトサーバ20が複数存在しており、それぞれが異なる投稿サイトを開設している。このため、同一の店舗Pに対する投稿情報が、各投稿サイトサーバ20が開設するそれぞれの投稿サイトに投稿され公開されていることとなる。 In addition, in this embodiment, there are multiple posting site servers 20, each of which has a different posting site. Therefore, posting information for the same store P is posted and made public on each posting site opened by each posting site server 20.

また、投稿サイトサーバ20は、必ずしも投稿情報をウェブサイトなどで公開していることに限定されない。例えば、投稿サイトサーバ20は、アンケートサイトや決済サイトを開設し、利用者から上述した投稿情報を取得して蓄積しているだけであってもよい。 In addition, the posting site server 20 is not necessarily limited to publishing the posted information on a website or the like. For example, the posting site server 20 may simply set up a survey site or a payment site and acquire and store the posted information described above from users.

なお、投稿サイトサーバ20が提供する投稿サイトで扱う投稿情報は、飲食店などの店舗Pに関する情報であることに限定されず、いかなる業種の店舗に関する情報であってもよく、商品やサービス(対象)に関する投稿情報であってもよい。さらに、投稿情報は、店舗や商品に関する情報であることにも限定されず、いかなる対象に関する情報であってもよい。また、投稿サイトサーバ20は、必ずしも店舗ごとや商品ごとなど対象ごとに区別して投稿情報を公開していることに限らず、対象を区別せずに投稿情報を公開していてもよく、例えば、投稿者31ごとに区別して投稿情報を公開していてもよい。 The posted information handled by the posting site provided by the posting site server 20 is not limited to information about a store P such as a restaurant, but may be information about any type of store, or may be posted information about a product or service (target). Furthermore, the posted information is not limited to information about a store or product, but may be information about any target. The posting site server 20 is not necessarily limited to discriminating between posted information by target, such as by store or by product, but may disclose posted information without discriminating between targets, for example, by poster 31.

投稿者端末30(ユーザ端末)は、店舗Pなどの対象を利用した利用者である投稿者31が操作するスマートフォンやノートパソコンといった情報処理端末である。そして、投稿者端末30は、投稿者31が操作することにより、インターネット上の投稿サイトにアクセスし、かかる投稿サイトに対して投稿情報を投稿する機能を有する。例えば、投稿者端末30は、投稿者31によって撮影された店舗P内の写真や店舗Pで提供された料理の写真を投稿情報として投稿したり、投稿者31によって入力された店舗Pを複数段階の数値で評価した評価情報や感想を文章で表した文章情報を投稿情報として投稿する。 The poster terminal 30 (user terminal) is an information processing terminal such as a smartphone or laptop computer operated by a poster 31, who is a user who has used an object such as store P. The poster terminal 30 has a function of accessing a posting site on the Internet when operated by the poster 31 and posting posted information to the posting site. For example, the poster terminal 30 posts photos taken by the poster 31 inside store P or photos of food served at store P as posted information, and posts evaluation information entered by the poster 31 that evaluates store P on a multiple-level numerical scale or text information expressing the poster's impressions in text as posted information.

なお、投稿者端末30は、投稿サイトに直接アクセスしてもよく、店舗Pに設置されたQRコードといったアドレス情報に基づくアクセス先から誘導されて、投稿サイトにアクセスしてもよい。また、投稿者端末30は、店舗Pに設置されたQRコードといったアドレス情報のアクセス先が店舗Pのアンケートサイトである場合には、かかるアンケートサイトで提示されたアンケートに対する回答を送信する機能も有する。 The poster terminal 30 may directly access the posting site, or may be directed to access the posting site from an access destination based on address information such as a QR code installed in store P. In addition, if the access destination of address information such as a QR code installed in store P is a survey site for store P, the poster terminal 30 also has a function of transmitting responses to surveys presented on the survey site.

閲覧者端末40は、閲覧者41が操作するスマートフォンやノートパソコンといった情報処理端末である。そして、閲覧者端末40は、閲覧者41が操作することにより、インターネット上の投稿サイトにアクセスし、かかる投稿サイトにて公開されている投稿情報を閲覧する機能を有する。例えば、閲覧者端末40は、投稿者31によって投稿された店舗P内の写真や店舗Pで提供された料理の写真、店舗Pを複数段階の数値で評価した評価情報、感想を文章で表した文章情報、を閲覧することができる。 The viewer terminal 40 is an information processing terminal such as a smartphone or a laptop computer operated by the viewer 41. The viewer terminal 40 has a function of accessing a posting site on the Internet when operated by the viewer 41 and viewing posted information made public on the posting site. For example, the viewer terminal 40 can view photos of the inside of store P and photos of the food served at store P posted by the poster 31, evaluation information that rates store P on a multiple-level numerical scale, and text information expressing impressions in text.

管理者端末50は、店舗を運営する事業者における、店舗の投稿情報を管理する管理者51が操作する情報処理端末である。そして、管理者端末50は、管理サーバ10にアクセスして、後述するように管理サーバ10にて取得された店舗の投稿情報を表示して監視したり、投稿情報を分析するなど、店舗に対する投稿情報の管理を行う。特に、管理者端末50は、後述するように、投稿情報の文章情報(分割文章情報)の内容に応じて予め設定された項目に分類された分類結果を取得して、かかる分類結果を表示して投稿情報の分析を行う。また、管理者端末50は、管理サーバ10を介して、投稿情報に対する返信文章を生成して投稿サイトサーバ20に投稿する。また、管理者端末50は、管理サーバ10にて取得された店舗に関するアンケートなどの情報の管理を行う。さらに、管理者端末50は、管理サーバ10を介して、各投稿サイトに店舗に関する情報の掲載を行うこともできる。なお、管理者51が投稿情報を管理する店舗は、1つであることに限定されず、複数であってもよい。 The administrator terminal 50 is an information processing terminal operated by an administrator 51 who manages the posted information of the store at a business operator who operates the store. The administrator terminal 50 accesses the management server 10 and manages the posted information for the store, such as displaying and monitoring the posted information of the store acquired by the management server 10 as described below, and analyzing the posted information. In particular, the administrator terminal 50 acquires a classification result that is classified into items that are set in advance according to the contents of the text information (split text information) of the posted information, as described below, and displays the classification result to analyze the posted information. The administrator terminal 50 also generates a reply text to the posted information via the management server 10 and posts it to the posting site server 20. The administrator terminal 50 also manages information such as a questionnaire about the store acquired by the management server 10. Furthermore, the administrator terminal 50 can also post information about the store on each posting site via the management server 10. Note that the number of stores for which the administrator 51 manages posted information is not limited to one, and may be multiple.

ここで、本実施形態では、店舗Pを運営する事業者は、複数の店舗Pを運営していることとする。例えば、事業者は、50店舗を運営していることとし、これらの店舗に対する投稿情報の監視や分析、さらには、投稿情報に対する返信文章の投稿を行う。但し、店舗Pを運営する事業者は、1店舗を運営しているだけであってもよく、自己の店舗と、他事業者の店舗と、を含む複数の店舗の投稿情報の監視や分析を行ってもよい。 In this embodiment, the business operator who operates store P operates multiple stores P. For example, the business operator operates 50 stores, and monitors and analyzes the posted information for these stores, and also posts reply messages to the posted information. However, the business operator who operates store P may only operate one store, or may monitor and analyze the posted information for multiple stores, including its own store and stores of other businesses.

文章処理装置60(文章処理装置)は、管理サーバ10にネットワークNを介して接続され、入力された文章情報に対して要求された処理を行い、処理結果を管理サーバ10に対して出力する、といったサービスを提供する事業者によって管理されている情報処理装置である。一例として、文章処理装置60は、米国OpenAI,Inc.が提供しているChatGPTや、米国Google LCCが提供しているVertexAIなどの人工知能型チャットボットにて実現される。 The text processing device 60 (text processing device) is an information processing device that is connected to the management server 10 via the network N, performs requested processing on input text information, and outputs the processing results to the management server 10 and is managed by a business that provides such services. As an example, the text processing device 60 is realized by an artificial intelligence chatbot such as ChatGPT provided by OpenAI, Inc. in the United States or VertexAI provided by Google LCC in the United States.

本実施形態では、文章処理装置60は、機械学習によって生成された文章分割処理モデルを実装している。文章分割処理モデルは、予め用意されている、文章情報と、当該文章情報を内容に応じて分割した分割文章情報と、の組み合わせからなる学習データを機械学習することにより、生成されたものである。これにより、文章分割処理モデルは、文章情報の分割処理の要求に応じて、かかる文章情報をさらに短い長さの文字列からなる分割文章情報に分割するよう構成されている。但し、文章処理装置60は、文章分割処理モデルを用いることなくいかなる方法で文章情報を複数の分割文章情報に分割してもよい。例えば、文章処理装置60は、文章情報内の文字列を形態素解析して形態素の順序や連結状況に応じた文章の内容に応じて分割文章情報を生成してもよく、また、文章情報内の句読点や段落で分割して文学文章情報を生成してもよい。 In this embodiment, the text processing device 60 implements a text segmentation processing model generated by machine learning. The text segmentation processing model is generated by machine learning learning data consisting of a combination of text information and divided text information obtained by dividing the text information according to its content, which is prepared in advance. As a result, the text segmentation processing model is configured to divide the text information into divided text information consisting of character strings of shorter length in response to a request for dividing the text information. However, the text processing device 60 may divide the text information into multiple divided text information by any method without using the text segmentation processing model. For example, the text processing device 60 may perform morphological analysis of character strings in the text information to generate divided text information according to the content of the text according to the order of morphemes and the connection status, or may generate literary text information by dividing the text information by punctuation marks or paragraphs.

また、本実施形態では、文章処理装置60は、機械学習によって生成された文章分類処理モデルを実装している。文章分割処理モデルは、予め用意されている、文章情報(分割文章情報)と、当該文章情報(分割文章情報)の内容に対応する項目と、の組み合わせからなる学習データを機械学習することにより、生成されたものである。これにより、文章分類処理モデルは、文章情報の分類処理の要求に応じて、文章情報を、予め設定された複数の項目のうち、文章情報の内容に応じた項目に分類する処理を行うよう構成されている。なお、本実施形態では、文章分類処理モデルは、上述したように文章分割処理モデルにより文章情報から分割された各分割文章情報を、それぞれ分割文章情報の内容に応じた項目に分類するよう構成されている。 In addition, in this embodiment, the text processing device 60 implements a text classification processing model generated by machine learning. The text segmentation processing model is generated by machine learning learning data consisting of a combination of pre-prepared text information (split text information) and items corresponding to the content of the text information (split text information). As a result, the text classification processing model is configured to classify the text information into an item corresponding to the content of the text information from among a plurality of pre-set items in response to a request for classification processing of the text information. Note that in this embodiment, the text classification processing model is configured to classify each piece of split text information split from the text information by the text segmentation processing model as described above into an item corresponding to the content of the split text information.

ここで、文章分類処理モデルでは、分類する項目として、「品質」、「接客」、「清潔感」、「雰囲気」の4つの内容が設定されていることとする。項目「品質」は、店舗における品質(Quality(Q))であり、例えば、店舗で提供される商品(例えば、料理)の質、メニュー、価格などの品質に関する内容を表す。項目「接客」は、店舗におけるサービス(Service(S))であり、例えば、店舗における顧客に対する接客対応や気配りなどのサービスに関する内容を表す。項目「清潔感」は、店舗における衛生状態(Cleanliness(C))であり、例えば、店舗における清潔感、清掃状況、商品の取り扱いなどの衛生面に関する内容を表す。項目「雰囲気」は、店舗における雰囲気(Atmosphere(A))であり、例えば、店舗のコンセプトに沿った外観や内装、従業員の制服などの環境に関する内容を表す。そして、文章分類処理モデルは、上述した分割文章情報の内容を分析し、かかる内容に対応する項目である「品質」、「接客」、「清潔感」、「雰囲気」に分類する。 Here, in the text classification processing model, four contents are set as classification items: "quality", "customer service", "cleanliness", and "atmosphere". The item "quality" is the quality of the store (Quality (Q)), and for example, represents the quality of the products (e.g., food) provided in the store, the menu, the price, and other quality-related contents. The item "customer service" is the service (Service (S)) in the store, and for example, represents the service-related contents such as the customer service and attention to detail in the store. The item "cleanliness" is the sanitary condition (Cleanliness (C)) in the store, and for example, represents the sanitary aspects such as the cleanliness, cleaning status, and handling of products in the store. The item "atmosphere" is the atmosphere (Atmosphere (A)) in the store, and for example, represents the environmental contents such as the exterior and interior according to the concept of the store, and the uniforms of the employees. The text classification processing model then analyzes the contents of the divided text information described above, and classifies them into the items corresponding to such contents: "quality", "customer service", "cleanliness", and "atmosphere".

また、本実施形態における文章分類処理モデルでは、さらに、上述した4つの項目に加えて、「肯定」、「否定」の内容の項目が設定されていることとする。つまり、文章分類処理モデルは、分割文章情報を、文章の内容に応じて「肯定」、「否定」の項目に分類する。このため、文章分類処理モデルは、1つの分割文章情報を、「品質」、「接客」、「清潔感」、「雰囲気」の4つの項目のいずれかに分類すると共に、さらに、「肯定」、「否定」の2つの項目のいずれかにも分類する。ここで、「肯定」は、店舗に対して肯定的な内容を表し、「否定」は、店舗に対して否定的な内容を表す。そして、文章分類処理モデルは、上述した分割文章情報の内容を分析し、かかる内容に対応する項目である「肯定」、「否定」に分類する。 In addition, in the text classification processing model of this embodiment, in addition to the four items mentioned above, items for "positive" and "negative" content are set. In other words, the text classification processing model classifies the divided text information into items of "positive" and "negative" according to the content of the text. For this reason, the text classification processing model classifies one piece of divided text information into one of the four items of "quality," "customer service," "cleanliness," and "atmosphere," and further classifies it into one of two items of "positive" and "negative." Here, "positive" represents positive content about the store, and "negative" represents negative content about the store. The text classification processing model then analyzes the content of the divided text information mentioned above, and classifies it into the items corresponding to such content, "positive" and "negative."

但し、文章処理装置60は、文章分類処理モデルを用いることなくいかなる方法で分割文章情報を上述した項目に分類してもよい。例えば、文章処理装置60は、各項目に対応する文章の内容や言い回し、キーワードなどが予め設定されており、分割文章情報における文章の内容や言い回し、文章内のキーワードなどに応じて、対応する項目に分類してよい。 However, the text processing device 60 may classify the divided text information into the above-mentioned items in any manner without using a text classification processing model. For example, the text processing device 60 may have the text content, phrases, keywords, etc. corresponding to each item set in advance, and may classify the divided text information into corresponding items according to the text content, phrases, keywords in the text, etc.

また、本実施形態では、文章処理装置60は、機械学習によって生成されたプログラム生成モデルを実装している。予め用意されている、文章情報(分割文章情報)及び項目と、これらを関連付けた内容のプログラムデータと、の組み合わせからなる学習データを機械学習することにより、生成されたものである。これにより、プログラム生成モデルは、文章情報のプログラム生成処理の要求に応じて、上述したように、文章情報と、当該文章情報を分類した項目と、を関連付けたプログラムデータを生成する処理を行うよう構成されている。なお、本実施形態では、プログラム生成モデルは、上述したように文章分割処理モデルにより文章情報から分割された分割文章情報と、当該分割文章情報を分類した項目と、を関連付けたプログラムデータを生成する処理を行う。一例として、プログラム生成モデルは、後述する図3に示すように、JSON(JavaScript Object Notation)形式のプログラム言語で、分割文章情報と、分類した項目(「品質」、「接客」、「清潔感」、「雰囲気」のうちの1つと、「肯定」、「否定」のうちの1つ)と、を関連付けるプログラムデータが生成する。但し、プログラム生成モデルにて生成するプログラムの形式は、いかなる形式や言語のものであってもよい。 In addition, in this embodiment, the text processing device 60 implements a program generation model generated by machine learning. The program generation model is generated by machine learning learning data consisting of a combination of text information (split text information) and items prepared in advance, and program data with contents associated with these. As a result, the program generation model is configured to perform a process of generating program data that associates text information with items into which the text information is classified, as described above, in response to a request for program generation processing of text information. Note that in this embodiment, the program generation model performs a process of generating program data that associates split text information split from text information by the text split processing model with items into which the split text information is classified, as described above. As an example, the program generation model generates program data that associates split text information with classified items (one of "quality", "customer service", "cleanliness", and "atmosphere" and one of "positive" and "negative") in a programming language in JSON (JavaScript Object Notation) format, as shown in FIG. 3 described later. However, the format of the program generated by the program generation model can be in any format or language.

但し、文章処理装置60は、プログラム生成モデルを用いることなくいかなる方法でプログラムデータを生成してもよい。例えば、文章処理装置60は、関連付けられている分割文章データ及び項目をプログラムデータに変換するルールが設定されていたり、プログラムデータのテンプレートが設定されており、かかるルールやテンプレートを用いて、関連付けられた分割文章データ及び項目をプログラムデータに変換してもよい。 However, the text processing device 60 may generate program data in any manner without using a program generation model. For example, the text processing device 60 may have rules set for converting associated divided text data and items into program data or may have templates for program data set, and may use such rules or templates to convert associated divided text data and items into program data.

管理サーバ10は、演算装置と記憶装置とを備えた1台又は複数台の情報処理装置にて構成される。そして、管理サーバ10は、図2に示すように、取得部11、分析部12、出力部13、を備える。取得部11、分析部12、出力部13の各機能は、演算装置が記憶装置に格納された各機能を実現するためのプログラムを実行することにより実現することができる。また、管理サーバ10は、店舗情報記憶部16、投稿情報記憶部17を備える。店舗情報記憶部16、投稿情報記憶部17は、記憶装置により構成される。以下、各構成について詳述する。 The management server 10 is composed of one or more information processing devices each having a calculation device and a storage device. As shown in FIG. 2, the management server 10 is equipped with an acquisition unit 11, an analysis unit 12, and an output unit 13. The functions of the acquisition unit 11, the analysis unit 12, and the output unit 13 can be realized by the calculation device executing a program for realizing each function stored in the storage device. The management server 10 is also equipped with a store information storage unit 16 and a posted information storage unit 17. The store information storage unit 16 and the posted information storage unit 17 are composed of a storage device. Each component will be described in detail below.

まず、店舗情報記憶部16には、店舗Pを運営する事業者の管理者端末50から入力された店舗Pの情報が記憶される。このとき、事業者が複数の店舗Pを運営している場合には、複数の店舗Pそれぞれの情報が登録される。 First, the store information storage unit 16 stores information about the store P input from the administrator terminal 50 of the business operator who operates the store P. At this time, if the business operator operates multiple stores P, the information about each of the multiple stores P is registered.

登録される店舗の情報としては、店舗名、店舗住所、店舗属性、店舗に対する投稿情報が投稿される投稿サイトサーバ20の情報、などがある。店舗名は、店舗を識別する識別情報として機能する。店舗住所は、店舗の所在地を表しており、例えば、都道府県や地方にて所在地を特定することもでき、店舗の属性としても機能する。店舗属性は、店舗の立地(ロードサイド、繁華街、観光地、郊外、商業施設など)、駐車場の有無、事業者側における店舗の担当者、店舗のフランチャイジー、店舗のブランド、などの情報である。店舗の投稿情報が投稿される投稿サイトサーバ20の情報は、投稿サイトを識別する情報であったり、投稿サイトサーバ20に投稿された投稿情報を当該投稿サイトサーバ20から取得するための情報である。例えば、投稿サイトサーバ20と店舗とを特定する情報であり、一例として店舗に対する投稿情報が公開されている投稿サイトのアドレス情報である。 Store information to be registered includes the store name, store address, store attributes, and information on the posting site server 20 to which posted information for the store is posted. The store name functions as identification information to identify the store. The store address indicates the location of the store, and can specify the location by prefecture or region, for example, and also functions as an attribute of the store. Store attributes include information on the store's location (roadside, downtown, tourist spot, suburban, commercial facility, etc.), whether or not there is parking, the store's person in charge on the business side, the store's franchisee, the store's brand, and so on. The information on the posting site server 20 to which the posted information for the store is posted is information to identify the posting site, or information for obtaining posted information posted to the posting site server 20 from the posting site server 20. For example, it is information to identify the posting site server 20 and the store, and one example is address information of the posting site where posted information for the store is published.

また、店舗情報記憶部16には、例えば、同一の事業者やグループを形成する事業者によって運営されている複数の店舗が関連付けられて、店舗グループを形成して登録されている。 In addition, in the store information storage unit 16, for example, multiple stores operated by the same business operator or businesses that form a group are associated with each other to form a store group and registered.

取得部11(取得手段)は、上述したように登録されている店舗の情報に基づいて、各投稿サイトサーバ20にそれぞれアクセスして、各投稿サイトでそれぞれ公開されている投稿情報を取得して、投稿情報記憶部17に記憶する。このとき、取得部11は、店舗毎及び店舗グループ毎に区別して、各店舗に関する投稿情報を各投稿サイトサーバ20からそれぞれ取得して、店舗の情報や投稿サイトの情報を関連付けて投稿情報記憶部17に記憶する。つまり、取得された投稿情報には、対応する店舗の情報と、投稿された投稿サイトの情報と、が関連付けられることとなる。なお、取得部11は、上述したような検索サイト、予約サイト、口コミサイト、アンケートサイト、ウェブログ、SNSサイトなどのいかなる投稿サイトから投稿情報を取得してもよい。 The acquisition unit 11 (acquisition means) accesses each posting site server 20 based on the registered store information as described above, acquires the posted information published on each posting site, and stores it in the posted information storage unit 17. At this time, the acquisition unit 11 acquires posted information related to each store from each posting site server 20, distinguishing between each store and each store group, associates the store information and the posting site information, and stores it in the posted information storage unit 17. In other words, the acquired posted information is associated with the corresponding store information and the information of the posting site where the information was posted. The acquisition unit 11 may acquire posted information from any posting site, such as the above-mentioned search sites, reservation sites, review sites, survey sites, web logs, and SNS sites.

分析部12(分類手段)は、上述したように取得した投稿情報に含まれる文章情報の分析処理を文章処理装置60に依頼する。具体的に、分析部12は、文章処理装置60に対して、投稿情報に含まれる文章情報を送信すると共に、文章情報の分割処理と分類処理とプログラム生成処理とを要求する。これに応じて、文章処理装置60では、上述したように、まず文章分割処理モデルを用いて文章情報が分割文章情報に分割され、文章分類処理モデルを用いて、各分割文章情報が当該分割文章情報の内容に応じた項目に分類される。さらに、文章処理装置60では、プログラム生成モデルを用いて、分割文章情報と、当該分割文章情報を分類した項目と、を関連付けたプログラムデータが生成される。そして、分析部12は、文章処理装置60にて生成されたプログラムデータを取得する。つまり、分析部12は、投稿情報に含まれる文章情報を分割した各分割文章情報を、予め設定された項目に分類した分類結果を取得すると共に、分割文章情報と分類結果である項目とを関連付けたプログラムデータを取得することとなる。 The analysis unit 12 (classification means) requests the text processing device 60 to perform an analysis process of the text information included in the posted information acquired as described above. Specifically, the analysis unit 12 transmits the text information included in the posted information to the text processing device 60, and requests the text information to be divided, classified, and generated as a program. In response to this, the text processing device 60 first divides the text information into divided text information using a text division processing model, as described above, and classifies each divided text information into items according to the contents of the divided text information using a text classification processing model. Furthermore, the text processing device 60 generates program data that associates the divided text information with the items into which the divided text information is classified using a program generation model. Then, the analysis unit 12 acquires the program data generated by the text processing device 60. In other words, the analysis unit 12 acquires a classification result in which each divided text information obtained by dividing the text information included in the posted information is classified into a preset item, and acquires program data that associates the divided text information with the items that are the classification result.

なお、分析部12は、文章処理装置60から上述した処理結果を順次取得してもよく、文章処理装置60に対して上述した処理要求を順次行ってもよい。つまり、分析部12は、まず、文章情報の分割処理要求を行って分割文章情報を取得し、続いて、分割文章情報の分類処理要求を行って分類結果を取得し、さらに、プログラム生成要求を行ってプログラムデータを取得してもよい。 The analysis unit 12 may sequentially obtain the above-mentioned processing results from the text processing device 60, or may sequentially make the above-mentioned processing requests to the text processing device 60. That is, the analysis unit 12 may first make a request for segmentation processing of the text information to obtain the segmented text information, then make a request for classification processing of the segmented text information to obtain the classification results, and further make a request for program generation to obtain the program data.

ここで、図3を参照して、分析部12が文章処理装置60に分析処理を要求する投稿情報に含まれる文章情報と、文章処理装置60による分析処理の一例を説明する。まず、投稿情報に含まれる文章情報が、図3の符号D1に示すように、「美味しい焼肉が1000円で食べられます!ちょっと店員さんが無愛想で怖いけど あと床がヌルヌルしているので転ばないようにご注意を。落ち着いた雰囲気で居心地がいい。」という内容であったとする。文章処理装置60は、図3の符号D1に示す文章情報を、図3の符号D2の各行にそれぞれ示す各分割文章情報に分割し、さらに、分割文章情報の内容に応じて、各行の左端に示す項目に分類する。例えば、図3の符号D2の一行目に示す分割文章情報「美味しい焼肉が1000円で食べられます!」については、その内容に応じて、項目「品質(Q)」と項目「肯定(ポジ)」に分類される。また、二行目に示す分割文章情報「ちょっと店員さんが無愛想で怖いけど」については、その内容に応じて、項目「接客(S)」と項目「否定(ネガ)」に分類される。また、三行目に示す分割文章情報「あと床がヌルヌルしているので転ばないようにご注意を。」については、その内容に応じて、項目「清潔感(C)」と項目「肯定(ポジ)」に分類される。また、四行目に示す分割文章情報「落ち着いた雰囲気で居心地がいい。」については、その内容に応じて、項目「雰囲気(A)」と項目「肯定(ポジ)」に分類される。 Now, referring to FIG. 3, the text information included in the posting information for which the analysis unit 12 requests the text processing device 60 to perform an analysis process, and an example of the analysis process by the text processing device 60 will be described. First, assume that the text information included in the posting information is, as shown in reference D1 of FIG. 3, "You can eat delicious yakiniku for 1000 yen! The staff is a bit unfriendly and scary, but the floor is slippery, so be careful not to fall. The atmosphere is calm and comfortable." The text processing device 60 divides the text information shown in reference D1 of FIG. 3 into each divided text information shown in each line of reference D2 of FIG. 3, and further classifies the divided text information into items shown at the left end of each line according to the content of the divided text information. For example, the divided text information "You can eat delicious yakiniku for 1000 yen!" shown in the first line of reference D2 of FIG. 3 is classified into the item "quality (Q)" and the item "positive (positive)" according to its content. In addition, the divided sentence information shown in the second line, "The staff are a bit unfriendly and scary though," is classified into the category "Service (S)" and the category "Negative" depending on its content. In addition, the divided sentence information shown in the third line, "Also, be careful not to fall as the floor is slippery," is classified into the category "Cleanliness (C)" and the category "Positive" depending on its content. In addition, the divided sentence information shown in the fourth line, "The atmosphere is calm and comfortable," is classified into the category "Atmosphere (A)" and the category "Positive" depending on its content.

そして、文章処理装置60は、さらに図3の符号D3に示すように、図3の符号D2に示す分割文章情報及び分類された項目を関連付けたプログラムデータを生成する。例えば、図3の符号D2の一行目に示す分割文章情報「美味しい焼肉が1000円で食べられます!」と、項目「品質(Q)」及び項目「肯定(ポジ)」と、を関連付けて、図3の符号D3の第一段落のようなプログラムデータを生成する。なお、プログラムデータにおいて、分割文章情報は、”sentence”に続く”文字情報”で示しており、項目は、”category”に続く”quality”(品質),”service”(接客),cleanliness”(清潔感)又は”Atmosphere”(雰囲気)で示しており、さらに別の項目は、”sentiment”に続く”posigive”(肯定)又は”negative”(否定)で示している。 The text processing device 60 then generates program data that associates the divided text information shown in D2 of FIG. 3 with the classified items, as shown in D3 of FIG. 3. For example, the divided text information shown in the first line of D2 of FIG. 3, "You can eat delicious yakiniku for 1000 yen!", with the items "quality (Q)" and "positive", to generate program data like the first paragraph of D3 of FIG. 3. In the program data, the divided text information is shown as "text information" following "sentence", and the items are shown as "quality", "service", "cleanliness" or "atmosphere" following "category", and further items are shown as "positive" or "negative" following "sentiment".

なお、分析部12は、文章処理装置60から図3の符号D3に示すプログラムデータを取得するが、符号D2に示すような、文章情報を分割した各分割文章情報や、分割文章情報と分類結果である項目とを関連付けた情報を取得してもよい。 The analysis unit 12 acquires the program data shown by reference symbol D3 in FIG. 3 from the text processing device 60, but may also acquire information on each divided text that is obtained by dividing text information, or information that associates the divided text information with items that are classification results, as shown by reference symbol D2.

また、分析部12は、文章情報の分析処理を文章処理装置60に要求して、文章処理装置60による処理結果を取得しているが、上述した文章情報の分析処理を、分析部12自身が行ってもよい。例えば、分析部12は、上述した文章処理装置60が備えている各モデルを装備しており、かかるモデルを用いて、上述した分割処理、分類処理、プログラム生成処理を行ってもよい。あるいは、分析部12は、文章情報の内容に応じて、文章情報の分割、分割文章情報の分類、プログラムデータの生成、を行ってもよい。例えば、分析部12は、文章情報を形態素解析した結果に応じて分割文章情報を生成してもよく、分割文章情報に含まれるキーワードに応じた項目に分類してもよく、分割文章情報と分類した項目とを関連付けるプログラムを、テンプレートを利用して生成してもよい。 Although the analysis unit 12 requests the text processing device 60 to perform an analysis process of the text information and obtains the processing result by the text processing device 60, the analysis unit 12 itself may perform the analysis process of the text information described above. For example, the analysis unit 12 may be equipped with each model provided in the text processing device 60 described above, and may perform the above-mentioned division process, classification process, and program generation process using such models. Alternatively, the analysis unit 12 may divide the text information, classify the divided text information, and generate program data according to the content of the text information. For example, the analysis unit 12 may generate divided text information according to the result of morphological analysis of the text information, classify the divided text information into items according to keywords included in the divided text information, and generate a program that associates the divided text information with the classified items using a template.

出力部13は、上述したように投稿サイトサーバ20から取得した特定の店舗に対する投稿情報を、管理者端末50に表示するよう出力する。このとき、出力部13は、複数の投稿サイトサーバ20からそれぞれ取得した特定の店舗に対応する投稿情報が複数存在している場合には、これら複数の投稿情報をまとめて一覧表示するよう出力する。さらに、出力部13は、上述したように複数の特定の店舗が関連付けられて店舗グループを形成して登録されている場合には、複数の特定の店舗それぞれに対応する投稿情報を、まとめて一覧表示するよう出力する。なお、出力部13は、投稿情報に、かかる投稿情報が投稿された店舗を特定する店舗名などの情報や、投稿サイトを特定する投稿サイト名などの情報、さらには投稿者の情報を、関連付けて表示する。 The output unit 13 outputs the posted information for a specific store acquired from the posting site server 20 as described above for display on the administrator terminal 50. At this time, when there is a plurality of pieces of posted information corresponding to a specific store acquired from a plurality of posting site servers 20, the output unit 13 outputs the plurality of pieces of posted information so as to be displayed together in a list. Furthermore, when a plurality of specific stores are associated with each other to form a store group and registered as described above, the output unit 13 outputs the posted information corresponding to each of the plurality of specific stores so as to be displayed together in a list. The output unit 13 associates the posted information with information such as the store name that identifies the store where the posted information was posted, information such as the posting site name that identifies the posting site, and information about the poster, and displays the information in association with the posted information.

例えば、出力部13は、図4に示すように、投稿情報のうち、評価情報と文章情報の一覧を管理者端末50に表示するよう出力する。図4の例は、グループ店舗として「AAA店舗」、「BBB店舗」が関連付けられている場合であり、出力部13は、これら複数の店舗それぞれに対して、「投稿サイトA」、「投稿サイトB」といった複数の投稿サイトに投稿された投稿情報としての評価情報と文章情報を一覧表示している。なお、図4において、「星印」が評価情報であり、その数で評価値を数値化しており、その数が多いほど店舗に対する評価が高いことを表している。また、図4においては、出力部13は、評価情報に含まれる店舗に対する感想などの文章情報を表示しているが、投稿情報に写真などの撮影画像が含まれている場合には、撮影画像の一覧を表示するよう出力してもよい。 For example, as shown in FIG. 4, the output unit 13 outputs a list of evaluation information and text information from the posted information to be displayed on the administrator terminal 50. The example in FIG. 4 shows a case where "AAA Store" and "BBB Store" are associated as group stores, and the output unit 13 displays a list of evaluation information and text information as posted information posted to multiple posting sites such as "Posting Site A" and "Posting Site B" for each of these multiple stores. Note that in FIG. 4, "stars" represent evaluation information, and the number of stars represents a numerical evaluation value, with a higher number indicating a higher evaluation of the store. Also, in FIG. 4, the output unit 13 displays text information such as impressions about the store included in the evaluation information, but if the posted information includes photographed images such as photos, the output unit 13 may display a list of the photographed images.

そして、出力部13は、上述した投稿情報の表示の際に、文章処理装置60から取得した処理結果に応じた情報を表示するよう出力する。具体的に、出力部13は、分割文章情報と、当該分割文章情報が分類された項目と、を関連付けて表示するよう出力する。一例として、出力部13は、図4に示すように、分割文章情報「美味しい焼肉が1000円で食べられます!」と、項目「品質(Q)」及び項目「肯定(ポジ)」と、を関連付けて表示し、また、分割文章情報「ちょっと店員さんが無愛想で怖いけど」と、項目「接客(S)」及び項目「否定(ネガ)」と、を関連付けて表示する。このとき、出力部13は、文章処理装置60から取得したプログラムデータを利用することで、容易に、分割文章情報と、当該分割文章情報が分類された項目と、を関連付けて表示することが可能となる。 Then, when displaying the above-mentioned posted information, the output unit 13 outputs information corresponding to the processing result acquired from the text processing device 60. Specifically, the output unit 13 outputs the divided text information so as to associate and display the item into which the divided text information is classified. As an example, as shown in FIG. 4, the output unit 13 displays the divided text information "You can eat delicious yakiniku for 1000 yen!" in association with the item "quality (Q)" and the item "positive", and also displays the divided text information "The waiter is a bit unfriendly and scary though" in association with the item "service (S)" and the item "negative". At this time, the output unit 13 can easily display the divided text information in association with the item into which the divided text information is classified by using the program data acquired from the text processing device 60.

また、出力部13は、上述したように取得した分割文章情報を分類した項目に関する情報を、店舗毎や店舗に設定された属性毎に管理者端末50に表示するよう出力してもよい。このとき、出力部13は、店舗毎や店舗に設定された属性毎に、店舗に対する分割文章情報を分類した項目を集計して、その集計結果に基づく情報を表示するよう出力する。例えば、出力部13は、図5に示すように、店舗毎に、店舗に対する分割文章情報の数と、分割文章情報を分類した項目毎の数と、を集計し、全ての分割文章情報の数に対する項目毎における数の割合を算出して、かかる項目毎の割合を表示してもよい。一例として、図5では、2段目に「AAA店舗」の集計結果を表示しているが、「品質」、「接客」、「清潔感」、「雰囲気」の4つの項目をそれぞれ頂点としたレーダーチャートを表示し、かかるレーダーチャート上に算出した各項目に分類された分割文章情報の数の割合を表示し、併せてかかる割合の数値も表示している。特に、この例では、各項目「品質」、「接客」、「清潔感」、「雰囲気」に分類されたもののうち、項目「肯定(ポジ)」に分類された分割文章情報の数の割合を表示している。なお、図5の1段目には、「全ての店舗」の集計結果を表示しており、これにより、平均値と比較をすることができる。 In addition, the output unit 13 may output information on the items into which the divided text information acquired as described above is classified to the administrator terminal 50 for each store or for each attribute set for the store. At this time, the output unit 13 may tally up the items into which the divided text information for the store is classified for each store or for each attribute set for the store, and output information based on the tallying results to be displayed. For example, as shown in FIG. 5, the output unit 13 may tally up the number of divided text information for the store and the number of items into which the divided text information is classified for each store, calculate the ratio of the number of items to the number of all the divided text information, and display the ratio for each item. As an example, in FIG. 5, the tallying results for "AAA store" are displayed in the second row, and a radar chart with four items, "quality," "customer service," "cleanliness," and "atmosphere," is displayed as vertices, and the calculated ratio of the number of divided text information classified into each item is displayed on the radar chart, and the numerical value of the ratio is also displayed. In particular, this example shows the percentage of segmented text information classified as "positive" out of all the items classified as "quality," "customer service," "cleanliness," and "atmosphere." The first row of Figure 5 shows the aggregated results for "all stores," which allows comparison with the average value.

また、図6では、店舗の属性毎に、対応する属性に属する全ての店舗に対する分割文章情報の数と、分割文章情報を分類した項目毎の数と、を集計し、全ての分割文章情報の数に対する項目毎における数の割合を算出して、かかる項目毎の割合を表示した例を示している。一例として、図6では、店舗の属性「ブランド」毎で集計した例であり、2段目に「ブランドAA」に属する10店舗に対する集計結果を表示している。特に、この例では、各項目「品質」、「接客」、「清潔感」、「雰囲気」に分類されたもののうち、項目「肯定(ポジ)」に分類された分割文章情報の数の割合を表示している。なお、図6の1段目には、「全ての店舗」の集計結果を表示しており、これにより、平均値と比較をすることができる。なお、店舗の「地域(都道府県)」、「立地」など、いかなる店舗の属性毎で集計して、その集計結果を表示してもよい。 In addition, FIG. 6 shows an example in which, for each store attribute, the number of divided text information for all stores belonging to the corresponding attribute and the number of items into which the divided text information is classified are tallied, the ratio of the number of items to the total number of divided text information is calculated, and the ratio of each item is displayed. As an example, FIG. 6 shows an example in which data is tallied by the store attribute "brand," and the second row displays the results of the tallies for 10 stores belonging to "brand AA." In particular, this example displays the ratio of the number of divided text information classified into the item "positive" out of those classified into the items "quality," "customer service," "cleanliness," and "atmosphere." The first row of FIG. 6 displays the results of the tallies for "all stores," which allows comparison with the average value. It is also possible to tally up data by any store attribute, such as the store's "region (prefecture)" or "location," and display the results of the tallies.

なお、上記では、出力部13は、全ての分割文章情報の数に対する項目毎における数の割合をグラフにて表示する場合を例示したが、単に、分割文章情報が分類された項目毎の数をグラフで表示してもよい。例えば、出力部13は、店舗毎や店舗の属性毎に、項目「品質」、「接客」、「清潔感」、「雰囲気」に分類され数や、項目「肯定(ポジ)」、「否定(否定)」に分類された数を、グラフや数値で表示してもよい。また、出力部13は、分割文章情報が分類された項目毎の数に基づく情報であれば、いかなる情報をいかなる表示形態で表示してもよい。 In the above, the output unit 13 displays, in a graph, the ratio of the number of items for each category to the number of all the divided text information items. However, the output unit 13 may simply display, in a graph, the number of items into which the divided text information items are classified. For example, the output unit 13 may display, in a graph or numerical form, the number of items classified into the categories "quality," "customer service," "cleanliness," and "atmosphere" or the number of items classified into the categories "positive" and "negative" for each store or each store attribute. Furthermore, the output unit 13 may display any information in any display form, as long as the information is based on the number of items into which the divided text information items are classified.

[動作]
次に、上述した情報処理システムの動作、特に管理サーバ10の動作を、主に図7フローチャートを参照して説明する。
[Action]
Next, the operation of the above-mentioned information processing system, particularly the operation of the management server 10, will be described mainly with reference to the flowchart of FIG.

まず、複数の投稿サイトサーバ20には、それぞれの投稿サイトに店舗Pに関する投稿情報が投稿者31から投稿されて公開されており、閲覧者41の閲覧者端末40から閲覧可能となっている。 First, on each of the multiple posting site servers 20, posting information about store P is posted by a contributor 31 and made public, and can be viewed from a viewer terminal 40 of a viewer 41.

管理サーバ10は、定期的に、あるいは、任意のタイミングで、複数の投稿サイトサーバ20から各投稿サイトで公開されている投稿情報を取得する(ステップS1)。そして、管理サーバ10は、複数の投稿サイトサーバ20から取得した投稿情報を、店舗ごと、あるいは、店舗グループごとに記憶しておく。 The management server 10 periodically or at any time acquires posted information published on each posting site from the multiple posting site servers 20 (step S1). The management server 10 then stores the posted information acquired from the multiple posting site servers 20 for each store or for each store group.

そして、管理サーバ10は、取得した投稿情報に含まれる文章情報の分析処理を文章処理装置60に依頼する(ステップS2)。具体的に、管理サーバ10は、文章処理装置60に対して、投稿情報に含まれる文章情報を送信すると共に、文章情報の分割処理と分類処理とプログラム生成処理とを要求する。これに応じて、文章処理装置60では、図3に示すように、文章情報が分割文章情報に分割され、各分割文章情報が当該分割文章情報の内容に応じた項目に分類され、さらに、分割文章情報と当該分割文章情報を分類した項目とを関連付けたプログラムデータが生成される。そして、管理サーバ10は、文章処理装置60による分析結果、つまり、図3に示すような分割文章情報及び項目への分類結果やプログラムデータを取得する(ステップS3)。 Then, the management server 10 requests the text processing device 60 to analyze the text information contained in the acquired posting information (step S2). Specifically, the management server 10 transmits the text information contained in the posting information to the text processing device 60, and requests the text information to be divided, classified, and generated as a program. In response to this, the text processing device 60 divides the text information into split text information as shown in FIG. 3, classifies each piece of split text information into categories according to the contents of the split text information, and generates program data that associates the split text information with the categories into which the split text information is classified. The management server 10 then obtains the analysis results by the text processing device 60, that is, the split text information and the classification results into categories as shown in FIG. 3, and the program data (step S3).

続いて、管理サーバ10は、投稿情報を管理者端末50に表示するよう出力する。このとき、管理サーバ10は、投稿情報に含まれる文章情報の分析結果を表示するよう出力する(ステップS4)。例えば、管理サーバ10は、図4に示すように、投稿情報の文章情報を一覧表示する際に、文章情報が分割された分割文章情報を表示すると共に、各分割文章情報が分類された項目を関連付けて表示するよう出力する。また、管理サーバ10は、図5や図6に示すように、店舗毎や店舗に設定された属性毎に、店舗に対する分割文章情報を分類した項目を集計して、その集計結果に基づく情報を表示するよう出力してもよい。一例として、店舗毎や店舗の属性毎に、「品質」、「接客」、「清潔感」、「雰囲気」の4つの項目をそれぞれ頂点としたレーダーチャートを表示し、かかるレーダーチャート上に、算出した各項目に分類された分割文章情報の数の割合を表示してもよい。 Next, the management server 10 outputs the posted information to be displayed on the administrator terminal 50. At this time, the management server 10 outputs the analysis result of the text information included in the posted information to be displayed (step S4). For example, as shown in FIG. 4, when displaying a list of the text information of the posted information, the management server 10 displays the divided text information into which the text information is divided, and outputs the items into which each divided text information is classified in association with each other. In addition, as shown in FIG. 5 and FIG. 6, the management server 10 may output the items into which the divided text information for each store is classified for each store or for each attribute set for the store, and display information based on the results of the aggregation. As an example, a radar chart with four items, "quality," "customer service," "cleanliness," and "atmosphere," as vertices for each store or for each attribute of the store may be displayed, and the calculated percentage of the number of divided text information classified into each item may be displayed on the radar chart.

以上のように、本実施形態における情報処理システムでは、投稿情報に含まれる文章を分割し、各分割文章を内容に応じた項目に分類した分類結果を取得して、かかる分類結果に基づく情報を出力している。例えば、分割処理や分類処理は、機械学習により生成されたモデルを用いて行うことが可能である。これにより、本実施形態では、投稿情報の数が膨大であり、その内容がさまざまであっても、分析にかかる時間の短縮化を図ることができ、効果的な分析を行うことができる。 As described above, the information processing system in this embodiment divides sentences included in posted information, obtains classification results in which each divided sentence is classified into categories according to its content, and outputs information based on the classification results. For example, the division process and classification process can be performed using a model generated by machine learning. As a result, in this embodiment, even if the number of posted information is huge and the content is diverse, it is possible to shorten the time required for analysis and perform effective analysis.

なお、上記では、投稿情報に含まれる文章情報を分割文章情報に分割して、分割文章情報毎に項目への分類を行う場合を例示したが、文章情報を分割することなく、かかる文章情報を項目に分類してもよい。 In the above example, the text information included in the posted information is divided into pieces of divided text information, and each piece of divided text information is classified into categories. However, the text information may be classified into categories without being divided.

以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。また、上述した管理サーバ10が有する各機能のうちの少なくとも一以上の機能は、ネットワーク上のいかなる場所に設置され接続された情報処理装置で実行されてもよく、つまり、いわゆるクラウドコンピューティングで実行されてもよい。 Although the present invention has been described above with reference to the above-mentioned embodiments, the present invention is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. Furthermore, at least one or more of the functions possessed by the management server 10 described above may be executed by an information processing device installed and connected anywhere on the network, that is, they may be executed by so-called cloud computing.

なお、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 The above-mentioned program can be stored and supplied to a computer using various types of non-transitory computer readable media. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R/Ws, and semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory)). The program may also be supplied to a computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The transitory computer readable media can supply the program to a computer via wired communication paths such as electric wires and optical fibers, or wireless communication paths.

<付記>
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理システム、情報処理方法、プログラムの構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
(付記1)
所定の店舗について投稿された投稿情報を取得する取得手段と、
前記投稿情報に含まれる文章を、予め設定された複数の項目のうち前記文章の内容に応じた前記項目に分類した分類結果を取得する分類手段と、
前記分類結果に基づく情報を出力する出力手段と、
を備えた、
情報処理システム。
(付記2)
付記1に記載の情報処理システムであって、
前記分類手段は、前記文章を分割した各分割文章を、各前記分割文章の内容に応じた前記項目に分類した前記分類結果を取得し、
前記出力手段は、各前記分割文章に対する前記分類結果に基づく情報を出力する、
情報処理システム。
(付記3)
付記2に記載の情報処理システムであって、
前記分類手段は、前記文章を文章処理装置に対して送信して、前記文章の分割処理と各前記分割文章に対する分類処理を要求し、前記文章処理装置によって行われた前記文章の分割処理と分類処理とによる各前記分割文章に対する前記分類結果を取得する、
情報処理システム。
(付記4)
付記2に記載の情報処理システムであって、
前記出力手段は、前記分割文章と、当該分割文章が分類された前記項目と、を関連付けて表示するよう出力する、
情報処理システム。
(付記5)
付記2に記載の情報処理システムであって、
前記分類手段は、前記分割文章と、当該分割文章が分類された前記項目と、を関連付けたプログラムデータを取得し、
前記出力手段は、前記プログラムデータに基づいて、関連付けられた前記分割文章と前記項目とを関連付けて表示装置に表示するよう出力する、
情報処理システム。
(付記6)
付記2に記載の情報処理システムであって、
前記分類手段は、前記店舗における品質、接客、清潔感、雰囲気が設定された前記項目のうち、各前記分割文章を当該分割文章の内容に応じた前記項目に分類した前記分類結果を取得する、
情報処理システム。
(付記7)
付記6に記載の情報処理システムであって、
前記分類手段は、さらに、肯定、否定が設定された前記項目のうち、各前記分割文章を当該分割文章の内容に応じた前記項目に分類した前記分類結果を取得する、
情報処理システム。
(付記7)
付記6に記載の情報処理システムであって、
前記出力手段は、前記店舗毎に、前記店舗に対する前記投稿情報に含まれる前記文章の各前記分割文章を分類した前記項目毎の数に基づく情報を出力する、
情報処理システム。
(付記9)
付記6に記載の情報処理システムであって、
前記出力手段は、前記店舗に設定された属性毎に、当該属性に属する前記店舗に対する前記投稿情報に含まれる前記文章の各前記分割文章を分類した前記項目毎の数に基づく情報を出力する、
情報処理システム。
(付記10)
情報処理装置が、
所定の店舗について投稿された投稿情報を取得し、
前記投稿情報に含まれる文章を、予め設定された複数の項目のうち前記文章の内容に応じた前記項目に分類した分類結果を取得し、
前記分類結果に基づく情報を出力する、
情報処理方法。
(付記11)
所定の店舗について投稿された投稿情報を取得し、
前記投稿情報に含まれる文章を、予め設定された複数の項目のうち前記文章の内容に応じた前記項目に分類した分類結果を取得し、
前記分類結果に基づく情報を出力する、
処理をコンピュータに実行させるプログラム。
<Additional Notes>
A part or all of the above-described embodiments can be described as follows: The following provides an overview of the configurations of an information processing system, an information processing method, and a program according to the present invention. However, the present invention is not limited to the following configurations.
(Appendix 1)
An acquisition means for acquiring posted information posted about a predetermined store;
A classification means for acquiring a classification result obtained by classifying a sentence included in the posted information into a category corresponding to the content of the sentence among a plurality of preset categories;
an output means for outputting information based on the classification result;
Equipped with
Information processing system.
(Appendix 2)
2. The information processing system according to claim 1,
the classification means acquires the classification result obtained by classifying each divided sentence obtained by dividing the sentence into the category corresponding to the content of each divided sentence,
the output means outputs information based on the classification result for each of the divided sentences.
Information processing system.
(Appendix 3)
3. The information processing system according to claim 2,
the classification means transmits the text to a text processing device, requests a process of dividing the text and a process of classifying each of the divided texts, and obtains the classification results for each of the divided texts as a result of the process of dividing the text and the process of classifying the divided text performed by the text processing device.
Information processing system.
(Appendix 4)
3. The information processing system according to claim 2,
the output means outputs the divided sentences so as to be associated with the categories into which the divided sentences are classified.
Information processing system.
(Appendix 5)
3. The information processing system according to claim 2,
the classification means acquires program data associating the divided sentences with the categories into which the divided sentences are classified;
the output means outputs the associated divided sentences and the items on a display device in association with each other based on the program data;
Information processing system.
(Appendix 6)
3. The information processing system according to claim 2,
the classification means acquires the classification result in which each of the divided sentences is classified into the category corresponding to the content of the divided sentence among the set categories of quality, customer service, cleanliness, and atmosphere of the store;
Information processing system.
(Appendix 7)
7. The information processing system according to claim 6,
The classification means further acquires the classification result in which each of the divided sentences is classified into the item corresponding to the content of the divided sentence among the items set to affirmative or negative.
Information processing system.
(Appendix 7)
7. The information processing system according to claim 6,
The output means outputs, for each of the stores, information based on the number of items into which each of the divided sentences of the sentence included in the posted information for the store is classified.
Information processing system.
(Appendix 9)
7. The information processing system according to claim 6,
The output means outputs, for each attribute set for the store, information based on the number of items into which each of the divided sentences of the sentence included in the posted information for the store belonging to the attribute is classified.
Information processing system.
(Appendix 10)
An information processing device,
Obtaining posted information about a specific store,
Obtaining a classification result in which a sentence included in the posted information is classified into a category corresponding to the content of the sentence among a plurality of preset categories;
outputting information based on the classification result;
Information processing methods.
(Appendix 11)
Obtaining posted information about a specific store,
Obtaining a classification result in which a sentence included in the posted information is classified into a category corresponding to the content of the sentence among a plurality of preset categories;
outputting information based on the classification result;
A program that causes a computer to carry out processing.

10 管理サーバ
11 取得部
12 分析部
13 出力部
16 店舗情報記憶部
17 投稿情報記憶部
20 投稿サイトサーバ
30 投稿者端末
31 投稿者
40 閲覧者端末
41 閲覧者
50 管理者端末
51 管理者
60 文章処理装置
P 店舗
REFERENCE SIGNS LIST 10 Management server 11 Acquisition unit 12 Analysis unit 13 Output unit 16 Store information storage unit 17 Post information storage unit 20 Posting site server 30 Contributor terminal 31 Contributor 40 Viewer terminal 41 Viewer 50 Administrator terminal 51 Administrator 60 Text processing device P Store

Claims (11)

所定の店舗について投稿された投稿情報を取得する取得手段と、
前記投稿情報に含まれる文章を、予め設定された複数の項目のうち前記文章の内容に応じた前記項目に分類した分類結果を取得する分類手段と、
前記分類結果に基づく情報を出力する出力手段と、
を備え、
前記分類手段は、前記文章を分割した各分割文章を、各前記分割文章の内容に応じた前記項目に分類した前記分類結果を取得し、
前記出力手段は、各前記分割文章に対する前記分類結果に基づく情報を出力し、
さらに、前記出力手段は、前記店舗の情報として当該店舗毎に設定された店舗属性のうち特定の前記店舗属性に属する前記店舗に対する前記投稿情報に含まれる前記文章の各前記分割文章を分類した前記項目毎の数に基づく情報と、全ての前記店舗に対する前記投稿情報に含まれる前記文章の各前記分割文章を分類した前記項目毎の数に基づく情報と、を出力する、
情報処理システム。
An acquisition means for acquiring posted information posted about a predetermined store;
A classification means for acquiring a classification result obtained by classifying a sentence included in the posted information into a category corresponding to the content of the sentence among a plurality of preset categories;
an output means for outputting information based on the classification result;
Equipped with
the classification means acquires the classification result obtained by classifying each divided sentence obtained by dividing the sentence into the category corresponding to the content of each divided sentence,
the output means outputs information based on the classification result for each of the divided sentences;
Furthermore, the output means outputs, as the store information, information based on the number of items into which each of the divided sentences of the sentence included in the posted information for the store belonging to a specific store attribute among the store attributes set for the store, and information based on the number of items into which each of the divided sentences of the sentence included in the posted information for all the stores.
Information processing system.
請求項1に記載の情報処理システムであって、2. The information processing system according to claim 1,
前記出力手段は、前記特定の店舗属性における、当該特定の店舗属性に属する前記店舗に対する前記投稿情報に含まれる全ての前記分割文章の数に対する各前記分割文章を分類した前記項目毎の数の割合と、前記全ての店舗における、当該全ての店舗に対する前記投稿情報に含まれる全ての前記分割文章の数に対する各前記分割文章を分類した前記項目毎の数の割合と、を出力する、The output means outputs, for the specific store attribute, a ratio of the number of items into which each of the divided sentences is classified to the number of all the divided sentences included in the posted information for the store belonging to the specific store attribute, and a ratio of the number of items into which each of the divided sentences is classified to the number of all the divided sentences included in the posted information for all the stores, for all the stores.
情報処理システム。Information processing system.
請求項1に記載の情報処理システムであって、2. The information processing system according to claim 1,
前記出力手段は、前記特定の店舗属性における、当該特定の店舗属性に属する前記店舗に対する前記投稿情報に含まれる全ての前記分割文章の数に対する各前記分割文章を分類した前記項目毎の数の割合と、前記全ての店舗における、当該全ての店舗に対する前記投稿情報に含まれる全ての前記分割文章の数に対する各前記分割文章を分類した前記項目毎の数の割合と、を同時に表示するよう出力する、The output means outputs so as to simultaneously display, for the specific store attribute, a ratio of the number of the items into which each of the divided sentences is classified to the number of all the divided sentences included in the posted information for the store belonging to the specific store attribute, and a ratio of the number of the items into which each of the divided sentences is classified to the number of all the divided sentences included in the posted information for all the stores, for all the stores.
情報処理システム。Information processing system.
請求項1に記載の情報処理システムであって、2. The information processing system according to claim 1,
前記出力手段は、前記特定の店舗属性における、当該特定の店舗属性に属する前記店舗に対する前記投稿情報に含まれる全ての前記分割文章の数に対する各前記分割文章を分類した前記項目毎の数の割合を、各前記項目をそれぞれ頂点としたレーダーチャート上に表示するよう出力すると共に、前記全ての店舗における、当該全ての店舗に対する前記投稿情報に含まれる全ての前記分割文章の数に対する各前記分割文章を分類した前記項目毎の数の割合を、各前記項目をそれぞれ頂点としたレーダーチャート上に表示するよう出力する、The output means outputs, for the specific store attribute, a ratio of the number of items into which each of the divided sentences is classified to the number of all of the divided sentences included in the posted information for the store belonging to the specific store attribute, so as to be displayed on a radar chart with each of the items as vertices, and outputs, for all of the stores, a ratio of the number of items into which each of the divided sentences is classified to the number of all of the divided sentences included in the posted information for all of the stores, so as to be displayed on a radar chart with each of the items as vertices.
情報処理システム。Information processing system.
請求項1に記載の情報処理システムであって、2. The information processing system according to claim 1,
前記店舗属性は、前記店舗の所在地、前記店舗のブランド、前記店舗の立地、のいずれかである、The store attribute is any one of the location of the store, the brand of the store, and the location of the store.
情報処理システム。Information processing system.
請求項に記載の情報処理システムであって、
前記分類手段は、前記文章を文章処理装置に対して送信して、前記文章の分割処理と各前記分割文章に対する分類処理を要求し、前記文章処理装置によって行われた前記文章の分割処理と分類処理とによる各前記分割文章に対する前記分類結果を取得する、
情報処理システム。
2. The information processing system according to claim 1 ,
the classification means transmits the text to a text processing device, requests a process of dividing the text and a process of classifying each of the divided texts, and obtains the classification results for each of the divided texts as a result of the process of dividing the text and the process of classifying the divided text performed by the text processing device.
Information processing system.
請求項に記載の情報処理システムであって、
前記出力手段は、前記分割文章と、当該分割文章が分類された前記項目と、を関連付けて表示するよう出力する、
情報処理システム。
2. The information processing system according to claim 1 ,
the output means outputs the divided sentences so as to be associated with the categories into which the divided sentences are classified.
Information processing system.
請求項に記載の情報処理システムであって、
前記分類手段は、前記分割文章と、当該分割文章が分類された前記項目と、を関連付けたプログラムデータを取得し、
前記出力手段は、前記プログラムデータに基づいて、関連付けられた前記分割文章と前記項目とを関連付けて表示装置に表示するよう出力する、
情報処理システム。
2. The information processing system according to claim 1 ,
the classification means acquires program data associating the divided sentences with the categories into which the divided sentences are classified;
the output means outputs the associated divided sentences and the items on a display device in association with each other based on the program data;
Information processing system.
請求項に記載の情報処理システムであって、
前記分類手段は、前記店舗における品質、接客、清潔感、雰囲気が設定された前記項目のうち、各前記分割文章を当該分割文章の内容に応じた前記項目に分類した前記分類結果を取得する、
情報処理システム。
2. The information processing system according to claim 1 ,
the classification means acquires the classification result in which each of the divided sentences is classified into the category corresponding to the content of the divided sentence among the set categories of quality, customer service, cleanliness, and atmosphere of the store;
Information processing system.
情報処理装置が、
所定の店舗について投稿された投稿情報を取得し、
前記投稿情報に含まれる文章を分割した各分割文章を、予め設定された複数の項目のうち各前記分割文章の内容に応じた前記項目に分類した分類結果を取得し、
各前記分割文章に対する前記分類結果に基づく情報を出力する際に、前記店舗の情報として当該店舗毎に設定された店舗属性のうち特定の前記店舗属性に属する前記店舗に対する前記投稿情報に含まれる前記文章の各前記分割文章を分類した前記項目毎の数に基づく情報と、全ての前記店舗に対する前記投稿情報に含まれる前記文章の各前記分割文章を分類した前記項目毎の数に基づく情報と、を出力する、
情報処理方法。
An information processing device,
Obtaining posted information about a specific store,
Obtaining a classification result in which each divided sentence obtained by dividing the sentence included in the posted information is classified into a category corresponding to the content of each divided sentence from among a plurality of preset categories;
When outputting information based on the classification results for each of the divided sentences , information based on the number of items into which each of the divided sentences of the sentence included in the posted information for a store that belongs to a specific store attribute among the store attributes set for the store as information about the store is output, and information based on the number of items into which each of the divided sentences of the sentence included in the posted information for all of the stores is output.
Information processing methods.
所定の店舗について投稿された投稿情報を取得し、
前記投稿情報に含まれる文章を分割した各分割文章を、予め設定された複数の項目のうち各前記分割文章の内容に応じた前記項目に分類した分類結果を取得し、
各前記分割文章に対する前記分類結果に基づく情報を出力する際に、前記店舗の情報として当該店舗毎に設定された店舗属性のうち特定の前記店舗属性に属する前記店舗に対する前記投稿情報に含まれる前記文章の各前記分割文章を分類した前記項目毎の数に基づく情報と、全ての前記店舗に対する前記投稿情報に含まれる前記文章の各前記分割文章を分類した前記項目毎の数に基づく情報と、を出力する、
処理をコンピュータに実行させるプログラム。
Obtaining posted information about a specific store,
Obtaining a classification result in which each divided sentence obtained by dividing the sentence included in the posted information is classified into a category corresponding to the content of each divided sentence from among a plurality of preset categories;
When outputting information based on the classification results for each of the divided sentences , information based on the number of items into which each of the divided sentences of the sentence included in the posted information for a store that belongs to a specific store attribute among the store attributes set for the store as information about the store is output, and information based on the number of items into which each of the divided sentences of the sentence included in the posted information for all of the stores is output.
A program that causes a computer to carry out processing.
JP2024001643A 2024-01-10 2024-01-10 Information Processing System Active JP7537815B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024001643A JP7537815B1 (en) 2024-01-10 2024-01-10 Information Processing System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024001643A JP7537815B1 (en) 2024-01-10 2024-01-10 Information Processing System

Publications (1)

Publication Number Publication Date
JP7537815B1 true JP7537815B1 (en) 2024-08-21

Family

ID=92419337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024001643A Active JP7537815B1 (en) 2024-01-10 2024-01-10 Information Processing System

Country Status (1)

Country Link
JP (1) JP7537815B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008234090A (en) 2007-03-19 2008-10-02 Fujitsu Ltd Latest reputation information notification program, recording medium, apparatus and method
JP2012079247A (en) 2010-10-06 2012-04-19 Hironori Abe Word-of-mouth information management system and word-of-mouth information management program
WO2016067396A1 (en) 2014-10-29 2016-05-06 株式会社日立製作所 Sentence sorting method and computer
JP2016126748A (en) 2014-12-26 2016-07-11 Kddi株式会社 Labeling apparatus, method and program
JP2023149488A (en) 2022-03-31 2023-10-13 株式会社mov information processing system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008234090A (en) 2007-03-19 2008-10-02 Fujitsu Ltd Latest reputation information notification program, recording medium, apparatus and method
JP2012079247A (en) 2010-10-06 2012-04-19 Hironori Abe Word-of-mouth information management system and word-of-mouth information management program
WO2016067396A1 (en) 2014-10-29 2016-05-06 株式会社日立製作所 Sentence sorting method and computer
JP2016126748A (en) 2014-12-26 2016-07-11 Kddi株式会社 Labeling apparatus, method and program
JP2023149488A (en) 2022-03-31 2023-10-13 株式会社mov information processing system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
辻井 康一、津田 和彦,"テキストマイニングを用いた宿泊レビューからの注目情報抽出方法",情報処理学会デジタルプラクティス Journal of Digital Practices,日本,一般社団法人情報処理学会,2012年10月15日,Vol.3 No.4,p.289~296

Similar Documents

Publication Publication Date Title
TWI601088B (en) Topic management network public opinion evaluation management system and method
CN109299994B (en) Recommendation method, device, equipment and readable storage medium
US9799035B2 (en) Customer feedback analyzer
CN111523923A (en) Merchant comment management system, method, server and storage medium
CN108429776B (en) Network object pushing method, device, client, interaction equipment and system
JP2019125007A (en) Information analyzer, information analysis method and information analysis program
CN104285233A (en) Market Research/Analysis System
JP6417002B1 (en) Generating device, generating method, and generating program
KR20220117425A (en) Marketability analysis and commercialization methodology analysis system using big data
JP6457986B2 (en) Message classification system, message classification method and program
JP6679667B2 (en) Generation device, generation method, and generation program
KR20160130369A (en) In online web text based commercial analysis service system and method thereof
JP7537815B1 (en) Information Processing System
US11568137B2 (en) Mapping text content feedback to a process via a synonym graph
US20210217063A1 (en) Sales support marketing system
JP2025022731A (en) Information processing device, information processing method, and program
Kaur et al. A Review on Sentimental Analysis on Facebook Comments by using Data Mining Technique
US20220408155A1 (en) System and method for providing media content
JP7584756B2 (en) Automatic marketing support device, automatic marketing support system, and automatic marketing support method
Ibrahim et al. Mining social network content of online retail brands: a machine learning approach
JP7504507B1 (en) Information Processing System
KR20210126473A (en) Method for creating predictive market growth index using transaction data and social data, system for creating predictive market growth index using the same and computer program for the same
JP7525951B1 (en) Information Processing System
JP7560633B1 (en) Information processing device, information processing method, and information processing program
Abhang et al. Zomato Review Analysis Using Machine Learning

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240110

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240409

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240509

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240716

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240801

R150 Certificate of patent or registration of utility model

Ref document number: 7537815

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150