) / ) / . ) / ) /
5 @T 8
: / . () ./ / ) / 11 / .
I : 23 22 1( )2 / 0 / 0
I :
) 2/ )2/ . ) 2/ )2/ 2
•
•
•
•
: / . () ./ / )2/ / .
) / ) / 3 . ) / ) /: / . () ./ / ) / / .
) / ) / 4 . ) / ) / 4
• G
4 : / . () ./ / ) / / .
G
A A G
G
g eA
e
a G
G
:) ) 5 : :: :) )/ : () ) / :
C
C
C ) ): . : 5/ A C 5: 5: ) . : 5/
AB
AB
B
AB
AB
AB
C
AB
C
) / ) / . ) / ) /
C
•
:6/ . () ./ / ) / 6/ . 6 6
A
M T
A
) / ) / 7 . ) / ) /
• a EA
: / . () 7./ / ) / / . 7 7
A
a
a c a C A
a
. a E
8) / ) / 8 .88 8) / ) /
• ( ) 
•
• A E D 
: / .8 () ./ / ) / / .8
C B
( )
 EF
) / ) / . ) / ) /
• A
•
• A A
• A A
: / . () ./ / ) / / . 9
E D
A B A

C F
1 01 0 / 1 01 0
• C A
•
• ( ( , ( DE C B
0./ ) 1 /0 (01 0 0./ :
P DF
F A
)

B
) / ) / . ) / ) /
• (
: / . () ./ / ) / 11 / .
U IK
U IK
A C
I
K
)
K
K
P P
K
K
1 1 / 1 1
•
./ ) 1 / ( 1 22 ./ :
MA C
/ / A : / / :
• B O U 8 E T 8
: 3 / / 3 1
E T
h m: 8
B
CI
D
i
B O U
M IC )( L)( D )( / 3 )(
6
M / 3 )( D )( .
/ 2 6 0 1
6
e
1 1 4 / 1 1./ ) 1 / ( 1 ./ :
1 1 5 / 1 1 5
•
•
5 ./ ) 1 / ( 1 ./ :
MA C
1 1 / 6 1 1
( )
6 ./ ) 1 / ( 1 ./ :
2 3
15
5
0
C A
0
1 1 / 1 1
( )
•
•
7 ./ ) 1 / ( 1 7 ./ 7 7:
1 1 8 / 1 1
1 ( )
./ ) 1 8/ ( 1 ./ 8 8 :
8
8 8
C A
i 8
n
n
n
n
n
m
oel
( )
n 9 n
m oel ac
oel 13 0 3 . 2 45 oel ac
9 1 1 9 /99 9 1 1
2 ( )
./9 ) 1 / ( 1 ./9 :
9
9 5 5
C A
,
.
8
1 7
4
8 4203
0 0 / 0 0
3( )
0./ ) /0 (0 0 22 0./ :
7 7
C A
C A
7
7
34250.9 15
8 0
1 1 / 1 1./ ) 1 / ( 1 22 ./ :
b :
b : X ,
C A
,
a
: 2. 2 :. :: : 2. 2
• U O : 0
2
• 8 :/
/ : 2. ) 2 / : . . .
I T O
O 0 U O 1 6
I ( ( ACD( 2 / (
:/
8 :/
3 3 / 3 3 3./ ) / ( 3 22 ./ :
4 /
•
•
./ ) / ( 22 ./ :
MA C
5 / 55 ./ ) / ( 22 ./ :
B ?
B ? E A
CD CD
CD
/ 6
• p ) d c
n c
• e p ( 1/0 1 d f dc
n c
• X e p p
d f c = i c r C <
X d f dc d c
X d f dc d c
X d f dc d c
:X = > i d d= c
6 ./ ) / ( 22 ./ :
S S Yu
S S Yu to
/7 ./ ) / ( 22 7 ./ 7 7:
C
C X AC
S YS ()
|X  Y |
|A|
|X  Y |
|X|
8 /./ ) 8/ ( 22 ./ 8 8 :
X
X /
:
A
|XY |
|X|
|Y |
|A|
X
XY
9 9 /99 9
•
•
o
• o i r
• o p
r
• o p
r
• o p
r
./9 ) / ( 22 ./9 :
A
o
30 30 / 30 30 30./ ) /0 (0 30 0./ :
>
>
• B C
AE C- AE C, D
AE C- AE C, D
C
1 3 1 3 / 1 3 1 3 3./ ) 1 / ( 1 3 ./ :
A C
A C B
• 3 6: AB 2 >
0 , -1 0 1
0- . /1 0, .1
0, - .1 0 1
AB
,
-
.
/
AB
,
-
.
/
, - . , .
AB = ED ED
3 3 / 3 3 3./ ) / ( 3 22 ./ :
C
• > CDA6 C C C
D = 3 CFC
> 1, - .2 1 , .2C D =B
,
, ,
, .
-
- ,
- .
.
. ,
. .
C , - . . . . 0:
E
1 , -2 1 2
1- . /2 1, .2
1, - .2 1 2
) / ) / 3 . ) / ) /: / . () ./ / ) / / .
B D2
B D2 C 2
• : 3 BC 5 BC
A 0 > A 6
• : 3 BC 5 BC
A 7
-
.
. -
. /
/
/ -
/ /
-
.
. -
. /
/
/ -
/ /
1 BC A =
BC A =
BC
3 3 4 / 3 3 3
• 6 1 6 06 5 ,
3 6 B
./ ) / ( 3 ./ :
CA.C
CA.C 6 .D
M C C A
%
% %
% %
% %
, 3
1 B
6 7, %
1 B
3 3 5 / 3 3 53
• 1 4 0 2 2 1 0
1 1 0 xge r su l
c
• h n A J M Z aAD
m
5 ./ ) / ( 3 ./ :
k it FG f d D

協調フィルタリング・アソシエーション分析によるレコメンド手法の紹介

  • 1.
    ) / )/ . ) / ) / 5 @T 8 : / . () ./ / ) / 11 / . I : 23 22 1( )2 / 0 / 0 I :
  • 2.
    ) 2/ )2/. ) 2/ )2/ 2 • • • • : / . () ./ / )2/ / .
  • 3.
    ) / )/ 3 . ) / ) /: / . () ./ / ) / / .
  • 4.
    ) / )/ 4 . ) / ) / 4 • G 4 : / . () ./ / ) / / . G A A G G g eA e a G G
  • 5.
    :) ) 5: :: :) )/ : () ) / : C C C ) ): . : 5/ A C 5: 5: ) . : 5/ AB AB B AB AB AB C AB C
  • 6.
    ) / )/ . ) / ) / C • :6/ . () ./ / ) / 6/ . 6 6 A M T A
  • 7.
    ) / )/ 7 . ) / ) / • a EA : / . () 7./ / ) / / . 7 7 A a a c a C A a . a E
  • 8.
    8) / )/ 8 .88 8) / ) / • ( ) • • A E D : / .8 () ./ / ) / / .8 C B ( ) EF
  • 9.
    ) / )/ . ) / ) / • A • • A A • A A : / . () ./ / ) / / . 9 E D A B A C F
  • 10.
    1 01 0/ 1 01 0 • C A • • ( ( , ( DE C B 0./ ) 1 /0 (01 0 0./ : P DF F A ) B
  • 11.
    ) / )/ . ) / ) / • ( : / . () ./ / ) / 11 / . U IK U IK A C I K ) K K P P K K
  • 12.
    1 1 /1 1 • ./ ) 1 / ( 1 22 ./ : MA C
  • 13.
    / / A: / / : • B O U 8 E T 8 : 3 / / 3 1 E T h m: 8 B CI D i B O U M IC )( L)( D )( / 3 )( 6 M / 3 )( D )( . / 2 6 0 1 6 e
  • 14.
    1 1 4/ 1 1./ ) 1 / ( 1 ./ :
  • 15.
    1 1 5/ 1 1 5 • • 5 ./ ) 1 / ( 1 ./ : MA C
  • 16.
    1 1 /6 1 1 ( ) 6 ./ ) 1 / ( 1 ./ : 2 3 15 5 0 C A 0
  • 17.
    1 1 /1 1 ( ) • • 7 ./ ) 1 / ( 1 7 ./ 7 7:
  • 18.
    1 1 8/ 1 1 1 ( ) ./ ) 1 8/ ( 1 ./ 8 8 : 8 8 8 C A i 8 n n n n n m oel ( ) n 9 n m oel ac oel 13 0 3 . 2 45 oel ac
  • 19.
    9 1 19 /99 9 1 1 2 ( ) ./9 ) 1 / ( 1 ./9 : 9 9 5 5 C A , . 8 1 7 4 8 4203
  • 20.
    0 0 /0 0 3( ) 0./ ) /0 (0 0 22 0./ : 7 7 C A C A 7 7 34250.9 15 8 0
  • 21.
    1 1 /1 1./ ) 1 / ( 1 22 ./ : b : b : X , C A , a
  • 22.
    : 2. 2:. :: : 2. 2 • U O : 0 2 • 8 :/ / : 2. ) 2 / : . . . I T O O 0 U O 1 6 I ( ( ACD( 2 / ( :/ 8 :/
  • 23.
    3 3 /3 3 3./ ) / ( 3 22 ./ :
  • 24.
    4 / • • ./ )/ ( 22 ./ : MA C
  • 25.
    5 / 55./ ) / ( 22 ./ : B ? B ? E A CD CD CD
  • 26.
    / 6 • p) d c n c • e p ( 1/0 1 d f dc n c • X e p p d f c = i c r C < X d f dc d c X d f dc d c X d f dc d c :X = > i d d= c 6 ./ ) / ( 22 ./ : S S Yu S S Yu to
  • 27.
    /7 ./ )/ ( 22 7 ./ 7 7: C C X AC S YS () |X Y | |A| |X Y | |X|
  • 28.
    8 /./ )8/ ( 22 ./ 8 8 : X X / : A |XY | |X| |Y | |A| X XY
  • 29.
    9 9 /999 • • o • o i r • o p r • o p r • o p r ./9 ) / ( 22 ./9 : A o
  • 30.
    30 30 /30 30 30./ ) /0 (0 30 0./ : > > • B C AE C- AE C, D AE C- AE C, D C
  • 31.
    1 3 13 / 1 3 1 3 3./ ) 1 / ( 1 3 ./ : A C A C B • 3 6: AB 2 > 0 , -1 0 1 0- . /1 0, .1 0, - .1 0 1 AB , - . / AB , - . / , - . , . AB = ED ED
  • 32.
    3 3 /3 3 3./ ) / ( 3 22 ./ : C • > CDA6 C C C D = 3 CFC > 1, - .2 1 , .2C D =B , , , , . - - , - . . . , . . C , - . . . . 0: E 1 , -2 1 2 1- . /2 1, .2 1, - .2 1 2
  • 33.
    ) / )/ 3 . ) / ) /: / . () ./ / ) / / . B D2 B D2 C 2 • : 3 BC 5 BC A 0 > A 6 • : 3 BC 5 BC A 7 - . . - . / / / - / / - . . - . / / / - / / 1 BC A = BC A = BC
  • 34.
    3 3 4/ 3 3 3 • 6 1 6 06 5 , 3 6 B ./ ) / ( 3 ./ : CA.C CA.C 6 .D M C C A % % % % % % % , 3 1 B 6 7, % 1 B
  • 35.
    3 3 5/ 3 3 53 • 1 4 0 2 2 1 0 1 1 0 xge r su l c • h n A J M Z aAD m 5 ./ ) / ( 3 ./ : k it FG f d D