(57)【要約】  ユーザ自身が評価値を入力する前提の下で、評価文章の内容と評価値との齟齬の防止を図り、評価情報の信頼性向上を図る。  ユーザによる入力文章を解析し、入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定し、ユーザからの評価値の入力を受け付ける際、評価値の入力許可範囲を、設定した下限値から上限値までの範囲に制限すると共に、入力許可範囲外での評価値の入力を指示する操作入力に応じて、入力文章の修正を促す情報提示を行い、修正の拒否操作が受け付けられた入力文章を分析し、上限値と下限値の設定基準を修正する。
2017203681.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる入力文章を解析し、前記入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する上下限値設定部と、
前記ユーザからの前記評価値の入力を受け付ける際、前記評価値の入力許可範囲を前記上下限値設定部が設定した前記下限値から前記上限値までの範囲に制限すると共に、前記入力許可範囲外での前記評価値の入力を指示する操作入力に応じて、前記入力文章の修正を促す情報提示を行う評価入力制限部と、
前記修正の拒否操作を受け付ける修正拒否受付部と、
前記修正拒否受付部により前記拒否操作が受け付けられた入力文章を分析し、前記上下限値設定部による前記上限値と前記下限値の設定基準を修正する基準学習部と、を備える
情報処理装置。
【請求項２】
前記基準学習部は、
前記設定基準の修正を、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否回数に応じて行う
請求項１に記載の情報処理装置。
【請求項３】
前記基準学習部は、
前記設定基準の修正を、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否が属性の異なる複数のユーザにより行われたことに応じて行う
請求項１に記載の情報処理装置。
【請求項４】
前記上下限値設定部は、
前記入力文章から検出した高／低評価判定困難ワードについて、近傍の文脈から高評価ワード、低評価ワードの何れの意味で使用されているかを推定し、推定した方の意味のワードとして前記上限値、下限値の設定に用いる
請求項１に記載の情報処理装置。
【請求項５】
前記評価入力制限部は、
前記入力文章中における高評価ワード、低評価ワードを特定するための情報を前記ユーザに提示する
請求項１に記載の情報処理装置。
【請求項６】
前記評価入力制限部は、
前記評価値の入力操作として前記入力許可範囲外の値を指定する入力操作が行われた場合に、該入力操作で指定された値での評価値入力を可能な状態とするための前記入力文章における要修正箇所を指摘する情報を前記ユーザに提示する
請求項１に記載の情報処理装置。
【請求項７】
前記評価入力制限部は、
前記評価値の入力操作として前記入力許可範囲外の値を指定する入力操作が行われた場合に、該入力操作で指定された値と同値での評価値入力が許可された他の入力文章を前記ユーザに提示する
請求項１に記載の情報処理装置。
【請求項８】
前記ユーザからの前記入力文章及び前記評価値の入力を複数の評価項目における個々の項目ごとに受け付け、且つ、前記項目ごとの評価値とは別途に総合評価値の入力を受け付けると共に、
前記上下限値設定部は、
複数の前記項目にわたる入力文章全体における高評価ワード、低評価ワードの数に応じて前記総合評価値についての上限値、下限値を設定し、
前記評価入力制限部は、
前記総合評価値を対象として、入力許可範囲の制限、及び入力文章についての修正を促す情報提示を行い、
前記項目ごとに、入力文章と入力評価値との間の齟齬の有無を判定し、齟齬があると判定した前記項目を前記ユーザに通知する齟齬項目通知部をさらに備える
請求項１に記載の情報処理装置。
【請求項９】
ユーザによる入力文章を解析し、前記入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する上下限値設定ステップと、
前記ユーザからの前記評価値の入力を受け付ける際、前記評価値の入力許可範囲を前記上下限値設定ステップが設定した前記下限値から前記上限値までの範囲に制限すると共に、前記入力許可範囲外での前記評価値の入力を指示する操作入力に応じて、前記入力文章の修正を促す情報提示を行う評価入力制限ステップと、
前記修正の拒否操作を受け付ける修正拒否受付ステップと、
前記修正拒否受付ステップにより前記拒否操作が受け付けられた入力文章を分析し、前記上下限値設定ステップによる前記上限値と前記下限値の設定基準を修正する基準学習ステップと
を情報処理装置が実行する
情報処理方法。
【請求項１０】
ユーザによる入力文章を解析し、前記入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する上下限値設定機能と、
前記ユーザからの前記評価値の入力を受け付ける際、前記評価値の入力許可範囲を前記上下限値設定機能が設定した前記下限値から前記上限値までの範囲に制限すると共に、前記入力許可範囲外での前記評価値の入力を指示する操作入力に応じて、前記入力文章の修正を促す情報提示を行う評価入力制限機能と、
前記修正の拒否操作を受け付ける修正拒否受付機能と、
前記修正拒否受付機能により前記拒否操作が受け付けられた入力文章を分析し、前記上下限値設定機能による前記上限値と前記下限値の設定基準を修正する基準学習機能と
を情報処理装置に実現させる
プログラム。
【請求項１１】
ユーザによる入力文章を解析し、前記入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する上下限値設定機能と、
前記ユーザからの前記評価値の入力を受け付ける際、前記評価値の入力許可範囲を前記上下限値設定機能が設定した前記下限値から前記上限値までの範囲に制限すると共に、前記入力許可範囲外での前記評価値の入力を指示する操作入力に応じて、前記入力文章の修正を促す情報提示を行う評価入力制限機能と、
前記修正の拒否操作を受け付ける修正拒否受付機能と、
前記修正拒否受付機能により前記拒否操作が受け付けられた入力文章を分析し、前記上下限値設定機能による前記上限値と前記下限値の設定基準を修正する基準学習機能と
を情報処理装置に実現させるプログラムを記憶した
記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とその方法、情報処理装置を実現するプログラム、及びプログラムを記憶した記憶媒体に係るものであり、特に、商品等についての評価情報の信頼性向上を図るための技術分野に関する。
【先行技術文献】
【特許文献】
【０００２】
【特許文献１】特開２０１４−２１５７８号公報
【背景技術】
【０００３】
いわゆるネットショッピングとして、例えばインターネット上に構築されたショッピングサイトでの商品購入が可能とされている。
ネットショッピングでは実際に商品を手に取ることができないため、ショッピングサイトでは商品の掲載ページ等にその商品のレビュー情報（評価情報）を提示して、購入商品を選択する上での支援を行っている。レビュー情報は、例えば実際に商品を購入したユーザがその商品についての感想（例えば使用感等についての感想）を文章として入力したり、また星の数などにより評価値を入力可能とされている。【０００４】
これら文章や値による評価情報は、一般消費者としてのユーザが購入商品を選択する上で重要な参考情報として機能するため、正確に入力されることが求められる。
しかしながら、実際においては、文章内容的には高評価であるにも関わらず評価値としては低評価な値となっている等、文章内容と評価値との間に齟齬が生じているケースが散見される。【０００５】
上記特許文献１には、ユーザが入力した評価コメントを自然言語処理により解析してコメント内容を評価した評価値を算出し、該評価値をコメントに対して自動的に設定する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術は、あくまで評価値を自動設定するもので、ユーザ自らが評価値を入力する場合において評価文章の内容と評価値との齟齬の防止を図るものではない。【０００７】
本発明は上記の事情に鑑み為されたものであり、ユーザ自身が評価値を入力する前提の下で、評価文章の内容と評価値との齟齬の防止を図り、評価情報の信頼性向上を図ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、ユーザによる入力文章を解析し、前記入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する上下限値設定部と、前記ユーザからの前記評価値の入力を受け付ける際、前記評価値の入力許可範囲を前記上下限値設定部が設定した前記下限値から前記上限値までの範囲に制限すると共に、前記入力許可範囲外での前記評価値の入力を指示する操作入力に応じて、前記入力文章の修正を促す情報提示を行う評価入力制限部と、前記修正の拒否操作を受け付ける修正拒否受付部と、前記修正拒否受付部により前記拒否操作が受け付けられた入力文章を分析し、前記上下限値設定部による前記上限値と前記下限値の設定基準を修正する基準学習部と、を備えるものである。【０００９】
上記構成によれば、入力文章の内容に応じて、ユーザによる入力が許される評価値の範囲が制限される。すなわち、評価値の設定につきユーザによる裁量の余地を残しつつ、評価値入力のミス防止を図ることが可能となる。
また、修正拒否された入力文章の分析に基づく学習機能により、上限値及び下限値の設定精度向上が図られる。【００１０】
上記した本発明に係る情報処理装置においては、前記基準学習部は、前記設定基準の修正を、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否回数に応じて行うことが可能である。【００１１】
これにより、一人のユーザのみが修正拒否した場合等のノイズによって上限値及び下限値の設定基準が変動してしまうことの防止が図られる。【００１２】
上記した本発明に係る情報処理装置においては、前記基準学習部は、前記設定基準の修正を、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否が属性の異なる複数のユーザにより行われたことに応じて行うことが可能である。【００１３】
これにより、設定基準が誤っている可能性がより高いと推測される場合に対応して設定基準の修正をかけることが可能とされる。【００１４】
上記した本発明に係る情報処理装置においては、前記上下限値設定部は、前記入力文章から検出した高／低評価判定困難ワードについて、近傍の文脈から高評価ワード、低評価ワードの何れの意味で使用されているかを推定し、推定した方の意味のワードとして前記上限値、下限値の設定に用いることが可能である。【００１５】
これにより、上限値及び下限値の設定に要する高評価ワード、低評価ワードのサンプル数を増やすことが可能となる。【００１６】
上記した本発明に係る情報処理装置においては、前記評価入力制限部は、前記入力文章中における高評価ワード、低評価ワードを特定するための情報を前記ユーザに提示することが可能である。【００１７】
これにより、入力文章中における上限値、下限値の設定根拠となった部分をユーザに示唆することが可能となる。【００１８】
上記した本発明に係る情報処理装置においては、前記評価入力制限部は、前記評価値の入力操作として前記入力許可範囲外の値を指定する入力操作が行われた場合に、該入力操作で指定された値での評価値入力を可能な状態とするための前記入力文章における要修正箇所を指摘する情報を前記ユーザに提示することが可能である。【００１９】
これにより、希望する評価値の入力が許可されるために入力文章中のどの部分を修正すればよいかをユーザに示唆することが可能となる。【００２０】
上記した本発明に係る情報処理装置においては、前記評価入力制限部は、前記評価値の入力操作として前記入力許可範囲外の値を指定する入力操作が行われた場合に、該入力操作で指定された値と同値での評価値入力が許可された他の入力文章を前記ユーザに提示することが可能である。【００２１】
これにより、希望する評価値の入力が許可されるためにどのような文章修正を行うべきかをユーザに示唆することが可能となる。【００２２】
上記した本発明に係る情報処理装置においては、前記ユーザからの前記入力文章及び前記評価値の入力を複数の評価項目における個々の項目ごとに受け付け、且つ、前記項目ごとの評価値とは別途に総合評価値の入力を受け付けると共に、前記上下限値設定部は、複数の前記項目にわたる入力文章全体における高評価ワード、低評価ワードの数に応じて前記総合評価値についての上限値、下限値を設定し、前記評価入力制限部は、前記総合評価値を対象として、入力許可範囲の制限、及び入力文章についての修正を促す情報提示を行い、前記項目ごとに、入力文章と入力評価値との間の齟齬の有無を判定し、齟齬があると判定した前記項目を前記ユーザに通知する齟齬項目通知部をさらに備えることが可能である。【００２３】
項目ごとの評価と総合評価とが可能とされている場合には、総合評価としては評価値と文章内容とが一致していると推定されるが、項目ごとに見ると評価値と文章内容とに齟齬が生じているというケースも生じ得る。
上記構成によれば、そのようなケースに対応して、項目単位での齟齬の発生及びその箇所をユーザに通知可能となる。【００２４】
また、本発明に係る情報処理方法は、ユーザによる入力文章を解析し、前記入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する上下限値設定ステップと、前記ユーザからの前記評価値の入力を受け付ける際、前記評価値の入力許可範囲を前記上下限値設定ステップが設定した前記下限値から前記上限値までの範囲に制限すると共に、前記入力許可範囲外での前記評価値の入力を指示する操作入力に応じて、前記入力文章の修正を促す情報提示を行う評価入力制限ステップと、前記修正の拒否操作を受け付ける修正拒否受付ステップと、前記修正拒否受付ステップにより前記拒否操作が受け付けられた入力文章を分析し、前記上下限値設定ステップによる前記上限値と前記下限値の設定基準を修正する基準学習ステップとを情報処理装置が実行する情報処理方法である。【００２５】
本発明に係る情報処理方法によっても、上記した本発明に係る情報処理装置と同様の作用が得られる。【００２６】
さらに、本発明に係るプログラムは、上記情報処理方法として実行する処理を情報処理装置に実行させるプログラムである。
さらにまた、本発明に係る記憶媒体は、上記プログラムを記憶した記憶媒体である。
これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
【発明の効果】
【００２７】
本発明によれば、ユーザ自身が評価値を入力する前提の下で、評価文章の内容と評価値との齟齬の防止を図り、評価情報の信頼性向上を図ることができる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態のネットワークシステムの例を示した図である。
【図２】実施の形態のコンピュータ装置のブロック図である。
【図３】実施の形態の情報処理装置が有するレビュー投稿に係る機能をブロック化して示した機能ブロック図である。
【図４】レビュー投稿のためのウェブページの例を示した図である。
【図５】評価値入力欄に対する評価文章の入力が行われた状態のウェブページの様子を例示した図である。
【図６】評価ワードＤＢの格納情報を例示した図である。
【図７】判定困難ワードＤＢの格納情報を例示した図である。
【図８】評価値入力が可能な状態となったウェブページの例を示した図である。
【図９】入力許可範囲内での評価値入力が行われた場合のウェブページの例を示した図である。
【図１０】レビューＤＢの格納情報を例示した図である。
【図１１】入力文章の修正を促すためのアラート表示の例を示した図である。
【図１２】文章修正時に対応したウェブページの表示内容を例示した図である。
【図１３】参考表示の例を示した図である。
【図１４】修正拒否操作に応じたウェブページの表示内容を例示した図である。
【図１５】拒否レビューＤＢの格納情報（拒否レビュー管理情報）を例示した図である。
【図１６】ワード拒否回数管理情報を例示した図である。
【図１７】レビュー情報の入力からレビュー情報の登録までにかけての処理の手順を示したフローチャートである。
【図１８】同じく、レビュー情報の入力からレビュー情報の登録までにかけての処理の手順を示したフローチャートである。
【図１９】上限値と下限値の設定基準の学習のための処理手順を示したフローチャートである。
【図２０】調整値の修正トリガに係る変形例における拒否レビューＤＢの格納情報（拒否レビュー管理情報）を例示した図である。
【図２１】調整値の修正トリガに係る変形例において実行されるべき処理の手順を示したフローチャートである。
【図２２】第２の実施の形態におけるウェブページの例を示した図である。
【図２３】初期状態のウェブページに対して評価項目ごとの文章入力及び評価値入力が行われた様子を例示したである。
【図２４】項目評価完了ボタンが操作されることに応じて提示されるウェブページの表示内容例を示した図である。
【図２５】総合評価値について入力許可範囲内での評価値入力を指示する操作が行われた場合におけるウェブページの様子を例示した図である。
【図２６】項目単位での齟齬の例を示した図である。
【図２７】齟齬アラート表示の例を示した図である。
【図２８】第２の実施の形態としての機能を実現するために実行されるべき処理の手順を示したフローチャートである。
【発明を実施するための形態】
【００２９】
以下、実施の形態を次の順序で説明する。
＜１．第１の実施の形態＞
［1-1．ネットワークシステム］
［1-2．コンピュータ装置のハードウェア構成］
［1-3．レビュー投稿に係る機能］
［1-4．処理手順］
［1-5．調整値の修正トリガに係る変形例］
［1-6．第１の実施の形態のまとめ］
＜２．第２の実施の形態＞
［2-1．機能及び処理手順］
［2-2．第２の実施の形態のまとめ］
＜３．プログラム及び記憶媒体＞
＜４．変形例＞
【００３０】
＜１．第１の実施の形態＞
［1-1．ネットワークシステム］
図１に、本実施の形態で前提とするネットワークシステム１の例を示す。このネットワークシステム１はＥＣ（ＥＣ：electronic commerce（電子商取引））システムとして機能する。
ネットワークシステム１は、例えばインターネットとしてのネットワーク２を介して、サービス提供システム３、複数のユーザ端末４、４、…、４が互いに通信可能に構成されている。
【００３１】
ユーザ端末４は、ウェブブラウザを備えたコンピュータ装置である。ユーザ端末４としては、例えば高機能携帯電話機（スマートフォン）や携帯電話機、携帯情報端末（ＰＤＡ）、携帯型又は据置型のパーソナルコンピュータ（ＰＣ）などが挙げられるが、ユーザ端末４の種類はこれらに限定されない。
ユーザ端末４は、ネットワーク２を介して通信可能とされた外部のサーバ装置、特に本例においてはサービス提供システム３におけるサービス提供サーバ３０にＨＴＴＰ（Hypertext Transfer Protocol）リクエストを送信することでウェブページや所定の処理を要求する。またユーザ端末４は、ＨＴＴＰリクエストに応じて送られてきたウェブページを受信してウェブブラウザ上に表示する。これにより、ユーザは所望のウェブページを閲覧したり操作したりすることができる。
【００３２】
サービス提供システム３は、それぞれコンピュータ装置で構成されたサービス提供サーバ３０、評価ワードＤＢ（データベース）３１、判定困難ワードＤＢ３２、レビューＤＢ３３、及び拒否レビューＤＢ３４を備えている。これらの各装置は、例えばＬＡＮ（Local Area Network）等のネットワークを介して互いに通信可能とされている。
【００３３】
サービス提供サーバ３０は、ネットワーク２を介して通信可能とされたユーザ端末４から送られてきたＨＴＴＰリクエストに基づいて、様々な処理を行う。例えば、各種ウェブページ（例えば商品ウェブページ、注文ウェブページ、レビュー投稿ページなど）の生成及び送信や、ユーザによる注文確定操作に応じた購入処理等を実行する。
【００３４】
ネットワークシステム１では、サービス提供サーバ３０により商品販売に係るウェブサイトがユーザ（ユーザ端末４のユーザ）に提供される。ここで、本明細書において商品とは、有体物に限らず、音楽や動画等の電子データ、旅行や出張等における宿泊サービスなどの各種サービス等の無体物を含む概念である。
なお以下、サービス提供サーバ３０により提供される商品販売に係るウェブサイトについては、ユーザに商品販売というサービスを提供するためのウェブサイトという意味で「サービス提供サイト」とも表記する。
【００３５】
サービス提供サイトには、複数の店舗（商品の販売店舗）、或いは施設（宿泊サービス等のサービスを提供する施設）が加盟している。各店舗や施設のスタッフが自店舗、自施設の商品をコンピュータ装置を介してサービス提供システム３に登録することで、様々な店舗、施設による様々な商品がＥＣサイト上にアップロードされる。ユーザはユーザ端末４によりサービス提供サイトにアクセスして所望の商品を購入することができる。
【００３６】
ここで、本例においてユーザは、サービス提供サイトを利用するにあたり、サービス提供システム３に対し会員登録を行うことができる。会員登録の際にユーザは、ユーザＩＤ（ユーザ識別情報）や商品の送付先情報（ユーザの住所情報）、クレジットカード番号等の必要情報を登録する。ユーザは、登録したユーザＩＤによりサービス提供サイトにログインすることで、サービス提供サイトでの商品の購入の際に必要情報を再度入力する手間が省かれる。
【００３７】
サービス提供サーバ３０は、ユーザ端末４からのリクエストに応じて、商品についてのレビューを投稿するためのウェブページ（以下「レビュー投稿ページ」と表記）を送信する。
本例の場合、レビュー投稿ページは商品ごとに用意されており、サービス提供サーバ３０はユーザ端末４により指示された商品についてのレビュー投稿ページを送信する。なお、レビュー投稿ページの詳細については後述する。
【００３８】
ここで、サービス提供サイト内の所定のウェブページには、レビュー投稿ページを要求するためのボタン（ＵＲＬリンク）が設けられている。具体的に、本例においては、当該ボタンは、ユーザが過去に購入した商品の一覧を掲載する購入履歴ページにおいて、商品ごとに設けられている。ユーザは、購入履歴ページに設けられたボタンのうちレビュー投稿しようとする商品に対応して設けられているボタンをクリックすることで、購入した商品のうち所望の商品についてのレビュー投稿ページの送信を要求（指示）できる（ページリクエスト）。
また、本例の場合、レビュー投稿ページを要求するためのボタンは各商品ウェブページにも設けられており、ユーザは所望の商品ウェブページにアクセスして当該ボタンをクリックすることで所望の商品についてのレビュー投稿ページの送信を要求（指示）することもできる。
なお、本例のサービス提供システム３において、ユーザがレビューを投稿する際には、該ユーザが自身のユーザＩＤによりログインを行っていることを前提とする。
【００３９】
レビュー投稿ページにより投稿されたレビュー情報は、サービス提供サーバ３０によりレビューＤＢ３３に登録（格納）され、管理される。
なお、レビューＤＢ３３の詳細については後述する。
【００４０】
レビューＤＢ３３に格納されたレビュー情報は、ユーザ端末４からのリクエストに応じて提示される。
具体的に、本例の場合、商品が掲載された商品ウェブページには、レビュー情報を閲覧するためのボタンが設けられている。サービス提供サーバ３０は、当該ボタンがクリックやタップ等により操作されたことに応じて、該当商品について投稿されたレビュー情報を閲覧するためのレビュー閲覧ページを提示させるためのＨＴＭＬ（HyperText Markup Language）データを生成し、該データを対応するユーザ端末４に送信する。
【００４１】
評価ワードＤＢ３１には、評価ワードの一覧が格納されている。評価ワードとは、レビューとして書き込まれることが想定されるワードのうち、特に評価の高／低を表すために用いられると推定されるワードである。例えば、「良かった」「最高」「最悪」「悪かった」等のワードが該当する。なお、評価ワードＤＢ３１に格納される情報の詳細については後に改めて説明する。
【００４２】
判定困難ワードＤＢ３２には、後述する高／低評価判定困難ワードの一覧が格納されている。また、拒否レビューＤＢ３４には、後述するように文章内容の修正が拒否された上で投稿されたレビューに関する情報が格納される。
なお、これら判定困難ワードＤＢ３２、拒否レビューＤＢ３４の格納情報の詳細についても改めて説明する。
【００４３】
なお図１において、ネットワーク２の構成は多様な例が想定される。例えば、インターネットを始めとして、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＣＡＴＶ（Community Antenna TeleVision）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が想定される。
またネットワーク２の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、電話線等の有線でも、ＩｒＤＡ（Infrared Data Association）のような赤外線、ブルートゥース（登録商標）、８０２．１１無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【００４４】
また、サービス提供システム３におけるサービス提供サーバ３０は、一つのコンピュータ装置単体で構成される必要はなく、２以上のコンピュータ装置で構成されるようにすることもできる。
また、図１では図示及び説明の便宜上、評価ワードＤＢ３１、判定困難ワードＤＢ３２、レビューＤＢ３３、拒否レビューＤＢ３４を別体の装置として示したが、これらのＤＢはサービス提供サーバ３０がアクセス可能とされていればどのような形態で実現されていてもよい。
【００４５】
［1-2．コンピュータ装置のハードウェア構成］
図２に、図１で示したサービス提供サーバ３０をはじめとした各装置（評価ワードＤＢ３１、判定困難ワードＤＢ３２、レビューＤＢ３３、拒否レビューＤＢ３４、及びユーザ端末４）を構成するコンピュータ装置のハードウェア構成を示す。
図２において、コンピュータ装置のＣＰＵ（Central Processing Unit）１０１は、ＲＯＭ( Read Only Memory)１０２に記憶されているプログラム、または記憶部１０８からＲＡＭ( Random Access Memory )１０３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１０３にはまた、ＣＰＵ１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
ＣＰＵ１０１、ＲＯＭ１０２、及びＲＡＭ１０３は、バス１０４を介して相互に接続されている。このバス１０４には、入出力インタフェース１０５も接続されている。
入出力インタフェース１０５には、キーボード、マウス、タッチパネルなどよりなる入力装置１０６、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、有機ＥＬ（Electroluminescence）パネルなどよりなるディスプレイ（表示装置）、並びにスピーカなどよりなる出力装置１０７、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ装置などより構成される記憶部１０８、外部装置との間で相互通信を行うための通信部１０９が接続されている。
入出力インタフェース１０５にはまた、必要に応じてメディアドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、リムーバブルメディア１１１に対する情報の書込や読出が行われる。
【００４６】
このようなコンピュータ装置では、通信部１０９による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア１１１を介したデータやプログラムの受け渡しが可能である。
ＣＰＵ１０１が各種のプログラムに基づいて処理動作を行うことで、特にサービス提供サーバ３０としてのコンピュータ装置においては、以降で説明する情報処理や通信が実行される。
【００４７】
［1-3．レビュー投稿に係る機能］
続いて、サービス提供サーバ３０が有する機能のうち、レビュー投稿に係る各種の機能について図３〜図１６を参照して説明する。
図３は、サービス提供サーバ３０が有するレビュー投稿に係る機能をブロック化して示した機能ブロック図である。
図３に示すように、サービス提供サーバ３０は、レビュー投稿に係る機能として、上下限値設定処理部Ｆ１、評価入力制限処理部Ｆ２、修正拒否受付処理部Ｆ３、及び基準学習処理部Ｆ４としての各機能を有している。
【００４８】
上下限値設定処理部Ｆ１は、ユーザによる入力文章を解析し、入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する。
【００４９】
図４は、本例におけるレビュー投稿のためのウェブページｗｐの例を示している。
なお以下の説明では、サービス提供サイトで販売される商品が、ホテルや旅館等の宿泊施設により提供される宿泊サービスとしての旅行商品とされ、レビューの対象がそれらの宿泊施設とされた例を説明する。
【００５０】
図４に示すように、この場合のウェブページｗｐには、評価値を入力するための評価値入力欄Ｒｖ、評価文章を入力するための評価文章入力欄Ｒｔ、及びユーザが文章入力の完了を指示するための入力完了ボタンＢ１とが提示されている。
本例の場合、評価値としては、図のように星の数により入力するものとされ、星５個が最高点（満点）とされている。
評価文章入力欄Ｒｖでは、テンプレートとして、評価項目ごとの評価文章を入力するためのテンプレートが採用されている。具体的に本例では、宿泊施設を対象としたレビューであることに対応して、「風呂」「食事」「部屋」「立地」「サービス」の各評価項目について個別に評価文章を入力するためのテンプレートが採用されている。
【００５１】
図４に示すウェブページｗｐの表示内容は、前述したレビュー投稿ページの要求に応じてユーザに提示される内容である。すなわち、レビュー情報が未入力状態の、いわば初期状態としての表示内容である。
初期状態のウェブページｗｐにおいては、評価値入力欄Ｒｖに対する評価値入力が不能な状態とされている。具体的に本例では、評価値入力欄Ｒｖにおける星がグレーアウトされており、評価値の入力が不能な状態とされている。
後述するように、本例では、評価文章入力欄Ｒｔに対する文章入力が完了したことに応じて、評価値入力欄Ｒｖに対する評価値入力が可能な状態に遷移する。
【００５２】
図５は、評価値入力欄Ｒｖに対する評価文章の入力が行われた状態のウェブページｗｐの様子を例示している。
ユーザは、このような評価値入力欄Ｒｖに対する評価文章の入力が完了した場合は、入力完了ボタンＢ１を操作する。これにより、ウェブページｗｐの表示内容を次状態に応じた表示内容に遷移させることができる。
【００５３】
図３に示した上下限値設定処理部Ｆ１は、上記のような入力完了ボタンＢ１の操作が行われたことに応じて、評価文章入力欄Ｒｔに対する入力文章を解析し、入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する。
この際、入力文章中における高評価ワード、低評価ワードを特定するにあたっては、評価ワードＤＢ３１に格納された評価ワードの一覧情報を用いる。
【００５４】
図６は、評価ワードＤＢ３１の格納情報の例を示している。
評価ワードＤＢ３１には、予め選出された評価ワードと、評価ワードのワード種別の情報（高評価又は低評価）とが対応付けられている。さらに、各評価ワードに対しては、評価値の上限値、下限値を設定する際に用いられる調整値Ｖａも対応付けられている。
【００５５】
上下限値設定処理部Ｆ１は、入力文章中におけるワードのうち、評価ワードＤＢ３１に格納された評価ワードと一致するワードを特定する。そして、特定した評価ワードの数、及び評価ワードに対応付けられた調整値Ｖａを用いて、入力文章の内容に応じた評価値の上限値、及び下限値を設定する。
なお、「ワード種別」の情報として「高評価」が対応づけられた評価ワードが「高評価ワード」、「低評価」が対応づけられた評価ワードが「低評価ワード」である。
【００５６】
本例の場合、上限値及び下限値の設定は、入力文章中から特定された高評価ワード及び低評価ワードについて、評価ワードの総数（つまり特定された高評価ワード数＋低評価ワード数）に占める高評価ワード数、低評価ワード数それぞれの割合（％）に応じて行う。
例えば、「高評価ワード数の割合−低評価ワード数の割合」を範囲設定基準値Ｖｓとして計算し、該範囲設定基準値Ｖｓの大きさに応じて入力許可範囲を「１〜３」「２〜４」「３〜５」のうちから設定する。
例えば、範囲設定基準値Ｖｓ＝−３０（％）未満であれば入力許可範囲＝「１〜３」（つまり下限値＝１、上限値＝３）、範囲設定基準値Ｖｓ＝−３０以上３０％未満であれば入力許可範囲＝「２〜４」（つまり下限値＝２、上限値＝４）、範囲設定基準値＝３０以上であれば入力許可範囲＝「３〜５」（つまり下限値＝３、上限値＝５）と設定する。
なお、上記数値はあくまで一例であり、これらの数値に限定されるものではない。
【００５７】
上記のような上限値及び下限値の設定手法において、本例では、高評価ワード数／評価ワード総数、低評価ワード数／評価ワード総数それぞれの割合の値には、ワードごとの調整値Ｖａを加算する。具体的には、評価ワードＤＢ３１に格納された調整値Ｖａを加える。
例えば調整値Ｖａは、高評価ワードである「最高」「すごく良い」「良い」や、低評価ワードである「悪い」「すごく悪い」「最悪」等に関して、「最高」は調整値Ｖａ＝「１０」、「すごく良い」は調整値Ｖａ＝「５」、「良い」は調整値Ｖａ＝「０」、「悪い」は調整値Ｖａ＝「０」、「すごく悪い」は調整値Ｖａ＝「−５」、「最悪」は調整値Ｖａ＝「−１０」とする等、その評価ワードが持つ意味合い（評価の高／低の大きさに係る意味合い）に応じて異なる値を設定しておく。これにより、高評価ワード、低評価ワードの持つ意味に合いに応じて適切な範囲設定基準値Ｖｓを算出可能となり、入力許可範囲をより高精度に設定することができる。
【００５８】
なお、範囲設定基準値Ｖｓは、上記のような「割合」の差とするのではなく、検出された高評価ワード数と低評価ワード数との差として求めてもよい。なおこの場合、調整値Ｖａとしては該変更に対応した値を設定しておくべきことは言うまでもない。
【００５９】
また、本例では、入力許可範囲（つまり上限値及び下限値）の設定にあたっては、入力文章中に高／低評価判定困難ワードが存在し得ることを考慮する。ここで、高／低評価判定困難ワードとは、例えば「やばい」等に代表されるワードであり、評価ワードとして機能し得るが、該ワード単体では高評価ワード／低評価ワードの何れの意味で用いられているかの判定が困難とされるワードを意味する。「やばい」以外には、例えば「はんぱじゃない」「危険」等のワードを挙げることができる。また、日本語以外の言語であれば、「ｓｉｃｋ」（英語）等のワードを挙げることができる。
【００６０】
このような高／低評価判定困難ワードは、ユーザとしては評価の高／低を表現するために用いていると推測されることから、文章内容に応じた適切な入力許可範囲を設定する上では、高評価ワード／低評価ワードの何れかに該当するワードとして入力許可範囲の設定に用いられるべきである。特に、本例のように比較的短い文章入力を前提としているケースでは、文章中から検出される評価ワード数が少ない傾向となることから、適切な入力許可範囲を設定する上では、できるだけ多くの評価ワードをサンプルできることが望ましい。
【００６１】
このため本例では、入力文章を対象とした高／低評価判定困難ワードの検出処理を行い、検出された高／低評価判定困難ワードが高評価ワード／低評価ワードの何れの意味で用いられているかを該高／低評価判定困難ワード近傍の文脈から推定し、推定した方の意味のワードとして上限値、下限値の設定に用いる。
【００６２】
高／低評価判定困難ワードの検出処理では、図７に示すような判定困難ワードＤＢ３２の格納情報を用いる。
図７において、判定困難ワードＤＢ３２には、高／低評価判定困難ワードの一覧が格納されていると共に、高／低評価困難ワードごとに、高評価化近傍ワード、低評価化近傍ワードが対応づけられて格納されている。
【００６３】
高評価化近傍ワード、低評価化近傍ワードは、高／低評価判定困難ワードの近傍に用いられた場合に、該高／低評価判定困難ワードの意味合いが高評価側の意味合い、低評価側の意味合いになると推定されるワードである。
例えば、高／低評価判定困難ワード「やばい」が用いられた
１）「富士山が絶景でやばい。」
２）「景色やばい。隣のホテルしか見えない。」
３）「料理がやばいくらいまずかった。」
４）「料理やばい。また食べたい。」
の入力文章に関して、１）においては「絶景」が「やばい」に対する高評価化近傍ワードに該当し、２）においては「見えない」が「やばい」に対する低評価化近傍ワードに該当する。また、３）、４）については、それぞれ「まずかった」「また食べたい」が「やばい」に対する低評価化近傍ワード、高評価化近傍ワードに該当する。
この際、高／低評価判定困難ワードの「近傍」とは、例えば、該高／低評価判定困難ワードから所定文字数以内の範囲、該高／低評価判定困難ワードを含む１センテンスの範囲、或いは該高／低評価判定困難ワードを含む１センテンスとその前後の１センテンスを併せた計３センテンスの範囲等とすることが挙げられる。
なお、「近傍」の範囲は、実際の実施形態に応じて適宜設定すればよい。その際、「近傍」の範囲は、高／低評価判定困難ワードの別に応じて異なる範囲が設定されてもよい。或いは、評価項目の別に応じて異なる範囲が設定されてもよい。
また、高評価化近傍ワード、低評価化近傍ワードは、評価項目ごとに異なるワードを設定することも想定される。例えば、「Ｘ」という高／低評価判定困難ワードについて、評価項目Ａ（例えば「食事」）では該高／低評価判定困難ワードの高評価化近傍ワードとして「Ｙ」（例えば「また食べたい」）というワードが用いられることが想定されるが、評価項目Ｂ（例えば「風呂」）では該「Ｙ」がほぼ用いられないと想定される場合には、評価項目Ｂについて、「Ｘ」の近傍で「Ｙ」の有無を判定する処理は無駄となってしまう。
このため、図７に示す判定困難ワードＤＢ３２の格納情報においては、高評価化近傍ワード、低評価化近傍ワードを評価項目ごとに個別に格納するものとしてもよい。
【００６４】
上下限値設定処理部Ｆ１は、入力文章中に高／低評価判定困難ワードが検出された場合は、該高／低評価判定困難ワードの近傍を対象として、該高／低評価判定困難ワードに対応づけられた高評価化近傍ワード、低評価化近傍ワードの有無を判定する。高評価化近傍ワードが存在すれば、検出された高／低評価判定困難ワードは高評価ワードであるとの推定結果を得、逆に低評価化近傍ワードが存在すれば検出された高／低評価判定困難ワードは低評価ワードであるとの推定結果を得る。
【００６５】
ここで、図示は省略したが、高／低評価判定困難ワードに対しても、調整値Ｖａが設定されている。本例の場合、高／低評価判定困難ワードの調整値Ｖａは、例えば該高／低評価判定困難ワードが高評価ワードと推定された場合には「１０」、低評価ワードと推定された場合には「−１０」と設定されている。
なお、勿論、高／低評価判定困難ワードの種類に応じて異なる調整値Ｖａを設定することもできる。
【００６６】
本例の上下限値設定処理部Ｆ１は、高／低評価判定困難ワードが検出された場合には、該高／低評価判定困難ワード、及びその調整値Ｖａを用いて上限値及び下限値の設定を行う。
【００６７】
図３に戻り、評価入力制限処理部Ｆ２は、ユーザからの評価値の入力を受け付ける際、評価値の入力許可範囲を上下限値設定処理部Ｆ１が設定した下限値から上限値までの範囲に制限すると共に、入力許可範囲外での評価値の入力を指示する操作入力に応じて、入力文章の修正を促す情報提示を行う。
【００６８】
図８は、上述した入力完了ボタンＢ１が操作されたことに応じて提示される、評価値入力が可能な状態となったウェブページｗｐの例を示している。
図示するようにこの場合のウェブページｗｐでは、評価値入力欄Ｒｖにおいて入力不能な星をグレーアウト表示することで、評価値の入力許可範囲を示している（図の例では「２〜４」の入力許可範囲を示している）。このような入力許可範囲の表示により、ユーザによる評価値入力の範囲が制限される。
本例では、ユーザによる評価値入力を促すべく、評価値入力欄Ｒｖの位置に対応する位置に対して「☆の数を入力して下さい」等のメッセージ情報を提示している。
【００６９】
また、この場合のウェブページｗｐにおいては、上記のように評価値の入力範囲を制限するための表示を行うと共に、入力文章中における高評価ワード、低評価ワードを特定するための情報提示も行う。
具体的には、評価文章入力欄Ｒｔ内における入力文章中において、特定された高評価ワード、低評価ワードを例えば枠で囲う等して強調表示する。
このような表示により、入力文章中における上限値、下限値の設定根拠となった部分をユーザに示唆することが可能となる。
【００７０】
評価入力制限処理部Ｆ２は、図８に示す評価値入力欄Ｒｖに対し、ユーザが範囲内の評価値入力を行うか範囲外の評価値入力を行うかによって異なる処理を行う。
図９は、入力許可範囲内での評価値入力が行われた場合のウェブページｗｐの例を示している。図示するように入力許可範囲内での評価値入力が行われた場合（図の例では評価値＝「３」が入力された場合を示している）、評価入力制限処理部Ｆ２は、前述した入力完了ボタンＢ１に代えて、投稿ボタンＢ２を提示する。投稿ボタンＢ２は、ユーザが入力した評価文章、評価値の投稿をサービス提供サーバ３０側に指示するためのボタンである。
【００７１】
投稿ボタンＢ２が操作されたことに応じ、サービス提供サーバ３０は評価文章入力欄Ｒｔ、評価値入力欄Ｒｖに対する入力情報をレビュー情報としてレビューＤＢ３３に登録する処理を行う。
【００７２】
図１０は、レビューＤＢ３３における格納情報の例を示している。
レビュー情報は、レビュー対象ＩＤ、レビューＩＤ、投稿者ＩＤ、及び拒否有無識別子を対応づけて登録する。レビュー対象ＩＤは、レビューの対象の別を表す識別子であり、本例では宿泊施設のＩＤが該当する。レビューＩＤは、レビューの別を表す識別子であり、投稿されたレビューごとにサービス提供サーバ３０が付すものである。投稿者ＩＤはレビュー投稿を行ったユーザに付されているユーザＩＤである。拒否有無識別子は、後述するようにレビュー文章の修正が拒否された上で投稿されたレビューであるか否かを表す識別子であり、例えば「１」が修正拒否されたレビューである旨を表し、「０」が修正拒否されたレビューでない旨を表す。
【００７３】
サービス提供サーバ３０は、ウェブページｗｐにおける投稿ボタンＢ２が操作されたことに応じ、該ウェブページｗｐ（レビュー投稿ページ）が評価対象としている施設のＩＤ、及びレビュー投稿を行ったユーザのユーザＩＤを取得し、該施設のＩＤ（つまりレビュー対象ＩＤ）及び該ユーザＩＤ（投稿者ＩＤ）と、レビューＩＤ及び拒否有無識別子と、評価値入力欄Ｒｖに入力された評価値と、評価文章入力欄Ｒｔに入力されたレビュー文章とを対応づけてレビューＤＢ３３に格納する。
なお、この場合は入力許可範囲内での評価値が入力されているため、拒否有無識別子としては「０」を格納する。
【００７４】
一方、入力許可範囲外での評価値入力を指示する操作があった場合、評価入力制限処理部Ｆ２は、図１１に示すようなアラート表示Ｄａ１をユーザに対して行う。このアラート表示Ｄａ１では、評価値入力欄Ｒｖに対する入力操作で指定された値での評価値入力を可能な状態とするための入力文章における要修正箇所を指摘する情報を提示する。
具体的に、アラート表示Ｄａ１では、上記の要修正箇所として、ユーザが指定した評価値（入力を希望した評価値という意味から以下「希望値」とも略称する）が入力許可範囲よりも大きな値であるか、或いは小さな値であるかにより、異なる箇所を指摘する。
図１１では、ユーザによる希望値が入力許可範囲よりも大きな値（「５」）であった場合に対応した例を示している。希望値が入力許可範囲よりも大きな値であるため、この場合は入力文章中において低評価ワード（図の例では「冷めていて」「まずかった」「汚かった」）を含んでいる箇所を要請修正箇所として指摘する。逆に、希望値が入力許可範囲よりも小さな値であれば、入力文章中において高評価ワードを含んでいる箇所を要請修正箇所として指摘する。
【００７５】
本例では、アラート表示Ｄａ１はモーダルウィンドウによる表示としており、図中の修正ボタンＢ３、修正拒否ボタンＢ４として示すように、入力文章の修正を行うか否かをユーザに選択させるための操作ボタンも配置している。
【００７６】
なお、アラート表示Ｄａ１の具体的な手法としては上記のモーダルウィンドウを用いた手法に限定されず、例えばページ遷移を伴う表示とする等、他の手法を採ることも可能である。
【００７７】
評価入力制限処理部Ｆ２は、上記のようなアラート表示Ｄａ１において修正ボタンＢ３が操作された場合は、アラート表示Ｄａ１を終了し、図１２に示すようなウェブページｗｐを提示してユーザに入力文章を修正させる。具体的には、評価文章入力欄Ｒｔにおける入力内容を引き継ぎつつ、例えば「修正して下さい」等のメッセージ情報を提示する。
なお、図１２に示すウェブページｗｐにおいては、投稿ボタンＢ２ではなく入力完了ボタンＢ１が提示される。
【００７８】
本例では、ユーザに入力文章を修正させるにあたり、必要に応じて修正のアシスト機能、すなわち評価値の入力操作で指定された値（希望値）と同値での評価値入力が許可された他の入力文章をユーザに提示するという機能を提供する。
具体的に、評価入力制限処理部Ｆ２は、図１２に示した修正のためのウェブページｗｐの提示状態において、評価文章入力欄Ｒｔへの文字入力が停滞しているか否かを判定し、停滞していると判定したことに応じて希望値と同値での評価値入力が許可された他の入力文章をユーザに提示する。なお、文字入力が停滞しているか否かは、例えば文字入力が行われていない状態が所定時間以上継続したか否かにより判定する。
【００７９】
「他の入力文章」の提示としては、例えば図１３に示すような態様により行う。
具体的にこの場合は、図１２に示したウェブページｗｐに重畳させてモーダルウィンドウによる参考表示Ｄｓを行う。この参考表示Ｄｓにおいて「他の入力文章」の提示を行う。
この際、「他の入力文章」は、レビューＤＢ３３における格納情報から、少なくとも希望値と同値による評価値が対応づけられているとの条件を満たすレビュー情報を検索して提示する。
なお、この場合の検索条件としては、他ユーザ（希望値を入力したユーザ以外のユーザ）による投稿レビューとの条件を付加してもよい。他人の発想を参考にできるため、入力文章の修正に際してのより有益な情報提示を実現できる。
また、検索条件としては、同一施設（同一のレビュー対象）又は類似施設（類似のレビュー対象：例えば同価格帯、同地域の施設等）に対する投稿レビューとの条件を付加してもよい。レビュー対象が同一又は類似しているレビューの評価文章を提示することで、文章修正のためにより参考となる情報をユーザに提示することができる。
なお、検索ヒットした投稿レビューが複数存在する場合は、そのうちの所定個数のレビューのみを参考表示すればよい。
【００８０】
参考表示Ｄｓにおいては表示終了ボタンＢ５が配置されており、ユーザは該表示終了ボタンＢ５を操作することで参考表示Ｄｓを終了させて評価文章入力欄Ｒｔへの文章入力可能状態に遷移させることができる。
【００８１】
図示は省略したが、文章修正後、入力完了ボタンＢ１が操作された場合、サービス提供サーバ３０は上述した上下限値設定処理部Ｆ１と同様の処理により、修正後の評価文章について上限値及び下限値の設定を行う。
そして、修正後の評価文章について上限値及び下限値を設定すると、この場合はユーザにより指示された希望値がこれら上限値及び下限値による入力許可範囲内に収まっているか否かを判定する。収まっていれば、希望値と修正後の評価文章を投稿ボタンＢ２の操作に応じてレビューＤＢ３３に登録する処理を行う。
一方、希望値が入力許可範囲内に収まっていない場合は、再度、上述したアラート表示Ｄａ１を行い、該アラート表示Ｄａ１にて修正ボタンＢ３が操作されれば文章修正のためのウェブページｗｐの表示、及び停滞が判定された場合には参考表示Ｄｓを行う。この一連の処理は、修正後の文章に応じて設定される入力許可範囲内に希望値が収まらず、且つそれに応じて行われるアラート表示Ｄａ１にて修正ボタンＢ３が操作され続ける限り繰り返し行う。
【００８２】
続いて、アラート表示Ｄａ１において修正拒否ボタンＢ４が操作された場合の処理について説明する。
図３に示す修正拒否受付処理部Ｆ３は、修正拒否ボタンＢ４による修正拒否操作を受け付ける。修正拒否ボタンＢ４が操作された場合、サービス提供サーバ３０は、先ずウェブページｗｐの表示内容を図１４に示すように更新する。すなわち、評価値入力欄Ｒｖにおいてユーザによる希望値が表示され、また入力完了ボタンＢ１に代えて投稿ボタンＢ２が配置された状態のウェブページｗｐを提示する。
【００８３】
図１４に示す状態において、投稿ボタンＢ２が操作された場合、サービス提供サーバ３０はレビューＤＢ３３へのレビュー情報の登録処理を行う。但し、この場合はレビュー文章の修正が拒否されているため、前述した拒否有無識別子として「１」を格納する。
【００８４】
また、修正拒否ボタンＢ４が操作された場合は、図３に示す基準学習処理部Ｆ４により、上限値と下限値の設定基準を修正するための処理が行われる。
基準学習処理部Ｆ４は、修正拒否受付処理部Ｆ３により拒否操作が受け付けられた入力文章を分析し、上下限値設定処理部Ｆ１による上限値と下限値の設定基準を修正する。
【００８５】
本例では、上限値と下限値の設定基準の修正は、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否回数が複数回以上行われたことに応じて行う。
この際、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否回数をカウント可能とするため、基準学習処理部Ｆ４は、ユーザにより入力文章の修正が拒否されるごとに、拒否レビューＤＢ３４に対して修正拒否されたレビューに係る情報を格納する。
【００８６】
図１５は、拒否レビューＤＢ３４における格納情報の例を示している。
基準学習処理部Ｆ４は、ユーザにより入力文章の修正が拒否された（修正拒否ボタンＢ４が操作された）新たな拒否レビューがレビューＤＢ３１に登録されたことに応じて、図中の「拒否レビューＩＤ」として該拒否レビューのレビューＩＤを、また「拒否レビュー中の評価ワード」「ワード種別」としてそれぞれ該拒否レビューの入力文章から検出された評価ワード、高評価ワード／低評価ワードの別を表す情報を格納する。さらに、これらの情報に対応づけて、図中「希望値逸脱種別」として、該拒否レビューについてのユーザによる希望値が入力許可範囲よりも大きいか（大側逸脱）、又は小さいか（小側逸脱）の別を表す情報を格納する。
【００８７】
ここで、本例では高／低評価判定困難ワードが高／低評価ワードの何れとして用いられているかを推定しているので、上記のように拒否レビューＤＢ３４に格納する高評価ワード、低評価ワード（すなわち上限値と下限値の設定基準の修正対象となる高評価ワード低評価ワード）としては、高／低評価判定困難ワードを含むものである。
つまり基準学習処理部Ｆ４は、拒否レビュー中に「高評価ワード」「低評価ワード」と推定された高／低評価判定困難ワードがある場合は、該「高評価ワード」「低評価ワード」についても同様に拒否レビューＤＢ３４に格納する。
【００８８】
上記のように新たな拒否レビューの発生ごとに更新される「拒否レビューＩＤ」「拒否レビュー中の評価ワード」「ワード種別」「希望値逸脱種別」を対応づけた情報を、以下「拒否レビュー管理情報Ｉ１」と表記する。
【００８９】
また、基準学習処理部Ｆ４は、新たな拒否レビューの登録が行われた場合には、図１６に示すようなワード拒否回数管理情報Ｉ２を更新するための処理を行う。該ワード拒否回数管理情報Ｉ２は、図のように拒否レビュー中の評価ワードとカウント値とを対応づけた情報とされている。本例の場合、ワード拒否回数管理情報Ｉ２としても拒否レビューＤＢ３４に格納されている。
基準学習処理部Ｆ４は、新たな拒否レビューが登録され、上記の拒否レビュー管理情報Ｉ１の更新を行ったことに応じ、ワード拒否回数管理情報Ｉ２に該拒否レビュー中の評価ワードと一致する評価ワードが存在する場合は、該評価ワードに対応するカウント値を１インクリメントする。拒否レビューにおいてワード拒否回数管理情報Ｉ２に格納されている評価ワードが存在しない場合、基準学習処理部Ｆ４は、該拒否レビュー中の該当評価ワードをワード拒否回数管理情報Ｉ２に新たに追加すると共に、該追加した評価ワードに対応するカウント値として「１」を格納する。
なお、本例では、ワード拒否回数管理情報Ｉ２に格納される或る評価ワード「Ｗ」について、新たな拒否レビュー中に該評価ワード「Ｗ」が複数存在していても、該評価ワード「Ｗ」に対応するカウント値のカウントアップ量は「１」とする。
【００９０】
基準学習処理部Ｆ４は、上記のような拒否レビュー管理情報Ｉ１及びワード拒否回数管理情報Ｉ２を用いて、上限値と下限値の設定基準を修正する。
具体的には、新たな拒否レビューに基づくワード拒否回数管理情報Ｉ２の更新を行った際、カウント値が所定値（少なくとも２以上の自然数）以上となった評価ワードが存在するか否かを判定し、該当する評価ワードがあった場合には、該評価ワードについての調整値Ｖａを修正する。
ここで、上記のような「カウント値が所定値以上となった評価ワードが存在するか否か」の判定は、「同じ高評価ワード又は低評価ワードを含む入力文章についての拒否回数が所定回数以上となったか否か」を判定していることに相当する。
【００９１】
このとき、調整値Ｖａの修正は、該当する評価ワードを含むレビューの修正が拒否された際の希望値と入力許可範囲との関係として、小側逸脱（希望値＜入力許可範囲）、大側逸脱（希望値＞入力許可範囲）の何れが優勢であるか（つまり小側逸脱による拒否レビュー数と大側逸脱による拒否レビュー数の何れの方が多いか）に基づき行う。なお、小側逸脱、大側逸脱の何れが優勢であるか否かは、図１５に示す拒否レビュー管理情報Ｉ１における希望値逸脱種別の情報に基づき行うことができる。
【００９２】
以下、該当する評価ワードが高評価ワードである場合、低評価ワードである場合それぞれについて具体的に説明する。
該当する評価ワードが高評価ワードである場合、小側逸脱による拒否が優勢であれば、該高評価ワードに対する調整値Ｖａは想定よりも大きかったと推定されるので、調整値Ｖａをより小さくする方向に修正する。逆に、大側逸脱による拒否が優勢であれば、該高評価ワードに対する調整値Ｖａは想定よりも小さかったことになるので調整値Ｖａをより大きくする方向に修正する。
なお、カウント値に対する閾値（上記の所定値）が偶数である場合は、小側逸脱による拒否回数＝大側逸脱による拒否回数となり得る。従って、上記の所定値は奇数に設定することが望ましい。
【００９３】
また、該当する評価ワードが低評価ワードである場合、小側逸脱による拒否が優勢であれば、該低評価ワードに対する調整値Ｖａは想定よりも大きかった（絶対値としては小さかった）ことになるので、調整値Ｖａをより小さくする方向に修正する。逆に大側逸脱による拒否が優勢であれば、該低評価ワードに対する調整値Ｖａは想定よりも小さかった（絶対値としては大きかった）ことになるので調整値Ｖａをより大きくする方向に修正する。
【００９４】
上記による調整値Ｖａの修正に関して、調整値Ｖａの修正量は固定であっても良いし、小側逸脱、大側逸脱の優勢度合い（小側逸脱による拒否レビュー数と大側逸脱による拒否レビュー数との差の大きさ）や該当する評価ワードの別等に応じて可変とすることもできる。
調整値Ｖａの修正量を固定とすれば修正処理の負担を軽減傾向とでき、また可変とすれば様々な条件に応じてきめ細かく調整値Ｖａを修正でき、上限値及び下限値の設定精度のさらなる向上を図ることができる。
【００９５】
なお、上記では、新たな拒否レビューの発生に応じたワード拒否回数管理情報Ｉ２におけるカウント値の加算に関して、該拒否レビュー中に存在する該当評価ワードの数が複数であってもカウント値としては「１」のみ加算する例を挙げたが、該拒否レビュー中の該当評価ワードの数と同数だけカウント値を加算してもよい。その場合は、該当評価ワードについて一人のユーザのみが修正拒否している場合であっても、該評価ワードについての調整値Ｖａの修正が行われ得る。
【００９６】
［1-4．処理手順］
続いて、上記により説明した第１の実施の形態としてのサービス提供サーバ３０の機能を実現するにあたって実行されるべき具体的な処理の手順を図１７〜図１９のフローチャートを参照して説明する。
なお、これら図１７〜図１９に示す処理は、サービス提供サーバ３０のＣＰＵ１０１が例えばＲＯＭ１０２等の所要の記憶装置に記憶されたプログラムに従って実行するものである。
【００９７】
図１７及び図１８は、レビュー情報の入力からレビュー情報の登録までにかけての処理を示している。
図１７において、サービス提供サーバ３０（ＣＰＵ１０１）はステップＳ１０１で、ページリクエスト、すなわちレビュー投稿ページとしてのウェブページｗｐのリクエストを待機する。或る施設を評価対象としたレビュー投稿ページのリクエストは、前述のようにユーザがサービス提供サイト内の所定のウェブページに設けられたボタンをクリックすることにより行われる。
該ページリクエストに基づき、サービス提供サーバ３０は評価対象の施設（商品）、及びレビュー投稿ユーザのユーザＩＤを特定することができる。
【００９８】
ステップＳ１０１でページリクエストがあった場合、サービス提供サーバ３０はステップＳ１０２でリクエストされたウェブページｗｐをリクエスト元のユーザ端末４に送信する。これによりユーザ端末４においては、先の図４に示したような初期状態のウェブページｗｐが表示され、ユーザは該ウェブページｗｐにおける評価文章入力欄Ｒｔに対する評価文章の入力が可能とされる。
【００９９】
続くステップＳ１０３でサービス提供サーバ３０は、入力完了ボタンＢ１による評価文章の入力完了指示を待機し、該入力完了指示があった場合は、ステップＳ１０４で評価ワード検出処理を行う。該評価ワード検出処理は、前述した高／低評価判定困難ワードの検出処理を含むものである。高／低評価判定困難ワードが検出された場合は、該ワードが高評価ワード／低評価ワードの何れであるかの推定処理も行う。
なお、評価ワードＤＢ３１、判定困難ワードＤＢ３２それぞれの格納情報に基づく入力文章中からの高評価ワード、低評価ワード、及び高／低評価判定困難ワードの検出手法や、判定困難ワードＤＢ３２における高評価化近傍ワード、低評価化近傍ワードに基づく高／低評価判定困難ワードについての高評価ワード／低評価ワードの推定手法については既に説明済みであるため、重複説明は避ける。
【０１００】
ステップＳ１０４の評価ワード検出処理を実行したことに応じ、サービス提供サーバ３０はステップＳ１０５で、上限値及び下限値の設定処理を行う。
なお、検出された評価ワードに基づく調整値Ｖａを用いた上限値及び下限値の設定手法についても既に説明済みであるため重複説明は避ける。
【０１０１】
続くステップＳ１０６でサービス提供サーバ３０は、評価値入力欄Ｒｖのアクティブ化及び根拠情報の提示のための処理を行う。すなわち、先の図８に示しように、ウェブページｗｐにおける評価値入力欄Ｒｖを設定した上限値及び下限値による入力許可範囲が示された状態でアクティブ化（評価入力を可能化）すると共に、評価文章入力欄Ｒｔにおいて上記の検出処理で検出した評価ワード（判定困難ワードも含む）を強調表示するための処理を行う。
【０１０２】
さらに続くステップＳ１０７でサービス提供サーバ３０は、評価入力欄Ｒｖに対する評価値入力操作を待機し、評価値入力操作が有った場合はステップＳ１０８で入力許可範囲内の値であったか否かを判定する。すなわち、該評価値入力操作により入力が指示された評価値が入力許可範囲内の値であったか否かを判定する。
【０１０３】
ステップＳ１０８において、入力許可範囲内の値であると判定した場合、サービス提供サーバ３０はステップＳ１０９に進み、ウェブページｗｐにおける入力完了ボタンＢ１を投稿ボタンＢ２に切り替えるための処理を行う（図９参照）。このとき、評価値入力欄Ｒｖにおいては、入力指示された評価値が表示されるようにする（図９の例では評価値＝３）。
【０１０４】
続くステップＳ１２６でサービス提供サーバ３０は、投稿操作、すなわち投稿ボタンＢ２の操作を待機し、投稿操作があった場合はステップＳ１２７でレビュー情報登録処理を行い、図１７及び図１８に示す一連の処理を終える。
なお、ステップＳ１２７の登録処理、すなわち入力許可範囲内での評価値入力が行われた場合におけるレビューＤＢ３３へのレビュー情報の登録処理については既に説明済みであるため重複説明は避ける。
【０１０５】
また、先のステップＳ１０８において、入力許可範囲内ではないと判定した場合、サービス提供サーバ３０は図１８に示すステップＳ１１０に処理を進める。
図１８に示すステップＳ１１０でサービス提供サーバ３０は、要修正箇所の特定処理を行う。前述のように、ここでの要修正箇所とは、ユーザが希望値での評価値入力を可能な状態とするための入力文章における要修正箇所を意味するものであり、希望値が入力許可範囲に対して小側逸脱であるか大側逸脱であるかによって入力文章中の異なる箇所を特定する。なお、要修正箇所の具体的な特定手法は説明済みであるため重複説明は避ける。
【０１０６】
ステップＳ１１０に続くステップＳ１１１でサービス提供サーバ３０は、要修正箇所を示したアラート表示Ｄａ１を行い（図１１参照）、さらに続くステップＳ１１２で該アラート表示Ｄａ１におけるボタン（修正ボタンＢ３、修正拒否ボタンＢ４）操作を待機する。
【０１０７】
ステップＳ１１２でボタン操作が有った場合、サービス提供サーバ３０はステップＳ１１３で修正ボタンＢ３が操作されたか否かを判定する。
修正ボタンＢ３が操作された場合、サービス提供サーバ３０はステップＳ１１４に進んでアラート表示Ｄａ１を終了する処理を行った上で（図１２参照）、ステップＳ１１５で評価文章入力欄Ｒｔがアクティブ化されるまで待機する。ここで言うアクティブ化とは、ユーザが評価文章入力欄Ｒｔを文字入力可能状態に遷移させる操作を行ったことを意味するものであり、本例では、例えば評価文章入力欄Ｒｔをクリック又はタップする操作が行われたことを意味する。
【０１０８】
評価文章入力欄Ｒｔがアクティブ化されたことに応じ、サービス提供サーバ３０はステップＳ１１６で停滞検出処理を実行する。すなわち、修正のための文章入力が停滞状態にあることの検出処理を行う。本例における停滞検出処理では、評価文章入力欄Ｒｔがアクティブ化されてから文字入力の未検出状態が継続している時間長を計時し、該時間長が所定の時間長に達したら停滞フラグを「１」にセット（初期値は「０」である）してステップＳ１１７に処理を進める。一方、計時している時間長が上記所定の時間長に達する前に文字入力が検出された場合は停滞フラグを「０」のまま維持してステップＳ１１７に処理を進める。
【０１０９】
ステップＳ１１７でサービス提供サーバ３０は、停滞しているか否か、すなわち上記の停滞フラグ＝「１」であるか否かを判定する。
【０１１０】
なお、ここでは停滞判定処理として、評価文章入力欄Ｒｔにおける最初の１文字目の入力が停滞した否かのみを判定するものとしたが、例えば停滞判定処理は文字の入力ごとに行う、或いは項目ごとの最初の１文字目を対象として行う等、評価文章入力欄Ｒｔにおける最初の１文字目以外を対象として行うこともできる。
【０１１１】
ステップＳ１１７で停滞していると判定した場合、サービス提供サーバ３０はステップＳ１１８で他レビューの参考表示のための処理を行う。すなわち、先の図１３で参考表示Ｄｓとして説明したように、希望値と同値での評価値入力が許可された他のレビューの入力文章を含む情報がユーザに提示されるようにするための処理を行う。なお、参考表示Ｄｓを行うための具体的手法は既に説明済みであるため重複説明は避ける。
【０１１２】
続くステップＳ１１９でサービス提供サーバ３０は、参考表示Ｄｓに対する閉じる操作、すなわち表示終了ボタンＢ５の操作を待機し、閉じる操作があった場合はステップＳ１２０で参考表示Ｄｓを終了し、ステップＳ１２１に処理を進める。
【０１１３】
また、ステップＳ１１７において、停滞していないとの判定結果が得られた場合、サービス提供サーバ３０は上記のステップＳ１１８〜Ｓ１２０の処理をパスしてステップＳ１２１に処理を進める。
【０１１４】
ステップＳ１２１でサービス提供サーバ３０は、入力完了ボタンＢ１の操作が行われるまで待機し、該操作が行われたことに応じ、ステップＳ１２２で評価ワード再検出処理を行う。すなわち、ステップＳ１２１の入力完了ボタンＢ１の操作で確定された評価文章入力欄Ｒｖにおける入力文章を対象として、先のステップＳ１０４と同様の手法により評価ワード検出処理を行う。
【０１１５】
さらに、続くステップＳ１２３でサービス提供サーバ３０は、上限値及び下限値の再設定処理として、ステップＳ１２２で検出された評価ワードに基づき、先のステップＳ１０６と同様の手法により上限値及び下限値を設定する処理を行う。
【０１１６】
ステップＳ１２３の再設定処理を実行したことに応じ、サービス提供サーバ３０はステップＳ１２４で、希望値が入力許可範囲内か否か、すなわち希望値が再設定した下限値から上限値までの範囲内か否かを判定する。
希望値が入力許可範囲内でなければ、サービス提供サーバ３０は先のステップＳ１１０に戻る。つまりこれにより、修正後の文章に応じて設定される入力許可範囲内に希望値が収まらず、且つそれに応じて行われるアラート表示Ｄａ１にて修正ボタンＢ３が操作され続ける限り、入力文章の修正のための処理及び修正後の文章に基づく上限値及び下限値の再設定処理が繰り返し行われる。
【０１１７】
一方、希望値が入力許可範囲内であれば、サービス提供サーバ３０はステップＳ１２５でウェブページｗｐにおける入力完了ボタンＢ１を投稿ボタンＢ２に切り替えるための処理を行った上で、図１７に示すステップＳ１２６に処理を進める。
これにより入力文章を修正して希望値が入力許可範囲内に収まった場合は、投稿ボタンＢ２の操作に応じてステップＳ１２７のレビュー情報登録処理が行われる。
【０１１８】
続いて、先のステップＳ１１３で（操作が行われたボタンが）修正ボタンＢ３でないとの判定した場合、サービス提供サーバ３０はステップＳ１２８に進み、ウェブページｗｐにおける入力完了ボタンＢ１を投稿ボタンＢ２に切り替えるための処理を行った上で、ステップＳ１２９で投稿操作が行われるまで待機する。
そして、投稿操作が行われた場合、サービス提供サーバ３０はステップＳ１３０で、修正拒否フラグをＯＮ（「１」）とした上で、ステップＳ１３１でレビューＤＢ３３に対するレビュー情報登録処理を行う。この場合のレビュー情報登録処理では、修正拒否フラグがＯＮであることに対応して、拒否有無識別子（図１０参照）として修正拒否されたレビューである旨を表す「１」を格納する。
【０１１９】
さらに、続くステップＳ１３２でサービス提供サーバ３０は、拒否レビューＤＢ３４への情報登録処理を行う。すなわち、先に拒否レビュー管理情報Ｉ１として説明したように、「拒否レビューＩＤ」「拒否レビュー中の評価ワード」「ワード種別」「希望値逸脱種別」の情報を対応づけて拒否レビューＤＢ３４に格納する処理を行う。
【０１２０】
ステップＳ１３２の情報登録処理を実行したことに応じ、サービス提供サーバ３０は図１７及び図１８に示す一連の処理を終える。
【０１２１】
なお、上記ではユーザが入力許可範囲外での評価値入力を希望した場合に採られる措置が入力文章の修正のみとされた場合を例示したが、勿論、入力文章の修正のみでなく評価値の入れ直しをユーザが選択できるようにすることも可能である。
【０１２２】
図１９は、上限値と下限値の設定基準の学習のための処理を示している。
図１９において、サービス提供サーバ３０はステップＳ２０１で、新たに拒否レビューが登録（レビューＤＢ３１に対する登録）されるまで待機し、拒否レビューが登録された場合は、ステップＳ２０２で当該レビュー中の評価ワードを取得する。
【０１２３】
ステップＳ２０２で新たな拒否レビュー中の評価ワードを取得したことに応じ、サービス提供サーバ３０はステップＳ２０３で、ワード拒否回数管理情報Ｉ２の更新処理を行う。ワード拒否回数管理情報Ｉ２の更新処理は、ワード拒否回数管理情報Ｉ２に新たな拒否レビュー中の評価ワードと一致する評価ワードが存在する場合はワード拒否回数管理情報Ｉ２における該評価ワードに対応するカウント値を１インクリメントし、該拒否レビューにおいてワード拒否回数管理情報Ｉ２に格納されている評価ワードが存在しない場合は、該拒否レビュー中の該当評価ワードをワード拒否回数管理情報Ｉ２に新たに追加すると共に、該追加した評価ワードに対応するカウント値として「１」を格納する処理である。
【０１２４】
続くステップＳ２０４でサービス提供サーバ３０は、カウント値≧所定値となった評価ワードが有るか否かを判定する。
カウント値≧所定値となった評価ワードが有る場合、サービス提供サーバ３０はステップＳ２０５に進み、該当ワードの調整値Ｖａを修正する処理を行い、図１９に示す処理を終える。なお、本例における調整値Ｖａの修正処理は、該当する評価ワードを含むレビューについての修正拒否として、小側逸脱による拒否又は大側逸脱による拒否の何れが優勢であるか否かに基づき行うが、具体的な手法については既に説明済みであるため重複説明は避ける。
一方、カウント値≧所定値となった評価ワードがなければ、サービス提供サーバ３０はステップＳ２０５の修正処理をパスして図１９に示す処理を終える。
【０１２５】
［1-5．調整値の修正トリガに係る変形例］
上記では、調整値Ｖａの修正、すなわち上限値及び下限値の設定基準の修正は、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否回数のみに応じて行う場合を例示した。
これに代えて、設定基準の修正は、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否が属性の異なる複数のユーザにより行われたことに応じて行うようにすることもできる。
【０１２６】
この場合、拒否レビューＤＢ３４に対する新たな拒否レビューについての情報登録処理では、図２０に示すように「拒否レビューＩＤ」「拒否レビュー中の評価ワード」「ワード種別」「希望値逸脱種別」の情報に加えて、「投稿者属性」の情報を対応づけて格納する。
ここで、投稿者（ユーザ）の属性としては、例えば年齢層や男女の別、居住地域の別等を挙げることができる。或いは、ユーザごとに商品の購入行動を分析している場合には、良く購入する商品のジャンル、良く購入する商品の価格帯、商品の購入頻度（サイトの利用頻度）等を属性情報として用いることも可能である。
この場合のサービス提供サーバ３０は、新たな拒否レビューについての情報登録にあたり、該拒否レビューの投稿者に対応する属性情報を取得し、拒否レビューＤＢ３４に格納する。
【０１２７】
図２１は、当該変形例において実行されるべき処理の手順を示したフローチャートである。
なお、この場合のサービス提供サーバ３０としても、図１７及び図１８に示した処理を実行する。この場合、サービス提供サーバ３０は、図１９に示した処理に代えて図２１に示す処理を実行する。
なお、以下の説明において、既に説明済みとなった処理と同様の処理については同一符号を付して説明を省略する。
【０１２８】
図２１において、この場合のサービス提供サーバ３０は、ステップＳ２０４でカウント値≧所定値となった評価ワードが有ると判定した場合に、ステップＳ３０１において、該当ワードのうち異なる属性のユーザに拒否されているワードがあるが否かを判定する。
すなわち、カウント値≧所定値となった評価ワードについて、図２０に示した拒否レビューＤＢ３４の格納情報を元に、当該評価ワードが異なる属性のユーザに拒否されているか否かを判定する。
【０１２９】
該当する評価ワードが有れば、サービス提供サーバ３０はステップＳ２０５の修正処理を行って図２１に示す処理を終える。
一方、該当する評価ワードがなければ、サービス提供サーバ３０はステップＳ２０５の修正処理をパスして図２１に示す処理を終える。
【０１３０】
上記のように設定基準の修正トリガ条件として「同じ評価ワードを含む入力文章についての拒否が属性の異なる複数のユーザにより行われたこと」との条件を課すものとすれば、設定基準が誤っている可能性がより高いと推測される場合に対応して、設定基準の修正をかけることができる。
【０１３１】
なお、図２０及び図２１により説明した上記の変形例は、後述する第２の実施の形態においても適用可能なものである。
【０１３２】
［1-6．第１の実施の形態のまとめ］
上記のように第１の実施の形態としての情報処理装置（サービス提供サーバ３０）は、ユーザによる入力文章を解析し、入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する上下限値設定部（上下限値設定処理部Ｆ１）と、ユーザからの評価値の入力を受け付ける際、評価値の入力許可範囲を上下限値設定部が設定した下限値から上限値までの範囲に制限すると共に、入力許可範囲外での評価値の入力を指示する操作入力に応じて、入力文章の修正を促す情報提示を行う評価入力制限部（評価入力制限処理部Ｆ２）とを備える。
また、修正の拒否操作を受け付ける修正拒否受付部（修正拒否受付処理部Ｆ３）と、修正拒否受付部により拒否操作が受け付けられた入力文章を分析し、上下限値設定部による上限値と下限値の設定基準を修正する基準学習部（基準学習処理部Ｆ４）とを備えている。
【０１３３】
上記構成によれば、入力文章の内容に応じて、ユーザによる入力が許される評価値の範囲が制限される。すなわち、評価値の設定につきユーザによる裁量の余地を残しつつ、評価値入力のミス防止を図ることが可能となる。
従って、ユーザ自身が評価値を入力する前提の下で、評価文章の内容と評価値との齟齬の防止を図ることができ、評価情報の信頼性向上を図ることができる。
また、修正拒否された入力文章の分析に基づく学習機能により、上限値及び下限値の設定精度向上が図られ、この点も評価情報の信頼性向上に寄与するものとなる。
【０１３４】
また、本実施の形態の情報処理装置においては、基準学習部は、設定基準の修正を、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否回数に応じて行っている。
【０１３５】
これにより、一人のユーザのみが修正拒否した場合等のノイズによって上限値及び下限値の設定基準が変動してしまうことの防止が図られる。
従って、上限値及び下限値の設定精度向上を図ることができ、評価情報のさらなる信頼性向上に寄与することができる。
【０１３６】
さらに、本実施の形態の情報処理装置においては、基準学習部は、設定基準の修正を、同じ高評価ワード又は低評価ワードを含む入力文章についての拒否が属性の異なる複数のユーザにより行われたことに応じて行っている。
【０１３７】
これにより、設定基準が誤っている可能性がより高いと推測される場合に対応して設定基準の修正をかけることが可能とされる。
従って、上限値及び下限値のさらなる設定精度向上を図り、評価情報のさらなる信頼性向上に寄与することができる。
【０１３８】
さらにまた、本実施の形態の情報処理装置においては、上下限値設定部は、入力文章から検出した高／低評価判定困難ワードについて、近傍の文脈から高評価ワード、低評価ワードの何れの意味で使用されているかを推定し、推定した方の意味のワードとして上限値、下限値の設定に用いている。
【０１３９】
これにより、上限値及び下限値の設定に要する高評価ワード、低評価ワードのサンプル数を増やすことが可能となる。
サンプル数が増える分、上限値及び下限値の設定精度向上を図ることができ、評価情報のさらなる信頼性向上に寄与することができる。
【０１４０】
また、本実施の形態の情報処理装置においては、評価入力制限部は、入力文章中における高評価ワード、低評価ワードを特定するための情報をユーザに提示している。
【０１４１】
これにより、入力文章中における上限値、下限値の設定根拠となった部分をユーザに示唆することが可能となる。
従って、希望する評価値を入力するための文章修正を容易化することができる。
【０１４２】
さらに、本実施の形態の情報処理装置においては、評価入力制限部は、評価値の入力操作として入力許可範囲外の値を指定する入力操作が行われた場合に、該入力操作で指定された値での評価値入力を可能な状態とするための入力文章における要修正箇所を指摘する情報をユーザに提示している。
【０１４３】
これにより、希望する評価値の入力が許可されるために入力文章中のどの部分を修正すればよいかをユーザに示唆することが可能となる。
従って、希望する評価値を入力するための文章修正をより容易化することができる。
【０１４４】
さらにまた、本実施の形態の情報処理装置においては、評価入力制限部は、評価値の入力操作として入力許可範囲外の値を指定する入力操作が行われた場合に、該入力操作で指定された値と同値での評価値入力が許可された他の入力文章をユーザに提示している。
【０１４５】
これにより、希望する評価値の入力が許可されるためにどのような文章修正を行うべきかをユーザに示唆することが可能となる。
従って、希望する評価値を入力するための文章修正をより容易化することができる。
【０１４６】
＜２．第２の実施の形態＞
［2-1．機能及び処理手順］
続いて、第２の実施の形態について説明する。
なお第２の実施の形態において、サービス提供サーバ３０を含むネットワークシステム１の構成は第１の実施の形態の場合と同様となることから説明は省略する。以下では第１の実施の形態と異なる部分について主に説明する。
【０１４７】
図２２は、第２の実施の形態においてレビュー投稿ページとして提示されるウェブページｗｐ’の例を示している。
第２の実施の形態は、評価情報の入力形態が第１の実施の形態とは異なるものである。具体的には、評価値の入力が評価項目ごとに可能とされると共に、評価対象に対する総合的な評価値（以下「総合評価値」と表記）の入力が可能とされたものである。
図示するようにウェブページｗｐ’においては、評価項目ごとの評価欄Ｒｋとしてこの場合は「風呂」「食事」「部屋」「立地」「サービス」の各項目に対応した評価欄Ｒｋ１〜Ｒｋ５の五つが提示されると共に、総合評価値を入力するための総合評価値入力欄Ｒｓｖが提示されている。
各評価欄Ｒｋ（Ｒｋ１〜Ｒｋ５）には、項目評価値を入力するための項目評価値入力欄Ｒｋｖ（項目ごとにＲｋｖ１〜Ｒｋｖ５と表記し分ける）と、該項目についての評価文章を入力するための項目評価文章入力欄Ｒｋｔ（項目ごとにＲｋｔ１〜Ｒｋｔ５と表記し分ける）が設けられている。
【０１４８】
図２２に示すウェブページｗｐ’の表示内容は、入力前の初期状態での表示内容である。初期状態のウェブページｗｐ’では、項目評価値入力欄Ｒｋｖ１〜Ｒｋｖ５において星マークがグレーアウトされておらず、任意の評価値を入力可能な状態でアクティブ化されている。
第２の実施の形態では、レビュー投稿までの手順として、先ずは評価項目ごとの文章入力及び評価値入力を行った上で、総合評価値を入力することが前提とされている。このため初期状態のウェブページｗｐ’においては、総合評価値入力欄Ｒｓｖの星マークは全てグレーアウトされ、評価値入力が不能な状態とされている。
また、上記のような手順に対応するべく、初期状態のウェブページｗｐ’では、項目評価が完了した旨を指示するための項目評価完了ボタンＢ６が提示されている。
【０１４９】
図２３は、初期状態のウェブページｗｐ’に対して評価項目ごとの文章入力及び評価値入力が行われた様子を例示している。
ユーザは、このように評価項目ごとの文章入力及び評価値入力し、項目評価完了ボタンＢ６を操作した上で総合評価値の入力を行う。
【０１５０】
図２４は、項目評価完了ボタンＢ６が操作されることに応じて提示されるウェブページｗｐ’の表示内容例を示している。
図中の総合評価値入力欄Ｒｓｖを参照して分かるように、第２の実施の形態においては、総合評価値について評価値の入力許可範囲の設定を行う。具体的に、この場合の上下限値設定処理部Ｆ１は、複数の評価項目にわたる入力文章全体における高評価ワード、低評価ワードの数に応じて総合評価値についての上限値、下限値を設定する。
なお、この場合も上限値及び下限値の設定手法については第１の実施の形態の場合と同様となるため重複説明は避ける。
【０１５１】
また、この場合も入力許可範囲を示したことに応じ、第１の実施の形態と同様に高評価ワード、低評価ワードを特定するための情報を入力文章中において示すものとしている（上下限及び下限値の設定根拠情報の提示）。
【０１５２】
図２５は、総合評価値について入力許可範囲内での評価値入力（例えば「４」）を指示する操作が行われた場合におけるウェブページｗｐ’の様子を例示している。
この場合のウェブページｗｐ’においては、先の項目評価完了ボタンＢ６に代えて投稿ボタンＢ２が提示される。この場合も該投稿ボタンＢ２が操作されたことに応じて、サービス提供サーバ３０は入力情報をレビューＤＢ３３に登録（格納）する処理を行う。
図示は省略するが、この場合のレビューＤＢ３３に対しては、図１０に示す「評価値」として評価項目ごとの評価値及び総合評価値を格納し、また「レビュー文章」としては評価項目ごとの入力文章を格納する。
【０１５３】
なお、図示による説明は省略するが、総合評価値について入力許可範囲外での評価値入力を指示する操作が行われたことに応じては、この場合も第１の実施の形態と同様にユーザに対して入力文章の修正を促す。この際、第１の実施の形態と同様に、要修正箇所を表したアラート表示Ｄａ１（図１１参照）や、入力文章の修正時において文章入力の停滞判定結果に応じた参考表示Ｄｓ（図１３参照）も行う。
【０１５４】
ここで、第２の実施の形態のように項目ごとの評価と総合評価とが可能とされている場合においては、総合評価としては評価値と文章内容とが一致していると推定されるが、項目ごとに見ると評価値と文章内容とに齟齬が生じているというケースが生じ得る。
図２６は、項目単位での齟齬の例を示している。
図中「Ｏ」で示す各項目では、評価値と文章内容とに齟齬が生じている。具体的に「部屋」の項目では文章内容としては低評価な内容となっているにも関わらず評価値としては比較的高評価な値が入力されている。「立地」の項目はその逆である。
このような項目単位での齟齬は、入力文章全体と総合評価値との関係で捉えると看過されてしまう場合がある。特に、図２６の例のように「文章内容＝低評価、評価値＝高評価」の齟齬項目と「文章内容＝高評価、評価値＝低評価」の齟齬項目とが同数生じているケースでは、入力文章全体と総合評価値との関係でこれを検出することは困難となる。
【０１５５】
そこで、第２の実施の形態では、評価項目ごとに、入力文章と入力評価値との間の齟齬の有無を判定し、齟齬があると判定した評価項目をユーザに通知する。図示は省略したが、第２の実施の形態のサービス提供サーバ３０においては、このような機能を実現する齟齬項目通知処理部Ｆ５が備えられている。
【０１５６】
具体的に、齟齬項目通知処理部Ｆ５は、評価項目ごとの文章入力及び評価値入力の完了（本例では項目評価完了ボタンＢ６の操作）に応じて、評価項目ごとの入力文章と評価値との間の齟齬有無を判定する。齟齬有無の判定は、入力文章中の高評価ワード、低評価ワードの数（本例では推定後の高／低評価判定困難ワードも含む）と入力評価値との関係性に基づいて行う。例えば、「高評価ワード数」−「低評価ワード数」による値を計算し、該値が正であるのに対し入力評価値が２以下であれば齟齬有り、逆に負であるのに対し入力評価値が４以上であれば齟齬有りとの判定を行う。
【０１５７】
図２７は、齟齬有りと判定された項目が存在した場合に対応して行われる齟齬アラート表示Ｄａ３の例を示している。
本例では、齟齬アラート表示Ｄａ３は先のアラート表示Ｄａ１等と同様にモーダルウィンドウにより行う。アラート表示Ｄａ３には、齟齬有りと判定された項目についての評価欄Ｒｋの情報（入力内容も提示）と、齟齬項目についての修正を行う旨、修正を行わない旨をそれぞれ指示するための修正ボタンＢ７、非修正ボタンＢ８が提示される。
【０１５８】
修正ボタンＢ７が操作された場合は、齟齬アラート表示Ｄａ３を終了する、すなわち先の図２６に示した状態でのウェブページｗｐ’にて入力文章、評価値の修正を受け付ける。
この場合、再度、項目評価完了ボタンＢ６が操作されたことに応じては、上記した齟齬項目通知処理部Ｆ５による齟齬判定を行い、齟齬項目が存在する場合には再度、齟齬アラート表示Ｄａ３を行う。本例では、以降も齟齬が解消するまでは同処理を繰り返す。
【０１５９】
一方、齟齬が解消した場合には、総合評価値についての上限値と下限値の設定を行い、先の図２４と同様に総合評価値入力欄Ｒｓｖにおいてこれら上限値と下限値による入力許可範囲を示したウェブページｗｐ’を提示する。
【０１６０】
ここで、上記のように齟齬の解消に応じて総合評価値についての上限値及び下限値の設定処理を行うことで、齟齬が解消されない間の無駄な設定処理が回避され、処理負担の軽減が図られる。
【０１６１】
図２８は、上記により説明した第２の実施の形態としての機能を実現するために実行されるべき処理の手順を示したフローチャートである。
この場合のサービス提供サーバ３０は、先に説明した図１７の処理に代えて該図２８に示す処理を実行する。
なおこの場合、ステップＳ１０３の処理は、ウェブページｗｐ’における項目評価完了ボタンＢ６の操作を待機する処理となり、またステップＳ１０４の評価ワード検出処理は複数の評価項目にわたる入力文章全体を対象として行われる。
【０１６２】
この場合、サービス提供サーバ３０は、ステップＳ１０４で評価ワード検出処理を実行したことに応じ、ステップＳ４０１で項目ごとの齟齬検出処理を実行する。具体的には、ウェブページｗｐ’における評価欄Ｒｋごとに、上述した「高評価ワード数」−「低評価ワード数」による値を計算する。
【０１６３】
続くステップＳ４０２でサービス提供サーバ３０は、齟齬項目が有るか否かを判定する。つまり本例では、ステップＳ４０１で計算した「高評価ワード数」−「低評価ワード数」による値について、該値が正であるのに対し入力評価値が２以下である、又は該値が負であるのに対し入力評価値が４以上であるとの条件の何れかを満たす評価項目が存在するか否かを判定する。
【０１６４】
齟齬項目が有る場合、サービス提供サーバ３０はステップＳ４０３に進んで齟齬アラート表示Ｄａ３を行い、さらに続くステップＳ４０４で操作待機処理を行う。すなわちアラート表示Ｄａ３における修正ボタンＢ７、非修正ボタンＢ８の何れかの操作を待機する。
操作があった場合、サービス提供サーバ３０はステップＳ４０５で修正ボタンＢ７の操作か否かを判定し、修正ボタンＢ７であった場合はステップＳ４０７に進んでアラート表示Ｄａ３を終了し、ステップＳ１０３に戻る。ステップＳ４０７の表示終了処理が実行されることで、項目評価完了ボタンＢ６を操作した時点での表示内容によるウェブページｗｐ’が提示され（図２６参照）、ユーザは該状態のウェブページｗｐ’に対して項目評価文章入力欄Ｒｋｔにおける入力文章、項目評価値入力欄Ｒｋｖにおける入力評価値の修正を行うことができる。
なお、上記のようにステップＳ１０３に戻ることで、再度の項目評価完了ボタンＢ６の操作に応じて項目ごとの齟齬判定が再度行われ、齟齬項目が存在する場合には再度、齟齬アラート表示Ｄａ３が行われる。
【０１６５】
また、ステップＳ４０５において修正ボタンＢ７ではないと判定した場合、サービス提供サーバ３０はステップＳ４０６に進んでアラート表示Ｄａ３を終了した上で、ステップＳ４０８に進む。
【０１６６】
一方、先のステップＳ４０２で齟齬項目がないと判定した場合、サービス提供サーバ３０は上記ステップＳ４０３〜Ｓ４０６の処理をパスしてステップＳ４０８に進む。
【０１６７】
ステップＳ４０８でサービス提供サーバ３０は、総合評価値の上限値及び下限値の設定を行い、続くステップＳ４０９で総合評価値入力欄Ｒｓｖのアクティブ化及び根拠情報の提示のための処理を実行する。つまり、ウェブページｗｐ’における総合評価値入力欄Ｒｓｖを設定した上限値及び下限値による入力許可範囲が示された状態でアクティブ化（評価入力を可能化）すると共に、上記の検出処理（Ｓ１０４）で検出した評価ワード（判定困難ワードも含む）を強調表示するための処理を行う（図２４参照）。
【０１６８】
ステップＳ４０９に続くステップＳ４１０でサービス提供サーバ３０は、総合評価値の入力操作を待機し、該入力操作があった場合は、ステップＳ１０８以降の処理を実行する。
ステップＳ１０８以降の処理は第１の実施の形態の場合と同様となることから重複説明は避ける。
また、第２の実施の形態においても、先の図１９に示した処理と同様の処理を行って、上限値と下限値の設定基準（本例では調整値Ｖａ）の学習を行う。
【０１６９】
［2-2．第２の実施の形態のまとめ］
上記のように第２の実施の形態の情報処理装置は、ユーザからの入力文章及び評価値の入力を複数の評価項目における個々の項目ごとに受け付け、且つ、項目ごとの評価値とは別途に総合評価値の入力を受け付けている。
そして、上下限値設定部は、複数の項目にわたる入力文章全体における高評価ワード、低評価ワードの数に応じて総合評価値についての上限値、下限値を設定し、評価入力制限部は、総合評価値を対象として、入力許可範囲の制限、及び入力文章についての修正を促す情報提示を行っている。
その上で、項目ごとに、入力文章と入力評価値との間の齟齬の有無を判定し、齟齬があると判定した項目をユーザに通知する齟齬項目通知部（齟齬項目通知処理部Ｆ５）をさらに備えている。
【０１７０】
前述のように、項目ごとの評価と総合評価とが可能とされている場合には、総合評価としては評価値と文章内容とが一致していると推定されるが、項目ごとに見ると評価値と文章内容とに齟齬が生じているというケースも生じ得る。
上記構成によれば、そのようなケースに対応して、項目単位での齟齬の発生及びその箇所をユーザに通知可能となる。
従って、評価値入力のミス防止を図ることができ、評価情報の信頼性向上を図ることができる。
【０１７１】
＜３．プログラム及び記憶媒体＞
以上、本発明に係る情報処理装置の実施の形態としてのサービス提供サーバ３０を説明してきたが、本実施の形態のプログラムは、サービス提供サーバ３０の処理を情報処理装置（ＣＰＵ等）に実行させるプログラムである。
【０１７２】
実施の形態のプログラムは、ユーザによる入力文章を解析し、前記入力文章に含まれる高評価ワード、低評価ワードの数に基づき評価値の上限値、下限値を設定する上下限値設定機能と、前記ユーザからの前記評価値の入力を受け付ける際、前記評価値の入力許可範囲を前記上下限値設定機能が設定した前記下限値から前記上限値までの範囲に制限すると共に、前記入力許可範囲外での前記評価値の入力を指示する操作入力に応じて、前記入力文章の修正を促す情報提示を行う評価入力制限機能と、前記修正の拒否操作を受け付ける修正拒否受付機能と、前記修正拒否受付機能により前記拒否操作が受け付けられた入力文章を分析し、前記上下限値設定機能による前記上限値と前記下限値の設定基準を修正する基準学習機能とを情報処理装置に実行させる。
すなわち、このプログラムは、情報処理装置に図１７〜図１９や図２１、図２８で説明した処理を実行させるプログラムに相当する。
【０１７３】
このようなプログラムにより、上述したサービス提供サーバ３０としての情報処理装置を実現できる。
そして、このようなプログラムはコンピュータ装置等の機器に内蔵されている記憶媒体としてのＨＤＤや、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【０１７４】
＜４．変形例＞
本発明は上記により説明した具体例に限定されず、各種の変形例が考えられる。
例えば上記では、評価項目ごとの評価値入力が可能とされる場合において、総合評価値を対象として高／低評価ワード数に応じた評価値の入力制限を行う場合を例示したが、該入力制限は評価項目ごとの評価値を対象として行うこともできる。
【０１７５】
また、上記では、評価対象が宿泊施設とされる場合を例示したが、本発明は評価対象がどのようなものであっても適用可能なものである。例えば、販売対象としての商品に限らず、非売品等、販売を前提としない有体物や無体物が評価対象とされてもよい。
【０１７６】
また、評価値の入力形態については、例示した星の数とする以外にも、数値そのものを入力する等の他の形態を採り得る。
【符号の説明】
【０１７７】
１  ネットワークシステム、２  ネットワーク、３  サービス提供システム、３０  サービス提供サーバ、Ｆ１  上下限値設定処理部、Ｆ２  評価入力制限処理部、Ｆ３  修正拒否受付処理部、Ｆ４  基準学習処理部、Ｆ５  齟齬項目通知処理部、ｗｐ、ｗｐ’  ウェブページ、Ｒｖ  評価値入力欄、Ｒｔ  評価文章入力欄、Ｒｓｖ  総合評価値入力欄、Ｒｋ１〜５  評価欄、Ｒｋｖ１〜５  項目評価値入力欄、Ｒｋｔ１〜５  項目評価文章入力欄、Ｄａ１、Ｄａ２  アラート表示、Ｄｓ  参考表示、Ｄａ３  齟齬アラート表示
【図１】
2017203681.tif 000003
【図２】
2017203681.tif 000004
【図３】
2017203681.tif 000005
【図４】
2017203681.tif 000006
【図５】
2017203681.tif 000007
【図６】
2017203681.tif 000008
【図７】
2017203681.tif 000009
【図８】
2017203681.tif 000010
【図９】
2017203681.tif 000011
【図１０】
2017203681.tif 000012
【図１１】
2017203681.tif 000013
【図１２】
2017203681.tif 000014
【図１３】
2017203681.tif 000015
【図１４】
2017203681.tif 000016
【図１５】
2017203681.tif 000017
【図１６】
2017203681.tif 000018
【図１７】
2017203681.tif 000019
【図１８】
2017203681.tif 000020
【図１９】
2017203681.tif 000021
【図２０】
2017203681.tif 000022
【図２１】
2017203681.tif 000023
【図２２】
2017203681.tif 000024
【図２３】
2017203681.tif 000025
【図２４】
2017203681.tif 000026
【図２５】
2017203681.tif 000027
【図２６】
2017203681.tif 000028
【図２７】
2017203681.tif 000029
【図２８】
2017203681.tif 000030
【国際調査報告】
2017203681.tif 000031
2017203681.tif 000032