JP2019053684A - 情報処理装置、情報処理方法、およびプログラム - Google Patents

情報処理装置、情報処理方法、およびプログラム Download PDF

Info

Publication number
JP2019053684A
JP2019053684A JP2017179116A JP2017179116A JP2019053684A JP 2019053684 A JP2019053684 A JP 2019053684A JP 2017179116 A JP2017179116 A JP 2017179116A JP 2017179116 A JP2017179116 A JP 2017179116A JP 2019053684 A JP2019053684 A JP 2019053684A
Authority
JP
Japan
Prior art keywords
information
sales
product
unit
attribute value
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.)
Granted
Application number
JP2017179116A
Other languages
English (en)
Other versions
JP6874234B2 (ja
Inventor
植野 博
Hiroshi Ueno
博 植野
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.)
ProField Co Ltd
Original Assignee
ProField Co Ltd
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 ProField Co Ltd filed Critical ProField Co Ltd
Priority to JP2017179116A priority Critical patent/JP6874234B2/ja
Priority to PCT/JP2018/031637 priority patent/WO2019058884A2/ja
Publication of JP2019053684A publication Critical patent/JP2019053684A/ja
Application granted granted Critical
Publication of JP6874234B2 publication Critical patent/JP6874234B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】従来、商品の改善提案を行うことが困難であった。【解決手段】商品の2以上の属性値と販売情報とを有する2以上の商品情報を学習した学習情報が格納される学習情報格納部と、商品の2以上の属性値が格納される属性値格納部と、商品の1以上の属性値を有する対象商品情報を受け付ける受付部と、対象商品情報が有さない属性値であり、属性値格納部の属性値である付加候補属性値を取得する候補属性値取得部と、対象商品情報が有する1以上の属性値と前記付加候補属性値とを有する評価商品情報を学習情報に適用し、第二の販売情報を取得する販売情報取得部と、第二の販売情報が予め決められた条件を満たすほど良好であるか否かを判断する判断部と、予め決められた条件を満たすほど良好であると判断した第二の販売情報を取得する元になった付加候補属性値を含む改善情報を出力する改善情報出力部とを具備する情報処理装置により、商品の改善提案を行える。【選択図】図2

Description

本発明は、商品の改善提案等を行う情報処理装置等に関するものである。
従来、ユーザにとって効果的な買い替え条件を提供でき、修理受付側がユーザに不信感を持たれにくい提案をすることができる技術があった(例えば、特許文献1参照)。
特開2017−142734号公報
しかしながら、従来技術においては、商品の改善提案を行うことが困難であった。
本第一の発明の情報処理装置は、商品の2以上の属性値と、商品の販売に関する販売情報とを有する2以上の商品情報を学習した学習情報が格納される学習情報格納部と、商品の1以上の属性値を有する対象商品情報を受け付ける受付部と、受付部が受け付けた対象商品情報を学習情報に適用し、販売情報を取得する販売情報取得部と、販売情報を出力する販売情報出力部とを具備する情報処理装置である。
かかる構成により、商品の販売情報を予測できる。
また、本第二の発明の情報処理装置は、第一の発明に対して、商品が採用し得る2以上の属性値が格納される属性値格納部と、対象商品情報が有さない属性値であり、属性値格納部の属性値である付加候補属性値を取得する候補属性値取得部とをさらに具備し、販売情報取得部は、受付部が受け付けた対象商品情報に代えて、対象商品情報が有する1以上の属性値と付加候補属性値とを有する評価商品情報を学習情報に適用し、第二の販売情報を取得し、第二の販売情報が、予め決められた条件を満たすほど良好であるか否かを判断する判断部と、判断部が予め決められた条件を満たすほど良好であると判断した第二の販売情報を取得する元になった付加候補属性値を含む改善情報を出力する改善情報出力部とをさらに具備する情報処理装置である。
かかる構成により、良好な販売状況となることが予測される商品の属性値の付加についての改善提案が行える。
また、本第三の発明の情報処理装置は、第二の発明に対して、予め決められた条件は、販売情報と第二の販売情報とを比較した結果、販売に関して改善されていると判断できることであり、判断部が販売に関して改善されていると判断した第二の販売情報を取得する元になった付加候補属性値を含む改善情報を出力する改善情報出力部をさらに具備する情報処理装置である。
かかる構成により、販売状況が改善することが予測される商品の属性値の付加についての改善提案が行える。
また、本第四の発明の情報処理装置は、第二または第三の発明に対して、候補属性値取得部は、対象商品情報が有さない属性値であり、属性値格納部の属性値である2以上の付加候補属性値を取得し、販売情報取得部は、対象商品情報が有する1以上の属性値と2以上の付加候補属性値とを有する評価商品情報を学習情報に適用し、第二の販売情報を取得する情報処理装置である。
かかる構成により、販売状況が改善することが予測される商品の2以上の属性値の付加についての改善提案が行える。
また、本第五の発明の情報処理装置は、第一の発明に対して、商品が採用し得る2以上の属性値が格納される属性値格納部と、対象商品情報が有する属性値に代えて採用し得る属性値である変更候補属性値を属性値格納部から取得する候補属性値取得部とをさらに具備し、販売情報取得部は、対象商品情報が有する1以上の属性値から変更候補属性値に代えられた属性値を除き、変更候補属性値を付加した評価商品情報を学習情報に適用し、第二の販売情報を取得し、第二の販売情報が、予め決められた条件を満たすほど良好であるか否かを判断する判断部と、判断部が予め決められた条件を満たすほど良好であると判断した第二の販売情報を取得する元になった変更候補属性値を含む改善情報を出力する改善情報出力部とをさらに具備する情報処理装置である。
かかる構成により、良好な販売状況となることが予測される商品の属性値の変更についての改善提案が行える。
また、本第六の発明の情報処理装置は、第五の発明に対して、予め決められた条件は、販売情報と第二の販売情報とを比較した結果、販売に関して改善されていると判断できることであり、判断部が販売に関して改善されていると判断した第二の販売情報を取得する元になった変更候補属性値を含む改善情報を出力する改善情報出力部とをさらに具備する情報処理装置である。
かかる構成により、販売状況が改善することが予測される商品の属性値の変更についての改善提案が行える。
また、本第七の発明の情報処理装置は、第五または第六の発明に対して、候補属性値取得部は、対象商品情報が有する2以上の各属性値に代えて採用し得る属性値である2以上の変更候補属性値を属性値格納部から取得し、販売情報取得部は、対象商品情報が有する1以上の属性値から変更候補属性値に代えられた2以上の属性値を除き、2以上の変更候補属性値を付加した評価商品情報を学習情報に適用し、第二の販売情報を取得する情報処理装置である。
かかる構成により、販売状況が改善することが予測される商品の2以上の属性値の変更についての改善提案が行える。
また、本第八の発明の情報処理装置は、第二から第七いずれか1つの発明に対して、商品の2以上の属性値は、商品の価格を特定する価格情報を含み、付加候補属性値の付加または変更候補属性値への変更に対して、変更される価格情報を取得する価格情報変更部とをさらに具備し、販売情報取得部は、変更前の価格情報に代えて、価格情報変更部が取得した変更される価格情報を有する評価商品情報を学習情報に適用し、第二の販売情報を取得する情報処理装置である。
かかる構成により、価格の変動も考慮した、商品の改善提案を行える。
また、本第九の発明の情報処理装置は、第一から第八いずれか1つの発明に対して、商品の2以上の属性値は、商品の機能を識別する機能識別子または商品の2以上の各機能の有無を示す機能有無情報を含む情報処理装置である。
かかる構成により、商品の機能改善の提案を行える。
また、本第十の発明の情報処理装置は、第一から第九いずれか1つの発明に対して、販売情報は、商品の販売数を示す情報、または商品の販売総額を示す情報である情報処理装置である。
かかる構成により、販売数または販売総額が増加できる商品の改善提案を行える。
また、本第十一の発明の情報処理装置は、第一から第十いずれか1つの発明に対して、受付部は、2以上の商品情報をも受け付け、2以上の商品情報を機械学習のアルゴリズムにより学習し、学習情報を取得する学習部をさらに具備し、学習情報格納部の学習情報は、学習部が取得した学習情報である情報処理装置である。
かかる構成により、商品情報の学習が行える。
本発明による情報処理装置によれば、商品の改善提案を行える。
実施の形態1における情報システムAの概念図 同情報システムAのブロック図 同情報処理装置1の動作例について説明するフローチャート 同改善情報取得処理について説明するフローチャート 同端末装置2の動作例について説明するフローチャート 同属性情報管理表を示す図 同商品価格算出表を示す図 同商品情報群を示す図 同改善情報提案画面を示す図 同出力例を示す図 同コンピュータシステムの概観図 同コンピュータシステムのブロック図
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
(実施の形態1)
本実施の形態において、商品の2以上の属性値と商品の販売に関する販売情報とを有する2以上の商品情報を学習した学習情報が格納され、商品の1以上の属性値を有する対象商品情報の入力を受け付け、販売情報を出力する情報処理装置を含む情報システムについて説明する。つまり、販売についての予測を行う情報処理装置を含む情報システムについて説明する。なお、商品とは、販売対象であり、サービスも含むと、広く考えても良い。
また、本実施の形態において、付加した場合に販売状況が改善する1または2以上の属性値を出力する情報処理装置を含む情報システムについて説明する。つまり、機能等の付加により、販売の改善の提案を行う情報処理装置を含む情報システムについて説明する。
また、本実施の形態において、変更した場合に販売状況が改善する1または2以上の属性値を出力する情報処理装置を含む情報システムについて説明する。つまり、例えば、色や形状等の属性値の変更により、販売の改善の提案を行う情報処理装置を含む情報システムについて説明する。
また、本実施の形態において、属性値の付加または変更により変動する価格をも考慮して、販売状況が改善する1または2以上の属性値を出力する情報処理装置を含む情報システムについて説明する。つまり、属性値の付加または変更により変動する価格をも考慮して、販売の改善の提案を行う情報処理装置を含む情報システムについて説明する。
さらに、本実施の形態において、学習情報が自動学習する機能を有する情報処理装置を含む情報システムについて説明する。
図1は、本実施の形態における情報システムAの概念図である。情報システムAは、情報処理装置1、および1または2以上の端末装置2を備える。情報処理装置1は、ここではいわゆるサーバ装置である。情報処理装置1は、例えば、クラウドサーバやASPサーバであるが、そのタイプや設置場所は問わない。端末装置2は、スマートフォンやタブレット端末や携帯電話等の携帯端末、いわゆるパソコン等であり、そのタイプは問わない。
図2は、本実施の形態における情報システムAのブロック図である。
情報処理装置1は、格納部11、受付部12、処理部13、および出力部14を備える。格納部11は、学習情報格納部111、および属性値格納部112を備える。処理部13は、学習部131、候補属性値取得部132、価格情報変更部133、販売情報取得部134、および判断部135を備える。出力部14は、販売情報出力部141、および改善情報出力部142を備える。
端末装置2は、端末格納部21、端末受付部22、端末処理部23、端末送信部24、端末受信部25、および端末出力部26を備える。
情報処理装置1を構成する格納部11には、各種の情報が格納される。各種の情報とは、例えば、後述する学習情報、後述する属性値の集合である。各種の情報とは、例えば、1または2以上の価格管理情報である。価格管理情報とは、付加または変更する属性値に対応する増加価格を特定する情報である。価格管理情報は、例えば、(機能1,1000円)、(機能2,500円)、((色,黄),1000円)、((サイズ,65インチ),10000円)等である。
学習情報格納部111は、学習情報が格納される。学習情報は、例えば、学習部131が学習を行い、取得した情報である。なお、学習部131の詳細については後述する。学習情報は、例えば、2以上の商品情報を学習した情報である。また、学習情報は、例えば、2以上の商品情報の集合でも良い。
商品情報は、商品の2以上の属性値と、販売情報とを有する。属性値は、例えば、商品の機能を識別する機能識別子、商品が採用し得る各機能の有無に関する機能有無情報、商品属性値(例えば、色、形状、重量、タイプなど)、商品属性値の有無に関する属性値有無情報などである。商品の2以上の属性値とは、商品の価格を特定する価格情報を含むことは好適である。販売情報は、商品の販売に関する情報である。販売情報は、例えば、商品の販売数を示す情報、商品の販売総額を示す情報、良く売れるか否かを示す情報などである。
なお、学習情報格納部111には、商品識別子と対に2以上の学習情報が格納されていても良い。また、商品識別子とは、商品を識別する情報である。商品は、例えば、テレビ、パソコン、デジカメ、自動車、洋服、住宅等であり、何でも良い。商品を識別する情報は、商品の種類を識別する情報でも良い。
属性値格納部112には、商品が採用し得る2以上の属性値が格納される。2以上の各属性値は、例えば、機能識別子、機能有無情報、商品属性値、属性値有無情報のいずれかである。また、商品が採用し得る2以上の属性値は、ベクトルであることは好適である。2以上の属性値は、例えば、(機能1の有無を示す機能有無情報,機能2の有無を示す機能有無情報,・・・,機能Nの有無を示す機能有無情報)である。機能の有無を示す機能有無情報は、例えば、「1」(対応する機能あり)、または「0」(対応する機能なし)を採り得る。
属性値格納部112は、1以上の各属性に対して、商品が採用し得る2以上の属性値が格納される。属性値格納部112は、属性名と属性値との組を多数、格納していても良い。属性名と属性値との組は、例えば、(属性名,属性値)の構造を有し、例えば、(色,白)、(色,黄色)、(色,赤)、(形状,正方形)、(形状,長方形)、(形状,円形)、(部品,液晶)、(部品,有機EL)、(サイズ,65インチ)、(サイズ,38インチ)等である。
受付部12は、対象商品情報を受け付ける。対象商品情報は、改善する商品に関する情報である。対象商品情報は、商品の1以上の属性値を有する。対象商品情報は、例えば、(1,0,・・・,1)である。なお、対象商品情報が、例えば、(機能1の有無,機能2の有無,・・・,機能Nの有無)を有するベクトルデータの場合、(1,0,・・・,1)は、当該商品が機能1と機能Nとは有し、機能2は有さないことを示す。なお、対象商品情報は、販売情報を有しても良い。
受付部12は、2以上の商品情報を受け付けても良い。かかる2以上の商品情報は、学習のための情報である。学習のための商品情報には、販売情報が含まれる。
受付部12は、例えば、学習指示、改善提案指示、販売予測指示を受け付けても良い。学習指示は、商品情報を学習させる指示である。学習指示は、2以上の商品情報を有する。改善提案指示は、商品の改善に関する改善情報を出力させる指示である。改善提案指示は、対象商品情報を有する。販売予測指示は、販売予測を出力させる指示である。販売予測指示は、対象商品情報を有する。
ここで、受け付けとは、例えば、有線もしくは無線の通信回線を介して、端末装置2から送信された情報の受信である。ただし、受け付けとは、例えば、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念であっても良い。
処理部13は、各種の処理を行う。各種の処理とは、例えば、学習部131、候補属性値取得部132、価格情報変更部133、販売情報取得部134、判断部135が行う処理である。
学習部131は、2以上の商品情報を機械学習のアルゴリズムにより学習し、学習情報を取得する。ここで、機械学習とは、例えば、SVR、深層学習、決定木、ランダムフォレスト、SVM等である。ただし、機械学習のアルゴリズムは問わない。学習情報は、商品の1以上の属性値を適用した場合に、販売情報が得られるための情報であれば良い。なお、学習部131の処理は公知技術であるので、詳細な説明は省略する。
候補属性値取得部132は、1または2以上の付加候補属性値を取得する。付加候補属性値は、受け付けられた対象商品情報が有さない属性値であり、属性値格納部112に格納されている属性値である。
候補属性値取得部132は、1または2以上の変更候補属性値を属性値格納部112から取得する。変更候補属性値は、対象商品情報が有する属性値に代えて採用し得る属性値であり、属性値格納部112に格納されている属性値である。ここで、変更候補属性値は、搭載されなくなる機能を示す機能識別子でも良い。
候補属性値取得部132は、1または2以上の付加候補属性値、および1または2以上の変更候補属性値を取得しても良い。
価格情報変更部133は、付加候補属性値の付加または変更候補属性値への変更に対して、変更される価格情報を取得する。価格情報変更部133は、例えば、付加候補属性値に対応する価格情報を格納部11の価格管理情報から取得し、当該価格情報を加算した変更される価格情報を取得する。また、価格情報変更部133は、例えば、変更前の属性値に対応する価格情報を格納部11の価格管理情報から取得し、かつ変更候補属性値に対応する価格情報を格納部11の価格管理情報から取得し、変更前の属性値に対応する価格情報を減算し、変更候補属性値に対応する価格情報を加算し、変更される価格情報を取得する。また、価格情報変更部133は、例えば、格納部11に格納されている当該商品の基本価格を示す基本価格情報に、最終的に商品が備える1以上の各属性値(付加候補属性値または変更候補属性値を含む)に対応する価格情報を格納部11の価格管理情報から取得し、基本価格情報に取得した1以上の価格情報を加算し、変更される価格情報を取得しても良い。なお、付加候補属性値の付加または変更候補属性値への変更に応じた、変更される価格情報の取得アルゴリズムは問わない。
販売情報取得部134は、受付部12が受け付けた対象商品情報を学習情報に適用し、販売情報を取得する。なお、ここでの販売情報は、販売予測の情報である、と言える。販売情報取得部134は、例えば、機械学習のアルゴリズムを用いて、対象商品情報を学習情報に適用し、販売情報を取得する。なお、機械学習は、例えば、SVR、深層学習、決定木、ランダムフォレスト、SVM等である。また、ここで受け付けられる対象商品情報は、販売情報を含まないことは好適である。
また、販売情報取得部134は、受付部12が受け付けた対象商品情報に最も類似する商品情報を選択し、当該商品情報に含まれる販売情報を取得しても良い。さらに、販売情報取得部134は、受付部12が受け付けた対象商品情報に、予め決められた条件を満たすほど類似する2以上の商品情報を選択し、当該商品情報に含まれる2以上の販売情報を取得し、当該2以上の販売情報を統計処理(例えば、平均値の算出、加重平均の算出、多数決など)し、販売情報を取得しても良い。
販売情報取得部134は、対象商品情報が有する1以上の属性値と付加候補属性値とを有する評価商品情報を学習情報に適用し、第二の販売情報を取得しても良い。第二の販売情報も、販売情報の同様の情報を採り得る。第二の販売情報は、例えば、販売数に関する情報、販売総額に関する情報、よく売れるか否かに関する情報等である。また、評価商品情報は、商品の改善の提案のために使用する商品情報である。
なお、評価商品情報を学習情報に適用する処理とは、例えば、上述した機械学習の処理である。また、評価商品情報を学習情報に適用する処理とは、例えば、評価商品情報に最も類似する商品情報を学習情報から決定し、当該商品情報に含まれる販売情報を第二の販売情報として取得する処理でも良い。また、評価商品情報を学習情報に適用する処理とは、例えば、評価商品情報に予め決められた条件を満たすほど類似する2以上の商品情報を学習情報から決定し、当該商品情報に含まれる2以上の販売情報を統計処理し、第二の販売情報を取得する処理でも良い。なお、ここでの統計処理とは、例えば、平均値の算出、加重平均の算出、多数決等である。
販売情報取得部134は、対象商品情報が有する1以上の属性値と2以上の付加候補属性値とを有する評価商品情報を学習情報に適用し、第二の販売情報を取得しても良い。
販売情報取得部134は、対象商品情報が有する1以上の属性値から変更候補属性値に代えられた属性値を除き、変更候補属性値を付加した評価商品情報を学習情報に適用し、第二の販売情報を取得しても良い。
販売情報取得部134は、対象商品情報が有する1以上の属性値から変更候補属性値に代えられた2以上の属性値を除き、2以上の変更候補属性値を付加した評価商品情報を学習情報に適用し、第二の販売情報を取得ても良い。
また、販売情報取得部134は、対象商品情報が有する1以上の属性値と1以上の付加候補属性値とを有し、かつ対象商品情報が有する1以上の属性値から変更候補属性値に代えられた1以上の属性値を除き、1以上の変更候補属性値を付加した評価商品情報を学習情報に適用し、第二の販売情報を取得しても良い。
販売情報取得部134は、変更前の価格情報に代えて、価格情報変更部133が取得した変更される価格情報を有する評価商品情報を学習情報に適用し、第二の販売情報を取得しても良い。
販売情報取得部134は、受付部12が受け付けた対象商品情報に代えて、対象商品情報が有する1以上の属性値と付加候補属性値とを有する評価商品情報を学習情報に適用し、第二の販売情報を取得しても良い。
販売情報取得部134は、変更前の価格情報に代えて、価格情報変更部133が取得した変更される価格情報を有する評価商品情報を学習情報に適用し、第二の販売情報を取得しても良い。
なお、属性値を除く処理は、例えば、属性値に対応する情報を「0」「NULL」等にすることでも良いし、属性値を削除すること等でも良い。
判断部135は、販売情報取得部134が取得した第二の販売情報が、予め決められた条件を満たすほど良好であるか否かを判断する。ここで、予め決められた条件を満たすほど良好であることは、例えば、第二の販売情報が閾値以上または閾値より大きいことである。予め決められた条件を満たすほど良好であることは、例えば、販売数量が閾値以上または閾値より大きいこと、または、販売総額が閾値以上または閾値より大きいことである。
また、予め決められた条件は、例えば、販売情報と第二の販売情報とを比較した結果、販売に関して改善されていると判断できることである。つまり、判断部135は、販売情報出力部141が出力した販売情報と第二の販売情報とを比較し、販売に関して改善されているか否かを判断しても良い。かかることは、例えば、「販売情報<第二の販売情報」である。「販売情報<第二の販売情報」は、例えば、販売数が増加している、販売総額が増加している等である。なお、販売情報出力部141が出力した販売情報は、販売情報出力部141が判断部135に渡した販売情報である。
例えば、「販売情報<第二の販売情報」である場合、判断部135は、改善されていると判断する。また、例えば、「第二の販売情報−販売情報>=閾値」である場合、判断部135は、改善されていると判断する。かかる場合、第二の販売情報、販売情報は、例えば、販売数、販売総額等の数値、3以上の段階のランクを示す情報等である。
また、例えば、販売情報が「あまり売れない」または「良くは売れない」または「売れない」を示す情報であり、第二の販売情報が「よく売れる」「売れる」を示す情報であった場合、判断部135は、改善されていると判断する。かかる場合、第二の販売情報、販売情報は、例えば、二値のうちのいずれかの情報である。
出力部14は、各種の情報を出力する。各種の情報とは、例えば、販売情報、後述する改善情報である。なお、ここで、出力とは、通常、端末装置2等の外部装置への送信である。ただし、出力は、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念であると考えても良い。
販売情報出力部141は、販売情報取得部134が取得した販売情報を出力する。ここでの出力は、他の処理への引き渡しでも良いし、送信等でも良い。
改善情報出力部142は、改善情報を出力する。改善情報は、商品の改善に関する情報である。改善情報は、商品の改善を提案する情報である。改善情報は、販売の改善のための商品の改善を提案する情報である。改善情報は、例えば、判断部135が販売に関して改善されていると判断した第二の販売情報を取得する元になった付加候補属性値を含む情報である。改善情報は、例えば、判断部135が販売に関して改善されていると判断した第二の販売情報を取得する元になった変更候補属性値を含む情報である。また、改善情報は、例えば、上記の付加候補属性値、および上記の変更候補属性値を含む情報でも良い。さらに、改善情報は、例えば、変更候補属性値に対応する変更前の属性値を含むことは好適である。なお、改善情報は、付加候補属性値のみでも良い。改善情報は、例えば、付加候補属性値を商品に付加すべき旨情報などである。
端末装置2を構成する端末格納部21は、各種の情報が格納される。各種の情報とは、例えば、ユーザを識別するユーザ識別子である。各種の情報は、例えば、端末受信部25が受信した情報である。
端末受付部22は、各種の指示や情報等を受け付ける。ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。各種の指示や情報等とは、例えば、対象商品情報、改善提案指示、2以上の商品情報等である。改善提案指示は、商品の改善の提案の指示であり、対象商品情報を有する。
各種の指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部22は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
端末処理部23は、各種の処理とは、例えば、端末受信部25が受信した情報を表示されるデータに構成する処理である。各種の処理とは、例えば、端末受付部22が受け付けた指示等を送信する指示等に構成する処理である。
端末送信部24は、各種の指示や情報等を情報処理装置1に送信する。各種の指示や情報等とは、例えば、端末処理部23が構成した指示、端末受付部22が受け付けた指示や情報等である。
端末受信部25は、各種の情報を情報処理装置1から受信する。各種の情報とは、例えば、販売情報、改善情報である。
端末出力部26は、各種の情報を取得する。各種の情報とは、例えば、端末受付部22が受け付けた情報、端末受信部25が受信した情報、端末処理部23が構成した情報である。各種の情報とは、例えば、販売情報、改善情報である。
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
格納部11、学習情報格納部111、属性値格納部112、および端末格納部21は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。
処理部13、学習部131、候補属性値取得部132、価格情報変更部133、販売情報取得部134、判断部135、および端末処理部23は、通常、MPUやメモリ等から実現され得る。処理部13の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
出力部14、販売情報出力部141、改善情報出力部142、および端末送信部24は、例えば、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
受付部12、および端末受信部25は、例えば、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
端末出力部26は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部26は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
次に、情報システムAの動作について説明する。まず、情報処理装置1の動作例について、図3のフローチャートを用いて説明する。
(ステップS301)受付部12は、学習指示を受け付けたか否かを判断する。学習指示を受け付けた場合はステップS302に行き、学習指示を受け付けない場合はステップS304に行く。
(ステップS302)学習部131は、ステップS301で受け付けた学習指示が有する2以上の商品情報を取得する。そして、学習部131は、2以上の商品情報が有する2以上の属性値と、販売情報とを対にして機械学習の処理を行い、学習情報を取得する。なお、かかる学習情報に2以上の属性値を適用すると、販売情報が取得される。
(ステップS303)学習部131は、ステップS302で取得した学習情報を学習情報格納部111に蓄積する。ステップS301に戻る。なお、学習指示が商品を識別する商品識別子を有する場合、学習部131は、商品識別子と対にして、学習情報を学習情報格納部111に蓄積しても良い。
(ステップS304)受付部12は、端末装置2から改善提案指示を受信したか否かを判断する。改善提案指示を受信した場合はステップS305に行き、改善提案指示を受信しなかった場合はステップS307に行く。
(ステップS305)処理部13は、改善提案指示が有する対象商品情報を用いて、改善情報を取得する。かかる改善情報取得処理について、図4のフローチャートを用いて説明する。
(ステップS306)改善情報出力部142は、ステップS305で取得された改善情報を端末装置2に送信する。ステップS301に戻る。
(ステップS307)受付部12は、端末装置2から販売予測指示を受信したか否かを判断する。販売予測指示を受信した場合はステップS308に行き、販売予測指示を受信しなかった場合はステップS301に戻る。
(ステップS308)販売情報取得部134は、ステップS307で受信された販売予測指示が有する対象商品情報を取得する。
(ステップS309)販売情報取得部134は、ステップS308で取得した対象商品情報を学習情報に適用し、販売情報を取得する。
(ステップS310)販売情報出力部141は、ステップS309で取得された販売情報を端末装置2に送信する。ステップS301に戻る。
なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、ステップS305の改善情報取得処理について、図4のフローチャートを用いて説明する。
(ステップS401)候補属性値取得部132は、ステップS304で受信された改善提案指示が有する対象商品情報を取得する。
(ステップS402)候補属性値取得部132は、1以上の付加候補属性値を属性値格納部112から取得する。なお、1以上の付加候補属性値は、対象商品情報が有さない属性値であり、属性値格納部112に格納されている属性値である。また、ここで、付加候補属性値を取得できない場合もあり得る。
(ステップS403)候補属性値取得部132は、1以上の変更候補属性値を属性値格納部112から取得する。なお、1以上の変更候補属性値は、対象商品情報が有する属性値に代えて採用し得る属性値であり、属性値格納部112に格納されている属性値である。また、ここで、変更候補属性値を取得できない場合もあり得る。
(ステップS404)販売情報取得部134は、カウンタiに1を代入する。
(ステップS405)販売情報取得部134は、ステップS402で取得された0または1以上の付加候補属性値、およびステップS403で取得された0または1以上の変更候補属性値の中から選択された1以上の属性値のi番目の組み合わせが存在するか否かを判断する。i番目の組み合わせが存在する場合はステップS406に行き、i番目の組み合わせが存在しない場合はステップS414に行く。なお、1以上の属性値のi番目の組み合わせは、1または2以上の属性値である。なお、N(Nは1以上の自然数)個の情報のうち、1からN個の情報の組み合わせを取得する処理は公知技術である。
(ステップS406)販売情報取得部134は、i番目の組み合わせの1以上の属性値の集合を取得する。かかる1以上の各属性値は、付加候補属性値または変更候補属性値である。
(ステップS407)価格情報変更部133は、i番目の組み合わせの1以上の属性値を用いて、商品の価格情報を取得する。
(ステップS408)販売情報取得部134は、i番目の組み合わせの1以上の属性値を用いて、評価商品情報を取得する。なお、評価商品情報は、ステップS407で取得した価格情報を有することは好適である。
(ステップS409)販売情報取得部134は、ステップS408で取得した評価商品情報を学習情報格納部111の学習情報に適用し、第二の販売情報を取得する。
(ステップS410)販売情報取得部134は、ステップS304で受信された改善提案指示に対応する販売情報を取得する。なお、販売情報取得部134は、ステップS401で取得した対象商品情報を学習情報格納部111の学習情報に適用し、販売情報を取得しても良い。また、販売情報取得部134は、ステップS304で受信された改善提案指示が有する販売情報を取得しても良い。
(ステップS411)判断部135は、ステップS409で取得された第二の販売情報が予め決められた条件を満たすか否かを判断する。予め決められた条件を満たす場合はステップS412に行き、予め決められた条件を満たさない場合はステップS413に行く。なお、判断部135は、例えば、ステップS410で取得された販売情報とステップS409で取得された第二の販売情報とを比較し、販売に関して改善されているか否かを判断する。改善されていると判断した場合はステップS412に行き、改善されていないと判断した場合はステップS413に行く。
(ステップS412)判断部135は、第二の販売情報の情報を用いて(例えば、販売情報と第二の販売情報との比較結果から)、改善の程度を示す改善スコアを取得する。そして、判断部135は、i番目の組み合わせを識別する情報(例えば、i、組み合わせの1以上の属性値)に対応付いて、改善スコアを蓄積する。
(ステップS413)販売情報取得部134は、カウンタiを1、インクリメントする。ステップS405に戻る。
(ステップS414)処理部13は、予め決められた条件を満たすほど改善される1以上の組み合わせを決定する。
(ステップS415)処理部13は、ステップS414で決定した1以上の組み合わせを用いて、改善情報を構成する。上位処理にリターンする。
次に、端末装置2の動作例について、図5のフローチャートを用いて説明する。
(ステップS501)端末受付部22は、学習指示を受け付けたか否かを判断する。学習指示を受け付けた場合はステップS502に行き、学習指示を受け付けない場合はステップS504に行く。
(ステップS502)端末処理部23は、送信する学習指示を構成する。なお、送信する学習指示は、2以上の商品情報を含む。
(ステップS503)端末送信部24は、ステップS502で構成した学習指示を情報処理装置1に送信する。ステップS501に戻る。
(ステップS504)端末受付部22は、改善提案指示を受け付けたか否かを判断する。改善提案指示を受け付けた場合はステップS505に行き、改善提案指示を受け付けない場合はステップS510に行く。
(ステップS505)端末処理部23は、送信する改善提案指示を構成する。なお、送信する改善提案指示は、対象商品情報を含む。
(ステップS506)端末送信部24は、ステップS505で構成した改善提案指示を情報処理装置1に送信する。
(ステップS507)端末受信部25は、情報処理装置1から改善情報を受信したか否かを判断する。改善情報を受信した場合はステップS508に行き、改善情報を受信しなかった場合はステップS507に行く。
(ステップS508)端末処理部23は、出力する改善情報を構成する。
(ステップS509)端末出力部26は、ステップS508で構成された改善情報を出力する。ステップS501に戻る。
(ステップS510)端末受付部22は、販売予測指示を受け付けたか否かを判断する。販売予測指示を受け付けた場合はステップS511に行き、販売予測指示を受け付けない場合はステップS501に戻る。
(ステップS511)端末処理部23は、送信する販売予測指示を構成する。なお、送信する販売予測指示は、対象商品情報を含む。
(ステップS512)端末送信部24は、ステップS511で構成した販売予測指示を情報処理装置1に送信する。
(ステップS513)端末受信部25は、情報処理装置1から販売情報を受信したか否かを判断する。販売情報を受信した場合はステップS514に行き、販売情報を受信しなかった場合はステップS513に行く。
(ステップS514)端末処理部23は、出力する販売情報を構成する。
(ステップS515)端末出力部26は、ステップS514で構成された販売情報を出力する。ステップS501に戻る。
なお、図5のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
以下、本実施の形態における情報システムAの具体的な動作について説明する。情報システムAの概念図は図1である。
今、属性値格納部112には、図6に示す属性情報管理表が格納されている。属性情報管理表は、1または2以上の商品が採り得る属性値に関する情報が格納されている。属性情報管理表は、「商品識別子」「商品名」「属性値」を有する。「属性値」は、「機能識別子」「商品属性値」「価格情報」を有する。「商品識別子」は商品を識別するIDである。ここでの商品とは、商品の種類である。「商品名」は、商品の種類の名前であり、例えば、「自動車」「テレビ」等である。「機能識別子」は、機能を識別する情報である。「機能11」「機能12」等は、機能の名称であり、簡略化した情報である。「機能11」は、例えば、シートヒーター機能、「機能12」は、例えば、自動ドア機能等である。機能は、オプションでも良い。また、「商品属性値」は、商品が2以上から選択し得る商品の属性値である。「商品属性値」は、例えば、色、ドアの数、形状、サイズ等である。また、図6において、「要素ID」は、商品情報をベクトル化した場合の要素の識別情報である。例えば、商品名「自動車」の機能11と機能12とを有し、機能1Nは有さず、色が「白」、ドアが「4ドア」、価格情報が「2,500,000円」である商品情報のベクトルは、(1,1,・・・,0,1,0,0,1,0,・・・2500000)となる。自動車の商品情報のベクトルは、ここでは、(機能11の機能有無情報,機能12の機能有無情報,・・・,機能1Nの機能有無情報,色が「白」の属性値有無情報,色が「黒」の属性値有無情報,色が「赤」の属性値有無情報,ドアが「4ドア」の属性値有無情報,ドアが「2ドア」の属性値有無情報,・・・,価格情報)の構造を採用する。なお、商品情報のベクトルは、商品情報、または商品情報の一部である、としても良い。
また、格納部11には、図7に示す自動車の商品価格算出表である。図7は、「属性値」「増加価格」を有する。「属性値」は、商品に付加する機能の機能識別子、または商品が採用し得る商品属性値である。「増加価格」は、対になる属性値を採用した場合に、増加する価格を示す情報である。
かかる状況で、情報処理装置1の管理者は、端末装置2に対して、図8に示す商品情報群を含む学習指示を入力した、とする。商品情報群は、2以上の商品情報を有する。ここで、商品情報は、機能11から機能1Nまでの各機能の機能有無情報、色、ドア等の商品属性値、価格情報、販売情報を有する。機能有無情報が「1」である場合、対応する機能を有することを示す。機能有無情報が「0」である場合、対応する機能を有さないことを示す。価格情報は、価格(円)を示す。販売情報は、ここでは実績販売台数を示す。
次に、端末受付部22は、学習指示を受け付ける。端末処理部23は、送信する学習指示を構成する。なお、端末処理部23は、例えば、色、ドア等の商品属性値をベクトルの対応する要素の値に変更する。つまり、端末処理部23は、色「白」は(・・・,1,0,0,・・・)に変換し、色「黒」は(・・・,0,1,0,・・・)に変換し、色「黒」は(・・・,0,0,1,・・・)に変換する、とする。つまり、端末処理部23は、図8の「ID=1」のレコードから、「商品識別子「1」,商品情報(0,1,・・・,1,1,0,0,1,0,・・・,2165000,8000)」を取得する。そして、端末処理部23は、学習指示「商品識別子「1」,商品情報(0,1,・・・,1,1,0,0,1,0,・・・,2165000,8000)(1,0,・・・,1,0,1,0,0,1,・・・,3250000,5600)・・・(1,1,・・・,1,0,0,1,1,0,・・・,6543000,7200)・・・」を構成する。次に、端末送信部24は、構成した学習指示を情報処理装置1に送信する。
次に、情報処理装置1の受付部12は、学習指示を受信する。次に、学習部131は、受信した学習指示が有する2以上の商品情報「(0,1,・・・,1,1,0,0,1,0,・・・,2165000,8000)(1,0,・・・,1,0,1,0,0,1,・・・,3250000,5600)・・・(1,1,・・・,1,0,0,1,1,0,・・・,6543000,7200)・・・」を取得する。次に、そして、学習部131は、2以上の商品情報が有する2以上の属性値と、販売情報とを対にして機械学習の処理を行い、学習情報を取得する。そして、学習部131は、受信した学習指示が有する商品識別子「1」に対応付けて、取得した学習情報を学習情報格納部111に蓄積する。
なお、上記と同様の処理により、例えば、商品識別子「2」に対応付けて、テレビの学習情報が習情報格納部111に蓄積された、とする。
かかる状況において、以下の3つの具体例について、説明する。具体例1は、搭載する機能、または/および搭載しない機能が決まっている場合であり、搭載または採用が不明な属性値を決定し、条件を満たすほど良好な販売状況となることを予測できる仕様を提案する場合である。具体例2は、販売実績がある商品であるが、売り上げに満足できない商品に対して、改善を提案する場合である。具体例3は、販売予測を行う処理である。
(具体例1)
今、端末装置2のユーザは、図9に示す改善情報提案画面に対して、図9に示すように、各機能を搭載するか否か、および属性値の選択を入力した、とする。つまり、ユーザは、搭載する機能として「機能11」を選択し、搭載しない機能として「機能13」を選択し、他の機能は不明である、とした、とする。また、ユーザは、条件として、販売台数が「7500」台以上となることが予測される提案を希望していることを入力する(901参照)。そして、ユーザは、「送信」ボタン902を押下した、とする。
次に、端末装置2の端末受付部22は、改善提案指示を受け付ける。次に、端末処理部23は、送信する改善提案指示を構成する。ここでは、端末処理部23は、図9の画面への入力を検知し、商品の1以上の属性値を有する対象商品情報(ベクトル)を取得した、とする。ここでは、ベクトルは、(機能11,機能12,機能13,・・・,機能1N,白,黒,赤,4ドア,2ドア,・・・)=(1,−,0,・・・,−,−,−,−,−,−,・・・)である。なお、ベクトルの要素「−」は、NULLを示す。また、端末処理部23は、条件「販売情報>=7500」を取得する。また、端末処理部23は、図9の画面の情報に含まれる商品識別子「1」と対象商品情報と条件を有する改善提案指示を構成する。次に、端末送信部24は、構成した改善提案指示を情報処理装置1に送信する。なお、かかる改善提案指示は、改善提案指示「商品識別子「1」,対象商品情報(1,−,0,・・・,−,−,−,−,−,−,・・・),条件「販売情報>=7500」」である。
次に、情報処理装置1の受付部12は、端末装置2から改善提案指示を受信する。そして、処理部13は、改善提案指示が有する対象商品情報を用いて、以下のように改善情報を取得する。つまり、まず、候補属性値取得部132は、受信された改善提案指示が有する対象商品情報(1,−,0,・・・,−,−,−,−,−,−,・・・)を取得する。次に、候補属性値取得部132は、図6の属性情報管理表から1以上の付加候補属性値、および1以上の変更候補属性値を属性値格納部112から取得する。つまり、販売情報取得部134は、対象商品情報(1,−,0,・・・,−,−,−,−,−,−,・・・)の中から、NULL「−」の要素の機能識別子および採り得る商品属性値を取得する。次に、販売情報取得部134は、取得した機能識別子および採り得る商品属性値の各組み合わせ、および対象商品情報が有する確定した要素の値を用いて、上記の組み合わせの数の分のベクトルを取得する。次に、価格情報変更部133は、各組み合わせの1以上の属性値を、商品識別子「1」に対応する商品価格算出表(図7)に適用し、各ベクトルに対応する価格情報を取得する。そして、販売情報取得部134は、上記の組み合わせの数の分のベクトル、および各ベクトルに対応する価格情報を用いて、評価商品情報を取得する。
次に、販売情報取得部134は、販売情報取得部134は、上記の組み合わせの数の分の各評価商品情報を学習情報格納部111の学習情報に、順に適用し、例えば、機械学習のアルゴリズムにより各組み合わせに対応付けて、上記の組み合わせごとに第二の販売情報を取得する。
次に、判断部135は、各組み合わせに対応する第二の販売情報が条件「第二の販売情報>=7500」を満たすか否かを判断する。そして、条件を満たす組み合わせに対して、判断部135は、第二の販売情報(予測販売台数)を改善スコアとして取得し、各組み合わせの1以上の属性値の集合と、改善スコアとを対にして、図示しないバッファに一時蓄積する。
次に、処理部13は、バッファ内の改善スコアに基づいて、予め決められた条件を満たすほど改善される1以上の組み合わせを決定する。ここで、処理部13は、改善スコア(予測販売台数)が上位3までの組み合わせを決定する、とする。なお、処理部13は、「第二の販売情報>=7500」を満たす全ての組み合わせを取得しても良いことは言うまでもない。
次に、処理部13は、決定した3つの組み合わせを用いて、改善情報を構成する。そして、次に、販売情報出力部141は、構成された改善情報を端末装置2に送信する。
次に、端末装置2の端末受信部25は、情報処理装置1から改善情報を受信する。次に、端末処理部23は、出力する改善情報を構成する。そして、端末出力部26は、構成された改善情報を出力する。かかる出力例は、図10である。
(具体例2)
今、ユーザは、販売不振の自動車の対象商品情報(機能12,・・・,機能1N,色「黒」,ドア「2ドア」・・・,価格情報「3250000円」,販売情報「800台」)を含む改善提案指示を、端末装置2に入力した、とする。すると、端末装置2の端末受付部22は、かかる改善提案指示を受け付ける。
次に、端末処理部23は、送信する改善提案指示を構成する。ここで、端末処理部23は、上記の処理と同様に、入力された対象商品情報を用いて、ベクトルである対象商品情報(0,1,・・・,1,0,1,0,0,1,・・・,3250000,800)を構成する。次に、端末処理部23は、商品識別子「1」と対象商品情報(0,1,・・・,1,0,1,0,0,1,・・・,3250000,800)とを含む改善提案指示を構成する。そして、端末送信部24は、構成した改善提案指示を情報処理装置1に送信する。
次に、情報処理装置1の受付部12は、端末装置2から改善提案指示を受信する。そして、処理部13は、改善提案指示が有する対象商品情報を用いて、以下のように改善情報を取得する。つまり、まず、候補属性値取得部132は、受信された改善提案指示が有する対象商品情報(0,1,・・・,1,0,1,0,0,1,・・・,3250000,800)を取得する。次に、候補属性値取得部132は、対象商品情報および図6の属性情報管理表を用いて、上記で説明した処理により、1以上の付加候補属性値、および1以上の変更候補属性値を属性値格納部112から取得する。なお、候補属性値取得部132は、変動し得る2以上の価格情報も候補属性値として取得しても良い。かかる場合、例えば、改善提案指示が価格情報の許容範囲(例えば、「2800000以上」)等を有しており、かかる許容範囲の中で、採り得る複数の価格情報(例えば、10万円単位で、「280万円、290万円、300万円、310万円、320万円、325万円」を取得する)を候補属性値として取得しても良い。
次に、販売情報取得部134は、取得した機能識別子および採り得る商品属性値の各組み合わせを取得する。次に、価格情報変更部133は、各組み合わせの1以上の属性値を、商品識別子「1」に対応する商品価格算出表(図7)に適用し、各ベクトルに対応する価格情報を取得する。そして、販売情報取得部134は、上記の組み合わせの数の分のベクトル、および各ベクトルに対応する価格情報を用いて、評価商品情報を取得する。なお、販売情報取得部134は、上述した価格情報の変動も含めて、組み合わせを取得することは好適である。
次に、販売情報取得部134は、上記の組み合わせの数の分の評価商品情報を学習情報格納部111の学習情報に適用し、例えば、機械学習のアルゴリズムにより、各組み合わせに対応付けて、第二の販売情報を取得する。
次に、判断部135は、受信された改善提案指示が有する販売情報「800」を取得する。 次に、判断部135は、各組み合わせに対応する第二の販売情報が条件「第二の販売情報>販売情報(800)」を満たすか否かを判断する。そして、条件を満たす組み合わせに対して、判断部135は、第二の販売情報と販売情報との差(増加予測販売台数)と、改善すべき属性値の数とを用いて、改善スコアを取得する。なお、ここで、判断部135は、「第二の販売情報−販売情報」が大きいほど改善スコアを大きくすることは好適である。また、改善すべき属性値の数が少ないほど改善スコアを大きくすることは好適である。次に、判断部135は、各組み合わせの1以上の属性値の集合と、改善スコアとを対にして、図示しないバッファに一時蓄積する。
次に、処理部13は、バッファ内の改善スコアに基づいて、予め決められた条件を満たすほど改善される1以上の組み合わせを決定する。
次に、処理部13は、決定した1以上の組み合わせを用いて、改善情報を構成する。そして、次に、販売情報出力部141は、構成された改善情報を端末装置2に送信する。
次に、端末装置2の端末受信部25は、情報処理装置1から改善情報を受信する。次に、端末処理部23は、出力する改善情報を構成する。そして、端末出力部26は、構成された改善情報を出力する。なお、改善情報の出力態様は問わない。
(具体例3)
今、端末装置2のユーザは、確定した仕様の自動車の対象商品情報(機能11,・・・,機能1N,色「赤」,ドア「2ドア」・・・,価格情報「5250000円」)を含む販売予測指示を、端末装置2に入力した、とする。すると、端末装置2の端末受付部22は、かかる販売予測指示を受け付ける。
次に、端末処理部23は、送信する販売予測指示を構成する。ここで、端末処理部23は、上記の処理と同様に、入力された対象商品情報を用いて、ベクトルである対象商品情報(1,0,・・・,1,0,0,1,0,1,・・・,5250000)を構成する。次に、端末処理部23は、商品識別子「1」と対象商品情報(1,0,・・・,1,0,0,1,0,1,・・・,5250000)とを含む販売予測指示を構成する。そして、端末送信部24は、構成した販売予測指示を情報処理装置1に送信する。
次に、情報処理装置1の受付部12は、端末装置2から販売予測指示を受信する。次に、販売情報取得部134は、受信された販売予測指示が有する対象商品情報(1,0,・・・,1,0,0,1,0,1,・・・,5250000)を取得した、とする。次に、販売情報取得部134は、当該対象商品情報を学習情報に適用し、販売情報「7300」台を取得した。次に、販売情報出力部141は、取得された販売情報「7300」を端末装置2に送信する。
次に、端末装置2の端末受信部25は、情報処理装置1から販売情報を受信する。また、端末処理部23は、出力する販売情報を構成する。ここで、出力する販売情報は、例えば、「頂いた仕様、価格では、予測販売台数は「7300」台と算出されました。」である。そして、端末出力部26は、構成された販売情報を出力する。
以上、本実施の形態によれば、良好な販売状況となることが予測される商品の1以上の属性値の付加についての改善提案が行える。
また、本実施の形態によれば、販売状況が改善することが予測される商品の1以上の属性値の付加についての改善提案が行える。
また、本実施の形態によれば、良好な販売状況となることが予測される商品の1以上の属性値の変更についての改善提案が行える。
また、本実施の形態によれば、販売状況が改善することが予測される商品の1以上の属性値の変更についての改善提案が行える。
また、本実施の形態によれば、価格の変動も考慮した、商品の改善提案を行える。
さらに、本実施の形態によれば、商品の販売情報を予測できる。
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、商品の2以上の属性値と、当該商品の販売に関する販売情報とを有する2以上の商品情報を学習した学習情報が格納される学習情報格納部を具備する記録媒体にアクセス可能なコンピュータを、商品の1以上の属性値を有する対象商品情報を受け付ける受付部と、前記受付部が受け付けた対象商品情報を前記学習情報に適用し、販売情報を取得する販売情報取得部と、前記販売情報を出力する販売情報出力部として機能させるためのプログラムである。
また、上記記録媒体は、商品が採用し得る2以上の属性値が格納される属性値格納部をさらに具備し、上記プログラムは、コンピュータを前記対象商品情報が有さない属性値であり、前記属性値格納部の属性値である付加候補属性値を取得する候補属性値取得部としてさらに機能させ、前記販売情報取得部は、前記受付部が受け付けた対象商品情報に代えて、前記対象商品情報が有する1以上の属性値と前記付加候補属性値とを有する評価商品情報を前記学習情報に適用し、第二の販売情報を取得し、コンピュータを、前記第二の販売情報が、予め決められた条件を満たすほど良好であるか否かを判断する判断部と、前記判断部が予め決められた条件を満たすほど良好であると判断した前記第二の販売情報を取得する元になった前記付加候補属性値を含む改善情報を出力する改善情報出力部としてさらに機能させるプログラムであることは好適である。
また、上記記録媒体は、商品が採用し得る2以上の属性値が格納される属性値格納部をさらに具備し、上記プログラムは、コンピュータを前記対象商品情報が有する属性値に代えて採用し得る属性値である変更候補属性値を前記属性値格納部から取得する候補属性値取得部としてさらに機能させ、前記販売情報取得部は、前記対象商品情報が有する1以上の属性値から前記変更候補属性値に代えられた属性値を除き、前記変更候補属性値を付加した評価商品情報を前記学習情報に適用し、第二の販売情報を取得し、コンピュータを、前記第二の販売情報が、予め決められた条件を満たすほど良好であるか否かを判断する判断部と、前記判断部が予め決められた条件を満たすほど良好であると判断した前記第二の販売情報を取得する元になった前記付加候補属性値を含む改善情報を出力する改善情報出力部としてさらに機能させるプログラムであることは好適である。
また、図11は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報処理装置1等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図11は、このコンピュータシステム300の概観図であり、図12は、システム300のブロック図である。
図11において、コンピュータシステム300は、CD−ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。
図12において、コンピュータ301は、CD−ROMドライブ3012に加えて、MPU3013と、CD−ROMドライブ3012等に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。
コンピュータシステム300に、上述した実施の形態の情報処理装置1等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。
プログラムは、コンピュータ301に、上述した実施の形態の情報処理装置1等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
以上のように、本発明にかかる情報処理装置は、商品の改善提案を行えるという効果を有し、機能改善を提案するサーバ装置等として有用である。
1 情報処理装置
2 端末装置
11 格納部
12 受付部
13 処理部
14 出力部
21 端末格納部
22 端末受付部
23 端末処理部
24 端末送信部
25 端末受信部
26 端末出力部
111 学習情報格納部
111 習情報格納部
112 属性値格納部
131 学習部
132 候補属性値取得部
133 価格情報変更部
134 販売情報取得部
135 判断部
141 販売情報出力部
142 改善情報出力部

Claims (13)

  1. 商品の2以上の属性値と、当該商品の販売に関する販売情報とを有する2以上の商品情報を学習した学習情報が格納される学習情報格納部と、
    商品の1以上の属性値を有する対象商品情報を受け付ける受付部と、
    前記受付部が受け付けた対象商品情報を前記学習情報に適用し、販売情報を取得する販売情報取得部と、
    前記販売情報を出力する販売情報出力部とを具備する情報処理装置。
  2. 商品が採用し得る2以上の属性値が格納される属性値格納部と、
    前記対象商品情報が有さない属性値であり、前記属性値格納部の属性値である付加候補属性値を取得する候補属性値取得部とをさらに具備し、
    前記販売情報取得部は、
    前記受付部が受け付けた対象商品情報に代えて、前記対象商品情報が有する1以上の属性値と前記付加候補属性値とを有する評価商品情報を前記学習情報に適用し、第二の販売情報を取得し、
    前記第二の販売情報が、予め決められた条件を満たすほど良好であるか否かを判断する判断部と、
    前記判断部が予め決められた条件を満たすほど良好であると判断した前記第二の販売情報を取得する元になった前記付加候補属性値を含む改善情報を出力する改善情報出力部とをさらに具備する請求項1記載の情報処理装置。
  3. 前記予め決められた条件は、
    前記販売情報と前記第二の販売情報とを比較した結果、販売に関して改善されていると判断できることであり、
    前記判断部が販売に関して改善されていると判断した前記第二の販売情報を取得する元になった前記付加候補属性値を含む改善情報を出力する改善情報出力部をさらに具備する請求項2記載の情報処理装置。
  4. 前記候補属性値取得部は、
    前記対象商品情報が有さない属性値であり、前記属性値格納部の属性値である2以上の付加候補属性値を取得し、
    前記販売情報取得部は、
    前記対象商品情報が有する1以上の属性値と前記2以上の付加候補属性値とを有する評価商品情報を前記学習情報に適用し、第二の販売情報を取得する請求項2または請求項3記載の情報処理装置。
  5. 商品が採用し得る2以上の属性値が格納される属性値格納部と、
    前記対象商品情報が有する属性値に代えて採用し得る属性値である変更候補属性値を前記属性値格納部から取得する候補属性値取得部とをさらに具備し、
    前記販売情報取得部は、
    前記対象商品情報が有する1以上の属性値から前記変更候補属性値に代えられた属性値を除き、前記変更候補属性値を付加した評価商品情報を前記学習情報に適用し、第二の販売情報を取得し、
    前記第二の販売情報が、予め決められた条件を満たすほど良好であるか否かを判断する判断部と、
    前記判断部が予め決められた条件を満たすほど良好であると判断した前記第二の販売情報を取得する元になった前記変更候補属性値を含む改善情報を出力する改善情報出力部とをさらに具備する請求項1記載の情報処理装置。
  6. 前記予め決められた条件は、
    前記販売情報と前記第二の販売情報とを比較した結果、販売に関して改善されていると判断できることであり、
    前記判断部が販売に関して改善されていると判断した前記第二の販売情報を取得する元になった前記変更候補属性値を含む改善情報を出力する改善情報出力部とをさらに具備する請求項5記載の情報処理装置。
  7. 前記候補属性値取得部は、
    前記対象商品情報が有する2以上の各属性値に代えて採用し得る属性値である2以上の変更候補属性値を前記属性値格納部から取得し、
    前記販売情報取得部は、
    前記対象商品情報が有する1以上の属性値から前記変更候補属性値に代えられた2以上の属性値を除き、前記2以上の変更候補属性値を付加した評価商品情報を前記学習情報に適用し、第二の販売情報を取得する請求項5または請求項6記載の情報処理装置。
  8. 前記商品の2以上の属性値は、商品の価格を特定する価格情報を含み、
    前記付加候補属性値の付加または前記変更候補属性値への変更に対して、変更される価格情報を取得する価格情報変更部とをさらに具備し、
    前記販売情報取得部は、
    変更前の価格情報に代えて、前記価格情報変更部が取得した変更される価格情報を有する評価商品情報を前記学習情報に適用し、第二の販売情報を取得する請求項2から請求項7いずれか一項に記載の情報処理装置。
  9. 前記商品の2以上の属性値は、商品の機能を識別する機能識別子または商品の2以上の各機能の有無を示す機能有無情報を含む請求項1から請求項8いずれか一項に記載の情報処理装置。
  10. 前記販売情報は、
    商品の販売数を示す情報、または商品の販売総額を示す情報である請求項1から請求項9いずれか一項に記載の情報処理装置。
  11. 前記受付部は、
    2以上の商品情報をも受け付け、
    前記2以上の商品情報を機械学習のアルゴリズムにより学習し、学習情報を取得する学習部をさらに具備し、
    前記学習情報格納部の学習情報は、前記学習部が取得した学習情報である請求項1から請求項10いずれか一項に記載の情報処理装置。
  12. 商品の2以上の属性値と、当該商品の販売に関する販売情報とを有する2以上の商品情報を学習した学習情報が格納される学習情報格納部、受付部、販売情報取得部、販売情報出力部により実現される情報処理方法であって、
    前記受付部が、商品の1以上の属性値を有する対象商品情報を受け付ける受付ステップと、
    前記販売情報取得部が、前記受付ステップで受け付けられた対象商品情報を前記学習情報に適用し、販売情報を取得する販売情報取得ステップと、
    前記販売情報出力部が、前記販売情報を出力する販売情報出力ステップとを具備する情報処理方法。
  13. 商品の2以上の属性値と、当該商品の販売に関する販売情報とを有する2以上の商品情報を学習した学習情報が格納される学習情報格納部を具備する記録媒体にアクセス可能なコンピュータを、商品の1以上の属性値を有する対象商品情報を受け付ける受付部と、
    前記受付部が受け付けた対象商品情報を前記学習情報に適用し、販売情報を取得する販売情報取得部と、
    前記販売情報を出力する販売情報出力部として機能させるためのプログラム。
JP2017179116A 2017-09-19 2017-09-19 情報処理装置、情報処理方法、およびプログラム Active JP6874234B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017179116A JP6874234B2 (ja) 2017-09-19 2017-09-19 情報処理装置、情報処理方法、およびプログラム
PCT/JP2018/031637 WO2019058884A2 (ja) 2017-09-19 2018-08-28 情報処理装置、情報処理方法、および記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017179116A JP6874234B2 (ja) 2017-09-19 2017-09-19 情報処理装置、情報処理方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2019053684A true JP2019053684A (ja) 2019-04-04
JP6874234B2 JP6874234B2 (ja) 2021-05-19

Family

ID=65809853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017179116A Active JP6874234B2 (ja) 2017-09-19 2017-09-19 情報処理装置、情報処理方法、およびプログラム

Country Status (2)

Country Link
JP (1) JP6874234B2 (ja)
WO (1) WO2019058884A2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021022220A (ja) * 2019-07-29 2021-02-18 株式会社プロフィールド 情報処理装置、情報処理方法、およびプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10124478A (ja) * 1996-10-23 1998-05-15 Nri & Ncc Co Ltd セグメント生成型予測モデル構築装置及びその方法
JPH10124476A (ja) * 1996-10-23 1998-05-15 Nri & Ncc Co Ltd 階層的予測モデル構築装置及びその方法
JPH10228463A (ja) * 1997-02-17 1998-08-25 Hitachi Ltd 需要予測モデル評価方法
JPH10228461A (ja) * 1997-02-17 1998-08-25 Hitachi Ltd 需要予測方法
WO2002057986A2 (en) * 2000-11-10 2002-07-25 Affinnova, Inc. Method and apparatus for dynamic, real-time market segmentation
JP2003203193A (ja) * 2001-12-28 2003-07-18 Japan Tobacco Inc シミュレーションシステムおよびシミュレーション方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10124478A (ja) * 1996-10-23 1998-05-15 Nri & Ncc Co Ltd セグメント生成型予測モデル構築装置及びその方法
JPH10124476A (ja) * 1996-10-23 1998-05-15 Nri & Ncc Co Ltd 階層的予測モデル構築装置及びその方法
JPH10228463A (ja) * 1997-02-17 1998-08-25 Hitachi Ltd 需要予測モデル評価方法
JPH10228461A (ja) * 1997-02-17 1998-08-25 Hitachi Ltd 需要予測方法
WO2002057986A2 (en) * 2000-11-10 2002-07-25 Affinnova, Inc. Method and apparatus for dynamic, real-time market segmentation
JP2004529406A (ja) * 2000-11-10 2004-09-24 アフィノバ, インコーポレイテッド 動的なリアルタイムマーケットセグメンテーションのための方法および装置
JP2003203193A (ja) * 2001-12-28 2003-07-18 Japan Tobacco Inc シミュレーションシステムおよびシミュレーション方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
加藤 慶信: ""データサイエンティストが"売り時"をつかむ 「予測」と「見える化」を究める"", 日経情報ストラテジー, vol. 第288号, JPN6019017981, 29 February 2016 (2016-02-29), JP, pages 50 - 55, ISSN: 0004222978 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021022220A (ja) * 2019-07-29 2021-02-18 株式会社プロフィールド 情報処理装置、情報処理方法、およびプログラム
JP7545675B2 (ja) 2019-07-29 2024-09-05 株式会社プロフィールド 情報処理装置、情報処理方法、およびプログラム

Also Published As

Publication number Publication date
JP6874234B2 (ja) 2021-05-19
WO2019058884A2 (ja) 2019-03-28

Similar Documents

Publication Publication Date Title
KR101785219B1 (ko) 사물 인터넷 환경에서의 그룹 사용자를 위한 그룹 구성 정보 기반 서비스 추천 방법
US20140143040A1 (en) Membership registration system and membership registration method
CA2920407A1 (en) Promoter system and method for processing product and service data
CN112020710A (zh) 信息提供系统和信息提供方法
CN112637024A (zh) 控制方法、装置、电子设备及存储介质
US20220215435A1 (en) System and method for using device discovery to provide marketing recommendations
JP2019101861A (ja) 情報処理装置、情報処理方法、およびプログラム
US20130227098A1 (en) Setting system, server, terminal device, setting method, and setting program
JP2020004027A (ja) 情報処理装置、情報処理方法、およびプログラム
JP2019053684A (ja) 情報処理装置、情報処理方法、およびプログラム
KR20190091080A (ko) 상점 정보를 수신하는 방법 및 이를 사용하는 전자 장치
JP7545675B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP2020102161A (ja) 推定装置、レコメンドシステム、推定プログラムおよび推定方法
US20230057373A1 (en) Methods and apparatus to incrementally train a model
JP2016126564A (ja) 電子チケットの誤使用を防止する方法及びシステム
KR102825591B1 (ko) 사용자 프로파일을 생성하는 장치 및 그 장치를 포함하는 시스템
US9767466B2 (en) Method and apparatus for configuring network between users in communication system
US10659565B2 (en) Information processing system and information processing apparatus
CN109725860A (zh) 经营业务的管控方法、终端及计算机可读存储介质
US20160353247A1 (en) Device retrieval server, method of retrieving device, and program for device retrieval server
US20140006625A1 (en) Providing apparatus and providing method
US20220198369A1 (en) Management device, control method and storage medium
KR20210152739A (ko) 전자장치 및 그 제어방법
US20240037605A1 (en) System and method for using device discovery to provide marketing recommendations
JP7336780B1 (ja) プログラム、方法、情報処理装置、システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190626

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191223

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20191223

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200106

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20200107

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20200306

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20200310

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20200923

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20210105

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20210202

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20210309

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20210309

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210312

R150 Certificate of patent or registration of utility model

Ref document number: 6874234

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350