JP2010282561A - Information processing apparatus, information processing system, information processing method, and information processing program - Google Patents
Information processing apparatus, information processing system, information processing method, and information processing program Download PDFInfo
- Publication number
- JP2010282561A JP2010282561A JP2009137416A JP2009137416A JP2010282561A JP 2010282561 A JP2010282561 A JP 2010282561A JP 2009137416 A JP2009137416 A JP 2009137416A JP 2009137416 A JP2009137416 A JP 2009137416A JP 2010282561 A JP2010282561 A JP 2010282561A
- Authority
- JP
- Japan
- Prior art keywords
- history data
- user
- behavior
- behavior history
- information processing
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】ユーザの情報収集行動や購買行動などについての行動履歴データから、ユーザの行動指向を捉えるための情報を簡易に抽出することを課題とする。
【解決手段】分析サーバは、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割する。分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計する。さらに、各行動履歴データ集合に属する履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とをパラメータとするグラフに、各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するためのべき指数を所定の単位期間ごとに算出する。
【選択図】図1It is an object of the present invention to easily extract information for grasping a user's behavioral orientation from behavior history data about a user's information collection behavior or purchasing behavior.
An analysis server acquires action history data of an analysis target user for a predetermined period, and divides the acquired user action history data for each predetermined unit period. Each divided action history data is classified into a plurality of action history data sets based on a predetermined classification criterion, and the number of histories belonging to each classified action history data set is totaled. Furthermore, each behavior history when each behavior history data set is developed in a graph using as parameters the number of histories belonging to each behavior history data set and the ranking information ranking the behavior history data sets according to the number of histories. By approximating the distribution tendency of the data set using a predetermined function, an index for specifying the user's action orientation is calculated for each predetermined unit period.
[Selection] Figure 1
Description
本発明は、情報処理装置、情報処理システム、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing apparatus, an information processing system, an information processing method, and an information processing program.
近年、携帯端末などの通信機器や通信機器を用いた通信技術の進歩、ネットワークなどの通信インフラの普及により、ユーザは情報の収集や物品の購入を簡易に行うことが可能となってきている。 In recent years, with the advance of communication technology using mobile devices such as mobile terminals and the spread of communication infrastructure such as networks, users can easily collect information and purchase goods.
そして、ユーザの行動を目標指向と多様性指向に分類し、多様性指向となるユーザの行動を捉えることは、マーケティング分析、広告配信設計、情報ナビゲーションシステム等において重要とされており、情報収集行動や購買行動などのユーザの行動を分析することを目的とした技術の開発が進んでいる。 And, it is important to classify user behavior into goal-oriented and diversity-oriented, and to capture user-oriented behavior, such as marketing analysis, advertisement distribution design, information navigation system, etc. Development of technology aimed at analyzing user behavior such as purchasing and purchasing behavior is in progress.
例えば、非特許文献1では、アンケートによってユーザの情報収集行動や購買行動などの行動履歴データを取得して、ユーザの行動を目的指向と欲求指向に分類する技術が提案されている。また、非特許文献2では、ユーザが情報を検索する際に用いたキーワードやジャンルの一般性により目的指向性を抽出する技術も提案されている。
For example, Non-Patent
なお、関連する技術として、市場データや特定サイト内の購買データなど、マクロ的データの分布傾向を分析して、市場変化予測や需要予測などに利用する技術も提案されている。例えば、特許文献1には、金融商品間の相関行列の指数に閾値を設けることで、金融ポートフォリオのリスクを評価する技術が提案されている。また、特許文献2には、店舗の商圏設定を行う場合に、消費者の移動しやすさの指数として、買い物地と買い物回数データのべき(冪)指数を利用してユーザをモデル化する技術も提案されている。
In addition, as a related technique, a technique for analyzing a distribution trend of macro data such as market data or purchase data in a specific site and using it for a market change prediction or a demand prediction has been proposed. For example,
しかしながら、非特許文献1に提案されている技術は、アンケートによってユーザに関するデータを取得するものであるので、手間がかかるだけでなく、ユーザの行動を分析する上でリアルタイム性に欠ける。また、非特許文献2に提案されている技術は、キーワードやジャンルの多様性を図るものであるので、ジャンル推定辞書等の前提知識の準備、収集情報から重要文やキーワードを抽出するための機械学習の仕組みの準備などにコストを要する。
However, since the technique proposed in Non-Patent
また、ユーザの情報収集行動や購買行動などに関するWEBアクセス履歴のデータは、べき(冪)分布傾向を示すことがわかってきている。そこで、例えば、WEBアクセス履歴のデータの分布傾向を分析するために、分布データの平均値や分散値を閾値に設定することも考えられるが、正規分布と異なり、べき分布を分析する上で平均値や分散値は閾値としての意味を余り持たない。よって、分析対象データの分布傾向によっては、必ずしも閾値の設定が簡単とはいえない。 In addition, it has been found that WEB access history data relating to user information collection behavior, purchase behavior, etc. shows a power distribution trend. Therefore, for example, in order to analyze the distribution tendency of WEB access history data, it may be possible to set the average value or variance value of the distribution data as a threshold value. However, unlike the normal distribution, the average value is used for analyzing the power distribution. Values and variance values do not have much meaning as threshold values. Therefore, the threshold setting is not always easy depending on the distribution tendency of the analysis target data.
本発明は、上記に鑑みてなされたものであって、ユーザの情報収集行動や購買行動などについての行動履歴データから、ユーザの行動指向を捉えるための情報を簡易に抽出することが可能な情報処理装置、情報処理システム、情報処理方法および情報処理プログラムを提供することを目的とする。 The present invention has been made in view of the above, and it is possible to easily extract information for capturing the user's behavior orientation from the behavior history data about the user's information collecting behavior and purchasing behavior. An object is to provide a processing device, an information processing system, an information processing method, and an information processing program.
上述した課題を解決し、目的を達成するために、本発明は、ユーザの行動履歴データを用いた情報処理を実行する情報処理装置であって、複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集部と、前記行動履歴データ収集部により収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部と、前記行動履歴記憶部に記憶された複数の行動履歴データの中から、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割して、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計部と、前記データ集計部により集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部と、前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出部と、前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出部により前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部とを有する。 In order to solve the above-described problems and achieve the object, the present invention is an information processing apparatus that performs information processing using user behavior history data, and collects a plurality of behavior history data from a plurality of user terminals. Action history data collecting unit, a plurality of behavior history data collected by the behavior history data collecting unit for each user, and a plurality of behavior history data stored in the behavior history storage unit. From among them, the behavior history data of the analysis target user is acquired for a predetermined period, the acquired behavior history data of the user is divided for each predetermined unit period, and a plurality of divided behavior history data are based on a predetermined classification criterion. Each of the behavior history data sets, and a data totaling unit that counts the number of histories belonging to each classified behavior history data set, and the data totaling unit In addition, the total information storage unit that stores the history number and the rank information that ranks the action history data set according to the history number in association with each other, and the graph that uses the history number and the rank information as parameters. An index for identifying the user's behavior orientation is calculated for each predetermined unit period by approximating the distribution tendency of each behavior history data set when each history data set is developed using a predetermined function. And an exponent calculation result output unit that outputs an exponent calculated by the exponent calculation unit for each predetermined unit period as an exponent calculation result to an analyzer terminal that analyzes a user's behavioral orientation using the exponent And have.
本発明にかかる情報処理装置、情報処理システム、情報処理方法および情報処理プログラムは、ユーザの情報収集行動や購買行動などについての行動履歴データから、ユーザの行動指向を捉えるための情報を簡易に抽出できる。 An information processing apparatus, an information processing system, an information processing method, and an information processing program according to the present invention easily extract information for capturing a user's behavior orientation from behavior history data about a user's information collection behavior or purchase behavior. it can.
以下に、図面を参照しつつ、本発明に係る情報処理装置、情報処理システム、情報処理方法および情報処理プログラムの一実施形態を詳細に説明する。 Hereinafter, embodiments of an information processing apparatus, an information processing system, an information processing method, and an information processing program according to the present invention will be described in detail with reference to the drawings.
[ユーザのWEBへのアクセス傾向とユーザの行動目的との関係について]
以下に、ユーザのWEBへのアクセス傾向とユーザの行動目的との関係について説明する。観測対象の全ユーザについて、WEBアクセス先(例えば、サイトのURLやドメイン)、アクセス日時、閲覧時間などのデータを記録する。そして、観測対象の全ユーザについて、アクセス数の多い順に、横軸をランキング(アクセス数の順位)、縦軸をアクセス数でプロットしたグラフを図12に示す。なお、図12は、ユーザのWEBへのアクセス傾向とユーザの行動目的との関係を説明するための図である。
[Relationship between user's access tendency to WEB and user's purpose of action]
Below, the relationship between a user's access tendency to WEB and a user's action purpose is demonstrated. For all users to be observed, data such as WEB access destination (for example, URL or domain of the site), access date and time, and browsing time are recorded. FIG. 12 is a graph in which the horizontal axis is ranked (access number rank) and the vertical axis is the access number for all observation target users in descending order of the number of accesses. In addition, FIG. 12 is a figure for demonstrating the relationship between a user's access tendency to WEB and a user's action purpose.
図12に示すように、ユーザのWEBへのアクセス数の分布がべき乗分布になる傾向がある(市川裕介 他、「ユーザの行動目的に着目したWebログの傾向分析」、信学会二種研資料、2009年、WI2-2009-9参照)。なお、べき乗分布とは、ある観測量がパラメータのべき乗に比例するべき乗則に従った分布をいう。 As shown in FIG. 12, the distribution of the number of access to the user's WEB tends to be a power distribution (Yusuke Ichikawa et al., “Web log trend analysis focusing on user's action purpose”, Shinsei Institute 2009, WI2-2009-9). The power distribution means a distribution according to a power law in which a certain observation amount is proportional to the power of a parameter.
そして、図12の(A)に示すように、アクセス数のべき乗分布の近似式f(x)=axkにおける指数であるべき指数「k」に着目すると、べき指数が小さな負の値を示す場合(グラフの傾きが小さい場合)には、そのユーザの行動は特定目的を達成することに特化した行動を行っている可能性が高いことが分ってきている。 Then, as shown in FIG. 12A, when attention is paid to an exponent “k” that should be an exponent in the approximate expression f (x) = ax k of the power distribution of the number of accesses, the exponent is a small negative value. In this case (when the slope of the graph is small), it has been found that the user's behavior is likely to be performing a behavior specialized in achieving a specific purpose.
また、図12の(B)に示すように、べき指数「k」が大きな負の値を示す場合(グラフの傾きが小さい場合)には、そのユーザの行動は、多様性が強く、目的自体を探すのが目的であるような行動(多様性指向の行動)を行っている可能性が高いことが分ってきている。 Also, as shown in FIG. 12B, when the power index “k” shows a large negative value (when the slope of the graph is small), the user's actions are highly diverse and the purpose itself It has been found that there is a high possibility that the behavior (diversity-oriented behavior) whose purpose is to look for is.
そこで、以下では、例えば、ユーザのWEBアクセス履歴の分布傾向が、べき乗分布傾向となることを利用して、ユーザの行動指向を捉えるための情報を簡易に抽出する場合の実施形態について説明する。 Therefore, in the following, an embodiment will be described in which, for example, information for capturing the user's behavioral orientation is easily extracted using the fact that the distribution tendency of the user's WEB access history becomes a power distribution tendency.
以下に説明する実施例1では、本発明に係る情報処理装置の一例として、情報処理装置として機能する分析サーバを有するシステムの一実施形態について説明する。なお、以下の実施例1により、本発明が限定されるものではない。 In a first embodiment described below, an embodiment of a system having an analysis server functioning as an information processing apparatus will be described as an example of the information processing apparatus according to the present invention. The present invention is not limited to the following Example 1.
以下の実施例1では、実施例1に係る分析サーバの概要および特徴、かかる分析サーバの構成および処理を順に説明し、最後に実施例1による効果を説明する。 In the following first embodiment, the outline and features of the analysis server according to the first embodiment, the configuration and processing of the analysis server will be described in order, and finally the effects of the first embodiment will be described.
[概要および特徴(実施例1)]
実施例1に係る分析サーバは、ユーザの行動履歴データを用いた情報処理を実行することを概要とする。そして、実施例1に係る分析サーバは、ユーザの情報収集行動や購買行動についてのWEBアクセス履歴の分布傾向がべき乗分布になることに着目した点に特徴がある。
[Outline and Features (Example 1)]
The analysis server according to the first embodiment is summarized to execute information processing using user behavior history data. The analysis server according to the first embodiment is characterized in that attention is paid to the fact that the distribution tendency of the WEB access history regarding the information collection behavior and purchase behavior of the user is a power distribution.
具体的には、分析サーバは、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割する。分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計する。 Specifically, the analysis server acquires the action history data of the analysis target user for a predetermined period, and divides the acquired user action history data for each predetermined unit period. Each divided action history data is classified into a plurality of action history data sets based on a predetermined classification criterion, and the number of histories belonging to each classified action history data set is totaled.
さらに、分析サーバは、各行動履歴データ集合に属する履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とをパラメータとするグラフに、各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するためのべき指数を所定の単位期間ごとに算出する。以下、実施例1に係る分析サーバについて具体的に説明する。 Further, the analysis server expands each behavior history data set in a graph using the number of histories belonging to each behavior history data set and the rank information ranking the behavior history data sets according to the number of histories as parameters. By approximating the distribution tendency of each action history data set using a predetermined function, an index for specifying the user's action orientation is calculated for each predetermined unit period. The analysis server according to the first embodiment will be specifically described below.
[実施例1の構成]
図1は、実施例1に係るシステム構成を示す図である。図2は、実施例1に係る分析サーバの構成を示す図である。なお、図2には、実施例1に係る分析サーバの構成を説明する上で必要な処理機能部のみを記載している。
[Configuration of Example 1]
FIG. 1 is a diagram illustrating a system configuration according to the first embodiment. FIG. 2 is a diagram illustrating the configuration of the analysis server according to the first embodiment. FIG. 2 shows only processing function units necessary for explaining the configuration of the analysis server according to the first embodiment.
図1に示すように、実施例1に係る分析サーバ300は、WEBアクセスによって情報収集行動や購買行動を行う複数のユーザ端末100からなる分析対象ユーザ端末群、およびユーザ端末100との間で電子商取引を行う複数のEC(electronic commerce)サーバ200からなるECサーバ群とインターネット1を介して通信可能な状態に接続される。また、分析サーバ300は、分析対象ユーザ端末群のユーザの行動を分析する分析者端末400と各種情報のやり取りが可能な状態に接続される。
As illustrated in FIG. 1, the
そして、図2に示すように、分析サーバ300は、行動ログ取得部310、行動ログ記憶部320、購買ログ取得部330、購買ログ記憶部340、ランキング集計部350、ランキング集計結果記憶部360、べき指数算出部370、べき指数算出結果出力部380および対象期間ログ抽出部390を有する。
2, the
行動ログ取得部310は、分析対象であるユーザの行動ログとして、各ユーザ端末100から、ユーザIDおよびアクセス先のURLからなるWEBアクセスの履歴を取得する。そして、行動ログ取得部310は、取得したWEBアクセスの履歴を行動ログ記憶部320に記録する。
The action
行動ログ記憶部320は、行動ログ取得部310により記録されたWEBアクセスの履歴をユーザごとに記憶する。例えば、図3に示すように、行動ログ記憶部320は、行動ログ取得部310によりWEBアクセス履歴が記録された記録日時(Time stamp)、アクセスを行ったユーザのユーザID(User ID)、およびアクセス先のURLを対応付けて記憶する。なお、図3は、実施例1に係る行動ログの構成例を示す図である。
The behavior
購買ログ取得部330は、分析対象であるユーザの購買ログとして、ユーザ端末100との電子商取引を行う各ECサーバ200から、ユーザID、ユーザが購入した商品のIDおよび商品の価格からなる購買の履歴を取得する。そして、購買ログ取得部330は、取得した購買の履歴を購買ログ記憶部340に記録する。
The purchase
購買ログ記憶部340は、購買ログ取得部330により記録された購買の履歴をユーザごとに記憶する。例えば、図4に示すように、購買ログ記憶部340は、購買ログ取得部330により購買の履歴が記録された記録日時(Time stamp)、商品を購入したユーザのユーザID(User ID)、ユーザが購入した商品のID(Item ID)および商品の価格(Price)を対応付けて記憶する。なお、図4は、実施例1に係る購買ログの構成例を示す図である。
The purchase
ランキング集計部350は、行動ログ記憶部320からWEBアクセスの履歴をユーザごとに取得して、例えば、各サイトのアクセス数を集計し、アクセス数の多いものからサイトを順位付けするランキング集計をユーザごとに行う。
The
具体的には、ランキング集計部350は、分析者端末400から分析対象ユーザのべき指数算出要求を受け付ける。べき指数算出要求には、分析対象のユーザID、集計単位期間および集計期間が含まれる。例えば、集計単位期間とは、例えば、1日単位、1週間単位、1ヵ月単位など、分析対象ユーザのWEBアクセス履歴を集計する単位を表す。集計期間とは、1日単位の集計を1週間、1ヵ月単位の集計を1年間など、集計単位期間ごとのランキング集計を行う期間を表す。
Specifically, the
ランキング集計部350は、分析者端末400から受け付けたべき指数算出要求に含まれるユーザIDおよび集計期間をキーとして、分析対象ユーザのWEBアクセス履歴を行動ログ記憶部320から集計期間分取得し、取得したWEBアクセス履歴をべき指数算出要求に含まれる集計単位期間ごとに分割する。集計単位期間ごとに分割した各WEBアクセス履歴を、同一のサイトにアクセスした履歴であるか否かを元にして複数のWEBアクセス履歴集合にそれぞれ分類し、分類された各WEBアクセス履歴集合に属する履歴数をそれぞれ集計する。
The
例えば、分析対象ユーザのWEBアクセス履歴を集計期間として受け付けた1年(12ヵ月)分取得し、取得したWEBアクセス履歴を集計単位期間として受け付けた1ヵ月ごとに分割する。1ヵ月ごとに分割した各WEBアクセス履歴を、同一のサイトにアクセスした履歴であるか否かを元にして複数のWEBアクセス履歴集合にそれぞれ分類する。 For example, the WEB access history of the analysis target user is acquired for one year (12 months) received as a totaling period, and the acquired WEB access history is divided every one month received as a totaling unit period. Each WEB access history divided every month is classified into a plurality of WEB access history sets based on whether or not the WEB access history is a history of accessing the same site.
仮に、1月1日に、分析者端末400からべき指数算出要求があると、ランキング集計部350は、分析対象ユーザのWEBアクセス履歴の中から、集計期間である1年分、すなわち、1月1日〜12月31日までのWEBアクセス履歴を取得する。そして、取得した1年分のWEBアクセス履歴を、1月1日〜1月31日、2月1日〜2月28(あるいは29)日、3月1日〜3月31日、・・・というように、集計単位期間である1ヵ月ごとに分割する。
If there is a power index calculation request from the
次に、ランキング集計部350は、1月1日〜1月31日、2月1日〜2月28(あるいは29)日、3月1日〜3月31日、…の集計単位期間ごとに分割された各WEBアクセス履歴を、同一のサイトにアクセスした履歴であるか否かを元にして複数のWEBアクセス履歴集合にそれぞれ分類する。簡単に言えば、1月1日〜1月31日までのWEBアクセス履歴をサイトごとに分類する。これにより、サイトごとに分類された複数のWEBアクセス履歴の集合が生成される。
Next, the
そして、ランキング集計部350は、各WEBアクセス履歴集合に属する履歴数をそれぞれ集計する。簡単に言えば、例えば、1月1日〜1月31日までのWEBアクセス履歴をサイトごとに分類することで、Aサイトにアクセスする集合1、Bサイトにアクセスする集合2、Cサイトにアクセスする集合3、…などの100個の集合が生成された場合には、集合1〜100のそれぞれについて集合内に含まれる履歴数を集計する。
Then, the
履歴数までの集計が完了すると、ランキング集計部350は、分析対象ユーザのランキング集計結果をランキング集計結果記憶部360に記録する。具体的には、図5に示すように、ユーザID(User ID:12345678)ごとに、集計された履歴数の多い順位を示すランキング(Ranking、「1」)に対応付けて、サイト名(Site Name、「www.example.com」)および集計した履歴数(Access Count、「1234」)を対応付けて、ランキング集計結果記憶部360に記録する。なお、図5は、実施例1に係るランキング集計結果の構成例を示す図である。
When the aggregation up to the number of histories is completed, the ranking
ランキング集計結果記憶部360は、ランキング集計部350により記録されたランキング集計結果をユーザごとに記憶する。例えば、図5に示すように、アクセス数の多い順を示すランキング(Ranking)と、アクセス先のサイト名(Site Name、「www.example.com」)と、アクセス数(Access Count、「1234」)とを対応付けて、ユーザ(例えば、User ID:12345678)ごとに記憶する。なお、順位(Ranking)の列には、あらかじめ最上段の欄から「1,2,3…」の数字が挿入され、ランキング1から順にアクセス数が上位であることを示す。
The ranking tabulation
べき指数算出部370は、ランキング集計結果記憶部360から、分析対象ユーザのランキング集計結果を取得して、アクセス数を縦軸、ランキングを横軸とするグラフに展開した時(ランキング集計結果をプロットした時)のランキング集計結果の分布傾向を所定の関数を用いて近似することで、分析対象ユーザのWEBアクセス履歴の行動指向を特定するための指数を集計単位期間ごとに算出する。
When the power
具体的には、べき指数算出部370は、例えば、図6に示すように、べき指数算出要求に含まれる分析対象のユーザ(例えば、ユーザID)をキーとして、分析対象ユーザのランキング集計結果をランキング集計結果記憶部360から取得する。そして、べき指数算出部370は、アクセス数を縦軸(対数軸)、ランキングを横軸(対数軸)とするグラフ上に、ランキング集計結果記憶部360から取得したランキング集計結果の各データをプロットする(図6の(1)参照)。
Specifically, for example, as shown in FIG. 6, the power
ランキング集計結果の各データのプロットが完了すると、べき指数算出部370は、アクセス数を縦軸、ランキングを横軸とするグラフ上にプロットされたデータ分布を対数軸である縦軸および横軸上等間隔にサンプリングする(図6の(2)参照)。そして、べき指数算出部370は、例えば、最小二乗法を用いて、サンプリングされたデータの近似式(f(x)=axk)を求めることで(図6の(3)参照)、全集計単位期間のべき指数を算出する(近似式の変数(k))。図6は、実施例1に係るべき指数の算出手順を説明するための図である。
When the plotting of each data of the ranking aggregation result is completed, the power
例えば、上述したランキング集計部350の例で説明すると、1月1日〜1月31日までのWEBアクセス履歴をサイトごとに分類することで、Aサイトにアクセスする集合1、Bサイトにアクセスする集合2、Cサイトにアクセスする集合3、…などの100個の集合に関するランキング集計結果をグラフ上にプロットして、対数軸上等間隔にサンプリングする。
For example, in the example of the
そして、サンプリングされたデータの近似式(f(x)=axk)を求め、1月1日〜1月31日までの集計単位期間に関するWEBアクセス履歴のべき指数を算出する。同様の手順で、2月1日〜2月28(あるいは29)日、3月1日〜3月31日、…の集計単位期間について近似式を求めることで、集計期間「1年」に含まれる全集計単位期間「1ヵ月」のべき指数を導出し、導出した全べき指数をべき指数算出結果としてべき指数算出結果出力部380に出力する。 Then, an approximate expression (f (x) = ax k ) of the sampled data is obtained, and a power index of the WEB access history regarding the total unit period from January 1 to January 31 is calculated. In the same procedure, by calculating an approximate expression for the total unit period from February 1 to February 28 (or 29), March 1 to March 31, and so on, it is included in the total period “1 year” The power index for all the aggregate unit periods “one month” is derived, and the derived power index is output to the power index calculation result output unit 380 as the power index calculation result.
また、べき指数算出部370は、上述した方法によりべき指数を算出する場合に限られるものではなく、例えば、グラフ上にプロットされたデータ分布の傾向から外れている値の少ない区間を区切った上で最小二乗法を適用するなどの方法を用いて、べき指数を算出することもできる。
The power
なお、上述したように、サイト単位で集計したアクセス数のランキング集計結果をべき指数の算出対象として採用する場合に限られるものではなく、例えば、ドメイン単位、サービス単位、商品ジャンル単位、ブランド単位、ジャンル単位などのアクセス数のランキング集計結果をべき指数の算出対象として採用することもできる。 As described above, it is not limited to the case where the result of ranking aggregation of the number of accesses aggregated in units of sites is adopted as a power index calculation target. For example, domain unit, service unit, product genre unit, brand unit, The results of ranking the number of accesses, such as genre units, can also be used as power index calculation targets.
べき指数算出結果出力部380は、べき指数算出部370から受け付けたべき指数算出結果を分析者端末400に出力する。具体的には、例えば、図7に示すように、集計期間である1年にわたって集計単位期間である1ヵ月ごとに算出されたべき指数を分析者端末400に出力する。図7は、実施例1に係るべき指数算出結果の構成例を示す図である。
The power index calculation result output unit 380 outputs the power index calculation result received from the power
対象期間ログ抽出部390は、分析者端末400からログ抽出指定範囲の入力を受け付けると、ログ抽出指定範囲として指定された期間の行動ログおよび購買ログを行動ログ記憶部320および購買ログ記憶部340からそれぞれ抽出する。そして、対象期間ログ抽出部390は、抽出した行動ログおよび購買ログを分析者端末400に出力する。
When the target period
[実施例1の処理]
図8は、実施例1に係る分析サーバの処理の流れを説明するための図である。同図に示すように、ランキング集計部350は、分析者端末400から分析対象ユーザのべき指数算出要求を受信すると(ステップS1)、サイトごとのランキング集計を実行する(ステップS2)。
[Process of Example 1]
FIG. 8 is a diagram for explaining the processing flow of the analysis server according to the first embodiment. As shown in the figure, when the
具体的には、ランキング集計部350は、分析者端末400から受け付けたべき指数算出要求に含まれるユーザIDおよび集計期間をキーとして、分析対象ユーザのWEBアクセス履歴を集計期間分取得し、取得したWEBアクセス履歴をべき指数算出要求に含まれる集計単位期間ごとに分割する。集計単位期間ごとに分割した各WEBアクセス履歴を、同一のサイトにアクセスした履歴であるか否かを元にして複数のWEBアクセス履歴集合にそれぞれ分類し、分類された各WEBアクセス履歴集合に属する履歴数をそれぞれ集計する。履歴数までの集計が完了すると、ランキング集計部350は、分析対象ユーザのランキング集計結果(例えば、図5参照)をランキング集計結果記憶部360に記録する。
Specifically, the
ランキング集計部350によるランキング集計が完了すると、べき指数算出部370は、ランキング集計結果記憶部360から分析対象ユーザのランキング集計結果を取得して、集計単位期間ごとにべき指数を算出する(ステップS3)。
When the ranking aggregation by the ranking
具体的には、べき指数算出部370は、べき指数算出要求に含まれる分析対象のユーザ(例えば、ユーザID)をキーとして、分析対象ユーザのランキング集計結果をランキング集計結果記憶部360から取得する。そして、べき指数算出部370は、アクセス数を縦軸(対数軸)、ランキングを横軸(対数軸)とするグラフ上に、ランキング集計結果記憶部360から取得したランキング集計結果の各データをプロットする(例えば、図6の(1)参照)。
Specifically, the power
ランキング集計結果の各データのプロットが完了すると、べき指数算出部370は、グラフ上にプロットされたデータ分布を対数軸である縦軸および横軸上等間隔にサンプリングする(例えば、図6の(2)参照)。そして、べき指数算出部370は、例えば、最小二乗法を用いて、サンプリングされたデータの近似式(f(x)=axk)を求めることで(図6の(3)参照)、全集計単位期間のべき指数を算出する(近似式の変数(k))。
When the plotting of each data of the ranking summary result is completed, the power
べき指数算出結果出力部380は、べき指数算出部370により算出されたべき指数算出結果を分析者端末400に出力する(ステップS4)。
The power index calculation result output unit 380 outputs the power index calculation result calculated by the power
対象期間ログ抽出部390は、分析者端末400からログ抽出指定範囲の入力を受け付けると、ログ抽出指定範囲として指定された期間の行動ログおよび購買ログを行動ログ記憶部320および購買ログ記憶部340からそれぞれ抽出して、抽出した行動ログおよび購買ログを分析者端末400に出力する(ステップS5)。
When the target period
[実施例1による効果]
上述してきたように、実施例1によれば、分析サーバ300は、ユーザの行動指向を特定するための情報として、WEBアクセス履歴の分布傾向から、WEBアクセス履歴が示すユーザの行動指向を捉えるためのべき指数を算出する。
[Effects of Example 1]
As described above, according to the first embodiment, the
すなわち、ユーザのWEBアクセス履歴の分布傾向が、べき乗分布傾向となることを利用して、べき指数を算出するという簡単な処理を行うことで、従来のように、例えば、アンケートによってユーザに関するデータを取得するよりも手間もコストもかけることなく、ユーザの行動履歴からユーザの行動指向を捉えるための情報をより簡易に抽出できる。そして、ユーザの行動指向を捉えるための情報として分析者端末400に提供されたべき指数は、例えば、以下に説明するようにして利用される。
That is, by performing a simple process of calculating a power index using the distribution tendency of the user's WEB access history becoming a power distribution tendency, for example, data related to the user can be obtained by a questionnaire as in the past. It is possible to more easily extract information for capturing the user's behavior orientation from the user's behavior history without taking time and cost than acquiring. The index that should be provided to the
例えば、図9に示すように、べき指数が7月1日〜7月31日から8月1日〜8月31日にかけて大きく変化している場合には、分析者端末400において、7月1日〜7月31日から8月1日〜8月31日の期間が分析対象ユーザのある目的が達成された変化点である可能性が高いと分析することができる。そして、分析者端末400は、7月1日〜7月31日から8月1日〜8月31日の期間の行動ログおよび購買ログを分析サーバ300から取得することで、さらにユーザの行動の変化要因を詳細に分析できる。図9は、実施例1に係る効果を説明するための図である。
For example, as illustrated in FIG. 9, when the power index changes greatly from July 1 to July 31 to August 1 to August 31, It can be analyzed that there is a high possibility that the period from Sunday to July 31 to August 1 to August 31 is a change point at which a certain purpose of the analysis target user is achieved. And the
図10に示すように、べき指数が変化している場合には、分析者端末400側でべき指数の算出結果を同図(1)で切り出せば、分析対象ユーザの目的単位の行動を抽出できる。また、分析者端末400側でべき指数の算出結果を同図(2)で切り出せば、多様性指向の強い行動のみを抽出することができる。さらに、分析者端末400側でべき指数の算出結果を同図(3)で切り出せば、目標指向の強い行動のみを抽出することができる。図10は、実施例1に係る効果を説明するための図である。
As shown in FIG. 10, when the power index is changing, the behavior of the target unit of the analysis target user can be extracted by cutting out the power index calculation result on the
そして、例えば、図10の(2)で切り出した多様性指向の強い行動に関連する購買ログを取得するとともに、同図の(3)で切り出した目標指向の強い行動に関連する購買ログを取得して、双方の購買ログを個別に分析することで、多様性指向が強い場合の購買要因と目標指向が強い場合の購買要因との違いをより明確に分析できる可能性が高まる。 Then, for example, a purchase log related to the diversity-oriented behavior extracted in (2) of FIG. 10 is acquired, and a purchase log related to the goal-oriented behavior extracted in (3) of FIG. 10 is acquired. Thus, analyzing both purchase logs individually increases the possibility of more clearly analyzing the difference between purchasing factors when diversity orientation is strong and purchasing factors when goal orientation is strong.
また、べき指数に注目することで、ユーザのWEBアクセス履歴に表れるユーザの行動の目的が明確であるのか(目的明確度が高いのか)、目的が明確ではないのか(目的明確度が低いのか)の指標として利用することもできる。 Whether the purpose of the user's behavior that appears in the user's WEB access history is clear (whether the purpose is clear) or not (clearly) It can also be used as an indicator of
また、上記の実施例1では、ユーザがアクセスしたサイトのサイト名に基づいて、分析対象ユーザのWEBアクセス履歴集合を分類する場合を説明した。しかしながら、これに限定されるものではなく、サイトのドメイン名、サイトのジャンル名またはサイトで販売されている商品のブランド名などに基づいて、ユーザのWEBアクセス履歴を分類するようにしてもよい。このようにすることで、分析者端末400においてユーザの行動指向を様々な角度から分析することが可能となる。
In the first embodiment, the case where the WEB access history set of the analysis target user is classified based on the site name of the site accessed by the user has been described. However, the present invention is not limited to this, and the user's WEB access history may be classified based on the domain name of the site, the genre name of the site, or the brand name of the product sold on the site. By doing in this way, it becomes possible to analyze a user's action orientation from various angles in the
以下、本発明にかかる情報処理装置、情報処理システム、情報処理方法および情報処理プログラムの他の実施形態として実施例2を説明する。 Hereinafter, Example 2 will be described as another embodiment of the information processing apparatus, the information processing system, the information processing method, and the information processing program according to the present invention.
(1)装置構成等
図2に示した分析サーバ300の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要せず、分析サーバ300の分散・統合の具体的形態は図示のものに限られない。例えば、図2に示すランキング集計部350、べき指数算出部370およびべき指数算出結果出力部380を機能的または物理的に分散・統合して構成する。
(1) Device Configuration, etc. Each component of the
このように、分析サーバ300の全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、分析サーバ300にて行なわれる各処理機能(図8等参照)は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
As described above, all or a part of the
(2)情報処理プログラム
また、上記の実施例1で説明した分析サーバ300の各種の処理(図8等参照)は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。
(2) Information processing program Various processes (see FIG. 8 and the like) of the
そこで、以下では、図11を用いて、上記の実施例で説明した分析サーバ300の機能と同様の機能を実現する情報処理プログラムを実行するコンピュータの一例を説明する。図11は、情報処理プログラムを実行するコンピュータを示す図である。
Therefore, in the following, an example of a computer that executes an information processing program that realizes a function similar to the function of the
同図に示すように、分析サーバ300としてコンピュータ500は、通信制御部510、HDD520、RAM530およびCPU540をバス600で接続して構成される。
As shown in the figure, the
ここで、通信制御部510は、各種情報のやり取りに関する通信を制御する。HDD520は、CPU540による各種処理の実行に必要な情報を記憶する。RAM530は、各種情報を一時的に記憶する。CPU540は、各種演算処理を実行する。
Here, the
そして、HDD520には、図11に示すように、上記の実施例に示した分析サーバ300の各処理部と同様の機能を発揮する情報処理プログラム521と、情報処理用データ522とがあらかじめ記憶されている。なお、この情報処理プログラム521を適宜分散させて、ネットワークを介して通信可能に接続された他のコンピュータの記憶部に記憶させておくこともできる。
As shown in FIG. 11, the
そして、CPU540が、この情報処理プログラム521をHDD520から読み出してRAM530に展開することにより、図11に示すように、情報処理プログラム521は情報処理プロセス531として機能するようになる。すなわち、情報処理プロセス531は、情報処理用データ522等をHDD520から読み出して、RAM530において自身に割り当てられた領域に展開し、この展開したデータ等に基づいて各種処理を実行する。
The
なお、情報処理プロセス531は、例えば、図2に示した分析サーバ300のランキング集計部350およびべき指数算出部370等において実行される処理に対応する。
Note that the
なお、上記した情報処理プログラム521については、必ずしも最初からHDD520に記憶させておく必要はなく、例えば、コンピュータ500に設定されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」、さらには、公衆回線、インターネット、LAN、WANなどを介してコンピュータ500に接続される「他のコンピュータ(またはサーバ)」などに各プログラムを記憶させておき、コンピュータ500がこれらから各プログラムを読み出して実行するようにしてもよい。
The
(3)情報処理方法
上記の実施例で説明した分析サーバ300により、例えば、以下のような情報処理方法が実現される。
(3) Information Processing Method For example, the following information processing method is realized by the
すなわち、複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集ステップと、行動履歴データ収集ステップにより収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部から、所定期間内に記憶されている分析対象ユーザの行動履歴データを読込んで所定の単位期間ごとに分割し、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計ステップと(例えば、図8のステップS2参照)、データ集計ステップにより集計された履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部から、履歴数および順位情報を読込んで、読込んだ履歴数および順位情報をパラメータとするグラフに、各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を所定の単位期間ごとに算出する指数算出ステップと(例えば、図8のステップS3参照)、ユーザの行動指向を分析する分析者端末に、指数算出ステップにより所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と(例えば、図8のステップS4参照)を含んだ情報処理方法が実現される。 That is, a behavior history data collecting step for collecting a plurality of behavior history data from a plurality of user terminals, and a behavior history storage unit for storing a plurality of behavior history data collected by the behavior history data collection step for each user, for a predetermined period The behavior history data of the user to be analyzed stored in is read and divided every predetermined unit period, and each divided behavior history data is classified into a plurality of behavior history data sets based on a predetermined classification criterion, A data aggregation step for aggregating the number of histories belonging to each classified action history data set (see, for example, step S2 in FIG. 8), the number of histories totaled by the data aggregation step, and the action history data set based on the number of histories The history number and rank information are read from the total information storage section that stores the rank order information in association with each other. By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph with the number of records and rank information as parameters, using a predetermined function, An index calculating step for calculating an index for identifying each predetermined unit period (see, for example, step S3 in FIG. 8), an analyzer terminal for analyzing the user's behavioral orientation is subjected to a predetermined unit period by the index calculating step. An information processing method including an index calculation result output unit that outputs an index calculated for each as an index calculation result (see, for example, step S4 in FIG. 8) is realized.
以上のように、本発明にかかる情報処理装置、情報処理システム、情報処理方法および情報処理プログラムは、ユーザの行動履歴データを用いた情報処理を行う場合に有用であり、特に、ユーザの情報収集行動や購買行動などについての行動履歴データから、ユーザの行動指向を捉えるための情報を簡易に抽出することに適している。 As described above, the information processing apparatus, the information processing system, the information processing method, and the information processing program according to the present invention are useful when information processing using user behavior history data is performed. It is suitable for easily extracting information for grasping the user's behavioral orientation from behavior history data about behavior and purchasing behavior.
1 インターネット
100 ユーザ端末
200 ECサーバ
300 分析サーバ
310 行動ログ取得部
320 行動ログ記憶部
330 購買ログ取得部
340 購買ログ記憶部
350 ランキング集計部
360 ランキング集計結果記憶部
370 べき指数算出部
380 べき指数算出結果出力部
390 対象期間ログ抽出部
400 分析者端末
500 コンピュータ
510 通信制御部
520 HDD(Hard Disk Drive)
521 情報処理プログラム
522 情報処理用データ
530 RAM(Random Access Memory)
531 情報処理プロセス
540 CPU(Central Processing Unit)
600 バス
DESCRIPTION OF
521 Information processing program 522
531
600 buses
Claims (8)
複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集部と、
前記行動履歴データ収集部により収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部と、
前記行動履歴記憶部に記憶された複数の行動履歴データの中から、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割して、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計部と、
前記データ集計部により集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部と、
前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出部と、
前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出部により前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と
を有することを特徴とする情報処理装置。 An information processing apparatus that executes information processing using user behavior history data,
An action history data collection unit for collecting a plurality of action history data from a plurality of user terminals;
A behavior history storage unit that stores a plurality of behavior history data collected by the behavior history data collection unit for each user;
Among the plurality of behavior history data stored in the behavior history storage unit, the behavior history data of the analysis target user is acquired for a predetermined period, and the acquired behavior history data of the user is divided for each predetermined unit period, A data aggregation unit that classifies each divided behavior history data into a plurality of behavior history data sets based on a predetermined classification criterion, and totals the number of histories belonging to each classified behavior history data set;
A total information storage unit that stores the number of histories totaled by the data totaling unit and the rank information that ranks action history data sets according to the number of histories in association with each other;
By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph using the number of histories and the rank information as parameters using a predetermined function, An index calculating unit that calculates an index for specifying the orientation for each predetermined unit period;
An analyzer terminal that analyzes a user's behavioral orientation using the index includes an index calculation result output unit that outputs an index calculated for each predetermined unit period by the index calculation unit as an index calculation result. A characteristic information processing apparatus.
前記情報処理装置は、
複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集部と、
前記行動履歴データ収集部により収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部と、
前記行動履歴記憶部に記憶された複数の行動履歴データの中から、分析対象ユーザの行動履歴データを所定期間について取得し、取得したユーザの行動履歴データを所定の単位期間ごとに分割して、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計部と、
前記データ集計部により集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部と、
前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出部と、
前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出部により前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と
を有することを特徴とする情報処理システム。 An information processing system having an information processing apparatus that executes information processing using user behavior history data acquired from a user terminal,
The information processing apparatus includes:
An action history data collection unit for collecting a plurality of action history data from a plurality of user terminals;
A behavior history storage unit that stores a plurality of behavior history data collected by the behavior history data collection unit for each user;
Among the plurality of behavior history data stored in the behavior history storage unit, the behavior history data of the analysis target user is acquired for a predetermined period, and the acquired behavior history data of the user is divided for each predetermined unit period, A data aggregation unit that classifies each divided behavior history data into a plurality of behavior history data sets based on a predetermined classification criterion, and totals the number of histories belonging to each classified behavior history data set;
A total information storage unit that stores the number of histories totaled by the data totaling unit and the rank information that ranks action history data sets according to the number of histories in association with each other;
By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph using the number of histories and the rank information as parameters using a predetermined function, An index calculating unit that calculates an index for specifying the orientation for each predetermined unit period;
An analyzer terminal that analyzes a user's behavioral orientation using the index includes an index calculation result output unit that outputs an index calculated for each predetermined unit period by the index calculation unit as an index calculation result. A featured information processing system.
複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集ステップと、
前記行動履歴データ収集ステップにより収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部から、所定期間内に記憶されている分析対象ユーザの行動履歴データを読込んで所定の単位期間ごとに分割し、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計ステップと、
前記データ集計ステップにより集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部から、前記履歴数および前記順位情報を読込んで、読込んだ前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出ステップと、
前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出ステップにより前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と
を含んだことを特徴とする情報処理方法。 An information processing method executed by an information processing apparatus that performs information processing using user behavior history data,
An action history data collection step for collecting a plurality of action history data from a plurality of user terminals;
From the behavior history storage unit that stores, for each user, a plurality of behavior history data collected by the behavior history data collection step, the behavior history data of the analysis target user stored within a predetermined period is read for each predetermined unit period A data aggregation step for classifying the divided behavior history data into a plurality of behavior history data sets based on a predetermined classification criterion, and totaling the number of histories belonging to each classified behavior history data set;
The history number and the rank information are read from the total information storage unit that stores the history number totaled in the data aggregation step and the rank information that ranks the action history data set according to the history number in association with each other. By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph using the read history number and rank information as parameters, using a predetermined function An index calculating step for calculating an index for identifying the user's action orientation for each predetermined unit period;
An analyzer terminal that analyzes a user's behavior orientation using the index includes an index calculation result output unit that outputs the index calculated for each predetermined unit period by the index calculation step as an index calculation result. An information processing method characterized by the above.
複数のユーザ端末から複数の行動履歴データを収集する行動履歴データ収集手順と、
前記行動履歴データ収集手順により収集された複数の行動履歴データをユーザごとに記憶する行動履歴記憶部から、所定期間内に記憶されている分析対象ユーザの行動履歴データを読込んで所定の単位期間ごとに分割し、分割した各行動履歴データを所定の分類基準に基づいて複数の行動履歴データ集合にそれぞれ分類し、分類された各行動履歴データ集合に属する履歴数を集計するデータ集計手順と、
前記データ集計手順により集計された前記履歴数と、当該履歴数により行動履歴データ集合を順位付けした順位情報とを対応付けて記憶する集計情報記憶部から、前記履歴数および前記順位情報を読込んで、読込んだ前記履歴数および前記順位情報をパラメータとするグラフに、前記各行動履歴データ集合をそれぞれ展開した時の当該各行動履歴データ集合の分布傾向を所定の関数を用いて近似することにより、ユーザの行動指向を特定するための指数を前記所定の単位期間ごとに算出する指数算出手順と、
前記指数を用いてユーザの行動指向を分析する分析者端末に、前記指数算出手順により前記所定の単位期間ごとに算出された指数を指数算出結果として出力する指数算出結果出力部と
を前記コンピュータに実行させることを特徴とする情報処理プログラム。 An information processing program for causing a computer as an information processing apparatus to perform information processing using user behavior history data,
Action history data collection procedure for collecting a plurality of action history data from a plurality of user terminals,
From the behavior history storage unit that stores a plurality of behavior history data collected by the behavior history data collection procedure for each user, the behavior history data of the analysis target user stored within a predetermined period is read for each predetermined unit period A data summarizing procedure for classifying each of the divided behavior history data into a plurality of behavior history data sets based on a predetermined classification criterion, and totaling the number of histories belonging to each classified behavior history data set;
The history number and the ranking information are read from the counting information storage unit that stores the history number totaled by the data counting procedure and the rank information that ranks the action history data set according to the history number in association with each other. By approximating the distribution tendency of each behavior history data set when each behavior history data set is expanded to a graph using the read history number and rank information as parameters, using a predetermined function , An index calculation procedure for calculating an index for identifying the user's action orientation for each predetermined unit period;
An index calculation result output unit that outputs an index calculated for each predetermined unit period by the index calculation procedure as an index calculation result to an analyst terminal that analyzes a user's behavioral orientation using the index. An information processing program that is executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009137416A JP2010282561A (en) | 2009-06-08 | 2009-06-08 | Information processing apparatus, information processing system, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009137416A JP2010282561A (en) | 2009-06-08 | 2009-06-08 | Information processing apparatus, information processing system, information processing method, and information processing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010282561A true JP2010282561A (en) | 2010-12-16 |
Family
ID=43539209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009137416A Pending JP2010282561A (en) | 2009-06-08 | 2009-06-08 | Information processing apparatus, information processing system, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010282561A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013089065A (en) * | 2011-10-19 | 2013-05-13 | Nippon Telegr & Teleph Corp <Ntt> | Brand selection estimation method and brand selection estimation program |
| JP2022113675A (en) * | 2021-01-25 | 2022-08-04 | カラクリ株式会社 | Information processing program, information processing method, and information processing system |
| WO2023002597A1 (en) * | 2021-07-21 | 2023-01-26 | 日本電信電話株式会社 | User behavior assistance device, method, and program |
| JP2023068415A (en) * | 2021-11-02 | 2023-05-17 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
| US12010191B2 (en) | 2012-06-11 | 2024-06-11 | The Nielsen Company (Us), Llc | Methods and apparatus to share online media impressions data |
| US12015681B2 (en) | 2010-12-20 | 2024-06-18 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003331207A (en) * | 2002-05-08 | 2003-11-21 | Nippon Telegr & Teleph Corp <Ntt> | Access distribution prediction method, access distribution prediction device, access distribution prediction program, and storage medium storing the program |
| JP2007004543A (en) * | 2005-06-24 | 2007-01-11 | Nippon Telegr & Teleph Corp <Ntt> | Market characteristic prediction support method and apparatus |
-
2009
- 2009-06-08 JP JP2009137416A patent/JP2010282561A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003331207A (en) * | 2002-05-08 | 2003-11-21 | Nippon Telegr & Teleph Corp <Ntt> | Access distribution prediction method, access distribution prediction device, access distribution prediction program, and storage medium storing the program |
| JP2007004543A (en) * | 2005-06-24 | 2007-01-11 | Nippon Telegr & Teleph Corp <Ntt> | Market characteristic prediction support method and apparatus |
Non-Patent Citations (2)
| Title |
|---|
| CSNG200100187003; 市川 裕介: 'Web検索サーバのログに基いたアクセス傾向の分析' 電子情報通信学会技術研究報告 Vol.99 No.405 第99巻, 19991029, 第13-18ページ, 社団法人電子情報通信学会 * |
| JPN6012054733; 市川 裕介: 'Web検索サーバのログに基いたアクセス傾向の分析' 電子情報通信学会技術研究報告 Vol.99 No.405 第99巻, 19991029, 第13-18ページ, 社団法人電子情報通信学会 * |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12015681B2 (en) | 2010-12-20 | 2024-06-18 | The Nielsen Company (Us), Llc | Methods and apparatus to determine media impressions using distributed demographic information |
| US12244674B2 (en) | 2010-12-20 | 2025-03-04 | The Nielsen Company (Us), Llc | Methods and apparatus to use client-server communications across internet domains to determine distributed demographic information for media impressions |
| JP2013089065A (en) * | 2011-10-19 | 2013-05-13 | Nippon Telegr & Teleph Corp <Ntt> | Brand selection estimation method and brand selection estimation program |
| US12010191B2 (en) | 2012-06-11 | 2024-06-11 | The Nielsen Company (Us), Llc | Methods and apparatus to share online media impressions data |
| JP2022113675A (en) * | 2021-01-25 | 2022-08-04 | カラクリ株式会社 | Information processing program, information processing method, and information processing system |
| WO2023002597A1 (en) * | 2021-07-21 | 2023-01-26 | 日本電信電話株式会社 | User behavior assistance device, method, and program |
| JPWO2023002597A1 (en) * | 2021-07-21 | 2023-01-26 | ||
| JP7687402B2 (en) | 2021-07-21 | 2025-06-03 | 日本電信電話株式会社 | User behavior support device, method, and program |
| JP2023068415A (en) * | 2021-11-02 | 2023-05-17 | ヤフー株式会社 | Information processing device, information processing method, and information processing program |
| JP7540987B2 (en) | 2021-11-02 | 2024-08-27 | Lineヤフー株式会社 | Information processing device, information processing method, and information processing program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Lerman et al. | Using a model of social dynamics to predict popularity of news | |
| US8364627B2 (en) | Method and system for generating a linear machine learning model for predicting online user input actions | |
| US9576251B2 (en) | Method and system for processing web activity data | |
| CN110222267A (en) | A kind of gaming platform information-pushing method, system, storage medium and equipment | |
| US20160140656A1 (en) | Evaluation device, evaluation method, and non-transitory computer readable storage medium | |
| CA2578513A1 (en) | System and method for online information analysis | |
| CN105183727A (en) | Method and system for recommending book | |
| JP2010282561A (en) | Information processing apparatus, information processing system, information processing method, and information processing program | |
| CN119539883B (en) | Digital advertising delivery method based on big data | |
| JP2009116457A (en) | Method and device for analyzing internet site information | |
| JP2011154467A (en) | Retrieval result ranking method and system | |
| KR20220117425A (en) | Marketability analysis and commercialization methodology analysis system using big data | |
| CN114118793A (en) | Local exchange risk early warning method, device and equipment | |
| Shetty et al. | Comparative analysis of memory-based collaborative filtering and deep learning models for resolving cold start and data sparsity issues in e-commerce recommender systems | |
| TW201234204A (en) | Opportunity identification for search engine optimization | |
| JP2010218475A (en) | Blog analysis method and device | |
| Silva et al. | A categorical clustering of publishers for mobile performance marketing | |
| KR101318843B1 (en) | Blog category classification method and apparatus using time information | |
| JP5575061B2 (en) | Cluster formation mechanism operational status evaluation apparatus, method, and program | |
| JP2024090406A (en) | Evaluation system and evaluation method | |
| KR20130092220A (en) | Device for online media restructuring based social signal | |
| JP7403735B2 (en) | User attention word analysis device, method and program | |
| CN112907039A (en) | Page generation method, device and system | |
| Armykav et al. | Sentiment Analysis CNN Indonesia App Reviews on Play Store Using Naive Bayes Algorithm | |
| JP2014115952A (en) | Interest field comparative analysis device, system, method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110520 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20110520 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110706 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121012 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121023 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130611 |