JPH09265478A - 情報フィルタリング方式 - Google Patents

情報フィルタリング方式

Info

Publication number
JPH09265478A
JPH09265478A JP8075781A JP7578196A JPH09265478A JP H09265478 A JPH09265478 A JP H09265478A JP 8075781 A JP8075781 A JP 8075781A JP 7578196 A JP7578196 A JP 7578196A JP H09265478 A JPH09265478 A JP H09265478A
Authority
JP
Japan
Prior art keywords
information
degree
item
user
similarity
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
JP8075781A
Other languages
English (en)
Other versions
JP2800769B2 (ja
Inventor
Yusuke Ariyoshi
勇介 有▲吉▼
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP8075781A priority Critical patent/JP2800769B2/ja
Priority to US08/828,060 priority patent/US6014654A/en
Publication of JPH09265478A publication Critical patent/JPH09265478A/ja
Application granted granted Critical
Publication of JP2800769B2 publication Critical patent/JP2800769B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 フィルタリング精度の高い情報フィルタリン
グ方式を提供する。 【解決手段】 多数の情報やサービスの中から利用者の
興味や嗜好に合うものを推薦する情報フィルタリング方
式であって、情報やサービスに対する複数の利用者の評
価結果である項目評価情報が蓄積される記憶装置と、項
目評価情報を使用してフィルタリング要求をした要求者
と他の利用者との類似度を算出する利用者間類似度算出
手段と、項目評価情報および類似度から要求者の興味や
嗜好に合うか否かの度合を示す適合度を推定する適合度
推定手段と、適合度から情報やサービスを選択して出力
する項目選択手段とを有する情報フィルタリング方式に
おいて、利用者間類似度算出手段の算出結果から似た興
味や嗜好を持つ利用者の人数を求め、利用者近傍での局
所的な人口密度を計算する人口密度算出手段を有し、適
合度推定手段は、項目評価情報、類似度、及び人口密度
から適合度を推定する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は多数の情報やサービ
ス中からの利用者の興味や嗜好に合う情報やサービスを
推薦する情報フィルタリング方式に関するものである。
【0002】
【従来の技術】情報フィルタリング方式とはデータベー
ス、パソコン通信、およびWWW(World Wide Web)な
どの情報システムが提供する大量の情報や多数のサービ
ス(以下対象項目と称す)の中から、利用者の興味や嗜
好に合うもの推薦したりフィルタリングする方式であ
る。
【0003】従来の情報フィルタリング方式では、興味
対象そのものである一次情報を直接検索して取り出す方
式や、題名、著者名、キーワード、単語出現頻度などの
二次情報を利用してフィルタリングを行ない所望の情報
を取り出す方式が採用されている。
【0004】ところで、近年、対象項目に対する複数の
利用者の評価結果を蓄積し、その項目評価情報を用いて
利用者の興味や嗜好に合う項目を選び出し、推薦やフィ
ルタリングを行なうソーシャルフィルタリングまたはコ
ラボレーティブフィルタリングと呼ばれる方式が研究・
開発されている。
【0005】このソーシャルフィルタリング方式の例と
して、例えば、プロシーディングス・オブ・ザ・シーエ
スシーダブリュ1994(proceedings of the cscw 199
4)1994年エイシーエムプレス(acm press)175頁
から186頁米国では、MIT(Massachusetts Instit
ute of Technology:マサチューセッツ工科大学)で行
っている音楽用アルバムを対象にしたフィルタリングシ
ステムについて紹介され、プロシーディングス・オブ・
ザ・シーエイチアイ95(proceedings of thechi 95)1
995年エイシーエムプレス(acm press)210頁から
217頁米国では、電子メールを対象としたフィルタリ
ングシステムについて紹介されている。
【0006】しかしながら、各分野の情報量が飛躍的に
増大しているため、推薦やフィルタリング精度のさらな
る向上が望まれている。
【0007】次に、従来のソーシャルフィルタリング方
式について図面を参照して説明する。
【0008】図9はソーシャルフィルタリング方式の構
成を示すブロック図であり、図10は図9に示した方式
の動作手順を示すフローチャートである。
【0009】図9において、従来の方式は、推薦要求や
フィルタリング要求(以下要求と称す)が入力される入
力装置1と、要求した利用者(以下要求者と称す)に対
する各対象項目毎の適合度を推定するデータ処理装置1
1と、複数の利用者による項目評価情報が蓄積される記
憶装置12と、要求結果を表示する出力装置2とによっ
て構成されている。
【0010】記憶装置12は項目評価情報記憶部121
と項目情報記憶部122とによって構成され、項目評価
情報記憶部121には複数の利用者による項目評価情報
が蓄積され、項目情報記憶部122には対象項目を識別
するためのID番号や項目名などの2次情報が蓄積され
ている。
【0011】データ処理装置11は利用者間類似度算出
手段111と適合度推定手段112と項目選択手段11
3とによって構成され、利用者間類似度算出手段111
は入力装置1を介して要求者からの要求が入力される
と、項目評価情報記憶部121に蓄積された項目評価情
報を使用して他の利用者と要求者の類似度を算出する。
また、適合度推定手段112は項目評価情報記憶部12
1に蓄積された項目評価情報と利用者間類似度算出手段
111で算出した利用者間の類似度情報とから、要求者
のまだ見聞きしていない対象項目が要求者の興味や嗜好
に合うか否かの度合いを示す適合度を推定する。項目選
択手段113は適合度推定手段112が推定した適合度
を参照して要求に合う対象項目を選択し、結果を出力装
置2に出力する。
【0012】次に、図10を参照して従来の方式の動作
について説明する。
【0013】図10において、入力装置1を介して要求
が入力されると、まず利用者間類似度算出手段111は
項目評価情報記憶部121に蓄積されている項目評価情
報を使用して他の利用者と要求者の類似度を算出する
(ステップE1)。
【0014】例えば、上記MITのフィルタリングシス
テムでは利用者間の類似度を算出する算出式としてピア
ソンの積率相関係数を使用している。
【0015】次に、適合度推定手段112は項目評価情
報記憶部121に蓄積された項目評価情報と利用者間類
似度算出手段111で算出した利用者間の類似度情報と
から、要求者に対する各項目毎の適合度を推定する(ス
テップE2)。
【0016】なお、上記MITのフィルタリングシステ
ムでは適合度を下記式により推定している。
【0017】
【数1】 最後に、項目選択手段113は適合度推定手段112で
推定した適合度を使用して要求に合う対象項目を選択し
(ステップE3)、結果を出力装置2に出力する(ステ
ップE4)。
【0018】
【発明が解決しようとする課題】しかしながら上記した
ような従来の情報フィルタリング方式では、ある特定の
興味や嗜好に利用者が偏って集まると、それに適合度の
推定が影響されるという問題があった。
【0019】例えば、a、b、c、dの4つの対象項目
を持ち、利用者が4人のシステムに新しい利用者Aが加
わった場合を考える。ここで、利用者Aは対象項目a、
b、c全てを「良い」と評価しているものとする。この
ときフィルタリングシステムは対象項目dが利用者Aの
興味に合うか否かを推定する。
【0020】表1は利用者A以外の利用者を、対象項目
a、b、cに対する評価で分類し、利用者Aとの類似
度、対象項目dの評価の平均、および人数を示したもの
である。
【0021】
【表1】 なお、ここでは評価結果を、「良い」=1、「悪い」=
−1と数値化し、類似度の算出にピアソンの積率相関係
数を使用している。
【0022】上記従来の方式にしたがって対象項目dに
対する利用者Aの評価を推定すると、推定結果は0.5
となる。しかしながら、例えば、a:悪い、b:良い、
c:良い、d:悪いと評価する他の利用者の人数が10
人に増えた場合、推定結果は−7/13になってしま
う。
【0023】このように従来の方式では、同じ評価をす
る利用者の人数が変わるだけで適合度の推定値が大きく
変わっていた。
【0024】また、従来の方式では、精度の高い適合度
の推定を行うためには多数の項目評価情報を必要とす
る。一般に新しい対象項目は項目評価情報の数が少ない
ため、新しい対象項目ほど適合度の推定精度が悪くなる
という問題があった。
【0025】ところで、項目評価情報と共に項目評価情
報以外の情報も合わせて使用し、それら複数の情報から
適合度を推定する情報フィルタリング方式の場合、どの
種類の情報にどれだけの重みを持たせるかという情報の
重み付けを行うことが望ましい。このとき、論文と音楽
のように対象項目の分野が異なったり、子供と大人のよ
うに利用者層が異なると、フィルタリング精度を最良に
する重み付けが異なる場合が多い。その場合、情報の重
み付けを変更できない方式にするとフィルタリング精度
が悪くなるという問題が発生する。
【0026】本発明は上記したような従来の技術が有す
る問題点を解決するためになされたものであり、第1の
目的は、ある特定の興味や嗜好に利用者が偏って集まっ
た場合でも影響されずに適合度を推定し、フィルタリン
グ精度の高い情報フィルタリング方式を提供する。
【0027】また、第2の目的は、新しい項目などのよ
うに評価数の少ない項目についても、精度良くフィルタ
リングを行うことができる情報フィルタリング方式を提
供する。
【0028】さらに、第3の目的は、情報に対する重み
付けの変更を可能にして、フィルタリング精度に高く保
つことができる情報フィルタリング方式を提供する。
【0029】
【課題を解決するための手段】上記目的を達成するため
本発明の情報フィルタリング方式は、多数の情報やサー
ビスの中から利用者の興味や嗜好に合うものを推薦する
情報フィルタリング方式であって、推薦要求やフィルタ
リング要求が入力される入力装置と、情報やサービスに
対する複数の利用者の評価結果である項目評価情報が蓄
積される記憶装置と、前記項目評価情報を使用して、推
薦要求やフィルタリング要求を行った利用者である要求
者と他の利用者との類似度を算出する利用者間類似度算
出手段と、前記項目評価情報および前記類似度から、フ
ィルタリング対象である各情報やサービスが前記要求者
の興味や嗜好に合うか否かの度合を示す適合度を推定す
る適合度推定手段と、該適合度から要求に合う情報やサ
ービスを選択して出力する項目選択手段と、前記項目選
択手段で選択した情報やサービスを表示する出力装置と
を有する情報フィルタリング方式において、前記利用者
間類似度算出手段の算出結果から、似た興味や嗜好を持
つ利用者の人数を求め、該人数から各利用者近傍での局
所的な人口密度を計算する人口密度算出手段を有し、前
記適合度推定手段は、前記項目評価情報、前記類似度、
及び前記人口密度から前記適合度を推定することを特徴
とする。
【0030】また、多数の情報やサービスの中から利用
者の興味や嗜好に合うものを推薦する情報フィルタリン
グ方式であって、推薦要求やフィルタリング要求が入力
される入力装置と、情報やサービスに対する複数の利用
者の評価結果である項目評価情報が蓄積される記憶装置
と、前記項目評価情報を使用して、推薦要求やフィルタ
リング要求を行った利用者である要求者と他の利用者と
の類似度を算出する利用者間類似度算出手段と、前記項
目評価情報および前記類似度から、フィルタリング対象
である各情報やサービスが前記要求者の興味や嗜好に合
うか否かの度合を示す適合度を推定する適合度推定手段
と、該適合度から要求に合う情報やサービスを選択して
出力する項目選択手段と、前記項目選択手段で選択した
情報やサービスを表示する出力装置とを有する情報フィ
ルタリング方式において、前記記憶装置に、前記項目評
価情報とともに、情報やサービスに対する評価を行った
時刻の情報を各利用者毎に蓄積し、前記時刻情報から利
用者の評価情報に対する信頼度の高さを示すLE度を算
出するLE度算出手段を有し、前記適合度推定手段は、
前記項目評価情報、前記類似度、及び前記LE度から前
記適合度を推定することを特徴とする。
【0031】また、多数の情報やサービスの中から利用
者の興味や嗜好に合うものを推薦する情報フィルタリン
グ方式であって、推薦要求やフィルタリング要求が入力
される入力装置と、情報やサービスに対する複数の利用
者の評価結果である項目評価情報が蓄積される記憶装置
と、前記項目評価情報を使用して、推薦要求やフィルタ
リング要求を行った利用者である要求者と他の利用者と
の類似度を算出する利用者間類似度算出手段と、フィル
タリング対象である各情報やサービスが前記要求者の興
味や嗜好に合うか否かの度合を示す適合度を推定する第
1の適合度推定手段と、該適合度から要求に合う情報や
サービスを選択して出力する項目選択手段と、前記項目
選択手段で選択した情報やサービスを表示する出力装置
とを有する情報フィルタリング方式において、前記記憶
装置に、前記項目評価情報とともに、情報やサービスに
対する評価を行った時刻の情報を各利用者毎に蓄積し、
前記項目評価情報および前記類似度から、各情報やサー
ビスが前記要求者の興味や嗜好に合うか否かの度合を示
す推定適合度を算出する第2の適合度推定手段と、前記
推定適合度及び前記時刻情報から利用者の評価情報に対
する信頼度の高さを示すLE度を算出するLE度算出手
段とを有し、前記第1の適合度推定手段は、前記項目評
価情報、前記類似度、及び前記LE度から前記適合度を
推定することを特徴とする。
【0032】さらに、多数の情報やサービスの中から利
用者の興味や嗜好に合うものを推薦する情報フィルタリ
ング方式であって、推薦要求やフィルタリング要求が入
力される入力装置と、情報やサービスに対する複数の利
用者の評価結果である項目評価情報が蓄積される記憶装
置と、前記項目評価情報を使用して、推薦要求やフィル
タリング要求を行った利用者である要求者と他の利用者
との類似度を算出する利用者間類似度算出手段と、前記
項目評価情報および前記類似度から、フィルタリング対
象である各情報やサービスが前記要求者の興味や嗜好に
合うか否かの度合を示す適合度を推定する適合度推定手
段と、該適合度から要求に合う情報やサービスを選択し
て出力する項目選択手段と、前記項目選択手段で選択し
た情報やサービスを表示する出力装置とを有する情報フ
ィルタリング方式において、前記記憶装置に、適合度を
推定する際に使用される各情報に対して、情報やサービ
スの分野及び利用者層に応じて付与される重み情報が蓄
積される重み情報記憶部を有し、前記適合度推定手段
は、前記項目評価情報、前記類似度、および前記重み情
報から前記適合度を推定することを特徴とする。
【0033】このとき、前記重み情報は前記入力装置か
ら入力されてもよい。
【0034】上記のように構成された情報フィルタリン
グ方式は、人口密度算出手段によって似た興味や嗜好を
持つ利用者の人数が求められ、その人数から利用者近傍
での局所的な人口密度が計算される。
【0035】人口密度は利用者が偏って集まっている付
近では高く、利用者が少ないところでは低くなるため、
特定の興味や嗜好に利用者が集まる度合いを示してい
る。例えば、利用者間の類似度を人口密度で割ると、適
合度を推定する際の項目評価情報の重みが、利用者が偏
って集まっている項目では減り、少ない項目では増え
る。これによって、利用者が特定の興味や嗜好に偏って
集まる影響が取り除かれる。
【0036】また、LE度算出手段によって利用者の評
価情報に対する信頼度の高さを示すLE度が算出されこ
とで、例えばLE度を要求者と似た評価をより早くする
ほど大きくなるように設定すれば、要求者と似た興味や
嗜好を持ち、かつ、他の利用者よりも早く評価を行う信
頼度の高い利用者が、適合度の計算で重要視されるよう
なる。したがって、項目評価情報が少ない新しい項目に
ついても、利用者に対する適合度を高い精度で推定する
ことができる。
【0037】また、重み情報記憶部に情報やサービスの
分野及び利用者層に応じて付与される重み情報を記憶す
ること、あるいは入力装置からそのような重み情報を入
力することで、情報やサービスの分野または利用者層に
合わせて、要求者に対する適合度を推定するのに最適な
重みを指定することができる。
【0038】
【発明の実施の形態】次に、本発明について図面を参照
して説明する。
【0039】(第1実施例)図1は本発明の情報フィル
タリング方式の第1実施例の構成を示すブロック図であ
り、図2は図1に示した情報フィルタリング方式の動作
手順を示すフローチャートである。
【0040】図1において、本実施例の情報フィルタリ
ング方式は、入力装置1と、フィルタリングを要求した
利用者(以下要求者と称す)に対する各対象項目毎の適
合度を推定するデータ処理装置3と、複数の利用者によ
る項目評価情報が蓄積される記憶装置4と、出力装置2
とによって構成されている。なお、入力装置1および出
力装置2は従来と同様の構成である。
【0041】記憶装置4は項目評価情報記憶部41と項
目情報記憶部42とによって構成され、項目評価情報記
憶部41には複数の利用者による項目評価情報が蓄積さ
れ、項目情報記憶部42には対象項目を識別するための
ID番号や項目名などの2次情報が蓄積されている。
【0042】また、データ処理装置3は利用者間類似度
算出手段31と人口密度算出手段34と適合度推定手段
32と項目選択手段33とによって構成されている。
【0043】利用者間類似度算出手段31は入力装置1
を介して要求者からの要求が入力されると、項目評価情
報記憶部41に蓄積された項目評価情報を使用して他の
利用者と要求者の類似度を算出する。
【0044】人口密度算出手段34は利用者間類似度算
出手段31で算出された利用者間の類似度情報から、似
た興味や嗜好を持った利用者が何人位居るかという各利
用者近傍での局所的な人口密度を算出する。
【0045】適合度推定手段32は項目評価情報記憶部
41に蓄積された項目評価情報と利用者間類似度算出手
段31で算出された利用者間類似度情報と人口密度算出
手段34で算出された局所的な人口密度情報とから要求
者に対する各対象項目毎の適合度を推定する。
【0046】項目選択手段33は適合度推定手段32で
推定した適合度を参照して、要求に合った対象項目を選
択し、結果を出力装置2に出力する。
【0047】次に、図2を参照して本実施例の情報フィ
ルタリング方式の動作について説明する。
【0048】入力装置1を介して推要求が入力される
と、まず、利用者間類似度算出手段31は項目評価情報
記憶部41に蓄積されている項目評価情報を使用して要
求者と他の利用者との類似度を算出する(ステップA
1)。類似度の算出方法としては、例えば「多変量解析
ハンドブック」現代数学社1986年の224頁から2
28頁に、5種類の距離および6種類の類似度算出方法
が掲載されている。これらの算出方法の中から対象項目
の性質などを考慮して適当なものを選択して行う。次
に、利用者間類似度算出手段31で算出された利用者間
の類似度をもとに人口密度算出手段34で各利用者近傍
での局所的な人口密度を算出する(ステップA2)。
【0049】続いて、適合度推定手段32は、項目評価
情報記憶部41に蓄積されている項目評価情報と、利用
者間類似度算出手段31で算出した利用者間類似度情報
と、人口密度算出手段34で算出された局所的な人口密
度情報とから、要求者に対する各対象項目毎の適合度を
推定する(ステップA3)。
【0050】最後に、項目選択手段33は適合度推定手
段32で推定した適合度を参照して、要求に合った対象
項目を選択し(ステップA4)、結果を出力装置2に出
力する(ステップA5)。
【0051】ここで、例えば表1に示した数値例を使っ
て適合度を具体的に算出すると、従来の情報フィルタリ
ング方式では、a:悪い、b:良い、c:良い、d:悪
いと評価する人数が1人から10人に増えた場合に、利
用者Aに対する対象項目dの適合度の算出結果は、0.
5から−7/13に変動していた。
【0052】本実施例の情報フィルタリング方式によっ
て利用者Aに対する対象項目dの適合度を推定すると
0.5となる。ただし、同じ評価をした人数から人口密
度を算出し、下記式により推定評価を求める。
【0053】
【数2】 このように、同じ評価をした利用者が増えて評価結果に
偏りが生じても適合度の推定結果に対する影響が少なく
なっている。
【0054】人口密度は利用者が偏って集まっている付
近では高く、利用者が少ないところでは低くなるため、
特定の興味や嗜好に利用者が集まる度合いを示してい
る。そこで、利用者間の類似度を人口密度で割ると、適
合度を推定する際の項目評価情報の重みが、利用者が偏
って集まっている対象項目では減り、少ない対象項目で
は増える。したがって、利用者が特定の興味や嗜好に偏
って集まる影響が取り除かれ、フィルタリング精度の高
い情報フィルタリング方式を得ることができる。(第2
実施例)次に、本発明の情報フィルタリング方式の第2
実施例について図面を参照して説明する。
【0055】図3は本発明の情報フィルタリング方式の
第2実施例の構成を示すブロック図であり、図4は図3
に示した情報フィルタリング方式の動作手順を示すフロ
ーチャートである図3において、本実施例の情報フィル
タリング方式は、入力装置1と、各対象項目毎に要求者
に対する適合度を推定するデータ処理装置5と、複数の
利用者による項目評価情報が蓄積される記憶装置6と、
出力装置2とによって構成されている。なお、入力装置
1及び出力装置2は従来と同様の構成である。
【0056】記憶装置6は項目評価情報記憶部61と項
目情報記憶部62とによって構成され、項目評価情報記
憶部61にはあらかじめ複数の利用者による項目評価情
報とその評価結果が入力された時刻(評価時刻)とが蓄
積され、項目情報記憶部62にはあらかじめ対象項目を
識別するためのID番号や項目名などの2次情報が蓄積
されている。
【0057】また、データ処理装置5は利用者間類似度
算出手段51とLE度算出手段55と適合度推定手段5
2と項目選択手段53とによって構成されている。
【0058】利用者間類似度算出手段51は入力装置1
を介して要求者からの要求が入力されると、項目評価情
報記憶部61に蓄積された項目評価情報を使用して他の
利用者と要求者の類似度を算出する。
【0059】LE度算出手段55は項目評価情報記憶部
61に蓄積されている項目評価情報と評価時刻とから、
利用者の評価情報に対する信頼度の高さを示すリーディ
ングエッジ度(LE度)を各々の利用者毎に算出する。
【0060】適合度推定手段52は、利用者間類似度算
出手段51で算出された利用者間の類似度情報と、LE
度算出手段55で算出された各利用者のLE度と、項目
評価情報記憶部61に蓄積されている項目評価情報とか
ら、要求者に対する各対象項目毎の適合度を推定する。
【0061】項目選択手段53は適合度推定手段52で
推定した適合度を参照して、要求に合った対象項目を選
択し、結果を出力装置2に出力する。
【0062】次に、図4を参照して本実施例の情報フィ
ルタリング方式の動作について説明する。
【0063】入力装置1から要求が入力されると、ま
ず、利用者間類似度算出手段51は項目評価情報記憶部
61に蓄積されている項目評価情報を利用して利用者間
の類似度を算出する(ステップB1)。
【0064】次に、LE度算出手段55は項目評価情報
記憶部61に蓄積されている項目評価情報と評価時刻と
から各利用者のLE度を算出する(ステップB2)。
【0065】LE度は、利用者の評価情報に対する信頼
度の高さを示すように、要求者と似た評価をする利用者
のうち、より早く評価を行った利用者ほど大きな値を付
与するように設定する。ここで、要求者aからみた他の
利用者bのLE度Labは例えば下記式で計算すること
ができる。
【0066】
【数3】 なお、類似度としては評価の差の絶対値の逆数や−(評
価の差の絶対値)などを使用すると良い。
【0067】続いて、適合度推定手段52は、利用者間
類似度算出手段51で算出された利用者間の類似度情報
と、項目評価情報記憶部61に蓄積されている項目評価
情報と、LE度算出手段55で算出された各利用者のL
E度とから、要求者に対する各対象項目毎の適合度を推
定する(ステップB3)。LE度を導入した適合度は例
えば下記式で推定することができる。
【0068】
【数4】 最後に、項目選択手段53は適合度推定手段52で推定
した適合度を参照して、要求に合った対象項目を選択し
(ステップB4)、結果を出力装置2に出力する(ステ
ップB5)。
【0069】以上説明したように、LE度は、利用者の
評価情報に対する信頼度の高さの度合いを示すように、
要求者と似た評価をより早くするほど大きくなるように
しているため、要求者と似た興味や嗜好を持ち、かつ、
他の利用者よりも早く評価を行う信頼度の高い利用者
が、適合度の計算で重要視されるようなる。したがっ
て、新しい対象項目についても要求者に対する適合度を
従来よりも高い精度で推定することができる。
【0070】(第3実施例)次に、本発明の第3実施例
について図面を参照して説明する。
【0071】図5は本発明の情報フィルタリング方式の
第3実施例の構成を示すブロック図であり、図6は図5
に示した情報フィルタリング方式の動作手順を示すフロ
ーチャートである。
【0072】本実施例の情報フィルタリング方式は、上
記した第2実施例のデータ処理装置の構成に加え、第2
の適合度推定手段76を有する点で異なっている。
【0073】図5において、本実施例の情報フィルタリ
ング方式は、入力装置1と、各対象項目毎に要求者に対
する適合度を推定するデータ処理装置7と、複数の利用
者による項目評価情報が蓄積される記憶装置8と、出力
装置2とによって構成されている。なお、入力装置1及
び出力装置2は従来と同様の構成である。
【0074】記憶装置8は項目評価情報記憶部81と項
目情報記憶部82とによって構成され、項目評価情報記
憶部81は複数の利用者による項目評価情報とその評価
結果が入力された時刻とがあらかじめ蓄積され、項目情
報記憶部82は対象項目を識別するためのID番号や項
目名などの2次情報があらかじめ蓄積されている。
【0075】また、データ処理装置7は利用者間類似度
算出手段71と第1の適合度推定手段72とLE度算出
手段75と第2の適合度推定手段62と項目選択手段7
3とによって構成されている。
【0076】利用者間類似度算出手段71は入力装置1
を介して要求者からの要求が入力されると、項目評価情
報記憶部81に蓄積された項目評価情報を使用して他の
利用者と要求者の類似度を算出する。
【0077】第2の適合度推定手段76は項目評価情報
記憶部81に蓄積されている項目評価情報と、利用者間
類似度算出手段71で算出された類似度情報とから要求
者に対する各対象項目毎の適合度を推定する。
【0078】LE度算出手段75は第2の適合度推定手
段76で推定した適合度と項目評価情報記憶部81に蓄
積されている評価時刻とから各利用者のLE度を算出す
る。第1の適合度推定手段72は利用者間類似度算出手
段71で算出された利用者間の類似度情報と、LE度算
出手段75で算出された各利用者のLE度と、項目評価
情報記憶部81に蓄積された項目評価情報とから、要求
者に対する各対象項目毎の適合度を推定する。
【0079】項目選択手段73は第1の適合度推定手段
72で推定した適合度を参照して、要求に合った対象項
目を選択し、結果を出力装置2に出力する。
【0080】このような構成において、次に本発明の第
3実施例の動作について図6を参照して説明する。
【0081】なお、図6に示すステップC1およびステ
ップC4〜C6の動作は、上記第2実施例と同様であ
る。
【0082】入力装置1から要求が入力されると、ま
ず、利用者間類似度算出手段71は項目評価情報記憶部
81に蓄積されている項目評価情報を利用して利用者間
の類似度を算出する(ステップC1)。
【0083】次に、第2の適合度推定手段76は第1実
施例と同様にして要求者に対する各対象項目毎の適合度
を推定する(ステップC2)。
【0084】LE度算出手段75は利用者の項目評価情
報のかわりに第2の適合度推定手段76で推定した要求
者に対する適合度(以下推定適合度と呼ぶ)を使用して
LE度を算出する(ステップC3)。そのため、要求者
aからみた他の利用者bのLE度Labは、例えば下記
式を用いて算出する。
【0085】
【数5】 ここで、各利用者間の類似度は推定適合度と利用者bの
評価の差の絶対値の逆数、あるいは−(推定適合度とb
の評価の差絶対値)になる。
【0086】続いて、第1の適合度推定手段72は、利
用者間類似度算出手段71で算出された利用者間の類似
度情報と、項目評価情報記憶部81に蓄積されている項
目評価情報と、LE算出手段75で算出された各利用者
のLE度とから、要求者に対する各対象項目毎の適合度
を推定する(ステップC4)。
【0087】最後に、項目選択手段73は適合度推定手
段72で推定した適合度を参照して、要求に合った対象
項目を選択し(ステップC5)、結果を出力装置2に出
力する(ステップC6)。
【0088】このような構成にすることで、要求者の要
求に合うと思われる項目に対して、LE度を用いて適合
度を再推定するため、よりフィルタリング精度の高い方
式を得ることができる。
【0089】(第4実施例)次に本発明の情報フィルタ
リング方式の第4実施例について図面を参照して説明す
る。
【0090】図7は本発明の情報フィルタリング方式の
第4実施例の構成を示すブロック図であり、図8は図7
に示した情報フィルタリング方式の動作手順を示すフロ
ーチャートである。本実施例の情報フィルタリング方式
は、記憶装置10に情報に対する重みが蓄積される重み
情報記憶部103を有し、データ処理装置9に利用者間
類似度算出手段で算出される利用者間類似度情報以外の
情報を生成する情報生成手段97を有する構成である。
【0091】図7において、本実施例の情報フィルタリ
ング方式は、入力装置1と、対象項目毎に要求者に対す
る適合度を推定するデータ処理装置9と、複数の利用者
による項目評価情報が蓄積される記憶装置10と、出力
装置2とによって構成されている。なお、入力装置1及
び出力装置2は従来と同様の構成である。
【0092】記憶装置10は項目評価情報記憶部101
と項目情報記憶部102と重み情報記憶部103とによ
って構成されている。
【0093】項目評価情報記憶部101は複数の利用者
による項目評価情報等があらかじめ蓄積され、項目情報
記憶部102は対象項目を識別するためのID番号や項
目名などの2次情報があらかじめ蓄積され、重み情報記
憶部103は適合度を推定する際に使用される各情報に
対する重み情報があらかじめ蓄積されている。
【0094】また、データ処理装置9は利用者間類似度
算出手段91と情報生成手段97と適合度推定手段92
と項目選択手段93とによって構成されている。
【0095】利用者間類似度算出手段91は入力装置1
を介して要求者からの要求が入力されると、項目評価情
報記憶部101に蓄積された項目評価情報を使用して他
の利用者と要求者の類似度を算出する。
【0096】情報生成手段97は、利用者間類似度算出
手段91で算出された利用者間類似度情報、項目評価情
報記憶部101に蓄積された項目評価情報、および項目
情報記憶部102に蓄積された項目情報の中から必要な
情報を使用して利用者間類似度情報以外の情報を算出す
る。
【0097】適合度推定手段92は、項目評価情報記憶
部101に蓄積された項目評価情報、利用者間類似度算
出手段91で算出された利用者間類似度情報、重み情報
記憶部103に蓄積された重み情報、および情報生成手
段97で算出された情報の複数の情報から要求者に対す
る各対象項目毎の適合度を推定する。
【0098】項目選択手段93は適合度推定手段92で
推定した適合度を参照して、要求に合った対象項目を選
択し、結果を出力装置2に出力する。
【0099】このような構成において、次に本実施例の
情報フィルタリング方式の動作について図8を参照して
説明する。
【0100】なお、図8に示したステップD1およびス
テップD4、D5の動作は従来と同様である。
【0101】入力装置1から要求が入力されると、ま
ず、利用者間類似度算出手段91は項目評価情報記憶部
101に蓄積されている項目評価情報を利用して利用者
間の類似度を算出する(ステップD1)。
【0102】次に、情報生成手段97は利用者間類似度
算出手段91で算出された利用者間類似度情報、項目評
価情報記憶部101に蓄積されている項目評価情報、お
よび項目情報記憶部102に蓄積されている項目情報の
うち、必要な情報を使用して適合度生成手段92に提供
する情報を生成する(ステップD2)。
【0103】続いて、適合度推定手段92は、利用者間
類似度算出手段91で算出された利用者間の類似度情報
と、項目評価情報記憶部101に蓄積されている項目評
価情報と、情報生成手段97で算出された情報と、重み
情報記憶部103に蓄積された対象項目毎の重み情報と
から、要求者に対する各対象項目毎の適合度を推定する
(ステップD4)。
【0104】最後に、項目選択手段93は適合度推定手
段92で推定した適合度を参照して、要求に合った対象
項目を選択し(ステップD5)、結果を出力装置2に出
力する(ステップD6)。
【0105】ここで、適合度推定手段92では、重み情
報にしたがって、それぞれの情報の標準偏差が指定され
た重みになるように正規化が行われ、正規化された値で
適合度が推定される。このとき適合度は下記式によって
推定される。
【0106】
【数6】 したがって、対象項目の分野や利用者層に合わせて、要
求者に対する適合度を推定するのに最適な重みを指定す
ることができるため、フィルタリング精度を向上させる
ことができる。
【0107】なお、重み情報は、重み情報記憶部103
に蓄積される必要はなく、入力装置1から入力されても
本実施例と同様の効果を得ることができる。
【0108】
【発明の効果】本発明は以上説明したように構成されて
いるので、以下に記載する効果を奏する。
【0109】請求項1に記載のものにおいては、利用者
が特定の興味や嗜好に偏って集まる影響が取り除かれ、
フィルタリング精度の高い情報フィルタリング方式を得
ることができる。
【0110】請求項2及び3に記載のものにおいては、
項目評価情報が少ない新しい情報やサービス等について
も、利用者に対する適合度を高い精度で推定することが
できるため、フィルタリング精度を向上させることがで
きる。
【0111】請求項4及び5に記載のものにおいては、
情報やサービスの分野あるいは利用者層に合わせて、要
求者に対する適合度を推定するのに最適な重みを指定す
ることができるため、フィルタリング精度の高い情報フ
ィルタリング方式を得ることができる。
【図面の簡単な説明】
【図1】本発明の情報フィルタリング方式の第1実施例
の構成を示すブロック図である。
【図2】図1に示した情報フィルタリング方式の動作手
順を示すフローチャートである。
【図3】本発明の情報フィルタリング方式の第2実施例
の構成を示すブロック図である。
【図4】図3に示した情報フィルタリング方式の動作手
順を示すフローチャートである。
【図5】本発明の情報フィルタリング方式の第3実施例
の構成を示すブロック図である。
【図6】図5に示した情報フィルタリング方式の動作手
順を示すフローチャートである。
【図7】本発明の情報フィルタリング方式の第4実施例
の構成を示すブロック図である。
【図8】図7に示した情報フィルタリング方式の動作手
順を示すフローチャートである。
【図9】従来の情報フィルタリング方式の構成を示すブ
ロック図である。
【図10】図9に示した情報フィルタリング方式の動作
手順を示すフローチャートである。
【符号の説明】
1 入力装置 2 出力装置 3、5、7、9 データ処理装置 4、6、8、10 記憶装置 31、51、71、91 利用者間類似度算出手段 32、52、92 適合度推定手段 33、53、73、93 項目選択手段 34 人口密度算出手段 41、61、81、101 項目評価情報記憶部 42、62、82102 項目情報記憶部 55、75 LE度算出手段 72 第1の適合度推定手段 76 第2の適合度推定手段 97 情報生成手段 103 重み情報記憶部

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 多数の情報やサービスの中から利用者の
    興味や嗜好に合うものを推薦する情報フィルタリング方
    式であって、 推薦要求やフィルタリング要求が入力される入力装置
    と、 情報やサービスに対する複数の利用者の評価結果である
    項目評価情報が蓄積される記憶装置と、 前記項目評価情報を使用して、推薦要求やフィルタリン
    グ要求を行った利用者である要求者と他の利用者との類
    似度を算出する利用者間類似度算出手段と、 前記項目評価情報および前記類似度から、フィルタリン
    グ対象である各情報やサービスが前記要求者の興味や嗜
    好に合うか否かの度合を示す適合度を推定する適合度推
    定手段と、 該適合度から要求に合う情報やサービスを選択して出力
    する項目選択手段と、 前記項目選択手段で選択した情報やサービスを表示する
    出力装置とを有する情報フィルタリング方式において、 前記利用者間類似度算出手段の算出結果から、似た興味
    や嗜好を持つ利用者の人数を求め、該人数から各利用者
    近傍での局所的な人口密度を計算する人口密度算出手段
    を有し、 前記適合度推定手段は、 前記項目評価情報、前記類似度、及び前記人口密度から
    前記適合度を推定することを特徴とする情報フィルタリ
    ング方式。
  2. 【請求項2】 多数の情報やサービスの中から利用者の
    興味や嗜好に合うものを推薦する情報フィルタリング方
    式であって、 推薦要求やフィルタリング要求が入力される入力装置
    と、 情報やサービスに対する複数の利用者の評価結果である
    項目評価情報が蓄積される記憶装置と、 前記項目評価情報を使用して、推薦要求やフィルタリン
    グ要求を行った利用者である要求者と他の利用者との類
    似度を算出する利用者間類似度算出手段と、 前記項目評価情報および前記類似度から、フィルタリン
    グ対象である各情報やサービスが前記要求者の興味や嗜
    好に合うか否かの度合を示す適合度を推定する適合度推
    定手段と、 該適合度から要求に合う情報やサービスを選択して出力
    する項目選択手段と、前記項目選択手段で選択した情報
    やサービスを表示する出力装置とを有する情報フィルタ
    リング方式において、 前記記憶装置に、 前記項目評価情報とともに、情報やサービスに対する評
    価を行った時刻の情報を各利用者毎に蓄積し、 前記時刻情報から利用者の評価情報に対する信頼度の高
    さを示すLE度を算出するLE度算出手段を有し、 前記適合度推定手段は、 前記項目評価情報、前記類似度、及び前記LE度から前
    記適合度を推定することを特徴とする情報フィルタリン
    グ方式。
  3. 【請求項3】 多数の情報やサービスの中から利用者の
    興味や嗜好に合うものを推薦する情報フィルタリング方
    式であって、 推薦要求やフィルタリング要求が入力される入力装置
    と、 情報やサービスに対する複数の利用者の評価結果である
    項目評価情報が蓄積される記憶装置と、 前記項目評価情報を使用して、推薦要求やフィルタリン
    グ要求を行った利用者である要求者と他の利用者との類
    似度を算出する利用者間類似度算出手段と、 フィルタリング対象である各情報やサービスが前記要求
    者の興味や嗜好に合うか否かの度合を示す適合度を推定
    する第1の適合度推定手段と、 該適合度から要求に合う情報やサービスを選択して出力
    する項目選択手段と、 前記項目選択手段で選択した情報やサービスを表示する
    出力装置とを有する情報フィルタリング方式において、 前記記憶装置に、 前記項目評価情報とともに、情報やサービスに対する評
    価を行った時刻の情報を各利用者毎に蓄積し、 前記項目評価情報および前記類似度から、各情報やサー
    ビスが前記要求者の興味や嗜好に合うか否かの度合を示
    す推定適合度を算出する第2の適合度推定手段と、前記
    推定適合度及び前記時刻情報から利用者の評価情報に対
    する信頼度の高さを示すLE度を算出するLE度算出手
    段とを有し、 前記第1の適合度推定手段は、 前記項目評価情報、前記類似度、及び前記LE度から前
    記適合度を推定することを特徴とする情報フィルタリン
    グ方式。
  4. 【請求項4】 多数の情報やサービスの中から利用者の
    興味や嗜好に合うものを推薦する情報フィルタリング方
    式であって、 推薦要求やフィルタリング要求が入力される入力装置
    と、 情報やサービスに対する複数の利用者の評価結果である
    項目評価情報が蓄積される記憶装置と、 前記項目評価情報を使用して、推薦要求やフィルタリン
    グ要求を行った利用者である要求者と他の利用者との類
    似度を算出する利用者間類似度算出手段と、 前記項目評価情報および前記類似度から、フィルタリン
    グ対象である各情報やサービスが前記要求者の興味や嗜
    好に合うか否かの度合を示す適合度を推定する適合度推
    定手段と、 該適合度から要求に合う情報やサービスを選択して出力
    する項目選択手段と、 前記項目選択手段で選択した情報やサービスを表示する
    出力装置とを有する情報フィルタリング方式において、 前記記憶装置に、 適合度を推定する際に使用される各情報に対して、情報
    やサービスの分野及び利用者層に応じて付与される重み
    情報が蓄積される重み情報記憶部を有し、 前記適合度推定手段は、 前記項目評価情報、前記類似度、および前記重み情報か
    ら前記適合度を推定することを特徴とする情報フィルタ
    リング方式。
  5. 【請求項5】 請求項4に記載の情報フィルタリング方
    式において、 前記重み情報は前記入力装置から入力されることを特徴
    とする情報フィルタリング方式。
JP8075781A 1996-03-29 1996-03-29 情報フィルタリング方式 Expired - Lifetime JP2800769B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP8075781A JP2800769B2 (ja) 1996-03-29 1996-03-29 情報フィルタリング方式
US08/828,060 US6014654A (en) 1996-03-29 1997-03-28 Information filtering apparatus for filtering information for interests of users and a method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8075781A JP2800769B2 (ja) 1996-03-29 1996-03-29 情報フィルタリング方式

Publications (2)

Publication Number Publication Date
JPH09265478A true JPH09265478A (ja) 1997-10-07
JP2800769B2 JP2800769B2 (ja) 1998-09-21

Family

ID=13586110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8075781A Expired - Lifetime JP2800769B2 (ja) 1996-03-29 1996-03-29 情報フィルタリング方式

Country Status (2)

Country Link
US (1) US6014654A (ja)
JP (1) JP2800769B2 (ja)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11282875A (ja) * 1998-03-27 1999-10-15 Oki Electric Ind Co Ltd 情報フィルタリング装置
JPH11306193A (ja) * 1998-04-22 1999-11-05 Nippon Telegr & Teleph Corp <Ntt> メンバー親密度利用型情報提示方法および装置とメンバー親密度利用型情報提示プログラムを記録した記録媒体
JPH11328275A (ja) * 1998-05-14 1999-11-30 Nec Corp 情報フィルタリング方法及び方式
WO1999063458A1 (fr) * 1998-05-29 1999-12-09 Sony Corporation Systeme generant des informations de preference constatees
JP2000132557A (ja) * 1998-10-22 2000-05-12 Mitsubishi Electric Corp 検索システム、及び、当該検索システムのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2000227918A (ja) * 1999-02-05 2000-08-15 Nec Corp 情報フィルタリング方法及びその装置並びに情報フィルタリングプログラムを記録した記録媒体
US6321221B1 (en) 1998-07-17 2001-11-20 Net Perceptions, Inc. System, method and article of manufacture for increasing the user value of recommendations
JP2002506256A (ja) * 1998-03-03 2002-02-26 アマゾン コム インコーポレイテッド カレントクエリーに最も関連性のあるアイテムを、類似のクエリーに関して選択されたアイテムに基づいて特定するソフトウェア機能
US6412012B1 (en) 1998-12-23 2002-06-25 Net Perceptions, Inc. System, method, and article of manufacture for making a compatibility-aware recommendations to a user
JP2002215857A (ja) * 2001-01-19 2002-08-02 Yukinori Kakazu 業務支援装置、業務支援システム、業務支援方法、記憶媒体及びコンピュータ・プログラム
JP2002529974A (ja) * 1998-11-04 2002-09-10 インテル・コーポレーション 放送に対する視聴者フィードバックを収集し、かつ提供するための方法および装置
JP2002536730A (ja) * 1999-01-29 2002-10-29 エルジー エレクトロニクス インコーポレーテッド マルチメディアデータの検索又はブラウジング方法
WO2004095317A1 (ja) * 2003-04-24 2004-11-04 Sony Corporation ユーザーの嗜好によるコンテンツ検索プログラム、方法、及び装置
JP2004362548A (ja) * 1999-10-19 2004-12-24 Lg Electronics Inc マルチメディアのコンテンツ検索方法
US6963848B1 (en) * 2000-03-02 2005-11-08 Amazon.Com, Inc. Methods and system of obtaining consumer reviews
EP1610529A1 (en) 2004-06-22 2005-12-28 Sony Corporation Information transmission system by collaborative filtering
JP2008250975A (ja) * 2007-03-08 2008-10-16 Just Syst Corp 時系列情報処理装置、方法、及びプログラム
US7461058B1 (en) 1999-09-24 2008-12-02 Thalveg Data Flow Llc Optimized rule based constraints for collaborative filtering systems
US7788123B1 (en) 2000-06-23 2010-08-31 Ekhaus Michael A Method and system for high performance model-based personalization
US7860945B2 (en) 2001-05-29 2010-12-28 Fujitsu Limited Information and programming browse sharing method
US7921119B2 (en) 1998-03-03 2011-04-05 A9.Com, Inc. Identifying the items most relevant to a current query based on items selected in connection with similar queries
US8001003B1 (en) 2007-09-28 2011-08-16 Amazon Technologies, Inc. Methods and systems for searching for and identifying data repository deficits
US8108255B1 (en) 2007-09-27 2012-01-31 Amazon Technologies, Inc. Methods and systems for obtaining reviews for items lacking reviews
US8694385B1 (en) 1998-03-03 2014-04-08 A9.Com, Inc. Identifying items relevant to a current query based on items accessed in connection with similar queries

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2345157B (en) * 1998-12-23 2003-06-18 Ibm Publish and subscribe data processing apparatus, method and computer program product with declaration of a unique publisher broker
JPH10136439A (ja) * 1996-10-30 1998-05-22 Fujitsu Ltd 移動体通信システム及び移動体端末及び基地局及び移動体交換局及び移動体通信制御方法
US6377963B1 (en) * 1997-05-23 2002-04-23 Walker Digital, Llc Method and system for attaching customized indexes to periodicals
US7484172B2 (en) 1997-05-23 2009-01-27 Walker Digital, Llc System and method for providing a customized index with hyper-footnotes
US6182143B1 (en) * 1998-06-25 2001-01-30 International Business Machines Corporation Publish and subscribe data processing apparatus, method and computer program product with use of a stream to distribute local information between neighbors in a broker structure
GB2345158A (en) * 1998-12-23 2000-06-28 Ibm Publish and subscribe data processing with ability to specify a local publication/subscription
GB2345164A (en) * 1998-12-24 2000-06-28 Ibm Publish and subscribe data processing with subscriber option to request subscription propagation prior to acknowledgment
US6804675B1 (en) 1999-05-11 2004-10-12 Maquis Techtrix, Llc Online content provider system and method
US6493703B1 (en) 1999-05-11 2002-12-10 Prophet Financial Systems System and method for implementing intelligent online community message board
US6571234B1 (en) 1999-05-11 2003-05-27 Prophet Financial Systems, Inc. System and method for managing online message board
US6515681B1 (en) 1999-05-11 2003-02-04 Prophet Financial Systems, Inc. User interface for interacting with online message board
US7159011B1 (en) 1999-05-11 2007-01-02 Maquis Techtrix, Llc System and method for managing an online message board
US8108245B1 (en) 1999-09-17 2012-01-31 Cox Communications, Inc. Method and system for web user profiling and selective content delivery
US6405034B1 (en) * 2000-01-28 2002-06-11 Leap Wireless International, Inc. Adaptive communication data retrieval system
US7979880B2 (en) * 2000-04-21 2011-07-12 Cox Communications, Inc. Method and system for profiling iTV users and for providing selective content delivery
AU2001261232A1 (en) * 2000-05-08 2001-11-20 Walker Digital, Llc Method and system for providing a link in an electronic file being presented to a user
US6874037B1 (en) 2000-06-19 2005-03-29 Sony Corporation Method and apparatus for synchronizing device information
US20020046203A1 (en) * 2000-06-22 2002-04-18 The Sony Corporation/Sony Electronics Inc. Method and apparatus for providing ratings of web sites over the internet
US7739335B2 (en) * 2000-06-22 2010-06-15 Sony Corporation Method and apparatus for providing a customized selection of audio content over the internet
CN1168031C (zh) * 2001-09-07 2004-09-22 联想(北京)有限公司 基于文本内容特征相似度和主题相关程度比较的内容过滤器
JP2003085092A (ja) * 2001-09-13 2003-03-20 Fujitsu Ltd 情報評価装置、端末、およびプログラム
US6976073B2 (en) * 2001-11-29 2005-12-13 Hewlett-Packard Development Company, L.P. Transparent remote data storage device and method
US20030106057A1 (en) * 2001-12-05 2003-06-05 Predictive Networks, Inc. Television navigation program guide
CA2520117A1 (en) * 2003-03-25 2004-10-14 Sedna Patent Services, Llc Generating audience analytics
US20040225509A1 (en) * 2003-05-07 2004-11-11 Olivier Andre Use of financial transaction network(s) information to generate personalized recommendations
US7085677B1 (en) * 2004-04-19 2006-08-01 Amazon Technologies, Inc. Automatically identifying incongruous item packages
JP4207012B2 (ja) * 2005-03-30 2009-01-14 ソニー株式会社 ユーザ端末およびコンテンツ探索呈示方法
US20080109348A1 (en) * 2006-11-02 2008-05-08 Hsbc Finance Corporation Credit System with Over-Limit Analysis
DE102007020870A1 (de) * 2007-05-04 2008-11-13 Airbus Deutschland Gmbh Hochauftriebssystem am Tragflügel eines Flugzeugs
US8880583B2 (en) * 2007-06-08 2014-11-04 Nixle, Llc System and method for permitting geographically-pertinent information to be ranked by users according to users' geographic proximity to information and to each other for affecting the ranking of such information
US8732104B2 (en) * 2008-10-03 2014-05-20 Sift, Llc Method, system, and apparatus for determining a predicted rating
US20100235189A1 (en) * 2009-03-10 2010-09-16 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US20100235187A1 (en) * 2009-03-10 2010-09-16 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US10319471B2 (en) 2009-03-10 2019-06-11 Gearbox Llc Computational systems and methods for health services planning and matching
US20100235242A1 (en) * 2009-03-10 2010-09-16 Searete Llc, A Limited Liability Corporation Of State Of Delaware Computational systems and methods for health services planning and matching
US20100235186A1 (en) * 2009-03-10 2010-09-16 Searete Llc Computational systems and methods for health services planning and matching
US20100268057A1 (en) * 2009-03-10 2010-10-21 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US20100235188A1 (en) * 2009-03-10 2010-09-16 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US20100235191A1 (en) * 2009-03-10 2010-09-16 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US20110202361A1 (en) * 2009-03-10 2011-08-18 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US20100241449A1 (en) * 2009-03-10 2010-09-23 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US20100241448A1 (en) * 2009-03-10 2010-09-23 Searete Llc, A Limited Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US8095384B2 (en) 2009-03-10 2012-01-10 The Invention Science Fund I Computational systems and methods for health services planning and matching
US20100235190A1 (en) * 2009-03-10 2010-09-16 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US20100274577A1 (en) * 2009-03-10 2010-10-28 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Computational systems and methods for health services planning and matching
US9886729B2 (en) * 2009-03-10 2018-02-06 Gearbox, Llc Computational systems and methods for health services planning and matching
US9911165B2 (en) 2009-03-10 2018-03-06 Gearbox, Llc Computational systems and methods for health services planning and matching
US9892435B2 (en) * 2009-03-10 2018-02-13 Gearbox Llc Computational systems and methods for health services planning and matching
US9858540B2 (en) * 2009-03-10 2018-01-02 Gearbox, Llc Computational systems and methods for health services planning and matching
CN104091227B (zh) * 2014-06-17 2017-02-08 华南理工大学 一种城市用电用户的负荷密度分析方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5704018A (en) * 1994-05-09 1997-12-30 Microsoft Corporation Generating improved belief networks
US5652829A (en) * 1994-07-26 1997-07-29 International Business Machines Corporation Feature merit generator
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5799304A (en) * 1995-01-03 1998-08-25 Intel Corporation Information evaluation
US5907836A (en) * 1995-07-31 1999-05-25 Kabushiki Kaisha Toshiba Information filtering apparatus for selecting predetermined article from plural articles to present selected article to user, and method therefore
WO1997026729A2 (en) * 1995-12-27 1997-07-24 Robinson Gary B Automated collaborative filtering in world wide web advertising
US5790935A (en) * 1996-01-30 1998-08-04 Hughes Aircraft Company Virtual on-demand digital information delivery system and method
US5872850A (en) * 1996-02-02 1999-02-16 Microsoft Corporation System for enabling information marketplace
US5704017A (en) * 1996-02-16 1997-12-30 Microsoft Corporation Collaborative filtering utilizing a belief network
US5867799A (en) * 1996-04-04 1999-02-02 Lang; Andrew K. Information system and method for filtering a massive flow of information entities to meet user information classification needs
US5890152A (en) * 1996-09-09 1999-03-30 Seymour Alvin Rapaport Personal feedback browser for obtaining media files
US5842199A (en) * 1996-10-18 1998-11-24 Regents Of The University Of Minnesota System, method and article of manufacture for using receiver operating curves to evaluate predictive utility

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7921119B2 (en) 1998-03-03 2011-04-05 A9.Com, Inc. Identifying the items most relevant to a current query based on items selected in connection with similar queries
JP4792551B2 (ja) * 1998-03-03 2011-10-12 エーナイン・ドット・コム インコーポレイテッド カレントサーチ結果の中のアイテムをランク付ける方法およびシステム
JP2002506256A (ja) * 1998-03-03 2002-02-26 アマゾン コム インコーポレイテッド カレントクエリーに最も関連性のあるアイテムを、類似のクエリーに関して選択されたアイテムに基づいて特定するソフトウェア機能
US8694385B1 (en) 1998-03-03 2014-04-08 A9.Com, Inc. Identifying items relevant to a current query based on items accessed in connection with similar queries
JPH11282875A (ja) * 1998-03-27 1999-10-15 Oki Electric Ind Co Ltd 情報フィルタリング装置
JPH11306193A (ja) * 1998-04-22 1999-11-05 Nippon Telegr & Teleph Corp <Ntt> メンバー親密度利用型情報提示方法および装置とメンバー親密度利用型情報提示プログラムを記録した記録媒体
JPH11328275A (ja) * 1998-05-14 1999-11-30 Nec Corp 情報フィルタリング方法及び方式
US6782409B1 (en) 1998-05-29 2004-08-24 Sony Corporation Experience/sympathy information providing system
WO1999063458A1 (fr) * 1998-05-29 1999-12-09 Sony Corporation Systeme generant des informations de preference constatees
US6321221B1 (en) 1998-07-17 2001-11-20 Net Perceptions, Inc. System, method and article of manufacture for increasing the user value of recommendations
JP2000132557A (ja) * 1998-10-22 2000-05-12 Mitsubishi Electric Corp 検索システム、及び、当該検索システムのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002529974A (ja) * 1998-11-04 2002-09-10 インテル・コーポレーション 放送に対する視聴者フィードバックを収集し、かつ提供するための方法および装置
US6412012B1 (en) 1998-12-23 2002-06-25 Net Perceptions, Inc. System, method, and article of manufacture for making a compatibility-aware recommendations to a user
JP2002536730A (ja) * 1999-01-29 2002-10-29 エルジー エレクトロニクス インコーポレーテッド マルチメディアデータの検索又はブラウジング方法
JP2000227918A (ja) * 1999-02-05 2000-08-15 Nec Corp 情報フィルタリング方法及びその装置並びに情報フィルタリングプログラムを記録した記録媒体
US8548987B2 (en) 1999-09-24 2013-10-01 Thalveg Data Flow Llc System and method for efficiently providing a recommendation
US7461058B1 (en) 1999-09-24 2008-12-02 Thalveg Data Flow Llc Optimized rule based constraints for collaborative filtering systems
JP2006099761A (ja) * 1999-10-19 2006-04-13 Lg Electronics Inc マルチメディアのコンテンツ検索方法
JP2004362548A (ja) * 1999-10-19 2004-12-24 Lg Electronics Inc マルチメディアのコンテンツ検索方法
US6963848B1 (en) * 2000-03-02 2005-11-08 Amazon.Com, Inc. Methods and system of obtaining consumer reviews
US7552068B1 (en) 2000-03-02 2009-06-23 Amazon Technologies, Inc. Methods and systems of obtaining consumer reviews
US8155992B2 (en) 2000-06-23 2012-04-10 Thalveg Data Flow Llc Method and system for high performance model-based personalization
US7788123B1 (en) 2000-06-23 2010-08-31 Ekhaus Michael A Method and system for high performance model-based personalization
JP2002215857A (ja) * 2001-01-19 2002-08-02 Yukinori Kakazu 業務支援装置、業務支援システム、業務支援方法、記憶媒体及びコンピュータ・プログラム
US7860945B2 (en) 2001-05-29 2010-12-28 Fujitsu Limited Information and programming browse sharing method
US7734630B2 (en) 2003-04-24 2010-06-08 Sony Corporation Program, data processing method and data processing apparatus
CN100437570C (zh) * 2003-04-24 2008-11-26 索尼株式会社 数据处理方法和数据处理装置
WO2004095317A1 (ja) * 2003-04-24 2004-11-04 Sony Corporation ユーザーの嗜好によるコンテンツ検索プログラム、方法、及び装置
EP1610529A1 (en) 2004-06-22 2005-12-28 Sony Corporation Information transmission system by collaborative filtering
JP2008250975A (ja) * 2007-03-08 2008-10-16 Just Syst Corp 時系列情報処理装置、方法、及びプログラム
US8108255B1 (en) 2007-09-27 2012-01-31 Amazon Technologies, Inc. Methods and systems for obtaining reviews for items lacking reviews
US8001003B1 (en) 2007-09-28 2011-08-16 Amazon Technologies, Inc. Methods and systems for searching for and identifying data repository deficits
US8290811B1 (en) 2007-09-28 2012-10-16 Amazon Technologies, Inc. Methods and systems for searching for and identifying data repository deficits
US8566178B1 (en) 2007-09-28 2013-10-22 Amazon Technologies, Inc. Methods and systems for searching for and identifying data repository deficits
US9633388B2 (en) 2007-09-28 2017-04-25 Amazon Technologies, Inc. Methods and systems for searching for and identifying data repository deficits

Also Published As

Publication number Publication date
US6014654A (en) 2000-01-11
JP2800769B2 (ja) 1998-09-21

Similar Documents

Publication Publication Date Title
JP2800769B2 (ja) 情報フィルタリング方式
US11314822B2 (en) Interface for a universal search
JP3116851B2 (ja) 情報フィルタリング方法及びその装置
US8515951B2 (en) Methods and systems for improving a search ranking using population information
AU2004275274B2 (en) Methods and systems for improving a search ranking using related queries
US9058364B2 (en) Variable personalization of search results in a search engine
CN101111837B (zh) 查询自动分类的搜索处理
EP0751471A1 (en) Method and apparatus for item recommendation using automated collaborative filtering
US20060173556A1 (en) Methods and apparatus for using user gender and/or age group to improve the organization of documents retrieved in response to a search query
US20120281910A1 (en) Detecting facial similarity based on human perception of facial similarity
WO1998033135A1 (en) Improved method and apparatus for item recommendation using automated collaborative filtering
TW201248435A (en) Method and apparatus of providing suggested terms
US10380121B2 (en) System and method for query temporality analysis
KR20030003396A (ko) 사용자의 분야별 선호 프로파일을 이용한 컨텐츠 추천서비스 방법
Chen et al. Collaborative filtering based on demographic attribute vector
JP2002014964A (ja) 情報提供システム及び情報提供方法
JP2950222B2 (ja) 情報検索方式
JP3674360B2 (ja) 情報提供サーバ及び情報提供方法
KR20030058660A (ko) 개인화 시스템에서 사용자의 컨텐트 선호도를 이용한협업필터링 학습방법
JP2000285127A (ja) 情報提供システム及び情報提供方法
JP2003016106A (ja) 関連度値算出装置
WO2004114155A1 (ja) コンテンツ推薦装置、方法及びプログラム
JP3674427B2 (ja) 情報提供サーバ及び情報提供方法
Maneeroj et al. Combining Dynamic Agents and Collaborative Filtering without Sparsity Rating Problem for Better Recommendation Quality.
JP2000227918A (ja) 情報フィルタリング方法及びその装置並びに情報フィルタリングプログラムを記録した記録媒体