(57)【特許請求の範囲】
【請求項１】
POSデータ分析装置であって、
POSデータを蓄積するPOSデータ記憶手段と、
前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理手段と、
前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、商品併売特徴情報記憶手段に格納する商品併売特徴情報生成手段と、
前記商品ジャンル管理手段で抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を商品クラスタリング結果記憶手段に格納する商品クラスタ分析手段と、
前記商品クラスタリング結果記憶手段を参照し、各クラスタに存在する商品数をカウントし、１クラスタあたりの平均商品数と標準偏差により求められた値が所定の範囲外となる商品数を持つクラスタがある場合は、商品のばらつきが大きい商品ジャンルであると判定する特徴的商品ジャンル発見支援手段と、
を有することを特徴とするPOSデータ分析装置。
【請求項２】
POSデータ分析装置であって、
POSデータを蓄積するPOSデータ記憶手段と、
前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理手段と、
前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、商品併売特徴情報記憶手段に格納する商品併売特徴情報生成手段と、
前記商品ジャンル管理手段で抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を商品クラスタリング結果記憶手段に格納する商品クラスタ分析手段と、
前記POSデータ記憶手段の商品間の併売情報を参照し、各商品ジャンルの併売状況の特徴量を含む商品ジャンル併売特徴情報を生成し、商品ジャンル併売特徴情報記憶手段に格納する商品ジャンル併売特徴情報生成手段と、
前記商品併売特徴情報記憶手段から併売情報を取得し、該併売情報に基づいて各商品の商品ジャンルを取得して、該商品ジャンルに基づいて前記商品ジャンル併売特徴情報記憶手段を参照し、２つの商品ジャンル間の特徴量に基づいて計算された値により、併売関係の有無を判定する特徴的商品発見支援手段と、
を有することを特徴とするPOSデータ分析装置。
【請求項３】
POSデータ分析装置であって、
POSデータを蓄積するPOSデータ記憶手段と、
前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理手段と、
前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、商品併売特徴情報記憶手段に格納する商品併売特徴情報生成手段と、
前記商品ジャンル管理手段で抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を商品クラスタリング結果記憶手段に格納する商品クラスタ分析手段と、
前記POSデータ記憶手段の商品間の併売情報を参照し、各商品ジャンルの併売状況の特徴量を含む商品ジャンル併売特徴情報を生成し、商品ジャンル併売特徴情報記憶手段に格納する商品ジャンル併売特徴情報生成手段と、
前記商品クラスタリング結果記憶手段を参照し、各クラスタに存在する商品数をカウントし、１クラスタあたりの平均商品数と標準偏差により求められた値が所定の範囲外となる商品数を持つクラスタがある場合は商品のばらつきが大きい商品ジャンルを抽出する特徴的商品ジャンル発見支援手段と、
前記特徴的商品ジャンル発見支援手段で抽出された前記商品ジャンルに対してクラスタから外れた商品を選択し、該商品に基づいて前記POSデータ記憶手段を参照して、該商品の併売情報を取得し、該商品の併売情報に基づいて各商品の商品ジャンルを取得して、該商品ジャンルに基づいて前記商品ジャンル併売特徴情報記憶手段を参照し、２つの商品ジャンル間の特徴量に基づいて計算された値により、併売関係の有無を判定する特徴的商品発見支援手段と、
を有することを特徴とするPOSデータ分析装置。
【請求項４】
POSデータ分析方法であって、
POSデータを蓄積するPOSデータ記憶手段と、商品併売特徴情報記憶手段、商品併売特徴情報生成手段、商品クラスタリング結果記憶手段、商品ジャンル併売特徴情報記憶手段を有する装置において、
商品ジャンル管理手段が、前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理ステップと、
商品併売特徴情報生成手段が、前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、前記商品併売特徴情報記憶手段に格納する商品併売特徴情報生成ステップと、
商品クラスタ分析手段が、前記商品ジャンル管理ステップで抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を前記商品クラスタリング結果記憶手段に格納する商品クラスタ分析ステップと、
特徴的商品ジャンル発見支援手段が、前記商品クラスタリング結果記憶手段を参照し、各クラスタに存在する商品数をカウントし、１クラスタあたりの平均商品数と標準偏差により求められた値が所定の範囲外となる商品数を持つクラスタがある場合は、商品のばらつきが大きい商品ジャンルであると判定する特徴的商品ジャンル発見支援ステップと、
を行うことを特徴とするPOSデータ分析方法。
【請求項５】
POSデータ分析方法であって、
POSデータを蓄積するPOSデータ記憶手段と、商品併売特徴情報記憶手段、商品併売特徴情報生成手段、商品クラスタリング結果記憶手段、商品ジャンル併売特徴情報記憶手段を有する装置において、
商品ジャンル管理手段が、前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理ステップと、
商品併売特徴情報生成手段が、前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、前記商品併売特徴情報記憶手段に格納する商品併売特徴情報生成ステップと、
商品クラスタ分析手段が、前記商品ジャンル管理ステップで抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を前記商品クラスタリング結果記憶手段に格納する商品クラスタ分析ステップと、
商品ジャンル併売特徴情報生成手段が、前記POSデータ記憶手段の商品間の併売情報を参照し、各商品ジャンルの併売状況の特徴量を含む商品ジャンル併売特徴情報を生成し、商品ジャンル併売特徴情報記憶手段に格納する商品ジャンル併売特徴情報生成ステップと、
特徴的商品発見支援手段が、前記商品併売特徴情報記憶手段から併売情報を取得し、該併売情報に基づいて各商品の商品ジャンルを取得して、該商品ジャンルに基づいて前記商品ジャンル併売特徴情報記憶手段を参照し、２つの商品ジャンル間の特徴量に基づいて計算された値により、併売関係の有無を判定する特徴的商品発見支援ステップと、
を行うことを特徴とするPOSデータ分析方法。
【請求項６】
POSデータ分析方法であって、
POSデータを蓄積するPOSデータ記憶手段と、商品併売特徴情報記憶手段、商品併売特徴情報生成手段、商品クラスタリング結果記憶手段、商品ジャンル併売特徴情報記憶手段を有する装置において、
商品ジャンル管理手段が、前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理ステップと、
商品併売特徴情報生成手段が、前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、前記商品併売特徴情報記憶手段に格納する商品併売特徴情報生成ステップと、
商品クラスタ分析手段が、前記商品ジャンル管理ステップで抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を前記商品クラスタリング結果記憶手段に格納する商品クラスタ分析ステップと、
商品ジャンル併売特徴情報生成手段が、前記POSデータ記憶手段の商品間の併売情報を参照し、各商品ジャンルの併売状況の特徴量を含む商品ジャンル併売特徴情報を生成し、商品ジャンル併売特徴情報記憶手段に格納する商品ジャンル併売特徴情報生成ステップと、
特徴的商品ジャンル発見支援手段が、前記商品クラスタリング結果記憶手段を参照し、各クラスタに存在する商品数をカウントし、１クラスタあたりの平均商品数と標準偏差により求められた値が所定の範囲外となる商品数を持つクラスタがある場合は商品のばらつきが大きい商品ジャンルを抽出する特徴的商品ジャンル発見支援ステップと、
特徴的商品発見支援手段が、前記特徴的商品ジャンル発見支援ステップで抽出された前記商品ジャンルに対してクラスタから外れた商品を選択し、該商品に基づいて前記POSデータ記憶手段を参照して、該商品の併売情報を取得し、該商品の併売情報に基づいて各商品の商品ジャンルを取得して、該商品ジャンルに基づいて前記商品ジャンル併売特徴情報記憶手段を参照し、２つの商品ジャンル間の特徴量に基づいて計算された値により、併売関係の有無を判定する特徴的商品発見支援ステップと、
を行うことを特徴とするPOSデータ分析方法。
【請求項７】
請求項１乃至３のいずれか１項に記載のPOSデータ分析装置を構成する各手段としてコンピュータを機能させるためのPOSデータ分析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、POSデータ分析装置及び方法及びプログラムに係り、特に、顧客の購買履歴が管理されるPOS管理（販売時点情報管理）において、特徴的な併売状況（今まで把握していなかった併売状況）の発見を支援するPOSデータ分析装置及び方法及びプログラムに関する。
【背景技術】
【０００２】
POSシステムが普及し、「どんな顧客が」「どの商品を」「どの店舗で」「いつ」「何個」「いくらで」購入したのかを記録することができるようになっている。これらのPOSシステムにより、発注／在庫管理を効率化することができる。
【０００３】
また、計算機およびデータベースの処理能力の向上により、売れ筋商品や併売状況などを分析し、商品間や属性間の相関ルールを発見することが可能になった。得られた相関ルールを考慮し、店舗における商品棚構成の変更・仕入商品の変更などを行い、売上を向上させることができる。
【０００４】
しかし、上記の相関ルールの抽出には、以下のような問題がある。
【０００５】
（１）抽出される相関ルールは大量である；
（２）既知の相関ルールが存在する；
上記の（１）に対して、Aprioriアルゴリズム（例えば、非特許文献1参照)やFP-growthアルゴリズム（例えば、非特許文献２参照）などが提案されてきた。また、これらのアルゴリズムの利点を組み合わせたことにより計算量を削減するアルゴリズム（例えば、非特許文献３参照）や、並列処理により計算時間を短縮する手法（例えば、非特許文献４参照）なども提案されている。
【０００６】
また、面白くない相関ルールを排除する手法(例えば、非特許文献５参照)が提案されている。この手法は、統計的検定により相関ルールを評価しているに過ぎず、課題（２）を解決するのには有効ではない。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】R. Agrawal and R. Srikant, "Fast Algorithms for Mining Association Rules," In Proceedings of the International Conference on Very Large Data Bases, pp. 487-499, 1994.
【非特許文献２】J. Han, J. Pei, and Y. Yin, "Mining frequent patterns without candidate generation," In Proceedings of the ACM SIGMOD Conference on Management of Data, pp.1-12, 2000.
【非特許文献３】森雅夫, 阿部島 誉幸, "マーケットバスケット分析のためのアルゴリズムの比較と提案",日本オペレーションズ・リサーチ学会, 秋季研究発表会アブストラクト集, pp.308-310, 2003.
【非特許文献４】岩橋永悟, 山名早人, "FP-growth並列化による頻出パターン抽出高速化", 情報処理学会研究報告, データベース・システム研究会報告, pp.327-333, 2003.
【非特許文献５】福田剛志, 森下真一, "相関ルールの可視化について", 電子情報通信学会技術研究報告,データ工学, pp.41-48, 1995.
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の非特許文献１〜４の手法は、相関ルールを高速に抽出することを目的としており、上記の課題（２）の既知の相関ルールが存在するという問題は解決しない。
【０００９】
本発明は、上記の点に鑑みなされたもので、ＰＯＳデータ分析において、大量に存在する相関ルールの中から、あまり知られていないと思われる併売情報を抽出することが可能なPOS分析装置及び方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明（請求項１）は、POSデータ分析装置であって、
POSデータを蓄積するPOSデータ記憶手段と、
前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理手段と、
前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、商品併売特徴情報記憶手段に格納する商品併売特徴情報生成手段と、
前記商品ジャンル管理手段で抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を商品クラスタリング結果記憶手段に格納する商品クラスタ分析手段と、
前記商品クラスタリング結果記憶手段を参照し、各クラスタに存在する商品数をカウントし、１クラスタあたりの平均商品数と標準偏差により求められた値が所定の範囲外となる商品数を持つクラスタがある場合は商品のばらつきが大きい商品ジャンルであると判定する特徴的商品ジャンル発見支援手段と、
を有する。
【００１２】
また、本発明（請求項２）は、POSデータ分析装置であって、
POSデータを蓄積するPOSデータ記憶手段と、
前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理手段と、
前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、商品併売特徴情報記憶手段に格納する商品併売特徴情報生成手段と、
前記商品ジャンル管理手段で抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を商品クラスタリング結果記憶手段に格納する商品クラスタ分析手段と、
前記POSデータ記憶手段の商品間の併売情報を参照し、各商品ジャンルの併売状況の特徴量を含む商品ジャンル併売特徴情報を生成し、商品ジャンル併売特徴情報記憶手段に格納する商品ジャンル併売特徴情報生成手段と、
前記商品併売特徴情報記憶手段から併売情報を取得し、該併売情報に基づいて各商品の商品ジャンルを取得して、該商品ジャンルに基づいて前記商品ジャンル併売特徴情報記憶手段を参照し、２つの商品ジャンル間の特徴量に基づいて計算された値により、併売関係の有無を判定する特徴的商品発見支援手段と、を有する。
【００１３】
また、本発明（請求項３）は、POSデータ分析装置であって、
POSデータを蓄積するPOSデータ記憶手段と、
前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理手段と、
前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、商品併売特徴情報記憶手段に格納する商品併売特徴情報生成手段と、
前記商品ジャンル管理手段で抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を商品クラスタリング結果記憶手段に格納する商品クラスタ分析手段と、
前記POSデータ記憶手段の商品間の併売情報を参照し、各商品ジャンルの併売状況の特徴量を含む商品ジャンル併売特徴情報を生成し、商品ジャンル併売特徴情報記憶手段に格納する商品ジャンル併売特徴情報生成手段と、
前記商品クラスタリング結果記憶手段を参照し、各クラスタに存在する商品数をカウントし、１クラスタあたりの平均商品数と標準偏差により求められた値が所定の範囲外となる商品数を持つクラスタがある場合は商品のばらつきが大きい商品ジャンルを抽出する特徴的商品ジャンル発見支援手段と、
前記特徴的商品ジャンル発見支援手段で抽出された前記商品ジャンルに対してクラスタから外れた商品を選択し、該商品に基づいて前記POSデータ記憶手段を参照して、該商品の併売情報を取得し、該商品の併売情報に基づいて各商品の商品ジャンルを取得して、該商品ジャンルに基づいて前記商品ジャンル併売特徴情報記憶手段を参照し、２つの商品ジャンル間の特徴量に基づいて計算された値により、併売関係の有無を判定する特徴的商品発見支援手段と、有する。
【００１４】
また、本発明（請求項４）は、POSデータ分析方法であって、
POSデータを蓄積するPOSデータ記憶手段と、商品併売特徴情報記憶手段、商品併売特徴情報生成手段、商品クラスタリング結果記憶手段、商品ジャンル併売特徴情報記憶手段を有する装置において、
商品ジャンル管理手段が、前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理ステップと、
商品併売特徴情報生成手段が、前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、前記商品併売特徴情報記憶手段に格納する商品併売特徴情報生成ステップと、
商品クラスタ分析手段が、前記商品ジャンル管理ステップで抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を前記商品クラスタリング結果記憶手段に格納する商品クラスタ分析ステップと、
特徴的商品ジャンル発見支援手段が、前記商品クラスタリング結果記憶手段を参照し、各クラスタに存在する商品数をカウントし、１クラスタあたりの平均商品数と標準偏差により求められた値が所定の範囲外となる商品数を持つクラスタがある場合は商品のばらつきが大きい商品ジャンルであると判定する特徴的商品ジャンル発見支援ステップと、
を行う。
【００１６】
また、本発明（請求項５）は、POSデータ分析方法であって、
POSデータを蓄積するPOSデータ記憶手段と、商品併売特徴情報記憶手段、商品併売特徴情報生成手段、商品クラスタリング結果記憶手段、商品ジャンル併売特徴情報記憶手段を有する装置において、
商品ジャンル管理手段が、前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理ステップと、
商品併売特徴情報生成手段が、前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、前記商品併売特徴情報記憶手段に格納する商品併売特徴情報生成ステップと、
商品クラスタ分析手段が、前記商品ジャンル管理ステップで抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を前記商品クラスタリング結果記憶手段に格納する商品クラスタ分析ステップと、
商品ジャンル併売特徴情報生成手段が、前記POSデータ記憶手段の商品間の併売情報を参照し、各商品ジャンルの併売状況の特徴量を含む商品ジャンル併売特徴情報を生成し、商品ジャンル併売特徴情報記憶手段に格納する商品ジャンル併売特徴情報生成ステップと、
特徴的商品発見支援手段が、前記商品併売特徴情報記憶手段から併売情報を取得し、該併売情報に基づいて各商品の商品ジャンルを取得して、該商品ジャンルに基づいて前記商品ジャンル併売特徴情報記憶手段を参照し、２つの商品ジャンル間の特徴量に基づいて計算された値により、併売関係の有無を判定する特徴的商品発見支援ステップと、を行う。
【００１７】
また、本発明（請求項６）は、POSデータ分析方法であって、
POSデータを蓄積するPOSデータ記憶手段と、商品併売特徴情報記憶手段、商品併売特徴情報生成手段、商品クラスタリング結果記憶手段、商品ジャンル併売特徴情報記憶手段を有する装置において、
商品ジャンル管理手段が、前記POSデータ記憶手段からPOSデータを読み込んで、該POSデータから商品ジャンル情報を抽出する商品ジャンル管理ステップと、
商品併売特徴情報生成手段が、前記POSデータ記憶手段のPOSデータの各商品の併売特徴を示す併売特徴情報を生成し、前記商品併売特徴情報記憶手段に格納する商品併売特徴情報生成ステップと、
商品クラスタ分析手段が、前記商品ジャンル管理ステップで抽出された前記商品ジャンル情報に基づいて、前記商品併売特徴情報記憶手段の商品の間の類似度を算出し、該類似度に基づいて商品ジャンル毎に商品をクラスタリングし、該類似度と共にクラスタリング結果を前記商品クラスタリング結果記憶手段に格納する商品クラスタ分析ステップと、
商品ジャンル併売特徴情報生成手段が、前記POSデータ記憶手段の商品間の併売情報を参照し、各商品ジャンルの併売状況の特徴量を含む商品ジャンル併売特徴情報を生成し、商品ジャンル併売特徴情報記憶手段に格納する商品ジャンル併売特徴情報生成ステップと、
特徴的商品ジャンル発見支援手段が、前記商品クラスタリング結果記憶手段を参照し、各クラスタに存在する商品数をカウントし、１クラスタあたりの平均商品数と標準偏差により求められた値が所定の範囲外となる商品数を持つクラスタがある場合は商品のばらつきが大きい商品ジャンルを抽出する特徴的商品ジャンル発見支援ステップと、
特徴的商品発見支援手段が、前記特徴的商品ジャンル発見支援ステップで抽出された前記商品ジャンルに対してクラスタから外れた商品を選択し、該商品に基づいて前記POSデータ記憶手段を参照して、該商品の併売情報を取得し、該商品の併売情報に基づいて各商品の商品ジャンルを取得して、該商品ジャンルに基づいて前記商品ジャンル併売特徴情報記憶手段を参照し、２つの商品ジャンル間の特徴量に基づいて計算された値により、併売関係の有無を判定する特徴的商品発見支援ステップと、を行う。
【００１８】
また、本発明（請求項７）は、請求項１乃至３のいずれか１項に記載のPOSデータ分析装置を構成する各手段としてコンピュータを機能させるためのPOSデータ分析プログラムである。
【発明の効果】
【００１９】
本発明は、商品の併売状況に応じて、併売度合いが高いほど商品間の距離を小さく定義することで、商品をクラスタリングし、そのクラスタリングの階層構造をユーザに提示することにより、大量に存在する相関ルールの中から、あまり知られていないと思われる（思いがけない）併売情報を抽出することが容易になる。
【００２０】
また、本発明によれば、分析対象として推奨する商品ジャンルを提示することにより、
大量に存在する相関ルールの中から思いがけない併売情報を抽出することが容易になる。
【００２１】
また、本発明によれば、特徴的な併売であると思われる併売情報を提示することで、大量に存在する相関ルールの中から思いがけない併売情報を抽出することが容易になる。
【００２２】
さらに、分析対象を併売のバラツキが大きい商品ジャンルに絞り、その中から特徴的な併売情報を見つけることで、大量に存在する相関ルールの中から、高速かつ効率的に思いがけない併売情報を抽出することが容易になる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施の形態におけるPOSデータ分析装置の構成図である。
【図２】本発明の第１の実施の形態におけるPOSデータ分析処理のフローの一例である。
【図３】本発明の第１の実施の形態におけるPOS DBに格納されるPOSデータの一例である。
【図４】本発明の第１の実施の形態における商品ジャンルDBの例である。
【図５】本発明の第１の実施の形態における商品DBの例である。
【図６】本発明の第１の実施の形態における併売特徴情報の例（その１）である。
【図７】本発明の第１の実施の形態における併売特徴情報の例（その２）である。
【図８】本発明の第１の実施の形態における利用シーンのシーケンスチャートの一例である。
【図９】本発明の第１の実施の形態におけるクラスタリング結果の図（階層構造の図）の例である。
【図１０】本発明の第２の実施の形態におけるPOSデータ分析装置の構成図である。
【図１１】本発明の第３の実施の形態におけるPOSデータ分析装置の構成図である。
【図１２】本発明の第３の実施の形態における特徴的商品発見支援部の処理の例である。
【図１３】本発明の第３の実施の形態における併売情報を計算する方法である。
【図１４】本発明の第４の実施の形態におけるPOSデータ分析装置の構成図である。
【発明を実施するための形態】
【００２４】
以下図面と共に、本発明の実施の形態を説明する。
【００２５】
［第１の実施の形態］
本発明は、それぞれの商品ジャンルにおける商品の併売状況をクラスタリングし、その商品ジャンルで特徴的な商品を浮き彫りにすることで、特徴的な併売を発見することを支援するPOSデータ分析装置である。これは「同一商品ジャンルの商品は、似た併売状況になるだろう」という推測に基づき、その併売状況が他商品とは大きく異なる商品を見つけることを特徴とする。
【００２６】
図１は、本発明の第１の実施の形態におけるＰＯＳデータ分析装置の構成を示す。
【００２７】
POSデータ分析装置１００Ａは、POSデータ管理部１１０、商品ジャンル管理部１２０、商品管理部１３０、商品併売特徴情報生成部１４０、商品クラスタ分析部１５０、商品クラスタ表示部１６０、併売状況表示部１７０と、５つのデータベース（POS DB１０１、商品ジャンルDB１０２、商品DB１０３、商品併売特徴情報DB１０４、商品クラスタDB１０５）から構成される。
【００２８】
併売状況表示部１６０と商品クラスタ表示部１７０は、利用者端末１０のユーザインタフェース管理部１１（以下「UI管理部」と記す）と接続されている。
【００２９】
図２は、本発明の第１の実施の形態におけるＰＯＳデータ分析処理のフローの一例を示す。
【００３０】
ステップ１０１）  POSデータ管理部１１０は、各店舗のPOS端末などから入力されるPOSデータを、ネットワーク経由などで受け取り、POS DB１０１に記録する。図３にPOS DB１０１に格納されるPOSデータの例を示す。POSデータは、レシート番号、店舗タイプ、販売年月日、曜日、顧客性別、顧客年齢、商品名、商品コード、単価、販売個数、売上金額、製造メーカ、商品ジャンル名、ジャンルコードを含む。
【００３１】
ステップ１０２）  商品ジャンル管理部１２０は、POSデータに含まれる商品ジャンル情報(売上／併売に関連しない商品ジャンル自身の情報)を抽出し、商品ジャンルDB１０２に記録する。図４に商品ジャンルDB１０２の登録例を示す。商品ジャンルＤＢ１０２には、商品ジャンルＩＤ、ジャンルコード、商品ジャンル名が登録される。
【００３２】
ステップ１０３）  商品管理部１３０は、商品ジャンル管理部１２０と同様に、POSデータに含まれる商品情報（売上／併売に関連しない商品自身の情報）を抽出し、商品DB１０３に記録する。図５に商品DB１０３の登録例を示す。商品DB１０３には、商品ＩＤ，商品コード、商品名、単価、製造メーカ、商品ジャンルＩＤが登録される。
【００３３】
ステップ１０４）  商品併売特徴情報生成部１４０は、POSデータを分析することで、各商品の併売状況の特徴を示す併売特徴情報を生成し、その併売特徴情報を商品併売特徴情報DB１０４に記録する。併売特徴情報の一例として、その商品が購入されたレシート番号の集合情報が考えられる。例えば、図３のPOSデータにおいて、レシート番号の集合を併売特徴情報とした場合の一例を図６に示す。図６より、IDが"3040"の商品は、レシート番号「162747」、「182432」、「192334」の3枚のレシートで購入されたことが分かる。併売特徴情報の別の例としては、どの商品と併売されているかを示すベクトル情報も考えられる。図６と同様の情報をベクトル情報として表現した場合の一例を図７に示す。
【００３４】
ステップ１０５）  商品クラスタ分析部１５０は、商品DB１０３と商品併売特徴情報DB１０４にアクセスして取得した、併売特徴情報により商品間の類似度（併売度）を計算し、それらの情報を用いて、それぞれの商品ジャンルごとに商品をクラスタリングし、そのクラスタリング結果を商品クラスタDB１０５に記録する。併売特徴情報として図６のような集合を用いる場合は、類似度計算としてはシンプソン係数やジャカード係数などがある。図７のようにベクトル情報を用いる場合は、コサイン類似度やピアソンの相関係数などで類似度を計算することができる。また、このときのクラスタリングの方法として、例えば、凝集型階層的クラスタリング手法を用いることができる。
【００３５】
次に、上記の処理が完了した後の利用シーンについて説明する。
【００３６】
図８は、本発明の第１の実施の形態における利用シーンのシーケンスチャートの一例である。
【００３７】
POSデータ分析の利用者（以下、分析者）は、利用端末１０のUI管理部１１にアクセスし、ある商品ジャンルのクラスタリング結果の表示をリクエストする。UI管理部１１は、POSデータ分析装置１００Ａの商品クラスタ表示部１７０に、リクエストされた商品ジャンルを伝える（ステップ２０１）。
【００３８】
商品クラスタ表示部１７０は、商品クラスタDB１０５にアクセスし、リクエストされた商品ジャンルのクラスタリング結果である階層構造を図として表現し（ステップ２０２）、それをUI管理部１１に返す。UI管理部１１は、受け取った図を分析者画面に表示する（ステップ２０３）。このとき、分析者は、別の商品ジャンルのクラスタリング結果を、再リクエストすることも可能である。図９にクラスタリング結果の一例を示す。
【００３９】
ここで、分析者は、表示されたクラスタリング結果により、クラスタから外れている商品を見つけることができる。例えば、図９においては、商品Ｉが、クラスタから外れている商品である。クラスタから外れている商品は、他の商品と併売状況が異なることを意味する。つまり、この商品の併売状況が特徴的であり、思いがけない併売状況である可能性がある。
【００４０】
クラスタから外れた商品を見つけた分析者は、その商品の併売商品の表示をリクエストする（ステップ２０４）。リクエストを受け取ったUI管理部１１は、POS分析装置１００Ａの併売状況表示部１６０に、リクエストされた商品を伝える。併売状況表示部１６０は、商品併売特徴情報DB１０４と商品DB１０３にアクセスし、併売されている商品情報を入手し、それをUI管理部１１に返す（ステップ２０５）。UI管理部１１は、受け取った商品情報を分析者画面に表示する（ステップ２０６）。
【００４１】
上記のように、本実施の形態によれば、図９に示すクラスタリング結果の図を見ることにより、ある商品ジャンルにおいて特徴的な併売状況を持つ商品を発見できることができる。発見した商品の併売状況を確認することで、思いがけない併売状況を見つけることができる。
【００４２】
［第２の実施の形態］
図１０は、本発明の第２の実施の形態におけるPOSデータ分析装置の構成図である。同図において、図１と同一構成部分には同一符号を付し、その説明を省略する。
【００４３】
図１０に示すPOSデータ分析装置１００Ｂは、図１に示した第１の実施の形態におけるPOSデータ分析装置１００Ａにおける既存の部の他に、特徴的商品ジャンル発見支援部２１０を有する。
【００４４】
特徴的商品ジャンル発見支援部２１０は、商品クラスタDB１０５にアクセスし、商品のバラツキが大きい商品ジャンルを１つもしくは複数個抽出し、それらをUI管理部１１に伝える。UＩ管理部１１は、受け取った商品ジャンルを分析者に提示する。これにより、分析者は分析対象とすべき商品ジャンルを効率的に見つけることができる。
【００４５】
なお、ある商品ジャンルが商品のバラツキが大きいか否かを調べる手法の一例としては、以下の手順が考えられる。
【００４６】
１）ある商品ジャンルにおけるクラスタリング結果を調べる（予め設定してある類似度をチェックし、その類似度でクラスタリングした結果を調べる）。
【００４７】
２）各クラスタに存在する商品の数をカウントし、１クラスタあたりの平均商品数μと標準偏差σを計算する。
【００４８】
３）「μ−３σ以下」もしくは「μ＋３σ以上」の商品数を持つクラスタの有無を調べる。
【００４９】
４）上記の３）の条件に該当するクラスタが存在する場合は、該当商品ジャンルは商品のバラツキが大きいと判断する。
【００５０】
これにより、分析者は、自分自身で気になる商品ジャンルをゼロから探すことなく、商品のバラツキが大きいと商品ジャンルの中から、分析する商品ジャンルを選択することができる。
【００５１】
本実施の形態によれば、図８に示す第１の実施の形態における利用シーンでは、利用者が分析する商品ジャンルを指定する必要がある。例えば、コンビニエンスストアの商品ジャンルは数百になるが、これらの中から、分析する商品ジャンルを指定することは非常に難しい。この課題を解決するのが、第２の実施の形態における特徴的商品ジャンル発見支援部２１０による、分析対象として推奨する商品ジャンルの提示である。
【００５２】
［第３の実施の形態］
図１１は、本発明の第３の実施の形態におけるPOSデータ分析装置の構成図である。
【００５３】
同図において、図１と同一構成部分には同一符号を付し、その説明を省略する。
【００５４】
図１１に示すPOSデータ分析装置１００Ｃは、図１に示した第１の実施の形態におけるPOSデータ分析装置１００Ａの既存の構成の他に、商品ジャンル併売特徴情報生成部３２０と、特徴的商品発見支援部３１０、商品ジャンル併売特徴情報DB３０１を有する。
【００５５】
商品ジャンル併売特徴情報生成部３２０は、POS DB１０１にアクセスし、商品間の併売情報を参照することにより、商品ジャンル間の併売状況を調べ、各商品ジャンルの併売状況の特徴を示す商品ジャンル併売特徴情報を生成する。商品ジャンル併売特徴情報の一例として、その商品ジャンルが購入されたレシート番号の集合情報が考えられる。この場合の商品ジャンル併売特徴情報の例としては、商品併売特徴情報と同様に図６が考えられる。また、別の例としては、併売された商品ジャンルを示すベクトル情報も考えられる。ベクトル情報の例は、商品併売特徴情報と同様に図７である。商品ジャンル併売特徴情報生成部３２０は、生成した特徴情報を、商品ジャンル併売特徴情報DB３０１に記録する。
【００５６】
特徴的商品発見支援部３１０は、例えば以下の手順により、特徴的な併売と思われる商品を提示する。処理のイメージを図１２に示す。
【００５７】
１）商品併売特徴情報DB１０４にアクセスし、すべての併売情報を抽出する。
【００５８】
２）商品ジャンルDB１０２と商品DB１０３にアクセスし、併売情報における各商品の商品ジャンルを調べる。
【００５９】
３）２）で取得した商品ジャンルに基づいて、商品ジャンル併売特徴情報DB１０４にアクセスし、２つの商品ジャンル間で、併売関係があるかどうかを調べる。
【００６０】
４）併売関係がない場合は、その併売関係は思いがけない併売である可能性があると判断する。
【００６１】
５）１）で取得したすべての併売情報に対して、２）〜４）を繰り返す。
【００６２】
また、上記の手順１）３）で必要となる商品の併売情報／商品ジャンルの併売情報の抽出方法の一例を以下に示す。なお、ここでは、特徴情報としてレシート集合が記録されているとする。処理のイメージを図１３に示す。
【００６３】
１）商品併売特徴情報DB１０４の最初に登録されている商品を選択する。
【００６４】
２）予め設定された支持度のしきい値を参照し、該当商品の支持度と比較する。
【００６５】
→ しきい値よりも大きい場合は、処理３）へ移行する。
【００６６】
→ しきい値よりも小さい場合は、処理１）に戻り次の商品を選択する。
【００６７】
３）POS DB１０１にアクセスし、その商品と併売されているすべての商品を調べる。
【００６８】
４）併売商品に対する併売度（確信度）と、該当併売の有意確率を計算する。併売度の計算方法には、集合の類似度計算法ではシンプソン係数やジャカード係数が、その他にもコサイン類似度など様々な手法が考えられる。有意確率の計算方法には、カイ二乗法やフィッシャーの正確確率検定などがある。
【００６９】
５）予め設定された併売度と有意確率のしきい値を参照し、該当商品と比較する。
【００７０】
→ 両値がしきい値をクリアーする場合は、該当する併売を抽出する。
【００７１】
→ どちらかがしきい値をクリアーできない場合は、処理１）に戻り次の商品を選択する。
【００７２】
６）処理１）に戻り、次の商品を選択する。
【００７３】
図８に示す第１の実施の形態における利用シーンでは、利用者が分析する商品ジャンルを指定する必要がある。例えば、コンビニエンスストアの商品ジャンルは数百になるが、これらの中から、分析する商品ジャンルを指定することは非常に難しい。この課題に対して、本実施の形態によれば、図１２に示すとおり、思いがけない併売情報（図１２におけるケースｂの「ビールA−ケーキF」の併売）を提示することが可能となる。
【００７４】
［第４の実施の形態］
図１４は、本発明の第４の実施の形態におけるPOSデータ分析装置の構成図である。同図において、図１、図１０、図１１と同一構成部分には同一符号を付し、その説明を省略する。
【００７５】
図１４に示す本実施の形態におけるPOSデータ分析装置１００Ｄは、図１に示した第１の実施の形態のPOSデータ分析装置１００Ａにおける既存の部の他に、特徴的商品発見支援部３１０と、商品ジャンル併売特徴情報生成部３２０、特徴的商品ジャンル発見支援部２１０、商品ジャンル併売特徴情報DB３０１を有する。つまり、第２の実施の形態と第３の実施の形態のPOSデータ分析装置１００Ｂ，１００Ｃの構成を組み合わせた構成である。
【００７６】
第３の実施の形態では、商品間のすべての併売情報に対して、該当商品ジャンル間の併売関係の有無を調べている。これは、処理量が多く、処理時間がかかると思われる。そこで、本実施の形態では、第２の実施の形態に示した特徴的商品ジャンル発見支援部２１０の利用により分析対象となる併売情報を削減することで、処理を高速化しつつ、第３の実施の形態よりも、より特徴的な併売を見つけることを支援することが特徴である。
【００７７】
本実施の形態における処理フローを以下に示す。なお、予め、前述の第３の実施の形態の商品ジャンル併売特徴情報生成部３２０により商品ジャンル併売特徴情報DB３０１に商品ジャンル併売特徴情報が格納されているものとする。
【００７８】
１）特徴的商品ジャンル発見支援部２１０は、商品クラスタDB１０５にアクセスし、商品のバラつきが大きい商品ジャンルを１つもしくは複数個ほど抽出する（第２の実施の形態の処理と同様）。
【００７９】
２）特徴的商品発見支援部３１０は、商品クラスタＤＢ１０５にアクセスし、抽出した商品ジャンルに対して、クラスタから外れた商品を選択する（第４の実施の形態の新しい処理内容）。
【００８０】
３）特徴的商品発見支援部３１０は、POS DB１０１にアクセスし、選択した商品に関する併売情報を参照する（第４の実施の形態の新しい処理内容）。
【００８１】
４）該当する併売情報に対して、それが特徴的か否かを判定する（第３の実施の形態の図１２の処理と同様）。
【００８２】
なお、上記の第１〜第４の実施の形態における各構成要素の動作をプログラムとして構築し、POSデータ分析装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００８３】
また、構築したプログラムをハードディスクやフレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。
【００８４】
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【符号の説明】
【００８５】
１０  利用者端末
１１  ユーザインタフェース管理部
１００Ａ，１００Ｂ，１００Ｃ  POSデータ分析装置
１０１  POS DB
１０２  商品ジャンルDB
１０３  商品DB
１０４  商品併売特徴情報DB
１０５  商品クラスタDB
１１０  POSデータ管理部
１２０  商品ジャンル管理部
１３０  商品管理部
１４０  商品併売特徴情報生成部
１５０  商品クラスタ分析部
１６０  併売状況表示部
１７０  商品クラスタ表示部
２１０  特徴的商品ジャンル発見支援部
３０１  商品ジャンル併売特徴情報DB
３１０  特徴的商品発見支援部
３２０  商品ジャンル併売特徴情報生成部
【図１】
0005424989.tif 000002
【図２】
0005424989.tif 000003
【図３】
0005424989.tif 000004
【図４】
0005424989.tif 000005
【図５】
0005424989.tif 000006
【図６】
0005424989.tif 000007
【図７】
0005424989.tif 000008
【図８】
0005424989.tif 000009
【図９】
0005424989.tif 000010
【図１０】
0005424989.tif 000011
【図１１】
0005424989.tif 000012
【図１２】
0005424989.tif 000013
【図１３】
0005424989.tif 000014
【図１４】
0005424989.tif 000015