IPSJ-TOM

Similar documents
TA3-4 31st Fuzzy System Symposium (Chofu, September 2-4, 2015) Interactive Recommendation System LeonardoKen Orihara, 1 Tomonori Hashiyama, 1

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

3_23.dvi

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

(2012 rev.1.23) Web DVD 1 1 DVD SF DVD ( ) ( ) ( ) DVD 0.2 ( ) ( ) ( ) amazon.com (MovieLens) (Resnick et al., 1994) 1

Q [4] 2. [3] [5] ϵ- Q Q CO CO [4] Q Q [1] i = X ln n i + C (1) n i i n n i i i n i = n X i i C exploration exploitation [4] Q Q Q ϵ 1 ϵ 3. [3] [5] [4]

1 [1, 2, 3, 4, 5, 8, 9, 10, 12, 15] The Boston Public Schools system, BPS (Deferred Acceptance system, DA) (Top Trading Cycles system, TTC) cf. [13] [

Table 1. Assumed performance of a water electrol ysis plant. Fig. 1. Structure of a proposed power generation system utilizing waste heat from factori

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

23_02.dvi

IT,, i

IPSJ SIG Technical Report Pitman-Yor 1 1 Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Aki

Table 1. Reluctance equalization design. Fig. 2. Voltage vector of LSynRM. Fig. 4. Analytical model. Table 2. Specifications of analytical models. Fig

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

TF-IDF TDF-IDF TDF-IDF Extracting Impression of Sightseeing Spots from Blogs for Supporting Selection of Spots to Visit in Travel Sat

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

202

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

Vol.54 No (July 2013) [9] [10] [11] [12], [13] 1 Fig. 1 Flowchart of the proposed system. c 2013 Information

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

4.1 % 7.5 %

1: 2: 3: 4: 2. 1 Exploratory Search [4] Exploratory Search 2. 1 [7] [8] [9] [10] Exploratory Search

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

第 55 回自動制御連合講演会 2012 年 11 月 17 日,18 日京都大学 1K403 ( ) Interpolation for the Gas Source Detection using the Parameter Estimation in a Sensor Network S. T

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

DEIM Forum 2009 C8-4 QA NTT QA QA QA 2 QA Abstract Questions Recomme

900 GPS GPS DGPS Differential GPS RTK-GPS Real Time Kinematic GPS 2) DGPS RTK-GPS GPS GPS Wi-Fi 3) RFID 4) M-CubITS 5) Wi-Fi PSP PlayStation Portable

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). The material has been made available on the website

Vol. 42 No MUC-6 6) 90% 2) MUC-6 MET-1 7),8) 7 90% 1 MUC IREX-NE 9) 10),11) 1) MUCMET 12) IREX-NE 13) ARPA 1987 MUC 1992 TREC IREX-N

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System


29 jjencode JavaScript

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

johnny-paper2nd.dvi

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

DEIM Forum 2009 B4-6, Str

Web Stamps 96 KJ Stamps Web Vol 8, No 1, 2004

1 UD Fig. 1 Concept of UD tourist information system. 1 ()KDDI UD 7) ) UD c 2010 Information Processing S

Fig. 3 3 Types considered when detecting pattern violations 9)12) 8)9) 2 5 methodx close C Java C Java 3 Java 1 JDT Core 7) ) S P S

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

Sobel Canny i

企業内システムにおけるA j a x 技術の利用

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree


23 The Study of support narrowing down goods on electronic commerce sites

Web Web Web Web Web, i

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

IPSJ SIG Technical Report Vol.2009-BIO-17 No /5/26 DNA 1 1 DNA DNA DNA DNA Correcting read errors on DNA sequences determined by Pyrosequencing

The 18th Game Programming Workshop ,a) 1,b) 1,c) 2,d) 1,e) 1,f) Adapting One-Player Mahjong Players to Four-Player Mahjong

05_藤田先生_責

WikiWeb Wiki Web Wiki 2. Wiki 1 STAR WARS [3] Wiki Wiki Wiki 2 3 Wiki 5W1H Wiki Web 2.2 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 2.3 Wiki 2015 Informa

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions


1 Fogg Fogg Behavior Model [1] information cascade [2] TPO [3] Fig. 2 Target area of this paper. 1 Fig. 1 Fogg b

3807 (3)(2) ,267 1 Fig. 1 Advertisement to the author of a blog. 3 (1) (2) (3) (2) (1) TV 2-0 Adsense (2) Web ) 6) 3

dews2004-final.dvi

特集_03-07.Q3C

知能と情報, Vol.30, No.5, pp

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

評論・社会科学 84号(よこ)(P)/3.金子

3_39.dvi

大学における原価計算教育の現状と課題

電子マネーと通信産業の戦略

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

60 90% ICT ICT [7] [8] [9] 2. SNS [5] URL 1 A., B., C., D. Fig. 1 An interaction using Channel-Oriented Interface. SNS SNS SNS SNS [6] 3. Processing S

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

soturon.dvi

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

揃 Lag [hour] Lag [day] 35

Web [1] [2] [3] [4] [5] SupportVectorMachine SVM [6] [7] Google [11] Web

日本感性工学会論文誌

DEIM Forum 2010 A Web Abstract Classification Method for Revie

先端社会研究 ★5★号/4.山崎

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

IPSJ SIG Technical Report Vol.2012-IS-119 No /3/ Web A Multi-story e-picture Book with the Degree-of-interest Extraction Function

[2] , [3] 2. 2 [4] 2. 3 BABOK BABOK(Business Analysis Body of Knowledge) BABOK IIBA(International Institute of Business Analysis) BABOK 7

IPSJ SIG Technical Report Vol.2017-ARC-225 No.12 Vol.2017-SLDM-179 No.12 Vol.2017-EMB-44 No /3/9 1 1 RTOS DefensiveZone DefensiveZone MPU RTOS

2 ( ) i

_念3)医療2009_夏.indd

SERPWatcher SERPWatcher SERP Watcher SERP Watcher,

Microsoft Word - toyoshima-deim2011.doc

2007/8 Vol. J90 D No. 8 Stauffer [7] 2 2 I 1 I 2 2 (I 1(x),I 2(x)) 2 [13] I 2 = CI 1 (C >0) (I 1,I 2) (I 1,I 2) Field Monitoring Server

Transcription:

Vol. 2 No. 2 47 57 (Mar. 2009) 1, 2 1 3 1 Web Performance Evaluation of Recommendation Algorithms Based on Rating-recommendation Interaction Akihiro Yamashita, 1, 2 Hidenori Kawamura, 1 Hiroyuki Iizuka 3 and Azuma Ohuchi 1 The problem of information overload spreading across the Internet has been causing serious inefficiency in browsing and searching for information. As a way to overcome the problem, the recommender systems are recently used in many E-commerce sites. Many algorithms have been proposed to improve the accuracy of recommendation based on user ratings. The relation between recommender systems and users is rather interactive in the sense that recommendations decides which items are recommended to users and the results of ratings by users will affect the next recommendations. However, conventional studies have not considered the interactive aspects so much. Therefore, our aim of this paper is to propose a new evaluation model using multiagent modeling where the recommender system and agents (as users) interacts with each other. The properties of typical recommendation algorithms such as user-based and itembased collaborative filtering will be analyzed with our proposed model. Our results also suggest the possibilities to propose a novel and effective recommendation algorithm. 1. Amazon.com 1 MovieFinder.com 2 Ebay 3 1) 2) Amazon.com 3) 1992 Collaborative Filtering CF 4) k-nearest neighbor GroupLens 5) 6) 9) CF CF 1 Graduate School of Information Science and Technology, Hokkaido University 2 JSPS, Japan Society for the Promotion of Science 3 Graduate School of Engineering, Osaka University 1 http://www.amazon.com/ 2 http://www.moviefinder.com/ 3 http://www.half.ebay.com/ 47 c 2009 Information Processing Society of Japan

48 CF CF User-based CF CF Item-based CF CF 2. CF CF 10) GroupLens CF 5) Amazon.com CF 3) 11) 12) CF 6),13) Web 14),15) 16) 3. 3.1 3 N user U = {i i =1, 2,...,N user} N item C = {j j =1, 2,...,N item} p i =(p i1,p i2,...,p id ) v j =(v j1,v j2,...,v jd ) p i v j d [ 1, 1] i j s i,j i s i,j i j r i,j 3.2 s i,j p i v j s i,j = f utility (p i, v j ).

49 p i i p i v j s i,j f utility p i v j s i,j f utility f utility 1 f utility 0 s i,j p i v j 0 s i,j =1 s i,j =0 3.1 p i v j [ 1, 1] 2 d x d f utility (p i, v j ) = exp ( α p i v j ) (1) 0 s i,j < 1 x d f utility α s i,j α =0.5 3.3 Web 5 r i,j i s i,j 5 f rating(s i,j) f rating s i,j 5 r i,j 4 p i v j 5 p i v j d s i,j d (2) d =5 r i,j = f rating(s i,j) 1 (s i,j 0.3358) 2 (0.3358 <s i,j 0.3878) = 3 (0.3878 <s i,j 0.4417), (2) 4 (0.4417 <s i,j 0.5160) 5 (0.5160 <s i,j) p i v j p i 5 d (1) s i,j p i v j d r i,j 5 p i v j d d d s i,j p i v j s i,j d d =5 3.4 1 A D 1 N user N item p i v i A B 1 C

50 1 Fig. 1 Simulation process. utility average D C t t A 4. 4.1 p i p i 3 Uniform distribution p i p i [ 1, 1] Multivariate normal distribution p i x d d z =(z 1,z 2,...,z d ) Σ Σ=LL T L μ x = Lz + μ N(μ, Σ), μ = 0 Σ (3) v 0 Σ v v { σ ij = v where i = j Σ v =. (3) σ ij = 0 otherwise 2 Two-peak distribution 1 2 2 Σ μ 2 2 μ 1 =(0.5, 0.5, 0.5, 0.5, 0.5) T, μ 2 =( 0.5, 0.5, 0.5, 0.5, 0.5) T, Σ 0.04 4.2 v j p i

51 4.3 4 Random Recommendation Popular Recommendation User-based CF CF Resnick 5) a U neighbors neighbors neighbors a simirality n Nearest neighbor 2 5) 10) 10) a i sim(a, i) (4) C i i C a,i a i C i C i (r a,j r a)(r i,j r i) j C a,i sim(a, i) =, (r a,j r a) 2 (r i,j r i) 2 j C a,i j C a,i where r i = 1 C i a C i r i,a, neighbors a j r a,j (4) sim(a, i)(r i,j r i) i U j r a,j = r a +, (4) sim(a, i) i U j r i C i U j j a r a,j Item-based CF CF 17) 2 c j sim(c, j) (5) (r i,c r c)(r i,j r j) i U c,j sim(c, j) =, (r i,c r c) 2 (r i,j r j) 2 i U i,c i U i,c where r j = 1 U j i U j r i,j, (5) U c,j c j

52 r j j sim(c, j) [ 1, 1] i c r i,c (6) sim(c, j)(r i,j) j C i r i,c =. (6) sim(c, j) j C i i r i,c 5. 5.1 5.3 5.5 CF CF 5.1 1 2 N user = 500 N item = 500 p i 4.3 utility average t 10 CF t =0 t =30 t =40 CF t =0 2 p i N user = 500 N item =500 Fig. 2 Changes in utility average obtained using each recommendation algorithm (p i is generated based on uniform distribution, N user = 500, N item = 500). N user N item 4.1 p i 5.2 2 1 1 0.05 2 t = r t = r +30 4.3 3 3(a) CF CF N user 3(b) N user

53 3 (a) (b) N item = 500 p i N user = {100, 500, 1000, 2000} (c) (d) N user = 500 p i N item = {100, 500, 1000, 2000} (e) (f) N user = 500 N item = 500 p i Fig. 3 Peak value of utility average and rising step obtained using each recommendation algorithm. (a) and (b) show the results at N item = 500 and p i is generated based on uniform distribution. (c) and (d) show the results at N user = 500 and p i is generated based on uniform distribution. (e) and (f) show the results at N user = 500, N item = 500 and p i is generated based on each distribution. N item 3(c) (d) N item CF 3(e) (f) 4.1 p i CF CF 3 CF CF CF CF 2 5.2 1 1 CF CF N user =500 N item =500 p i 4 4 t 100 4 CF 4 CF CF CF

54 4 CF CF N user = 500 N item = 500 p i 100 Fig. 4 Changes in the number of ratings to each item at N user = 500, N item = 500, p i is generated based on uniform distribution obtained using user-based CF (left) and item-based CF (right). (This figure shows 100 items chosen at random). 1 CF CF CF CF 3(e) (f) p i 4.1 5 (a) (b) N item = 500 p i N user = {100, 500, 1000, 2000} (c) (d) N user = 500 p i N item = {100, 500, 1000, 2000} Fig. 5 Peak value of utility average and rising step of new agent when ratings are set in our recommender system beforehand. (a) and (b) show the results at N item =500andp i is generated based on uniform distribution. (c) and (d) show the results at N user = 500 and p i is generated based on uniform distribution. 5.3 2 100 CF CF N item = 500 p i N user = {100, 500, 1000, 2000} 5 CF

55 5.4 2 1 N user 5(b) (d) CF 2 CF N user 5 2 5.5 3 1 CF CF 2 2 CF CF t =30 2 CF CF t =10 2 CF CF 6 CF t =30 CF 7 5.3 20% CF CF t =10 6 7 p i N user = 500 N item =500 5.6 3 6 6 t =30 t =10 t =70 6 CF CF p i N user = 500 N item = 500 Fig. 6 Changes in utility average in the case where recommendation algorithm is switched from item-based CF to user-based CF (p i is generated based on uniform distribution, N user = 500, N item = 500). 7 CF CF p i N user = 500 N item = 500 Fig. 7 Changes in utility average in the case where recommendation algorithm is switched from item-based CF to user-based CF when several ratings are set in our recommender system beforehand (p i is generated based on uniform distribution, N user = 500, N item = 500). t =50 4 4 t =30 CF

56 CF 7 10 CF CF 6. CF CF CF CF 1) Resnick, P. and Varian, H.: Recommender Systems, Comm. ACM, Vol.40, No.3, pp.56 58 (1997). 2) Schafer, J.B., et al.: E-Commerce recommendation applications, Data Mining and Knowledge Discovery, Vol.5, No.1-2, pp.115 153 (2001). 3) Linden, G., et al.: Amazon.com Recommendations: Item-to-Item Collaborative Filtering, IEEE Internet Computing, Vol.7, No.1, pp.76 80 (2003). 4) Goldberg, D., et al.: Using Collaborative Filtering to Weave an Information Tapestry, Comm. ACM, Vol.35, No.12, pp.61 70 (1992). 5) Resnick, P., et al.: GroupLens: An Open Architecture for Collaborative Filtering of Netnews, Proc. CSCW 94, ACM, pp.175 186 (1994). 6) Herlocker, J.L., et al.: Evaluating Collaborative Filtering Recommender Systems, ACM Trans. Information Systems, Vol.22, No.1, pp.5 53 (2004). 7) Herlocker, J.L., et al.: An algorithmic framework for performing collaborative filtering, Proc. 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp.230 237 (1999). 8) Adomavicius, G. and Tuzhilin, A.: Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions, IEEE Trans. Knowledge and Data Engineering, Vol.17, No.6, pp.734 749 (2005). 9) Vol.J90-D, No.2, pp.223 232 (2007). 10) Breese, J.S., et al.: Empirical Analysis of Predictive Algorithms for Collaborative Filtering, Proc. 14th Conference on UAI 98, pp.43 52 (1998). 11) Ungar, L.H. and Foster, D.P.: Clustering methods for collaborative filtering, Proc. Workshop on Recommendation System at the 15th National Conf. on Artificial Intelligence (1998). 12) Pennock, D.M., et al.: Collaborative Filtering by Personality Diagnosis: A Hybrid Memory- and Model-Based Approach, Proc. 16th Conference on UAI 00 (2000).

57 13) DEWS2007 (2007). 14) Sarwar, B., et al.: Analysis of Recommendation Algorithms for E-Commerce, Proc. 2nd ACM conference on Electronic commerce, pp.158 167 (2000). 15) Herlocker, J.L., et al.: An Empirical Analysis of Design Choices in Neighborhood- Based Collaborative Filtering Algorithms, Information Retrieval, Vol.5, No.4, pp.287 310 (2002). 16) 6 FIT2007 (2007). 17) Sarwar, B., et al.: Item-based Collaborative Filtering Recommendation Algorithms, Proc. WWW 01, pp.285 295 (2001). ( 20 4 17 ) ( 20 6 20 ) ( 20 7 25 ) 1983 2006 2008 DC1 1977 1999 2001 2004 2005 PD 2005 2007 2008 1945 1968 1974 1989 2004 DNA 1973 1996 2000 2006 2007