JP2020009157A - 売上予測装置及びプログラム - Google Patents

売上予測装置及びプログラム Download PDF

Info

Publication number
JP2020009157A
JP2020009157A JP2018129748A JP2018129748A JP2020009157A JP 2020009157 A JP2020009157 A JP 2020009157A JP 2018129748 A JP2018129748 A JP 2018129748A JP 2018129748 A JP2018129748 A JP 2018129748A JP 2020009157 A JP2020009157 A JP 2020009157A
Authority
JP
Japan
Prior art keywords
prediction
sales
value
feature
customer
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.)
Pending
Application number
JP2018129748A
Other languages
English (en)
Inventor
佑介 山浦
Yusuke Yamaura
佑介 山浦
軼謳 王
Yiou Wang
軼謳 王
啓一 根本
Keiichi Nemoto
啓一 根本
大西 健司
Kenji Onishi
健司 大西
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2018129748A priority Critical patent/JP2020009157A/ja
Publication of JP2020009157A publication Critical patent/JP2020009157A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】商品に対する顧客の興味や関心を考慮した売上予測を行うことが可能な売上予測装置及びプログラムを提供する。
【解決手段】売上予測装置1は、特定の場所に配置された商品に対する過去の顧客の行動に関する素性ごとの時系列データから将来の特定の期間における素性ごとの第1の予測値を第1の予測モデルを用いて算出する第1の予測部4と、算出された素性ごとの第1の予測値に基づいて特定の期間における商品の売上の第2の予測値を第2の予測モデルを用いて算出する第2の予測部6とを備える。
【選択図】図1

Description

本発明は、売上予測装置及びプログラムに関する。
近年、売上げの変動要因と来店客の購買行動との関係に基づいて、売上げ効果の高い手段を予測し提示することが可能な売場計画支援システムが提案されている(例えば、特許文献1参照。)。
特許文献1に記載された売場計画支援システムは、売上げ変動要因を設定する仮説設定手段と、売場における来店客の動きを計測する動線計測手段と、動線計測手段により計測された動線データおよび売上げデータを蓄積するデータ蓄積手段と、仮説設定手段により設定された仮説と動線計測手段により計測された動線データとの差異を比較し検証する比較・検証手段と、データ蓄積手段に蓄積された売上げデータと動線データとの関係を分析する分析手段と、分析手段により分析された結果から売上げを予測する売上げ予測手段と、予測手段により予測された内容に対応する要因を提示する要因提示手段とを備える。
特開2004−118454号公報
本発明の課題は、商品に対する顧客の興味や関心を考慮した売上予測を行うことが可能な売上予測装置及びプログラムを提供することにある。
[1]特定の場所に配置された商品に対する過去の顧客の行動に関する素性ごとの時系列データから将来の特定の期間における前記素性ごとの第1の予測値を第1の予測モデルを用いて算出する第1の予測部と、
算出された前記素性ごとの前記第1の予測値に基づいて前記特定の期間における前記商品の売上の第2の予測値を第2の予測モデルを用いて算出する第2の予測部と、を備えた売上予測装置。
[2]前記第2の予測部は、前記素性ごとの前記第1の予測値と前記第2の予測値との関係情報を提示する、前記[1]に記載の売上予測装置。
[3]前記関係情報は、前記素性ごとの前記第1の予測値の前記第2の予測値への寄与率である、前記[2]に記載の売上予測装置。
[4]前記過去の顧客の行動に関する履歴データから前記素性ごとの時系列データを取得する取得部を、さらに備えた前記[1]から[3]のいずれか1つの記載の売上予測装置。
[5]前記第1の予測部は、前記時系列データを取得する前記履歴データの範囲の変化率に応じた前記第1の予測モデルを用いて前記素性ごとの予測値を算出する、前記[4]に記載の売上予測装置。
[6]前記第1の予測部は、前記履歴データの範囲の前記変化率が閾値よりも小さい場合、前記第1の予測モデルとして時系列モデルを用いる、前記[5]に記載の売上予測装置。
[7]前記第1の予測部は、前記履歴データの範囲の前記変化率が前記閾値以上の場合、前記第1の予測モデルとして機械学習モデルを用いる、前記[5]に記載の売上予測装置。
[8]前記取得部は、前記素性ごとの時系列データの個々の素性値に信頼度を付加して前記第1の予測部に入力する、前記[4]から[7]のいずれか1つの記載の売上予測装置。
[9]前記第1の予測部は、前記商品のネットワーク上の仮想店舗における顧客の行動に関する素性に基づいて前記信頼度を修正する、前記[8]に記載の売上予測装置。
[10]前記特定の場所は、棚であり、前記顧客の行動に関する素性は、前記棚における顧客の特定の行動を行った人数を含む、前記[1]から[9]に記載の売上予測装置。
[11]前記特定の行動を行った人数は、前記棚の前を通過した人数、前記棚の前に予め定められた時間滞留した人数、前記商品を予め定められた時間注目した人数を含む、前記[10]に記載の売上予測装置。
[12]前記第1の予測部は、商品の関連度が閾値以上の他の商品の前記特定の行動を行った人数を用いて前記第1の予測値を算出する、前記[11]に記載の売上予測装置。
[13]前記顧客の行動に関する素性は、前記顧客の属性ごとの人数を含む、前記[1]から[12]のいずれか1つに記載の売上予測装置。
[14]前記顧客の属性は、性別及び年代を含む、前記[13]に記載の売上予測装置。
[15]前記第2の予測部は、前記第1の予測値及び環境情報の素性値から前記第2の予測値を算出する、前記[1]から[14]のいずれか1つに記載の売上予測装置。
[16]コンピュータを、特定の場所に配置された商品に対する過去の顧客の行動に関する素性ごとの時系列データから将来の特定の期間における前記素性ごとの第1の予測値を第1の予測モデルを用いて算出する第1の予測部と、
算出された前記素性ごとの前記第1の予測値に基づいて用いて前記特定の期間における前記商品の売上の第2の予測値を第2の予測モデルを用いて算出する第2の予測部、として機能させるためのプログラム。
請求項1、4、16に係る発明によれば、商品に対する顧客の興味や関心を考慮した売上予測を行うことが可能になる。
請求項2、3に係る発明によれば、売上予測を改善するための関係情報を提示することができる。
請求項5〜7に係る発明によれば、履歴データの性質に応じた予測モデルを用いることで履歴データの性質に依らず同一の予測モデルを用いる場合と比べて売上予測を高精度に行うことができる。
請求項8、9に係る発明によれば、信頼度を用いない場合と比べて売上予測を高精度に行うことができる。
請求項10、11に係る発明によれば、顧客の棚の前の行動を分析することで、商品に対する顧客の興味や関心の程度を知ることができる。
請求項12に係る発明によれば、おにぎり等の食べ物を購入した顧客はお茶等の飲料を購入する傾向にある等のように、商品間の関連性が高い場合に、予測に用いるデータ数が増えて売上予測を高精度に行うことができる。
請求項13、14に係る発明によれば、商品への興味や関心が顧客の属性によって異なるような商品に対しては、顧客の属性を素性に用いない場合と比べて売上予測を高精度に行うことができる。
請求項15に係る発明によれば、一般的に予測に用いられる環境情報を統合して売上予測を行うことができる。
図1は、本発明の実施の形態に係る売上予測システムの概略の構成例を示す図である。 図2は、第2の記憶部に記憶されているテーブルの一例を示し、(a)は、属性別来店人数テーブルの一例を示す図、(b)は、棚前行動データテーブルの一例を示す図である。 図3は、環境情報取得部及び行動データ取得部の機能を説明するための図である。 図4は、第2の予測部の第2の予測モデルが完成した後、売上増加のための施策を推薦するための構成を示す図である。 図5は、売上予測装置の変形例1を示す図である。 図6(a)〜(d)は、信頼度を説明するための図である。 図7は、従来と本実施の形態の予測モデルについて予測精度をシミュレーションした結果を示す図である。
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
[実施の形態の要約]
本発明の実施の形態に係る売上予測装置は、特定の場所に配置された商品に対する過去の顧客の行動に関する素性ごとの時系列データから将来の特定の期間における素性ごとの第1の予測値を第1の予測モデルを用いて算出する第1の予測部と、算出された素性ごとの第1の予測値に基づいて特定の期間における商品の売上の第2の予測値を第2の予測モデルを用いて算出する第2の予測部とを備える。
「特定の場所」は、例えば、実店舗内の商品が陳列された棚である。「商品」は、単品の商品でも同一の棚に陳列された同種の複数の商品でもよい。同種の商品は、例えば、具材が異なるおにぎり、容量や商品名等が異なる緑茶のペットボトル等がある。「顧客の行動」には、来店、棚前の通行、棚前の滞留、商品の注目、商品の購入等が含まれる。「素性」とは、売上に影響を与え得る要素のことである。顧客の行動に関する素性には、例えば、顧客の属性別の来店人数、棚前の行動等が含まれる。棚前行動には、棚前を通行する人数(通行人数)、棚前に一定の時間滞在する人数(滞留人数)、商品を見た人数(注目人数)等が含まれる。「時系列データ」は、測定された日時が異なる複数の素性値からなる。素性値は、素性の具体的な値のことである。例えば、素性が曜日の場合、日曜日、月曜日等が素性値となる。「特定の期間」は、一日でもよく、1週間のように複数の日に跨った期間でもよい。「予測モデル」とは、学習した結果としてのパラメータを用いて予測アルゴリズムを実行するものである。
[実施の形態]
図1は、本発明の実施の形態に係る売上予測システムの概略の構成例を示す図である。この売上予測システム10は、例えば、コンビニエンストア、百貨店、ショッピングセンター等の実店舗100に適用され得る。実店舗100には、例えば、商品が陳列される複数の棚11と、店員が会計処理を行うための端末装置12と、店内を撮影する第1乃至第4のカメラ13A、13B、13C、13D(これらを総称するときは、単に「カメラ13」という。)と、カメラ13で撮影された画像から実店舗100内の顧客の行動を解析する解析装置14とが配置されている。棚11は、特定の場所の一例である。なお、解析装置14は、クラウドサーバに設けられていてもよい。
また、売上予測システム10は、環境情報150を記憶する第1の記憶部15と、解析装置14で解析された顧客の行動情報160及び購買データ120を記憶する第2の記憶部16と、環境情報150及び行動情報160に基づいて将来の特定の期間における売上の予測値を算出する売上予測装置1とを備える。行動情報160は、過去の顧客の行動に関する履歴データの一例である。
売上予測装置1は、環境情報取得部2と、行動データ取得部3と、環境情報150及び行動情報160に基づいて素性予測値41を算出する第1の予測部4と、データを統合するデータ統合部5と、データ統合部5によって統合されたデータを入力して売上予測値60を算出する第2の予測部6とを備える。行動データ取得部3は、取得部の一例である。素性予測値41は、第1の予測値の一例である。売上予測値60は、第2の予測値の一例である。
この売上予測装置1は、例えば、コンピュータのCPU(Central Processing Unit)、インターフェース等から構成された制御部と、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク等で構成された記憶部とを用いて実現することができる。売上予測装置1の各部は、例えば、CPUが記憶部に記憶されたプログラムに従って動作することで機能する。
実店舗100は、顧客が通過できるエリアE〜E12が設けられている。同図に示すルートRは、一例として、顧客の移動経路を示すものである。顧客の移動経路は、実店舗100における顧客の購買行動プロセス(例えば、来店、棚前の通行、棚前の滞留、商品の注目、商品の購入等)に対応している。
棚11には、商品として、例えば、おにぎり、弁当、お茶、カップラーメン、菓子、日用品、パン類、アルコール類、雑誌類をそれぞれ陳列している棚11a〜11iがある。
端末装置12は、カウンタに配置されたPOS(Point Of Sale)レジスタと呼ばれるコンピュータ装置である。実店舗100に入店した顧客は、手に取った商品をカウンタに持って行き、会計を行う。端末装置12は、実店舗100で販売されている商品が顧客によって購入される際に、会計のための処理、商品の購入を記録したレシートの発行、商品ごとの購買を示す購買データ120の生成等を行う。端末装置12は、購買データ120を無線又は有線により解析装置14に送信するとともに、第2の記憶部16に記憶する。
カメラ13は、動画でも静止画でもよい。カメラ13は、撮影した画像を撮影日時とともに無線又は有線により解析装置14に送信する。第1のカメラ13Aは、エリアE〜E、E11、E12を含む店内を撮影し、第2のカメラ13Bは、エリアE〜E12を含む店内を撮影する。第3のカメラ13Cは、エリアE、E11、E12、端末装置12及び入口101を含む店内を撮影する。第4のカメラ13Dは、天井に設けられ、店内における顧客の位置を検出するための全方位カメラである。なお、カメラ13の配置は上記に限られるものではない。また、顧客の位置をビーコンによる位置センシング等の技術を用いて取得してもよい。
解析装置14は、カメラ13から送信された画像と撮影日時、及び端末装置12から送信された購買データ120に基づいて、顧客の行動を解析し、解析結果を行動情報160として収集し、第2の記憶部16に記憶する。具体的には、解析装置14は、カメラ13から送信された画像のうち顧客の顔の部分の画像(以下「顔画像」ともいう。)に基づいて、実店舗100に来店した顧客の性別及び年代を解析し、来店した人数を性別及び年代ごとに取得し、性別及び年代ごとの来店した人数(以下「属性別来店人数」ともいう。)を撮影日時とともに行動情報160として第2の記憶部16に記憶する。性別及び年代は顧客の属性の一例である。なお、顧客の性別及び年代の一方のみを解析してもよい。
また、解析装置14は、カメラ13から送信された画像に基づいて、棚11a〜11iごとに、棚11a〜11iの前を通行した人数(以下「通行人数」ともいう。)、棚11a〜11iの前で予め定められた時間(例えば、5秒以上10秒未満、10秒以上)ごとに滞留した人数(以下「滞留人数」ともいう。)、及び棚11に陳列された商品を予め定められた時間(例えば、1秒以上5秒未満、5秒以上)ごとに注目した人数(以下「注目人数」ともいう。)を取得し、それらを撮影日時とともに行動情報160として第2の記憶部16に記憶する。解析装置14は、顔画像から顔の向きを検出し、顔の向きから注目している商品を特定することにより、棚11a〜11iごとに上記通行人数、滞留人数及び注目人数を取得することができる。
第1の記憶部15に記憶される環境情報150には、商品の売上に影響を与え得る各種の素性が含まれる。素性には、例えば、天候(例えば、気温、湿度、風速、降水量、天気)、カレンダ(例えば、年、月、週、曜日、祝日、休日、季節、ゴールデンウィーク(GW)、お盆、年末年始)、イベント(例えば、セール、キャンペーン等)等がある。環境情報150は、過去、現在及び将来の予定又は予想の情報である。
第2の記憶部16に記憶される行動情報160には、属性別来店人数テーブル161(図2(a)参照)、棚前行動データテーブル162(図2(b)参照)が含まれる。
図2は、第2の記憶部16に記憶されているテーブル161、162の一例を示す図である。図2(a)は、属性別来店人数テーブル161の一例を示す図、図2(b)は、棚前行動データテーブル162の一例を示す図である。属性別来店人数テーブル161は、図2(a)に示すように、来店年月日と、男性10代、男性20代、・・・、女性60代、・・・等の性別及び年代の複数の項目を有する。棚前行動データテーブル162は、図2(b)に示すように、来店年月日と、通行人数、滞留人数(5秒以上10秒未満)、滞留人数(10秒以上)、注目人数(1秒以上5秒未満)、注目人数(5秒以上)等の複数の項目を有する。例えば、滞留人数(5秒以上10秒未満)や注目人数(1秒以上5秒未満)は、当該商品を購入する目的で実店舗100に入店した顧客と考えられる。また、滞留人数(10秒以上)や注目人数(5秒以上)は、当該商品の購入を迷っている可能性があることから、当該商品が購入されていない場合には、レイアウト以外の改善を提言するのに役立てることができる。
データ統合部5は、第1の予測部4が予測した素性予測値41と環境情報取得部2が求めたバイナリ列21b、22b、23bとを統合して第2の予測部6に出力する。
図2は、環境情報取得部2及び行動データ取得部3の機能を説明するための図である。
〔環境情報取得部の構成〕
環境情報取得部2は、第1の記憶部15から、天候に関する素性(例えば、気温、湿度、風速、降水量、天気)の素性値21a、カレンダに関する素性(例えば、年、月、週、曜日、祝日、休日、季節、ゴールデンウィーク(GW)、お盆、年末年始)の素性値22a、及びイベントに関する素性(例えば、セール、キャンペーン等)の素性値23aを取得する。
環境情報取得部2は、天候に関する素性値21aを対応するバイナリテーブル21を参照してバイナリ列21bに変換し、カレンダに関する素性値22aを対応するバイナリテーブル22を参照してバイナリ列22bに変換し、イベントに関する素性値23aを対応するバイナリテーブル23を参照してバイナリ列23bに変換し、それらをデータ統合部5に出力する。バイナリ列は、複数のバイナリ値(0又は1)からなる。バイナリ列は、素性値が数値化された値の一例である。
例えば、2018年7月の最終の日曜日のアイスクリームの売上を予測する場合、天候に関する素性値21aとしては、例えば、当日予測される気温、湿度がそれぞれ素性値21aとなる。カレンダに関する素性値22aとしては、例えば、2018年、7月、29日、日曜日がそれぞれ素性値22aとなる。なお、各素性値21a、22a、23aは、それぞれ1つでも2つ以上でもよい。
〔行動データ取得部の構成〕
行動データ取得部3は、第2の記憶部16が記憶する行動情報160から売上予測に必要な顧客の行動に関するデータ、すなわち属性別来店人数の素性値31及び棚前行動データの素性値32を取得し、複数の素性値31からなる時系列データ310及び複数の素性値32からなる時系列データ320を生成し、それらを第1の予測部4に出力する。以下、属性別来店人数に関する素性値31や時系列データ310及び棚前行動データに関する素性値32や時系列データ320を行動データともいう。棚前行動データに関する素性値32や時系列データ320を棚前行動データともいう。
(時系列データ)
行動データ取得部3が取得する時系列データ310、320は、時系列的な複数の素性値からなり、例えば、先頭の新しい素性値から古い素性値まで順に配列されたデータである。時系列データ310、320は、例えば次の式(1)で表すことができる。
{y t=1={y,y,・・・,y} ・・・(1)
ここで、y:素性値、T:素性値の数、t=1〜T:異なる時間
例えば、2018年7月の最終の日曜日のアイスクリームの売上を予測する場合、属性別来店人数の時系列データ310は、例えば、当日から1週間前の来店人数、2週間前の来店人数、3週間前の来店人数、・・・等の周期的な複数の素性値31でもよい。棚前行動データの通行人数の時系列データ320は、例えば、当日から1週間前の通行人数、2週間前の通行人数、3週間前の通行人数、・・・等の周期的な複数の素性値32でもよい。
(データを取得する期間の長さ)
行動データ取得部3が時系列データ310、320を取得する行動情報160の範囲(期間ともいう。)の長さを、例えば、次のように決めてもよい。なお、行動情報160の期間は、第1の予測部4が使う予測モデルで定義される。
(i)短期の場合
時系列データ310、320を取得する行動情報160の範囲の変化率が閾値以上で急激に変化する場合は、例えば、データを取得する期間を比較的短期(例えば、1ヶ月以下)としてもよい。
(ii)長期の場合
時系列データ310、320を取得する行動情報160の範囲の変化率が閾値未満で緩やかに変化する場合は、例えば、データを取得する期間を比較的長期(例えば、2ヶ月以上)としてもよい。
(データを取得する期間の長さを固定とするか変動とするか)
行動データ取得部3が時系列データ310、320を取得する行動情報160の期間を固定するか変動とするかを、例えば、次のように決めてもよい。
(i)固定の場合
時系列モデルの場合、期間は固定期間(直近1週間、過去4週同曜日、又はこれらの組合せ等)としてもよい。時系列データが長期(例えば1ヶ月以上)に渡ってほとんど変化がない場合は、平均値を用いてもよく、直近の1日のみを用いてもよい。機械学習モデルの場合、期間は固定期間としてもよい。
(ii)変動の場合
時系列モデルの場合、SNSで話題になり始めたら短期間に設定する等のように期間を売上に影響する因子ごとに動的に設定してもよい。また、行動データの値が直近で急激に増加又は減少する場合は、その期間のみを用いたり、直近ほど重みを大きくしてもよい。また、1日だけ値が大きく異なる場合は、その日の重み付けを0としてもよい。固定期間での変動に応じて期間やモデルの重みを変更してもよい。すなわち、固定期間における直近の変動が大きければ直近の履歴データを使用し、直近の変動が小さければ長期の履歴データを使用してもよい。また、モデルに関しては、固定期間における変動パターンに規則性が無い場合(ランダムに変化している等)は正規分布、自己回帰性がある場合(自身の過去の値と相関がある)は時系列分析モデル、変動パターンがある要因に従って変動している場合(天気や曜日の影響を受けている等)は機械学習モデルを用いてもよい。
〔第1の予測部の構成〕
第1の予測部4は、行動データ取得部3から出力された時系列データ310、320に基づいて第1の予測モデルを用いて演算を行い、素性ごとに素性予測値41を算出し、それらをデータ統合部5に出力する。
(予測モデルの種類)
第1の予測部4は、時系列データ310、320を取得する行動情報160の範囲(例えば、ある数ヶ月の期間)の変化率に応じて次に説明する第1の予測モデルを用いて素性ごとの素性予測値41を算出する。
(i)時系列モデル
第1の予測部4は、行動情報160の範囲の変化率が閾値よりも小さい場合、第1の予測モデルとして時系列モデルを用いる。時系列モデルとしては、例えば自己回帰(AR)モデル、移動平均(MA)モデル、自己回帰移動平均(ARMA)モデル等を用いて実現することができる。変化率は、例えば、分散やデータの最大値と最小値の差を用いてもよい。
(ii)機械学習モデル
第1の予測部4は、行動情報160の範囲の変化率が閾値以上の場合、第1の予測モデルとして機械学習モデルを用いる。機械学習モデルとしては、例えば、ニューラルネットワークやSVM(Support Vector Machine)等を用いて実現することができる。機械学習モデルは、教師あり学習でも教師なし学習でもよい。教師あり学習の場合は、時系列データ310、320に対応する実績データと素性予測値41に対応する実績データとを用いる。
(時系列データの変形例)
第1の予測部4に出力されるデータは、上記の属性別来店人数や、通行人数、滞留人数、注目人数等の棚前行動データに限られず、コンバージョン率などそれらの掛け合わせにより計算される情報でもよい。コンバージョン率としては、例えば、通行人数/来店人数、滞留人数/通行人数が考えられる。
(第1の予測モデルの予測アルゴリズム)
第1の予測部4は、第1の予測モデルとして時系列モデルを採用した場合、例えば、属性別来店人数(例えば、男性10代)の時系列データ310の当日(予測日)から1週間前の来店人数、2週間前の来店人数、3週間前の来店人数、・・・の加算平均を行って得られた値を属性別来店人数の素性予測値41としてもよく、重み付け平均(加重平均)を用いてもよい。なお、通行人数、滞留人数、注目人数等の棚前データについても、加算平均や加重平均を用いて素性予測値41を求めてもよい。
〔第2の予測部の構成〕
第2の予測部6は、環境情報取得部2からデータ統合部5を介して出力された、天候に関するバイナリ列21b、カレンダに関するバイナリ列22b、及びイベントに関するバイナリ列23bと、第1の予測部4からデータ統合部5を介して出力された属性別来店人数、通行人数、滞留人数、注目人数ごとの素性予測値41とを入力し、第2の予測モデルを用いて特定の期間、例えば、特定の日の売上予測値を算出する。
第2の予測モデルとしては、例えば、ニューラルネットワークやSVM(Support Vector Machine)等の機械学習モデルを用いて実現することができる。機械学習モデルは、教師あり学習でも教師なし学習でもよい。教師あり学習の場合は、素性予測値41に対応する実績データと売上予測値60に対応する実績の購買データとを用いる。一般的な機械学習による予測モデルでは、当日の天候、カレンダ、イベント等の情報を用いるが、属性別来店人数や棚前行動データ等の当日の行動データは、事前に入手できないために予測値としての素性予測値41を用いる。
図4は、第2の予測部6の第2の予測モデルが完成した後、売上増加のための施策を推薦するための構成を示す図である。予測モデルは、購買データ120及び行動情報160の実績に基づいて学習する。第2の予測モデルが完成した後は、行動データを任意の値に設定し、売上のシミュレーションを行うことが可能である。
第2の予測部6は、素性ごとの素性予測値41と売上予測値60との関係情報を提示してもよい。関係情報は、例えば、素性ごとの素性予測値41の売上予測値60への寄与率でもよい。
また、売上に影響する行動データを抽出し、顧客の興味や関心に基づく施策の推薦が可能である。例えば、属性別来店人数に対しては属性に応じた入口誘導改善、通行人数に対しては店内のレイアウトの改善等、滞留人数に対してはPOP設置、商品の配置変更等、注目人数に対してはPOP設置、フェイス数(陳列棚に左右方向に並べられた同一商品の数)の変更等をそれぞれ推薦することができる。例えば、来店人数が増加し、これに伴いある棚前の通行人数が増加しても当該棚の滞留人数や注目人数が増加していない場合は、顧客は他の商品に関心があるが、当該棚に配置されている商品に関心がないため、当該商品は売上増加に寄与しにくいことを提言することができる。
(変形例1)
図5は、売上予測装置の変形例1を示す図である。この変形例1では、行動データ取得部3は、図2に示す属性別来店人数の時系列データ310に含まれる素性値31に信頼度311を付加したものである。
行動データは、カメラ映像解析やビーコンセンシングなどにより収集するため、図6(a)に示すように、計測誤差や欠損値等の外れ値を多く含む。このため、図6(b)に示すように、外れ値除去などの前処理を行うと、データ数が減少し予測に必要なデータが欠損する可能性がある。そこで、図6(c)に示すように、行動データ1つ1つの値と分布中央値(例えば、平均値)との距離を信頼度として評価して、信頼度を素性として追加することでデータ数を保持してもよい。信頼度は、図6(d)に示すように、分布中央値までの距離が短い程大きくなり、長い程小さくなる。なお、信頼度は、属性別来店人数の時系列データ310だけでなく、棚前行動の時系列データ320に対して付加してもよい。
(変形例2)
インターネット等のネットワーク上の仮想店舗、例えばEC(Electronic Commerce)サイトの顧客行動を第1の予測部4の第1の予測モデルにフィードバックしてもよい。すなわち、ECサイトでの行動データ(訪問者数/滞在時間/クリック数/コンバージョン率など)に基づいて、使用する行動データを選択したり、行動データの重みや信頼度を決定してもよい。この場合、ECサイトの行動データの傾向に合うよう行動データを修正したり、信頼度を算出してもよい。また、対象商品のクリック数が低い場合は、注目人数は使用しないか、重みや信頼度を小さくしてもよい。
(変形例3)
対象商品の種類によって顧客行動の項目を変えてもよい。棚前行動データは属性別に計測されてもよい。対象が商品単品の場合、棚前行動データには接触人数を追加してもよい。対象が商品単品の場合、注目人数は視線計測結果から計算されたものでもよい。商品間の関連性が強い場合には、関連性の強い商品棚における棚前行動データも用いてもよい。すなわち、第1の予測部4は、商品の関連度が閾値以上の他の商品の特定の行動(例えば、棚前行動)を行った人数を用いて素性予測値41を算出してもよい。
(変形例4)
環境情報150の素性の履歴データを行動データに組み合わせてもよい。この場合、環境情報150の素性から特異日を抽出し、該当する日の顧客行動データの重みを小さくしてもよい。特異日とは、実店舗100におけるイベントの開催や特売日等のように通常の営業日と異なる環境となる日をいう。
図7は、従来と本実施の形態の予測モデルについて予測精度をシミュレーションした結果を示す図である。ベースラインモデルは、環境情報150の天候、カレンダ、イベントを素性とするモデルである。+(a)来店人数、+(b)棚前行動、+(a),(b)は、本実施の形態に対応する予測モデルであり、Test1、2、3はそれぞれ2016年3、4、5月の最終週をテスト用のデータ、2015年10月からテスト期間の1週間前までを学習用のデータに分割している。また、図7(b)の図表はTest1、2、3について各売上予測モデルの精度を示しており、100%に近いほど精度が良いことを示す指標である。ここで、Sales SMAは売上個数の過去4週同曜日の移動平均値、ベースモデルは天候/カレンダ/イベント情報を使った機械学習モデル、+(a)、+(b)、+(a),(b)はそれぞれベースラインモデルの特徴量に来店人数及び棚前行動の両者を加えた機械学習モデル、Customerモデルは来店人数と棚前行動を特徴量とする機械学習モデル、EnsembleモデルはベースラインモデルとCustomerモデルの予測結果の平均値を予測値とするモデルである。
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。
制御部の各部は、それぞれ一部又は全部を再構成可能回路(FPGA:Field Programmable Gate array)、特定用途向け集積回路(ASIC:Application Specific Integrated Circuit)等のハードウエア回路によって構成してもよい。
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをCD−ROM等のコンピュータ読み取り可能な記録媒体に記録して提供することができる。また、上記実施の形態で用いたプログラムをクラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することができる。
1…売上予測装置、2…環境情報取得部、3…行動データ取得部、4…第1の予測部、5…データ統合部、6…第2の予測部、10…売上予測システム、11、11a-11i…棚、12…端末装置、13、13A〜13D…カメラ、14…解析装置、15…第1の記憶部、16…第2の記憶部、21、22、23…バイナリテーブル、21a、22a、23a…素性値、21b、22b、23b…バイナリ列、31、32…素性値、41…素性予測値、60…売上予測値、100…実店舗、101…入口、120…購買データ、150…環境情報、160…行動情報、161…属性別来店人数テーブル、162…棚前行動テーブル、310、320…時系列データ、311…信頼度、320…時系列データ、E-E12…エリア、R…ルート

Claims (16)

  1. 特定の場所に配置された商品に対する過去の顧客の行動に関する素性ごとの時系列データから将来の特定の期間における前記素性ごとの第1の予測値を第1の予測モデルを用いて算出する第1の予測部と、
    算出された前記素性ごとの前記第1の予測値に基づいて前記特定の期間における前記商品の売上の第2の予測値を第2の予測モデルを用いて算出する第2の予測部と、
    を備えた売上予測装置。
  2. 前記第2の予測部は、前記素性ごとの前記第1の予測値と前記第2の予測値との関係情報を提示する、
    請求項1に記載の売上予測装置。
  3. 前記関係情報は、前記素性ごとの前記第1の予測値の前記第2の予測値への寄与率である、
    請求項2に記載の売上予測装置。
  4. 前記過去の顧客の行動に関する履歴データから前記素性ごとの時系列データを取得する取得部を、
    さらに備えた請求項1から3のいずれか1項に記載の売上予測装置。
  5. 前記第1の予測部は、前記時系列データを取得する前記履歴データの範囲の変化率に応じた前記第1の予測モデルを用いて前記素性ごとの予測値を算出する、
    請求項4に記載の売上予測装置。
  6. 前記第1の予測部は、前記履歴データの範囲の前記変化率が閾値よりも小さい場合、前記第1の予測モデルとして時系列モデルを用いる、
    請求項5に記載の売上予測装置。
  7. 前記第1の予測部は、前記履歴データの範囲の前記変化率が前記閾値以上の場合、前記第1の予測モデルとして機械学習モデルを用いる、
    請求項5に記載の売上予測装置。
  8. 前記取得部は、前記素性ごとの時系列データの個々の素性値に信頼度を付加して前記第1の予測部に入力する、
    請求項4から7のいずれか1項の記載の売上予測装置。
  9. 前記第1の予測部は、前記商品のネットワーク上の仮想店舗における顧客の行動に関する素性に基づいて前記信頼度を修正する、
    請求項8に記載の売上予測装置。
  10. 前記特定の場所は、棚であり、前記顧客の行動に関する素性は、前記棚における顧客の特定の行動を行った人数を含む、
    請求項1から9のいずれか1項に記載の売上予測装置。
  11. 前記特定の行動を行った人数は、前記棚の前を通過した人数、前記棚の前に予め定められた時間滞留した人数、前記商品を予め定められた時間注目した人数を含む、
    請求項10に記載の売上予測装置。
  12. 前記第1の予測部は、商品の関連度が閾値以上の他の商品の前記特定の行動を行った人数を用いて前記第1の予測値を算出する、
    請求項11に記載の売上予測装置。
  13. 前記顧客の行動に関する素性は、前記顧客の属性ごとの人数を含む、
    請求項1から12のいずれか1項に記載の売上予測装置。
  14. 前記顧客の属性は、性別及び年代を含む、請求項13に記載の売上予測装置。
  15. 前記第2の予測部は、前記第1の予測値及び環境情報の素性値から前記第2の予測値を算出する、
    請求項1から14のいずれか1項に記載の売上予測装置。
  16. コンピュータを、
    特定の場所に配置された商品に対する過去の顧客の行動に関する素性ごとの時系列データから将来の特定の期間における前記素性ごとの第1の予測値を第1の予測モデルを用いて算出する第1の予測部と、
    算出された前記素性ごとの前記第1の予測値に基づいて用いて前記特定の期間における前記商品の売上の第2の予測値を第2の予測モデルを用いて算出する第2の予測部、
    として機能させるためのプログラム。

JP2018129748A 2018-07-09 2018-07-09 売上予測装置及びプログラム Pending JP2020009157A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018129748A JP2020009157A (ja) 2018-07-09 2018-07-09 売上予測装置及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018129748A JP2020009157A (ja) 2018-07-09 2018-07-09 売上予測装置及びプログラム

Publications (1)

Publication Number Publication Date
JP2020009157A true JP2020009157A (ja) 2020-01-16

Family

ID=69151811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018129748A Pending JP2020009157A (ja) 2018-07-09 2018-07-09 売上予測装置及びプログラム

Country Status (1)

Country Link
JP (1) JP2020009157A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111341312A (zh) * 2020-02-24 2020-06-26 百度在线网络技术(北京)有限公司 基于智能语音设备的数据分析方法、设备及存储介质
WO2022054983A1 (ko) * 2020-09-09 2022-03-17 엘지전자 주식회사 연합 학습 기반의 오프라인 매장에서의 제품 추천 방법 및 장치
JP2022073511A (ja) * 2020-11-02 2022-05-17 東芝ライテック株式会社 情報処理装置、照明装置、および照明システム
WO2025158552A1 (ja) * 2024-01-24 2025-07-31 日本電気株式会社 棚割支援装置、棚割支援方法、および記録媒体
WO2025253562A1 (ja) * 2024-06-05 2025-12-11 Ntt株式会社 推定装置及び推定方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0721151A (ja) * 1993-07-01 1995-01-24 Toshiba Corp 売上高予測装置
JPH1048008A (ja) * 1996-08-02 1998-02-20 Omron Corp 注目情報計測方法及び装置並びにそれを用いた各種システム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0721151A (ja) * 1993-07-01 1995-01-24 Toshiba Corp 売上高予測装置
JPH1048008A (ja) * 1996-08-02 1998-02-20 Omron Corp 注目情報計測方法及び装置並びにそれを用いた各種システム

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111341312A (zh) * 2020-02-24 2020-06-26 百度在线网络技术(北京)有限公司 基于智能语音设备的数据分析方法、设备及存储介质
JP2021136003A (ja) * 2020-02-24 2021-09-13 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド スマート音声デバイスによるデータ分析方法、デバイス、プログラム及び記憶媒体
JP7243004B2 (ja) 2020-02-24 2023-03-22 バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド スマート音声デバイスによるデータ分析方法、デバイス、プログラム及び記憶媒体
WO2022054983A1 (ko) * 2020-09-09 2022-03-17 엘지전자 주식회사 연합 학습 기반의 오프라인 매장에서의 제품 추천 방법 및 장치
JP2022073511A (ja) * 2020-11-02 2022-05-17 東芝ライテック株式会社 情報処理装置、照明装置、および照明システム
JP7533133B2 (ja) 2020-11-02 2024-08-14 東芝ライテック株式会社 情報処理装置、照明装置、および照明システム
WO2025158552A1 (ja) * 2024-01-24 2025-07-31 日本電気株式会社 棚割支援装置、棚割支援方法、および記録媒体
WO2025253562A1 (ja) * 2024-06-05 2025-12-11 Ntt株式会社 推定装置及び推定方法

Similar Documents

Publication Publication Date Title
US10311475B2 (en) Digital information gathering and analyzing method and apparatus
Boone et al. Forecasting sales in the supply chain: Consumer analytics in the big data era
US11769194B2 (en) Method and system for presenting items in online environment based on previous item selections
US8577705B1 (en) Method and system for rating the role of a product category in the performance of a store area
US8818841B2 (en) Methods and apparatus to monitor in-store media and consumer traffic related to retail environments
JP2020009157A (ja) 売上予測装置及びプログラム
US20210233103A1 (en) Sales promotion system and sales promotion method
US20150006243A1 (en) Digital information gathering and analyzing method and apparatus
US20100153174A1 (en) Generating Retail Cohorts From Retail Data
JP2018139036A (ja) 分析装置
US11062328B2 (en) Systems and methods for transactions-based content management on a digital signage network
US20190130429A1 (en) Customized activity-based reward generation
Loy et al. Price recall: Brand and store type differences
JP7405908B2 (ja) 情報処理装置、方法およびプログラム
JP6366529B2 (ja) 動線処理システム及び動線処理方法
JP2009251779A (ja) 販売数予測システム、販売数予測方法および販売数予測プログラム
WO2015159409A1 (ja) 情報配信装置及び情報配信方法
JP6775484B2 (ja) 算出装置、算出方法、及び算出プログラム
US11151584B1 (en) Method and system for collecting shopper response data tied to marketing and merchandising elements
Sharma et al. Best seller rank (bsr) to sales: An empirical look at amazon. com
JP7213009B2 (ja) 生成装置、生成方法、及び生成プログラム
JP6914313B2 (ja) 情報処理装置、情報処理方法、及びプログラム
US11354704B2 (en) Systems and methods for delivering content to mobile devices
JP6976283B2 (ja) 算出装置、算出方法、及び算出プログラム
Ferreira et al. The effect of product placement on shopping behavior at the point of purchase: evidence from randomized experiment using video tracking in a physical bookstore

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220602

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220705

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20221227