I n d on e s ian   Jou r n al   o f   E lec t r ica l   E n gin e e r in a n d   Com p u t e r   S c ience   Vo l .   25 ,   N o .   1 J a n ua r y   2022 ,   pp.   450 ~ 459   I S S N:  2502 - 4752,   DO I 10 . 11591/i j e e c s . v 25 .i 1 . pp450 - 459             450       Jou r n al  h o m e page ht tp: // ij e e c s . iaes c or e . c om   E m p lo y in g op p o si t e  r at in gs u se r s i n  a n e w  ap p r oac h  t c ol la b or at iv e  f il t e r in g       Abd e ll ah   E l   F a z z ik i 1 ,   Yas s e r   E l   M ad an i   E l   Al a m i 2 ,   Jal il   E l h as s ou n i 3 ,   O u af ae   E l   Ais s aou i 1   M oh am m e d   B e n b r ah im 1   1 L I M A S F a c ul t y   of   S c i e n c e s  M o r oc c o S id M o ha me B e n A b de ll a h U ni v e r s it y , F e z , M o r oc c o   2 D e pa r tm e nt   of  C o mpu ti ng S c i e nc e ,   M o ha mm e d V  U ni ve r s it y   M o r oc c o , R a ba t,  M or o c c o   3 R a ba I T  C e nt e r F a c ul t y   of   S c ie n c e s , M o ha mm e d V  U ni v e r s it y  M o r oc c o , R a ba t,   M or o c c o       Ar t ic l e   I n f o     AB S T RA CT   A r ti c le  h is tor y :   R e c e i ve M a r   31,   2021   R e vi s e No v   3,   2021   A c c e pt e N o v   27,   2021       O v e t h e   p as t   few   d ec ad e s ,   v ari o u s   r ec o mmen d at i o n   s y s t e p arad i g m s   h av b e en   d ev e l o p ed   fo b o t h   r e s e ar c h   a n d   i n d u s t ri al   p u rp o s es   t o   s a t i s fy   t h e   n eed s   an d   p r e f e r e n ce s   o f   u s e rs   w h e n   t h ey   d e al   w i t h   en o r m o u s   d at a.   T h c o l l ab o rat i v e   f i l t e ri n g   (CF)   i s   o n e   o t h e   mo s t   p o p u l ar  r ec o mmen d at i o n   t e ch n i q u e s ,   al t h o u g h   i t   i s   s t i l l   i mm at u r e   an d   s u ff e rs   fro m   s o me   d i ff i c u l t i e s   s u c h   as p ars i t y ,   g ra y   s h ee p   an d   s c al ab i l i t y   i m p e d i n g   r ec o mme n d at i o n   q u al i t y .   T h e r e fo r e,   w e   p ro p o s e   n ew   CF  ap p ro a c h   t o   d e a l   w i t h   t h e   g ra y   s h ee p   p ro b l e m   i n   o r d e t o   i m p ro v e   t h e   p red i c t i o n s   a cc u ra cy .   T o   re al i z e   t h i s   g o a l ,   o u s o l u t i o n   ai m s   t o   i n fe n ew   u s e rs   fro m   re a l   o n e s   e x i s t i n g   i n   d at as e t s .   T h i s   t ran s fo rm at i o n   al l o w s   f o c r e at i n g   u s e rs   w i t h   o p p o s i t e   p re f e r e n ce s   t o   t h e   r e al   o n e s .   O n   t h e   o n e   h an d ,   o u r   a p p ro ach   p e r m i t s   t o   a mp l i f y   t h n u m b e r   o f   n ei g h b o rs ,   e s p ec i a l l y   i n   t h c as e   o u s e rs   w h o   h a v e   u n u s u al   b e h a v i o (g ra y   s h ee p ).   O n   t h e   o t h e h a n d ,   i t   fa c i l i t at e s   b u i l d i n g   d en s e   s i mi l ar   n ei g h b o rh o o d .   T h e   b as i c   as s u m p t i o n   b eh i n d   t h i s   i s   t h at   i u s e X   i s   n o t   s i mi l ar  t o   u s e r   Y ,   t h e n   t h i m a g i n ar y   u s e r   ¬ X   i s   s i mi l a t o   t h u s e Y .   T h p e rfo r m an ce   o o u ap p ro a c h   w as   e v a l u at e d   u s i n g   t w o   d at as e t s ,   Mo v i e L en s   an d   F i l m T ru s t .   E x p e ri men t al   r e s u l t s   h av e   s h o w n   t h at   o u ap p ro ac h   s u rp as s e s   m an y   t rad i t i o n al   r eco mme n d at i o n   ap p ro ach e s .   K e y w o r ds :   C o l l a b o r a t i v e   f il t e r i ng   Gr a y   s h e e pr o bl e m   I m a g i na r y   us e r   Oppo s i t e   n e i g hb o r s   R e c o m m e n da t i o n   s y s t e m   S i m il a r i t y   m e a s ur e   Th i s   i s   a n   o p en   a c ces s   a r t i c l u n d e r   t h CC  BY - SA   l i cen s e.     C or r e s pon din A u th or :   Ab de ll a h   E l   F a z z i k i   L I M A S ,   F a c u l t y   o f   S c i e n c e s   F e z ,   S i d i   M o ha m e B e n   Ab de ll a h   U ni ve r s i t y   F e z ,   M o r o c c o   E m a i l e lf . a b de ll a h@ g m a il . c o m       1.   I NT RODU C T I ON   R e c o m m e n da t i o n   s y s t e m s   a r e   s m a r t   too l s   t h a t   c a n   r e c o m m e n t hi ngs   t o   us e r s   b a s e o n   t h e i r   pr e f e r e n c e s   [ 1] ,   e s pe c i a ll y   pe r s o n a li z e   r e c o m m e nda t i o n   s y s t e m .   T h e   pr i m a r y   pur po s e   o f   r e c o m men da t i o s y s t e m s   i s   to   f a c il i t a t e   t h e   t a s o f   us e r s   by   pr o vi d i ng  t h e m   w i t h   i t e m s   r e s po n d i ng  t o   t h e i r   n e e d s .   T he   ke y   o f   pe r s o n a l i z e r e c o m m e n da t i o n   s y s t e m s   i s   t h e   us e r   pr e f e r e nc e s .   I n   f a c t ,   pr e f e r e n c e s   a ll o w   r e c o m m e n da t i o s y s t e m s   t o   un de r s t a n us e r s   n e e ds   a n b e ha vi o r .   T h e y   a r e   m a i n ly   b a s e o n   us e r s '   hi s t or y   ( r a t i n gs   a n d   c l i c k s ) ;   t h e s e   i n t e r a c t i o n s   a r e   d i vi d e i n t o   t w o   c a tego r i e s im p li c i t   f e e d b a c k   da t a   ( e . g. ,   c l i c ks ,   pur c ha s e s )   a n d   e x p li c i t   f e e d b a c d a t a   ( e . g . ,   r a t i n gs ,   v o t e s ) .   E x p l i c it   f e e d b a c da t a   a r e   m o r e   w i de ly   u s e i t h e   r e s e a r c h   f i e l ds   o f   r e c o m m e n da t i o n   s y s t e m   [ 2] [ 3] .   W i t t h e   i n t e ns i f yi ng  pr o bl e m   o f   i n f o r m a t i o n   o v e r l o a d,   r e c o m men da t i o s y s t e m s   h a v e   b e c o m e   i nd i s pe ns a bl e   f o r   us e r s   t f i nd  a c c ur a t e   i nf o r m a t i o n ,   pr o duc t s ,   or   s e r vi c e s   t h e y   a r e   s e e k i ng.   T h e s e   s y s t e m s   h a v e   t h e   r o l e   o f   f il t e r i ng  in c o m i ng  i n f o r m a t i o by   t r a n s mi t t i n r e l e v a n t   f l o ws   t o   t h e   us e r   a n bl o c k i n t h o s e   t h a a r e   i r r e l e va n t   [ 4 ] .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n do n e s i a n   J   E l e c   E n &   C o m S c i     I S S N:   2502 - 4752       E mploy ing  oppos it e   r ati ngs   us e r s   in  ne w   appr oa c to  c oll abor ati v e   f il ter ing   ( A bde ll ah   E l   F az z iki)   451   In   t h e   l a s t   de c a de s ,   i n   t h e   l a s t   de c a de s ,   o nl i ne   i ndu s t r i e s   h a v e   i n t e n s i ve ly   us e t h e   r e c o m m o n da t i o n s   s y s t e m s   t o   c l a im   t h e i r   p l a c e   i n   t h e   m a r ke t   a n i m p r o v e   t h e i r   c us t o m e r   r e l a t i o ns hi m a na ge m e n t .   F or   i ns t a nc e e - c o m m e r c e   s y s t e m s   s uc h   a s   Am a z o n   [ 5] t r a v e l li ng  s y s t e m s   s uc h   a s   T r a ve l J o y   [ 6] m o vi e - s t r e a m i ng   p l a t f o r m s   s uc h   a s   Ne t f li x   [ 7] ,   a n m us i c   a pp li c a t i o ns   [ 8] - [ 10]   h a v e   a c hi e v e d   gr e a t   s uc c e s s   by  m a k i ng   e n t e r t a i nm e n t   a n s h o ppi n e a s il y   a c c e s s i b l e   a n pr o vi d i n g   a n   a m a z i ng  e x pe r i e n c e   to   us e rs   e s pe c i a ll y   dur i ng   t h e   C OV I D - 19  pa n de m i c .   M a ny   r e c o m m e n da t i o s y s t e m   a ppr o a c h e s   h a v e   b e e n   pr o p o s e a n de ve l o pe i o r de r   to   m e e t   t h e   gr o wi n ne e ds   o f   u s e r s   a n to   ov e r c o m e   t h e   e n c o un t e r e pr o bl e m s   i t h e   r e c o m men da t i o pr o c e s s .   A c c o r di n t o   [ 2] ,   t h r e e   m a i n   t y p e s   o f   r e c o m m e n da t i o n   s y s t e m s   h a v e   b e e n   pr o po s e i n   t h e   l i t e r a t ur e c o l l a b o r a t i v e   f i l t e r i ng  ( C F )   [ 11] ,   r e c o m m e n da t i o n   s y s t e m s   b a s e o n   t h e   c o n t e n t   [ 12] ,   a n hy br i d   r e c o m m e n da t i o n   s y s t e m s   [ 13] [ 14] .   C F   r e c o gni z e s   c o m m o na l i t i e s   b e t we e n   us e r s   o r   b e t we e n   i t e m s   o n   t he   b a s i s   o f   r e l e v a n c e   i nd i c a t i o n s   [ 15] .   A   c o n t e n t - b a s e r e c o m m e n da t i o n   s y s t e m   s u gge s t s   t h o s e   i t e m s   t ha t   h a v e   s i mi l a r   f e a t ur e s   t o   i te m s   t h a t   t h e   us e r   h a s   li ke b e f o r e   [ 3] .   t y p i c a l   c o n t e n t - ba s e r e c o m m e n da t i o n   f i r s t   c r e a t e s   us e r   pr o f il e   u s i ng  u s e r   f e e d b a c a n r a t i n gs   a b o ut  i t e m s .   A   hy b r i r e c o m m e n da t i o n   s y s t e m   c o m bi ne s   m u l t i p l e   a ppr o a c h e s   to ge t h e r   to  a c hi e v e   s o m e   s y ne r g y   b e t we e n   t h e m   [ 16] ,   [ 17 ] .   C F   a ppr o a c h   is   t h e   m o s t   us e a ppr o a c h   i r e c o m m e n da t i o n   s y s t e m s   due   t o   t h e i r   e f f i c i e nc y   a n d   s im p li c i t y   [ 18] .   I n   t hi s   s e c t i o n ,   we   b r i e f ly   r e vi e w   t h e   m a i C F   a l go r i t hm s   r e po r t e i n   t h e   l i t e r a t ur e .   T h e s e   a l go r i t hm s   a r e   b a s e o n   a   s i m p l e   i n t u i t i o n .   T h e y   a s s u m e   t h a t   g oo r e c o m m e n da t i o n s   c a n   b e   de r i ve f r o m   us e r s   s h a r i ng  t h e   s a m e   i n t e r e s t s   a n pr e f e r e n c e s .   T h e s e   p r e f e r e n c e s   c a n   b e   e x p r e s s e d   i n   s e v e r a l   wa y s ,   e i t h e r   by   us i n g   r a t i n gs   b a s e d   o n   us e r s   i n te r e s ts   [ 19] ,   or   by   d e d uc i n g   f r o m   us e r s’   b e h a vi or ,   tr a c k i n g   t h e i r   pu r c h a s e   hi s tor y   a n d   t i m e   s pe n on   we b   c o n ten t,   whi c h   i s   kn o wn   as   i m p l i c i t   r e tu r n   [ 2 0] T h e y   c a n   b e   e x p r e s s e d   i n   t h e   f or m   o f   a   m a tr i x   c a l l e r a t i n g   m a tr i x   [ 2 1 ] .   T hi s   i s   th e   b a s i s   f or   c r e a t i n e f f e c t i v e   p r e di c t i o n   m ode l s   a n d   us e r   p r o f i l e s   [ 2 2 ] .   T h e r e   a r e   tw m a i n   a pp r oa c h e s   to   C F :   m e m or y - b a s e d   a n d   m ode l - b a s e d .     M e m or y - b a s e d   C F   r e c o m m e n da t i o n   a p p r oa c h e s   di r e c t l y   e x pl o i us e r s   p r e f e r e n c e s   [ 23 ]   ( d r a w i n g   s i m i l a r   r e l a t i o n s hi ps   b e twe e n   t h e   us e r s   or   th e   i te m s   b a s e d   on   t h e   us e r - i te m   r a t i n g   m a tr i x ) .   T h e   tec h ni que s   r e v e a l e i n   t h e   m e m or y - b a s e d   a pp r oa c h   a r e   c o n s i de r e d   t h e   f i r s a l g o r i t hm   o f   C F   [ 24 ] .   T h e   r e c o m m e n da t i o n s   a r e   e a s i l y   a p p l i e to  th e   r a t i n gs   m a t r i x .   T h e   tec h ni que s   u s e d   i n   t h e   m e m o r y - b a s e d   C F   m a ke   i p os s i bl e   to  ob t a i n   th e   s i m i l a r i t y   to  c a l c ul a t e   t h e   d i s t a n c e   b e twe e n   t w us e r s   ( us e r - b a s e d   a pp r oa c h ) ,   or   b e tw e e n   tw i te m s   ( i t e m - b a s e d   a p p r o a c h ) ,   a c c or di n g   to  th e   e v a l ua t i o n s ,   i n   t h e   r a t i n g   m a tr i x   [ 25 ] .     M o de l - b a s e a ppr o a c h e s   ( a l s o   c a l l e c o l l a b o r a ti ve   n e i g hb o r h o o d - b a s e f il t e r i n g)   c o ns t r uc t   o r   l e a r m o de l s   f r o m   c o l l e c t e n o t e s   b a s e o n   m a c hi ne   lea r ni ng  t e c hni que s   s uc a s   c l u s t e r i n t e c hni que s   [ 26] d i m e n s i o na l i t y   r e duc t i o n   a ppr o a c h e s   [ 27] ,   s upp o r v e c t o r   m a c hi ne s ,   a n n e ur a l   ne t wor ks   [ 28 ] .   C F   r e li e s   o n   t h e   u s e r s   c o m m u ni t y   in   t h e   s y s t e m .   I t s   m a i c ha r a c t e r i s t i c   i s   t h e   us e   o f   r a t i n gs   o b t a i n e f r o m   u s e r s   r e c o m m e n d e d   i t e m s .   T h e   pr i nc i p l e   i s   t o   f i l t e r   t h e   f l o o f   i t e m s   a s   r a t e d   by   t h e   o t h e r   us e r s   c o m m u ni t y .   I f   a n   i t e m   ha s   b e e n   de e m e d   i n t e r e s t i n g   by   a   u s e r ,   i t   w i ll   be   a ut o m a t i c a ll y   r e c o m men de d   t us e r s   w i t h   si mi l a r   vi e w s   i n   t he   pa s t .   He n c e ,   t h e   o bj e c t i v e   o f   C F   i s   t o   p r e di c t ,   f o r   a n   un r a t e e l e m e n t ,   t h e   e v a l ua t i o n   t h a t   t h e   t a r ge t   us e r   m i g h t   a s s i g n ,   b a s e o n   t h e   c o r r e l a t i o n   be t we e n   t h e i r   o wn   r a t i n g s   a n t h e   r a t i n gs   o f   o t h e r   us e r s   wh o   h a v e   s im il a r   i n t e r e s t s   a n pr e f e r e n c e s .   C ur r e n t l y ,   C F   h a s   be c o m e   t h e   m o s t   w i de ly - u s e a ppr o a c h   [ 19] whi c h   m o t i v a t e s   a   s i g nif i c a n t   n u m be r   o f   r e s e a r c h e r s   wo r ki n on   t hi s   i s s ue .   Ne i g hb o r h o o s e l e c t i o i s   o n e   o f   t h e   c o n c e pt s   us e i n   C F .   Am o n g   t h e   r e s e a r c h   c a r r i e o ut  o n   t hi s   t o pi c ,   Z ha n a n Hur l e y   [ 29]   pr o p o s e gr o upi n us e r   pr o f il e s   i n t o   c l u s t e r s   o f   s im il a r   a r t i c l e s   a n c o m po s i n t h e   li s t   o f   r e c o m m e n da t i o n s   t h a t   f i t   i n   w e l l   w i t h   e a c h   c l us t e r   [ 30] ,   po s i t e d   t h a t   c l us t e r i n i m pr o v e s   t h e   pe r f o r m a n c e   o f   t h e   r e c o m m e n da t i o n .   A d a m o po ul o s   [ 31]   s ugge s t s   a   n e w   n e i g hb o r h o o d - b a s e pr o b a bi li s t i c   a ppr o a c h   a s   a n   im pr o v e m e n t   to   t h e   n e a r e s t   n e a r e s t   s t a n da r a l go r i t hm .   I n   t h e   ne x t   s e c t i o n ,   we   r e vi e w   t h e   m e m o r y - ba s e t e c h ni que s   us i ng  us e r - b a s e a ppr o a c h   ( UB C F ) .   T h e   t o p - K   us e r s   w h o   h a v e   s im il a r   pr e f e r e n c e s   to   a   g i v e us e r   a r e   c a ll e k - n e a r e s t   n e i g hb o r s   ( K N N) .   W e   u s e   s i mi l a r i t y   m e a s ur e s   t dr a w   s i mi l a r i t i e s   o r   c o r r e l a t i o n s   a m o n g   us e r s   t i d e n t i f y   t h e   KN N.   I n   K NN ,   th e   v a l ue   o f   K   i s   t h e   n u m be r   o f   s im il a r   ne i g hb o r s   we   n e e d   to   pr e di c t   r a t i n g [ 23] .   De s p i t e   i t s   a d v a n t a ge s ,   C F   ha s   a   n u m be r   o f   dr a w b a c k s   a f f e c t i n t h e   a c c ur a c y   o f   r e c o m m e n da t i o ns .   Am o n g   t h e s e   dr a wba c ks   i s   t h e   gr a y   s h e e p   us e r s ,   de s i g na t i n g   u s e r s   w h o   h a ve   un u s ua l   pr e f e r e n c e s   a n wh o   do   n ot  s h a r e   t h e   s a m e   pr e f e r e n c e s   w i t h   ot h e r   us e r s   [ 15] .   T hi s   pr o bl e m   m a ke s   t h e   t a s o f   f i nd i ng  n e i g hb o r s   d i f f i c u l t .   T hi s   wo r a i m s   t o   m i t i ga t e   t h e   gr a y   s he e pr o bl e m   a n t o   e n h a n c e   t h e   a c c ur a c y   o f   r e c o m m e n da t i o n s   b a s e o t h e   o ppo s i t e   pr e f e r e n c e s   o f   u s e r s .   T he   b a s i c   i de a   go v e r ni ng  t hi s   li e s   i n   g e n e r a t i n g   im a g i na r y   us e r s   b a s e o n   d i s s im il a r   o n e s   i n   o r de r   to   e n h a n c e   t h e   u s e r   ne i g hb o r h oo d.   T h e   unde r l yi ng   a s s u m pt i o n   o f   o ur   a ppr o a c h   i s   t h a t   i f   u s e r   h a s   a o pp o s i t e   pr e f e r e n c e   t o   us e r   Y ,   t h e n   t h e   im a g i na r y   us e r   ¬ h a s   a   s i mi l a r   pr e f e r e n c e   t o   t h e   us e r   Y.   Our   a ppr o a c h   i n c r e a s e s   t h e   n u m be r   o f   c o m pa r a bl e   ne i g hb o r s ,   a m p li f i e s   t h e   de ns i t y   o f   t h e   n e i g hb o r h o o d ,   a n t h e n   a l l o w s   f o r   b u i l d i ng  go o d   r e c o m m e n da t i o n s .     T h e   r e m a i nde r   o f   t h is   p a pe r   i s   o r ga ni z e d   a s   f o l l o ws :   i s e c t i o n   2,   we   pr o vi de   a o v e r vi e o f   t h e   b a s i c   a ppr o a c h es   t o   C F .   I n   s e c t i o n   3,   we   t a c k l e   t h e   r e l a t e wo r k   w i t h   a   f o c u s   o n   t h e   gr a y   s h e e us e r s   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2502 - 4752   I n do n e s i a n   J   E l e c   E n &   C o m S c i ,   Vo l .   25 ,   N o .   1 J a n ua r y   20 22 450 - 459   452   pr o bl e m .   I n   s e c t i o n   4,   we   d i s c us s   o ur   pr o p o s e a ppr o a c h   a n t h e   n o v e l t y   o f   t hi s   wo r k.   T h e   e x pe r i men t s   a n r e s u l t s   a r e   pr e s e n t e i n   s e c t i o n   5 ,   f o l l o we by   t h e   c o n c l u s i o n   a n f ut ur e   wor i n   S e c t i o n   6.         2.   B AC K GROUND   2. 1.     Col l ab o r at ive  f i l t e r in r e c o m m e n d at ion   p r oc e s s   T h e   m e m o r y - ba s e d   a ppr o a c h   i s   b a s e o n   t h r e e   s t e ps   pr e s e n t e i F i gur e   [ 32] T h e   f i r s t   s t e b e f o r e   e n t e r i n t h e   c o l l a b o r a t i v e   f il t e r i ng  r e c o m m e n da t i o n   pr o c e s s   c o n s i s t s   i c o l l e c t i n u s e r s’   da t a   i n   n e e d   f o r   r e c o m m e n da t i o n s .   T h e s e   d a t a   ( r a t e d   f il m s   i t hi s   c a s e )   s e r v e   a s   a   r e que s t   f o r   t h e   a l go r i t hm .   I t h e   F i g ur e   a e x a m p l e   o f   da t a   c o l l e c t i o n .             F i gur e   1 .   C o l l a b o r a t i v e   f il t e r i ng  r e c o m m e n da t i o n   pr o c e s s           F i gur e   2 .   A n   e x a m p l e   o f   da t a   c o l l e c t i o n       2. 1. 1.   Dat a   r e p r e s e n t at ion   T h e   s e c o n s t e p   o f   C F   c o n s i s t s   in   c o n s t r uc t i n t h e   e v a l ua t i o n   m a t r i a n f il l i ng   i t h e   e m pt y   v a l ue s .   I n   f a c t ,   i n   m o s t   c a s e s ,   t h e   s c o r i n g   m a t r i x   i s   us ua ll y   f il l e i b e c a u s e   u s e r s   do   n o t   s c o r e   i t e m s   r e gu l a r l y   [ 27] T h e   m o s t   us e t e c hni que   i t h e   C F   i s   r e p l a c i ng   t he   e m pt y   s qua r e s   o f   t h e   m a t r i x   w i t h   t h e   a v e r a ge   us e r   r a t i n gs .   I n   t h e   F i gur e   3,   a   s m a ll - s c a l e   e x e m p l e   o f   da t a   r e pr e s e n t a t i o n .             F i gur e   3 .   A   s m a ll - s c a l e   e x a m p l e   o f   da t a   r e pr e s e n t a t i o n       2. 1. 2.   Ne igh b or h ood   f or m at ion   I n   thi s   s tep ,   we   l ook   f or   th e   n e i ghb or h ood   o f   t h e   m o s s i m il a r   u s e r s   us i n g   a   s i m i l a r i t y   m e tr i c .   T h e r e   a r e   di f f e r e n m e a s u r e s   f or   o b ta i ni n g   t h e   s i m i l a r i t y .   H ow e v e r ,   th e   m o s e x ten de d   on e s   a r e   th e   P e a r s o n   c o r r e l a t i o c oe f f i c i e n a n d   c o s i n e   s i m i l a r i t y   [ 2 4 ] T hi s   w or k   e m p l o y s   tw f or m u l a s :   t h e   P e a r s o n   c or r e l a t i o n   c o e f f i c i e n a n th e   c os i n e .   F or   t h e   P e a r s o n   c or r e l a t i o n   c o e f f i c i e n t ,   i t s   v a l ue s   a r e   b e twe e n   - 1   a n d   + 1 .   I i s   c o n s i de r e d   a   s tan da r w a y   to  m e a s ur e   c or r e l a t i o n   [ 29 ] .   H owe v e r ,   t h e   v a l ue s   o b tai n e d   f or   t h e   c os i n e   s i m il a r i t y   v a r y   f r o m   0   to  1   ( m e a n s   t h e r e   i s   n c or r e l a t i o n   b e t w e e n   t h e   tw us e r s   a n d   1   m e a n s   t h a t h e y   a r e   i de n t i c al ) .   T h us ,   w e   u s e   tw o   f or m u l a s   to  c a l c u l a t e   t h e   s i m i l a r i t y   b e twe e n   tw us e r s ,   a   a n d   b , P e a r s o n   c or r e l a t i o n   f o r m u l a   Evaluation Warning : The document was created with Spire.PDF for Python.
I n do n e s i a n   J   E l e c   E n &   C o m S c i     I S S N:   2502 - 4752       E mploy ing  oppos it e   r ati ngs   us e r s   in  ne w   appr oa c to  c oll abor ati v e   f il ter ing   ( A bde ll ah   E l   F az z iki)   453    , = (  ̅ ̅ ̅ ) (  ̅ ̅ ̅ ̅ ) = 1 (  ̅ ̅ ̅ ) 2 (  ̅ ̅ ̅ ̅ ) 2 = 1 = 1   ( 1)     c o s i n e   s i mi l a r i t y   f o r m u l a      , = co s ( , ) =   =   = 1  2 = 1  2 = 1   ( 2)     2. 1. 3.   P r e d ict ion s   ge n e r at ion   I n   t hi s   s t e p,   a f t e r   s e l e c t i n t h e   ne a r e s t   k - n e i g hb o r s   f o r   t h e   a c t i v e   u s e r   us i ng  t h e   s im il a r i t y   de gr e e   b a s e o t h e   r a t i n gs   m a t r i x ,   t h e   C F   pr o c e s s   ge n e r a t e s   pr e d i c t i o n s   f o r   u ns e e n   i t e m s .   T h e   pr e d i c t i o n   c a n   b e   ge n e r a t e us i n t h e   ( 3)     , = ̅ + ( , ̅ ̅ ̅ )  , = 1 |  , | = 1     ( 3)     i t hi s   f o r m u l a ,   we   c a l c u l a t e   t h e   pr e d i c t i o ns   o f   r a ti ng  f o r   a l l   t he   i t e m s   t h a t   h a ve   n o t   y e t   b e e n   s e e n   by   u s e r   s .   W e   us e   t h e   K NN   t e c hni que   w h e r e   K   r e pr e s e n t s   th e   n u m be r   o f   c l o s e s t   n e i g hb o r s   a n ̅   r e pr e s e n t s   t h e   us e r 's   a v e r a ge   r a t i n s .   T h e   F i gur e   pr e s e n t   a   s m a ll - s c a le  e x e m p l e   o f   pr e d i c t i o n’   ge n e r a t i o n .             F i gur e   4 .   A   s m a ll - s c a l e   e x a m p l e   o f   pr e d i c t i o n s   ge n e r a t i o n       2. 2.     E val u at ion   m e t r ics   Af t e r   ge n e r a t i n g   t h e   p r e d i c t i o n s ,   we   m o v e   to  th e   s tage   o f   e v a l ua t i n g   t h e   pe r f or m a n c e s   o f   t h e s e   p r e di c t i o n s .   I n   t h e   l i t e r a tu r e ,   t h e   pe r f o r m a n c e   o f   r e c o m m e n da t i o n   s y s t e m s   i s   m e a s ur e d   wi t h   tw c om m o nl y - u s e d   e v a l ua t i o n   m e a s u r e s :   M e a n   a b s o l u te  e r r or   ( M A E )   a n d   r oot  m e a n   s qu a r e d   e r r or   ( R M S E ) .   M A E   c a l c u l a tes   th e   m e a n   a b s o l u te   di f f e r e n c e s   b e twe e n   t h e   p r e di c t e v a l ue s   a n d   t h e   a c tual   v a l ue s   a s   p r e s e n ted   i n   ( 4) ,       = | , , | ( , )   ( 4)     a s   r e pr e s e n t s   t h e   n u m be r   o f   t h e   pr e d i c t e r a t i ng  c a l c u l a t e dur i n t h e   t e s t   ph a s e ,   r s ,i   i s   t h e   a c t ua l   r a t i n g i v e n   by   t he   us e r   s   to   t h e   i t e m   i ,   a n p s ,i   i s   t h e   r a t i n pr e d i c t e by   t h e   us e r   s   f o r   t h e   i t e m   i .   R M S E   i s   a   s t a n da r wa y   t m e a s ur e   t h e   e r r o r   o f   a   m o de l   i n   pr e d i c t i n qua n t i t a t i ve   da t a .   F o r m a ll y ,   i t   i s   de f i ne a s   ( 5)      =   ( , , ) 2 ( , )   ( 5)     i n   t h i s   s e c t i o n ,   we   h a v e   c i ted   t h e   s teps   o f   t h e   C F   us e r - b a s e d   a pp r oa c h .   W e   c a n   s e e   th a i i s   e a s y   to  i m p l e m e n t   a n d   gi v e   g ood   r e c o m m e n da t i o n s ,   b u r e g a r dl e s s   o f   th e s e   a dv a n t a ge s ,   th e r e   a r e   m a ny   di s a dv a n t a g e s   to  th i s   a pp r oa c h   th a i nf l ue n c e   t h e   r e s ul t s ,   s uc h   a s   t h e   s m a l l   qu a n t i t y ,   t h e   s c a l a bi l i t y ,   a n d   t h e   g r a y   s h e e p   p r o bl e m .   I n   t h e   l a tt e r ,   i i s   d i f f i c u l to  f i n s i m i l a r   n e i gh b or s   f or   a   us e r s   pr e f e r e n c e ,   whi c h   un de r m i n e s   t h e   r e s ul t s   o b t a i ne d .       3.   RE L AT E WORK   I n   t hi s   s e c t i o n ,   we   d i s c us s   t h e   pr o bl e m   o f   gr a s h e e us e r s   a n de a l   w i t h   h o t hi s   pr o bl e m   i s   o v e r l o o ke i r e s e a r c o n   r e c o m m e n da t i o s y s t e m s .   C l a y po o l   e t   al.   [ 33]   c o nf i r m s   t h a t   t h e   e f f ic i e n c y   o f   t r a di t i o na l   C F   a l go r i t hm   v a r i e s   f r o m   o n e   u s e r   t a n ot h e r .   T h e r e   a r e   t wo   m a i c a t e gor i e s   f o r   u s e r s W hi t e   s he e ( W S )   a n g r a y   s he e ( GS) .   W S   us e r s   h a v e   hi g h   s im il a r i t y   t m a ny   o t h e r   us e r s   ( t h e   c or r e l a t i o n   v a l ue   i s   hi g h ) ,   wh e r e a s   t h e   GS  us e r s   a r e   d i s s im il a r   o r   p a r t l y   s im il a r   t ot h e r   us e r s   a n h a v e   a   l o we r   c o r r e l a t i o c o e f f i c i e n t   w i t h   a l m o s t   a l l   us e r s   [ 31] .   T h e r e f o r e ,   th e   us e r   r e c o m m e n d a t i o ns   b e c o m e   l e s s   a c c ur a t e   due   to   GS  us e r s   [ 34] ;   h e n c e ,   t h e y   do   n o t   b e ne f i t   f r o m   r e c o mm e n da t i o n   s y s t e m s .   T he r e   a r e   s o m e   wo r ks   t h a t   de a l   w i t t h e   pr o b l e m   o f   gr a y   s h e e u s e r s   [ 35] - [ 37] C l a y po o l   e al.   [ 33]   hi g hli g h t e t h e   pr o bl e m   o f   GS  a n o nli ne a   hy br i r e c o m m e n da t i o n   s y s t e m   f o r   upda t e r e c o m m e n da t i o ns .   T h e y   c o m bi ne C F   a n c o n t e n t - b a s e d   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2502 - 4752   I n do n e s i a n   J   E l e c   E n &   C o m S c i ,   Vo l .   25 ,   N o .   1 J a n ua r y   20 22 450 - 459   454   f i l t e r i n a ppr o a c he s ,   us i ng  a n   a v e r a ge - we i g h t e a ppr o a c h .   Ho we v e r ,   t h e y   d i n o t   s pe c i f i c a ll y   t a r ge t   GS  us e r s   n o r   di t h e y   o f f e r   a   f o r m a l   s o l ut i o n   f o r   t hi s   pr o bl e m   [ 38] .   Us e t h e   M o vi e L e ns   da t a s e to   t e s t   t hi s   a ppr o a c h   f o r   a   C F   do m a i us i ng.   A s   t hi s   i s   a   s i m u l a t i o n ,   t h e y   d i d   n o t   de s c r i b e   a   m e t h o f o r   i de n t i f yi ng  t h e s e   u s e r s   a nd   m e e t i n t h e i r   n e e d s .   GS  us e r s   c a n   b e   r e c o gni z e d   us i n c l us t e r i n a l go r i t hm s   o f f li ne ,   w h e r e   t h e   s i mi l a r i t y   t h r e s h o l f o r   s e pa r a t i n t h e s e   us e r s   f r o m   t h e   r e s t   of   t h e   c l us t e r s   c a n   b e   f o un e m p i r i c a l ly   [ 37]   T o   i d e n t i f y   G S   u s e r s   i n   th e   s y s tem ,   m a n y   a p p r oa c h e s   a r e   s u g g e s te d ,   i n c l u di n g   r e - u s i n g   ou tl i e r   d e te c ti on   te c h n i q u e s   b a s e d   on   us e r - u s e r   s i m i l a r i t y   di s tr i b u t i on   [ 3 9 ] .   T h i s   i s   a   di s tr i b u t i on - b a s e d   i d e n t i f i c a t i on   te c h n i q u e   f or   G S   u s e r s   w h i c h   b or r ow s   f r o m   th e   d e te c ti on   o f   ou tl i e r s   a n d   th e   s e a r c h   f or   i n f or m a t i on ,   w h i l e   ta ki n g   i n to  a c c ou n th e   s p e c i f i c s   o f   th e   p r e f e r e n c e   d a ta   on   w h i c h   C F   r e l i e s   [ 2 3 ] ,   i . e . ,   c l u s te r i n g - b a s e d   a p p r oa c h e s   [ 3 7 ] ,   [ 4 0 ]   or   s oc i a l   n e tw or k   a p p r oa c h e s   [ 4 1 ] .   I n   a l l ,   th e s e   a p p r oa c h e s   i de n t i f y   G S   u s e r s   wi th   a c c u r a c y   a n d   e l i m i n a te   G S   u s e r s   w h i l e   m a ki n g   r e c o m m e n d a t i on s   f or   th e   r e s of   th e   us e r s   wi th   a   h i gh   d e g r e e   o f   a c c u r a c y .   He n c e ,   th e y   d n ot  c on s i de r   G S   u s e r s .   I n   or d e r   t o   s ol v e   th i s   p r ob l e m ,   th i s   w or k   d e p l oy s   a l l   us e r s   a n d   b e n e f i t s   f r om   G S   u s e r s .       4.   P ROP OS E M E T HO D   As   s t a t e e a r l i e r ,   t h e   ba s i c   C F   a ppr o a c us e s   t he   K - n e a r e s t   n e i g hb o r s   t o   m a k e   n e w   pr e d i c t i o n s .   I o nl y   r e li e s   o n   us e r s   w h o   h a ve   s im il a r   pr e f e r e nc e s   t o   t h e   a c t i v e   u s e r ,   r e ga r d l e s s   o f   us e r s   w i t h   l o s i mi l a r i t y   o r   d i s s im il a r i t y   i n   t h e   pr e d i c t i o n   p h a s e .   I n   GS  c a s e s ,   th e   s im il a r i t y   b e t we e n   t h e   a c t i v e   us e r   a n o t h e r   us e r s   i s   s t i ll   l o o r   n o n e xi s t e n t ,   a s   m o s t   o f   t h e m   a r e   d i s t a n t .   F i gur e   s h o ws   c o n c r e t e l y   t h e   c a s e   o f   GS  i t h e   C F   pr o c e s s .   T h e   t h r e e   po s s i bl e   c a s e s   a r e   de l i ne a t e t h us F i gur e   5   s h o ws   a n   e x a m p l e   o f   hy pot h e t i c a l   n e i g hb o r s   t h a t   c a n   b e   ge n e r a t e a f t e r   i nv e r t i n pr e f e r e n c e s .   W e   ha v e   r e p r e s e n t e t h e   n e im a g i na r y   ne i g hb o r s   by   r e dot s ,   f o r m e d   vi a   t h e   s t e o f   i n c r e a s i ng  t h e   m a t r i x .   T h e   n e ne i g hb o r s   c a n   be   po s i t i ve l y   c o r r e l a t e wi t h   t h e   t a r ge t   u s e r .   T h e   c o r e   o f   o ur   a ppr o a c h   i s   to   b e n e f i t   us e r s   ( GS   us e r s )   wh o s e   pr e f e r e n c e s   a r e   d i f f e r e n t   f r o m   t h e   t a r ge t   us e r .   T h e   un de r ly i ng  a s s u m pt i o n   o f   o ur   a ppr o a c h   i s   t h a t   us e r s   m u s t   h a v e   m o r e   o r   l e s s   th e   s a m e   i n t e r e s t s .   I f   us e r   X s   i n t e r e s t s   a r e   o pp o s i t e   to   us e r   Y,   t h e n   t h e   im a g i na r y   us e r   ¬ wo u l h a v e   th e   s a me   i n t e r e s t s   a s   t h e   u s e r   Y.   T h e r e f o r e ,   a dd i t i o na l   i n f o r m a t i o n   w il l   b e   pr o vi de t o   t h e   r e c o m m e n da t i o n   e n g i ne   t m a ke   go o r e c o m m e n da t i o n s .   T h e   n e pr o c e s s   o f   o u r   a ppr o a c h   i n c l ude s   a n   a dd i t i o n a l   s t e t h a i n c r e a s e s   t h e   n e i g hb o r h o o d   n u m b e r   o f   t h e   a c t i ve   us e r ,   whi c h   i s   c a l l e r a t i n g s   m a t r i x   a ug m e n t a t i o n   a s   s h o wn   i n   F i g ur e   6.             F i gur e   5 .   E x a m p l e   o f   GS  c a s e s   i n   n e i g hb o r h o o d - b a s e t e c hni que s           Evaluation Warning : The document was created with Spire.PDF for Python.
I n do n e s i a n   J   E l e c   E n &   C o m S c i     I S S N:   2502 - 4752       E mploy ing  oppos it e   r ati ngs   us e r s   in  ne w   appr oa c to  c oll abor ati v e   f il ter ing   ( A bde ll ah   E l   F az z iki)   455       F i gur e   6.   Ne m e m o r y - b a s e C F   pr o c e s s       T h e   a ug m e n t a t i o n   s t e o f   t h e   r a t i n gs   m a t r i x   c o n s i s t s   o f   a dd i ng  r o ws   i n   t h e   r a t i n gs   m a t r i x   t h a t   r e pr e s e n t   o pp o s e us e r s   t o   r e a l   us e r s .   T h e   im a g in a r y   us e r   i s   o b t a i n e by   de duc i ng  t he   o ppo s i t e   pr e f e r e n c e   f r o m   e a c h   i t e m   e va l u a t e us i n ( 6)     ¬  =    +    ( 6)     r uj t h e   r a t i n o f   us e r   u   f o r   a n   i t e m   j .   M ax   a n M in ,   t h e   hi g h   a n l o w   v a l ue s   r e s pe c t i ve ly   i a   g i ve n   nu m e r i c a l   s c a l e .   E xa m p l e ,   b y   pr o vi d i n g   a   s a m p l e   o f   r a t i n g   t h a t   r a n g e s   f r o m   1   to   i t h e   F i gur e   7   i f   a   u s e r   u   r a t e s   a i t e m   a s   r uj =   5 -   t h e   e s t i m a t e r a t i n o f   t h e   us e r   ¬ w i ll   b e   ¬r uj =   1.   F i gur e   i ll u s t r a t e s   a   s a m p l e - c a s e   o f   im a g i na r y   n e i g hb o r s   t h a t   c a n   b e   g e n e r a t e a f t e r   i nve r t i n pr e f e r e n c e s .   W e   r e pr e s e n t e t h e   n e w   im a g i na r y   n e i g hb o r s   by   r e do t s ,   f o r m e vi a   t h e   s t e o f   i nc r e a s i ng  t h e   m a t r i x .   T h e   n e ne i g hb o r s   t h us   c a n   b e   p o s i t i v e ly  c o r r e l a t e w i t t h e   t a r ge t   us e r .   F i gur e   s h o ws   a e x a m p l e   o f   a n   o ppo s i t e   us e r   o n   a   5 - po i n t   s c a l e   u s i n g   t h e   f o r m u l a   a b o ve .   r e pr e s e n t s   t h e   o ppo s i t e   us e r   o f   t h e   u s e r   a f t e r   t h e   a pp li c a t i o o f   t h e   f o r m u l a .   I t   r e l i e s   o t h e   i nf e r e n c e   o f   a n   o ppo s i n us e r 's   r a t i n gs   by   pr ovi d i ng  t h e   o ppo s i t e   pr e f e r e n c e   o f   a   g i ve us e r .   F in a ll y ,   w e   li s t   t h e   ps e udo ny m s   o f   o ur   pr o p o s e m e t h o i n   a l g o r i t hm   m a t r i x   a ug m e n t a t i o n   a s   s h o wn   i n   F i gur e   8.       5.   RE S UL T   AN D I S CU S S I ON   I n   t hi s   s e c t i o n ,   m a ny   e x pe r i m e n t s   a r e   pe r f o r m e to   de m o n s t r a t e   t h e   n o v e l t y   a n e f f i c i e nc y   o f   o ur   a ppr o a c h .   T h e r e f o r e   ,   we   d i v i de d   o ur   da t a s e t   i n t o   80%   f o r   t h e   t r a i ni ng   s e t   a n 20%   f o r   t h e   t e s s e t .   W e   c a l c u l a t e d   t h e   m e a ns   o f   t h e   r e s u l t s   o f   a   c r o s s - v a l idat i o n   o f   10  t i m e s .   W e   a l s o   i m p l e m e n t ed   a   s y s t e m   o f   f il m   r e c o m m e n da t i o n   u n de r   R   t h a n k s   t o   R e c o m m e n d   e r l a b   [ 42]   w i t h   t h e   M o vi e L e ns   a n F il m T r us t   da t a s e t s .   T h e   o bj e c t i v e   i s   t o   c h e c t h e   pe r f o r m a n c e   o f   o ur   pr o p os e a ppr o a c h   ( A U B C F )   w i t h   t h e   t r a di t i o n a l   us e r - ba s e C F   a ppr o a c h   ( UB C F )   us i ng  r e a l - wo r l da t a s e t s .   A   b r ie f   de s c r i pt i o n   o f   t h e   da t a s e t s   us e d   w i ll   b e   i o r de r ,   e n s ue d   by   t h e   e v a l ua t i o pr o c e dur e ,   a n t h e   s pe c if i c a t i o n   t e s t   e nvi r o nm e n t .   He n c e ,   t h e   r e s u l t s   we r e   a c qu ir e f r o m   c o m pa r i s o n s   to   c o m e   up   t h e   m o s t   s uc c e s s f u l   a ppr o a c h .             F i gur e   7.   E x a m p l e   o f   a n   o pp o s i t e   r a t i n m a t r i x   o n   a   5 - p o i n t   s c a l e           F i gur e   8 Al go r i t hm   m a t r i x   a ug m e n t Z a t i o n   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2502 - 4752   I n do n e s i a n   J   E l e c   E n &   C o m S c i ,   Vo l .   25 ,   N o .   1 J a n ua r y   20 22 450 - 459   456   5. 1.     Dat as e t s   c ol l e c t ion   W e   e x e c ut e o ur   e x pe r im e n t s   w i t t wo   c o m m o nly - us e d   da t a s e t s F il m T r us t   a n M o vi e L e ns .   B o t h   a r e   a c a de mi c   r e s e a r c h   pr o j e c t s   o f   we b - b a s e d   m o vi e   r e c o m m e n da t i o s y s t e m s .   M o vi e L e n s   i s   a   s e t   o f   e v a l ua t i o n   da t a   o n   a   s c a l e   o f   po i n t s   r a n g i ng  f r o m   ( b a d)   to   5   ( e x c e l l e n t ) .   I i n c l ude s   1682  f il m s ,   943  us e r s ,   a n 100 , 000  r a n k i ng s .   T h e   F i lm T r us t   da t a s e i nc l ude s   1856  us e r s ,   2092  m o vi e s ,   a n 759922  r e vi e ws .   I wa s   c o l l e c t e f r o m   a   s o c i a l   ne t wor b a s e o n   a   vi de o   r e c o m m e n da t i o n   s y s t e m   i nc l ud i ng  r e vi e ws .   T h e   o dds   a r e     5 - po i n t   s c a l e s   r a n g i ng   b e t we e n   0. a n s t a r s .     5. 2 .     E x p e r im e n t s   All   t he   e x pe r im e n t s   a n t e c hni que s   we r e   pe r f o r m e o n   I n t e l   i a t   2. 4   GH z   a n GB   R A M ,   us i n g   M o vi e L e ns   a n F il m T r us t   da t a s e t s T h e   e x pe r i m e n t a l   e v a l ua t i o n   o f   o ur   s ugge s t e m e t h o i s   c a r r i e o u in  t hi s   s e c t i o n . A n t h e   r e s u l t s   a r e   b a s e o n   a   v a r i e t y   o f   f r e que n t l y   u s e m e t r i c s   w i t h   va r i o us   pa r a m e t e r s .     5. 2. 1.   P e ar s on   c o r r e l at ion   T h e   F i gur e s   a n 10  s h o ws   t h e   r e s u l t s   o b t a i n e by   c o m pa r i ng  o ur   pr o p o s e a ppr o a c h   na m e d   A U B C F   ( UB C F   a ug m e n t e d)   a n t h e   us e r - ba s e C F   a ppr o a c h   ( UB C F )   a s   a   b a s i c   a ppr o a c h   f o r   t h e   F i lm T r us t   da t a s e t.   F i gur e   9   r e pr e s e n t s   a   c o m p a r i s o n   o f   M AE   wh e r e   t h e   h o r i z o n t a l   a xi s   i s   t h e   s i z e   o f   t h e   n e i g hb o r h o o d   us e f o r   t h e   c a l c u l a t i o n   o f   M A E .   T h e   f i gur e   s h o ws   t h a t   o ur   a ppr o a c h   ( A UB C F )   de c r e a s e s   r e gu l a r ly   f o r   t h e   M A E ,   whil e   t h e   t r a d i t i o n a l   a ppr o a c h   ( UB C F )   de c r e a s e s   t o   N= 40  a n t h e n   r e m a i ns   s t a bl e   u n t i l   N= 6 wh e r e   t h e   M A E   b e g i ns   t o   i n c r e a s e .   I F i gur e   10,   we   c a s e e   t h a t   t h e   M A E   o f   o ur   a ppr o a c h   ( A UB C F ) ,   i gr e e n ,   a n d   t h e   t r a di t i o n a l   a ppr o a c h   ( UB C F ) ,   i r e d,   a r e   i nve r s e ly   pr o po r t i o n a l   t o   t h e   n u m be r   o f   us e r s   i n   t he   n e i g hb o r h o o d .   T h e   t r a di t i o na l   a ppr o a c h   ( UB C F )   ha s   a   hi g h e r   M A E   t h a n   o ur   a ppr o a c h   ( A UB C F ) .             F i gur e   9 .   M A E   c o m pa r i s o n   us i ng  F il m T r us t   da t a s e t     F i gur e   10 .   M A E   c o m pa r i s o n   us i ng  M o vi e L e n s   da t a s e t       5. 2. 2.   Cos in e   F i gur e s   11  a n d   12  de m o n s t r a t e   t h e   r e s u l t s   o b t a i n e by   c o m p a r i n t h e   t r a d i t i o n a l   a ppr o a c h   ( UB C F ) ,   i r e d,   a n t h e   pr o po s e a ppr o a c h   ( A U B C F ) ,   i n   gr e e n ,   f o r   e a c h   da t a s e t .   T h e   d i a gr a m   r e pr e s e n t s   a   c o m pa r i s o o f   M A E   wh e r e   t h e   h o r i z o n t a l   a xi s   i s   t h e   s i z e   o f   t h e   n e i g hb o r h oo i n   e a c h   e x pe r i m e n t .   I t   i n c r e a s e s   f r o m   10  to  100  a t   t h e   i n t e r v a l   o f   10.     T h e   pr o p o s e a ppr o a c h   ( A UB C F )   i F i gur e   11  r e m a i ns   r e gu l a r   f o r   t h e   M A E   w hi l e   t h e   t r a di t i o n a l   a ppr o a c ( UB C F )   i nc r e a s e s   t o   N= 3 0;   t h e i t   r e m a i ns   s t a bl e   u n t i l   N = 60  w h e r e   t he   M AE   b e g i n s   to   de c r e a s e .   I n   F i gur e   12,   t h e   M A E   o f   pr o p o s e a ppr o a c h   ( A UB C F )   a n t h e   t r a d i t i o n a l   a ppr o a c h   ( UB C F )   a r e   i nve r s e ly   pr o po r t i o n a l   t o   t h e   s i z e   o f   t h e   ne i g hb o r hoo d.   T h e y   de c r e a s e   s t e a d i ly   up  to   N= 60,   t h e n   t h e y   r e m a in  s t a bl e   up  to   N= 100 .   T h us ,   o ur   a ppr o a c h   ( A UB C F )   h a s   a   l o we r   M A E   t h a n   t h e   t r a di t i o n a l   a ppr o a c h   ( UB C F ) .   All   i n   a ll ,   we   c o n c l ude   f r o m   t h e s e   e x pe r im e nt s   t h a t   t h e   pr o p o s e a ppr o a c h   ( A U B C F )   o f f e r s   b e t t e r   pe r f o r m a n c e   t h a n   t h e   t r a di t i o n a l   a ppr o a c h   ( UB C F )   i n   b o t h   da t a s e t s .     5. 3.     S t at is t ical   in f e r e n c e   In   m o s t   e x pe r i m e n t s ,   i t   i s   i m po r t a n to   m a ke   s ur e   t h a t   t h e   o b s e r v e d i f f e r e n c e   b e t we e n   t h e   pr o p o s e d   m e t h o a n b a s e l i ne   o ne   i s   s t a t i s t i c a l ly   s i g ni f i c a n t ;   a n i t   i s   u nl i k e l y   t o   b e   due   to   c h a n c e   o r   n o i s e   i t h e   da t a .   t h e   a ppr o pr i a t e   s t a t i s t i c a l   t e s t   to   us e   i s   t h e   W il c o xo n   t e s t.   T h e   W il c o x o t e s t   i s   a   n o n pa r a m e t r i c   s t a t i s t i c a l   t e s t h a t   c o m pa r e s   t wo   da t a   s a m p l e s   w i t h o ut   a s s u m i n g   t h e   da t a   to   h a ve   a   s pe c i f i c   d i s t r i b ut i o n ,   t h e   go a l   o f   t h e   t e s t   i s   t o   de c i de   w h e t h e r   t h e   po pul a t i o n   d i s t r i b ut i o ns   a r e   i de n t i c a l   o r   n ot.   Our   n u l l   hy po t h e s i s   i s   t h a t   t h e   r e s u l t s   o f   a l go r i t hm   AU B C F   a n t h e   r e s u l t s   o f   a l go r i t hm   U B C F   a r e   i d e n t i c a l   po pu l a t i o n s ,   t h a t   a ny   s m a ll   ga i n ,   or   l o s s ,   Evaluation Warning : The document was created with Spire.PDF for Python.
I n do n e s i a n   J   E l e c   E n &   C o m S c i     I S S N:   2502 - 4752       E mploy ing  oppos it e   r ati ngs   us e r s   in  ne w   appr oa c to  c oll abor ati v e   f il ter ing   ( A bde ll ah   E l   F az z iki)   457   o b s e r v e d   i s   n ot   s t a t i s t i c a ll y   s i g nif i c a n t .   Ge n e r a ll y ,   we   r e j e c t   t h e   n u ll   hy po t h e s i s   if   t h e   p - v a l ue   i s   l e s s   t h a n   a   c e r t a i n   t h r e s h o l d   ( o f t e n   0. 05) .   I n   o t h e r   wo r ds ,   i f   p - v a l ue <   0. 05  we   c a i nf e r   t h a t   t h e   d i f f e r e n c e   i s   s t a ti s t i c a l l s i g nif i c a n t .   C o m p a r i s o n   o f   p - v a l ue   b e t we e n   P e a r s o n   c o r r e l a t i o n   a n c o s i n e   by   W i l c o x o n   t e s f o r   b o t h   da t a s e t s   a s   s h o wn   i T a bl e   1.   Ac c o r di n g   t o   T a bl e   a l l   p - v a l ue s   a r e   t h e   t h r e s h o l ( 0. 05) ,   we   r e j e c t e t h e   n u l hy po t h e s i s   a n d   we   c a n   s a y   t h a t   t h e   d i f f e r e nc e   is   s t a t i s t i c a l ly   s i g nif i c a n t .   F i n a ll y ,   t h e   o b t a i n e d   r e s u l t s   o f   a l go r i t hm   A UB C F   a r e   b e t t e r   t h a n   t h e   r e s u l t s   o f   a l g o r i t hm   UB C F .             F i gur e   11 .   M A E   c o m pa r i s o n   us i ng   F il m T r us t   da t a s e t     F i gur e   12 .   M A E   c o m pa r i s o n   us i ng  M o vi e L e n s   da t a s e t       T a bl e   1 .   C o m pa r i s o n   o f   p - v a l ue   b e t we e n   P e a r s o n   c o r r e l a t i o n   a n c o s i n e   by   W il c o x o n   t e s t   f o r   b ot h   da tas e t s     P e a r s o n c or r e la ti o n   C o s in e   F il m T r us t   6.900406e - 25   0.01639486   M ov ie L e ns   4.473234e - 05   0.0002432247       6.   CON CL USI ON  &   F UT UR E   WORK S   De s p i t e   t h e   po u l a r i t y   a n d   t h e   gr e a t   us a ge   o f   C F ,   i t   i s   n o t   wi t h o ut   l im i t a t i o n s   a s   i t   s t i ll   h a s   t o v e r c o m e   t he   GS  pr o bl e m .   T h e r e f o r e ,   t hi s   wo r pr o p o s e a   n e w   C F   a ppr o a c h   t o   s o l ve   t hi s   pr o bl e m .   T his   a ppr o a c h   a i m s   t i n c r e a s e   t h e   n u m be r   o f   n e i g hb o r s   f o r   t h e   a c t i v e   us e r   ba s e o n   us e r s   w i t h   d i f f e r e n t   i n t e r e s t s   a n pr e f e r e n c e s .   T o   e v a l ua t e   o ur   a l go r i t hm ,   w e   c o m p a r e i t   to   UB C F   a s   a   t r a di t i o n a l   a ppr oa c h .   T he   c o m pa r i s o n   wa s   do ne   o n   t wo   da t a s e t s ,   F i lm T r u s t   a n M o vi e L e ns .   T h e   o b t a i ne r e s u l t s   s h o th a t   o ur   a ppr o a c h   o u t pe r f o r m s   UB C F   a n d   i m pr o v e s   pr e d i c t i o n   a c c ur a c y   f o r   GS  p r o bl e m s .   T h e   c o n tr i b u t i o n   o f   ou r   w or k   c a n   b e   s u m m a r i z e d   i a   th r e e   m a i n   p o i n t s .   F i r s t,   ou r   a p p r oa c h   m a ke s   f u l l   u s e   o f   t h e   r a t i n g   da ta   to  i m pr o v e   t h e   a c c u r a c y   o f   r e c o m m e n da t i o n   s y s t e m s .   Al l   t h e   r a t i n da ta  f r o m   u s e r s   a r u s e d   i n   t h e   m ode l ,   n ot  j us t h e   W S   u s e r s   r a t i n da ta .   S e c o n d ,   t h e   p r o b l e m   o f   GS   us e r s   i s   s o l v e d   i n   our   m ode l   wh i c h   m a ke s   i t   p o s s i bl e   to  ob t a i n   a n   a c c u r a te   s i m i la r i t y   wh e n   t h e r e   i s   n c or r e l a t i o n   b e tw e e n   tw us e r s .   T hi r d ,   th i s   pa pe r   p r op os e s   a   n e w   a pp r oa c h   f or   c o l l a b or a t i v e   f i l t e r i n whi c h   s h o ws   s u pe r i or pe r f or m a n c e   th a n   t h e   tr a di t i o n a l   c o l l a b or a t i v e   f i l t e r i n g.   I n   f u t u r e   w or k ,   w e   wi l l   c o n s i de r   t h e   i de a   o f   hy b r i d i z i n g   ou r   a pp r oa c h   wi t h   v a r i o us   m a c hi n e   l e a r ni n g   tec h ni que s   i n   or de r   to  i m pr ov e   t h e   a c c u r a c y   o f   t h e   r e c o m m e n da t i o n s .       RE F E R E NC E S   [ 1]   N P o la ti di s   a nd  C K G e o r gi a di s A   d y na mi c   mul ti - le ve l   c o ll a b o r a ti ve   f il t e r in m e th o f or   im pr ove r e c o m me nda ti ons ,”   C om put . St and. I nt e r f a c e s , v o l.  51, pp. 14 - 21, 2017, d o i:  10.10 16/ j. c s i. 2016.10.014.    [ 2]   G A do ma v i c iu s   a nd  A T uz hi li n,  T o w a r th e   n e x ge n e r a ti o of   r e c o mm e nd e r   s y s t e ms A   s ur v e y   of   th e   s ta te - of - th e - a r t   a nd  po s s ib le   e x t e ns io ns ,”   I E E E   T r ans . K now l.  D at a E ng. vo l.  17, n o . 6, pp. 73 4 - 749, 2005, d o i 10.1109/ T K D E .2005.99.    [ 3]   G T a c s  a nd D T ik k, “ A lt e r na ti ng l e a s s qua r e s  f or  p e r s o na li z e d r a nki ng,”   R e c Sy s 12  -   P r oc . 6t h A C M  C onf . R e c om m . Sy s t. ,  pp.   83 - 90, 2012, do i 10.1145/2365952.23 65972.    [ 4]   F O r t e ga B Z hu,  J B o ba di ll a a nd  A .   H e r na ndo ,   K n o w l e   dg e - B a s e   S y s t e ms   C F 4J  :  C o ll a b o r a ti ve   f i lt e r in f or   J a v a ,”   K now le dge - B as e d Sy s t. , pp. 1 - 6, 2018, do i:  10.1016/j .kn o s y s .2 018.04.008.    [ 5]   G L in de n,  B S mi th a nd  J Y or k,  A ma z o n. c o r e c o mm e nda t io ns I t e m - to - it e c o ll a b o r a ti ve   f il t e r in g,”   I E E E   I nt e r ne C om put . vo l.  7, n o . 1, pp. 76 - 80, 2003, d oi 10.1109/M I C .2003.1167344.    [ 6]   K A F .   A S a ma h,  N S a br i,   R H a m z a h,  R R o s la n,  N A M a ngs ho r a nd  A A M A s r i,   B r ut e   f or c e   a lg o r it hm  im pl e m e nt a ti o n   f or   tr a ve lj oy   tr a v e l li ng  r e c o mm e nda ti o s y s t e m,”   I ndone s ia J our nal   of   E le c tr ic al   E ngi ne e r in and  C om put e r   Sc ie n c e   ( I J E E C S) vo l.  16, n o . 2, pp. 1042 - 1049, 2019, d oi 10.11591/i j e e c s . v 16.i 2 .pp1042 - 1049.    [ 7]   C A G o m e z - u r ib e   a nd  N H unt ,   T h e   N e tfl i R e c o mm e nd e r   S y s t e m_Alg o r it hms B us in e s s   V a lu e .pd f ,”   vo l.   6,  n o 4,   2015,  do i :   10.1145/2843948.    Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2502 - 4752   I n do n e s i a n   J   E l e c   E n &   C o m S c i ,   Vo l .   25 ,   N o .   1 J a n ua r y   20 22 450 - 459   458   [ 8]   V K a s in a th a n,  A M us t a pha T S T o ng,  M F C A R a ni a nd  N A A R a hma n,   H e a r tb e a ts M us ic   r e c o mm e nda ti o s y s te m   w it f u z z y   in f e r e n c e   e ngi n e ,”   I ndone s ia J our nal   of   E le c tr ic al   E ngi ne e r in and  C om put e r   Sc ie nc e   ( I J E E C S) vo l.   16,  n o .   1,  pp.  275 - 282, 2019, do i 10.11591/i j e e c s . v 16.i 1.pp275 - 282.    [ 9]   O C e lm a M us ic   r e c o mm e nda ti o a nd  d is c ove r y   in   th e   lo ng   ta il ,”   C it e ul ik e or g p.  252,  2008,   [ O nl in e ] A v a il a bl e :   ht tp :/ /ww w .c it e u li k e . o r g/ us e r /b e mi k e /a r ti c l e /4 099800   [ 10]   A F S me a t o a nd  J C a ll a n,   P e r s o na li s a ti o a nd  R e c o mm e n de r   S y s te ms   in   D ig it a L ib r a r ie s   J o in N S F - E U   D E L O S   W or k in G r o up R e p o r t,   L ib r ar y  ( L ond) . vo l.  5, n o . M a y , pp. 299 - 308,  2003, do i:  10.1007/s 00799 - 004 - 0100 - 1.    [ 11]   Y E M E A la mi E H N f a o ui a nd  O E B e qqa li A   nove l   c ol la bor a ti v e   f il t e r in a ppr o a c ba s e o s oc ia ne tw or e x p e r ts ,”   2016 I nt . C onf . I nf . T e c hnol . O r gan. De v . I T 4O D  2016 , pp. 1 - 7, 2016, do i:  10.1109/ I T 4O D .2016.7479277.   [ 12]   M J P a z z a ni   a nd  D B il ls us C o nt e nt - B a s e d   R e c o mm e nda ti o S y s t e ms ,”   C ons tr B ui ld M at e r . vo l.   171,   pp.  546 - 557,   2 007,  do i:  10.1016/j . c o nbui ld ma t. 2018.03.149.    [ 13]   R B ur k e H y br id   R e c o mm e nd e r   S y s t e ms  :  S ur ve y   a nd,”   U s e r   M ode l.   U s e r A dapt e I nt e r ac t. vo l.   12,  n o 4,   pp.  331 - 370,   2 002,  do i:  10.1023/A:1021240 730564.    [ 14]   Y E M a da ni   E A l a mi E H N f a o ui a nd  O E B e qqa li T o w a r a e f f e c ti ve   h y b r id   c o l la bor a ti v e   f il te r in g:   A   ne w   a ppr o a c h   ba s e o ma tr i x   f a c t or iz a ti o a nd  he ur is ti c - ba s e n e ig hb o r h oo d,”   2015  I nt e ll Sy s t.   C om put .   V is io n,  I SC V   2015 2015,   do i :   10.1109/I S A C V .2015.7105543.    [ 15]   R B ur ke E v a lu a ti ng  th e   d y na mi c   pr o p e r ti e s   of   r e c o mm e nda t io a lg o r it hms ,”   R e c Sy s 10  -   P r oc 4t A C M   C on f .   R e c om m S y s t. pp. 225 - 228, 2010, do i 10.1145/1864708.18 6475 3.    [ 16]   D K B e h e r a M D a s ,   S S w e ta ni s ha a nd   P K S e th y H y br id   mo de f or   mov i e   r e c o mm e nda ti o s y s te us in c o nt e nt   K - n e a r e s t   ne ig hb o r s   a nd  r e s tr i c t e d   b o lt z ma nn  ma c h in e ,”   I ndone s ia J our nal   of   E le c tr ic al   E ngi ne e r in and  C om put e r   Sc ie nc e   ( I J E E C S) vo l.  23 , n o . 1, pp. 445 - 452, 2021, d oi 10.11591/i j e e c s . v 23.i 1.p p445 - 452.    [ 17]   L N T ondj i,   W e R e c o mm e nd e r   S y s t e f o r   J o S e e ki ng  a nd  R e c r ui ti ng,”   n o F e br ua r y 2018,   do i:   10.13140/R G .2.2.26177.61286.    [ 18]   M D E ks tr a nd,  C ol la bor a ti v e   F il t e r in R e c o m me nd e r   S y s te ms ,”   F ound.   T r e nds ®   H um an - C om put e r   I nt e r ac t. v o l.   4,  n o .   2 pp.   81 - 173, 2011, do i 10.1561/110000000 9.    [ 19]   G J a w a he e r M S z oms z o r ,   a nd  P K o s tk ov a C o mpa r is o of   im pl ic i a nd  e x pl i c it   f e e dba c f r o a o n li ne   m us ic   r e c o mm e nda ti o n s e r vi c e ,”  pp. 47 - 51, 2006, d o i 10.1145/18694 46.1869453.    [ 20]   Y H u,  Y K o r e n,  a nd  C V o li ns k y C o ll a b o r a ti ve   F il t e r in f or   I mpl i c it   F e e dba c D a ta s e ts ,”   G as tr oe nt e r ol og y vo l.   1,  p.  S 4 15,  2008, do i:  10.1109/ I C D M .2008.22.    [ 21]   A H e r na ndo J B o ba di ll a a nd  F O r t e ga A   no ne ga ti ve   m a tr ix   f a c t o r i z a ti o f or   c o ll a b o r a ti ve   f i lt e r in r e c omm e nd e r   s y s t e ms   ba s e d o n a   B a y e s ia n pr o ba bi li s ti c   m o de l,   K no w le dge - B as e d Sy s t. , vo l.  97, pp. 188 - 202, 2016, d o i:  10.1016/ j. kn o s y s .2015.12.0 18.    [ 22]   F O I s in ka y e Y O F o la ji mi a nd  B A O j o k o h,  R e c o m me nda ti o s y s t e ms P r in c ip l e s m e th o ds   a nd  e v a lu a ti o n,”   E g y pt I nf or m at ic s  J . , v o l.  16, n o . 3, pp. 261 - 273, 2015, d o i:  10.1016/j . e ij .2015.06.005.    [ 23]   B G r a s A B r un,  a nd  A B oy e r I de nt i f y in G r e y   S h e e U s e r s   in   C o ll a bo r a ti ve   F il t e r in g,”   pp.  17 - 26,  2016,  do i:   10.1145/2930238.29 30242.    [ 24]   J B r e e s e D H e c k e r ma n,  a nd  C K a di e E mpi r i c a a na l y s is   of   pr e di c ti ve   a lg or it hms   f or   c o ll a b o r a ti ve   f il t e r in g,”   P r oc 14t A nnu.  C onf . U n c e r ta in . A r ti f . I nt e ll . , 1998,  pp. 43 - 52, do i:  10.1111/ j. 1 553 - 2712.2011.01172.x   [ 25]   B S a r w a r ,   G K a r y pi s J K o ns ta n,  a nd  J R i e dl I te m - ba s e c o ll a b or a ti ve   f il t e r in r e c o mm e nda ti o a lg o r it hms ,”   P r oc 10t in te r nat io nal  c onf e r e nc e  on W or ld   W id e   W e b vo l.  1, pp. 285 - 2 95, 2001, do i:  10.11 45/ 371920.372071.    [ 26]   C F T s a a nd  C H ung,  C lu s te r   e ns e mbl e s   in   c o ll a b o r a ti ve   f il te r in r e c o mm e nda ti o n,”   A ppl Sof C o m put J . ,   v o l.   12,  n o 4,  pp.  1417 - 1425, 2012, do i 10.1016/j .a s oc .2011.11.016.    [ 27]   A P a te r e k,  I mp r ov in r e gul a r i z e s in gul a r   v a lu e   d e c o mp o s i ti o f or   c o ll a b o r a ti ve   f il t e r in g,”   P r oc K D D   c up  W or k . pp.  2 - 5,   2007, do i:  10.1145/1557019.1 557072.    [ 28]   S A gr a w a a nd  J A gr a w a l,   S ur v e y   o a n o ma l y   d e te c ti o us i ng  da ta   mi ni ng  te c hni qu e s ,”   P r oc e di C om put Sc i. v o l.   60,  n o 1,   pp. 708 - 713, 2015, do i 1 0.1016/j .pr oc s .2015.08.220.    [ 29]   M . Z ha ng a nd N . H ur l e y , “ N ove it e m  r e c omm e nda ti o n b y  us e r  pr of il e  pa r ti ti o ni ng,”   P r oc -   2009  I E E E / W I C /A C M  I n t.  C onf . W e b   I nt e ll W I  2009 vo l.  1, pp. 508 - 515, 2009, d oi 10.1109/WI - I A T .2009.85.    [ 30]   B S a r w a r G K a r y pi s J K o ns ta n,  a nd  J R ie dl R e c o mm e nde r   s y s te ms   f o r   la r ge - s c a l e   e - c o m me r c e S c a la bl e   ne ig hb or h oo …,”   P r oc F if th  … , 2002, [ O nl in e ] . A v a il a bl e ht tp :/ / c it e s e e r x .i s t. ps u.e du/ v i e w d o c /d o w nl o a d ? d o i= 10.1.1.4.6985&r e p= r e p1 &t y pe = pdf   [ 31]   P A da mo p o ul o s O di s c ove r in n o n - ob v i o us   r e c o mm e nda ti o ns U s in une x p e c t e dne s s   a nd  ne ig hb o r h oo s e l e c ti o me th ods   in   c o ll a b o r a ti ve   f il t e r in g   s y s t e ms ,”   W SD M   2014   -   P r oc 7t A C M   I nt C onf W e Se ar c D at M in . pp.  655 - 659,  2014,   do i:   10.1145/2556195.25 56204.    [ 32]   S B ha id a ni R e c o mm e nd e r   s y s t e m   a lg or it hms ,”   P r oc I nt C onf w e bl ogs   Soc m e di I C W SM   2007 2008,   [ O nl in e ] A v a il a bl e :   ht tp :/ /ww w .mi e .ut or o nt o . c a /u nde r g r a d/ th e s is - c a ta l o g/ f il e s /1 46. pdf   [ 33]   M C la y p ool A G o kha l e T M ir a nda P M ur ni k ov ,   D N e t e s a nd  M S a r ti n,  C ombi ni ng  c o nt e nt - ba s e d   a nd  c o ll a b o r a ti ve   f il t e r s   in  a n o nl in e  n e w s pa pe r ,”   P r oc . A C M  SI G I R  ’ 99  W or k . R e c om m . Sy s t.  A lg or it hm s  E v al . , no . J une , p., 1999.    [ 34]   A S r iv a s ta v a P K B a la a nd  B K uma r N e w   pe r s pe c ti ve s   o n   gr a y   s he e b e ha v i o r   in   E - c o mm e r c e   r e c o mm e nda ti o ns ,”   J R e ta il C ons um . Se r v . , v o l.  53, n o S e pt e mb e r  2018, p. 101764, 2020,  do i:  10.1016/j . jr e t c o ns e r .2019.02.018.    [ 35]   S G h o r ba ni   a nd  A H N ov in A I nt r o duc ti o o S e pa r a ti ng   G r a y - S h e e U s e r s   in   P e r s o na li z e R e c omm e nd e r   S y s t e ms   U s in C lu s te r in g S o lu ti o n,”   I nt . J . C om put .   Sc i.  Sof tw . E ng. vo l.  5, n o. 2, pp. 14 - 18, 2016.    [ 36]   H J in da l,   S .   A ga r w a l,   a nd  N S a r da na P o w K M e a ns A   H y b r id   A ppr o a c f or   G r a y   S he e p   U s e r s   D e t e c ti o n   a nd  T h e i r   R e c o mm e nda ti o ns ,”   I nt . J . I nf . T e c hnol . W e b E ng. vol . 13, n o 2, pp. 56 - 69, 2018, do i 10.401 8/ I J I T W E .2018040106.    [ 37]   M A G ha z a n f a r   a nd  A P r ug e l - b e nn e tt F ul f il li ng  th e   N e e ds   of   G r a y - S h e e U s e r s   in   R e c o mm e nd e r   S y s t e ms A   C lu s te r in g   S o lu t i o n,”   2011  I nt e r nat io nal   C onf e r e n c e   on  I n f or m at io Sy s t e m s   and  C o m put at io nal   I nt e ll ig e nc e H a r bi n,  C hi na 18  -   20  J a 2011.    [ 38]   J V a D ig ge le n,  V D ig num,  L V a E ls t,   a nd  A A be c ke r A   de c e nt r a li z e a ppr o a c f or   e s ta bl is hi ng  a   s ha r e c o m muni c a ti on   voc a bul a r y , "   P r oc e e di ngs  of  t he  A A M A S 2005  W or k s hop on A ge nt  M e di at e d K now le dge  M anage m e nt , no . J ul y , pp. 1 - 13, 2005   [ 39]   Y Z he ng,   M A gna ni a nd  M S in gh,  I d e nt i f y in g   gr e y   s he e us e r s   b y   th e   di s tr ib ut i o n   of   us e r   s im il a r it ie s   in   c o l la bor a ti v e   f i lt e r in g,”   R I I T  2017  -   P r oc . 6t A nnu. C onf . R e s . I nf . T e c hnol . ,  pp. 1 - 6, 2017, do i 10.1145/3125649.31 25651.    [ 40]   M A G ha z a n f a r   a nd   A P r üge l - B e nn e tt ,   L e v e r a gi ng  c lu s te r in a ppr o a c h e s   t o   s o l ve   th e   g r a y - s he e us e r s   pr o b le m   in   r e c o mm e nd e r  s y s t e ms ,”   E x pe r Sy s t.  A ppl . , vo l.  41, n o . 7, pp. 3 261 - 3275, 2014, do i 10.1016/j . e s w a .2013.11.010.    [ 41]   K M in s ung  a nd  I I   I m,   R e s o l vi ng  th e   G r a y   s he e p’   P r o bl e U s in S oc ia N e tw o r A na l y s is   ( S N A   )   in   C o ll a b or a ti v e   F il t e r in g   ( C F )  R e c o mm e nde r  S y s te ms ,”  2014, vo l.  20, n o . 2, pp. 137 - 14 8, do i:  10.13088/j ii s .2014.20.2.137.      Evaluation Warning : The document was created with Spire.PDF for Python.
I n do n e s i a n   J   E l e c   E n &   C o m S c i     I S S N:   2502 - 4752       E mploy ing  oppos it e   r ati ngs   us e r s   in  ne w   appr oa c to  c oll abor ati v e   f il ter ing   ( A bde ll ah   E l   F az z iki)   459   [ 42]   M H a hs le r r e c o mm e nde r la b:   A   F r a m e w o r f o r   D e ve l o pi ng   a nd  T e s ti ng  R e c o mm e nda ti o A lg o r it h ms ,”   N ov no D e c e m be r   2013, pp. 1 - 37, 2011, [ O nl in e ] . A v a il a bl e h tt p: // c r a n.r - p r o j e c t. o r g/ w e b/ pa c ka ge s /r e c o mm e nde r la b/ v ig n e tt e s /r e c o mm e nd e r la b. pdf       B I OG RA P HI E S   OF   AU T HO RS        A bdel l a h   E l   F a zz i ki           H e   r ecei v ed   B. S .   an d   M. fro m   U n i v e rs i t y   o Si d i   Mo h a me d   B e n   A b d e l l ah ,   F e z,   M o ro cco   i n   2 0 0 7 ,   an d   2 0 0 9   re s p e c t i v e l y .   H e   i s   c u rr en t l y   PH D   s t u d e n t   at   U n i v e rs i t y   o f   Si d i   Mo h a me d   B e n   A b d el l a h ,   F e z,   Mo r o cc o .   H i s   m a i n   r e s e ar c h   i n t e r e s t s   i n cl u d e   m a ch i n e   l e a rn i n g   a n d   r eco mme n d at i o n   s y s t em s .   H e   c a n   b c o n t ac t e d   at   em ai l :   e l f . ab d e l l ah @ g m a i l . co m .         Y a s s er  El   M a da n i   El   A l a m i           i s   an   as s i s t an t   Pro fe s s o i n   t h e   D e p art men t   o f   Co m p u t e S ci e n ce  an d   at   E N S IA S,   U n i v e rs i t y   o f   Mo h a mme d   V   i n   Rab at ,   Mo r o cc o ,   w h e r e   h h as   b e en   s i n ce   2 0 1 8 .   H e   r ece i v e d   B. S .   an d   M. fro m   U n i v e rs i t y   o Si d i   M o h a med   B en   A b d el l a h ,   F e z,   M o ro cco   i n   2 0 0 5 ,   an d   2 0 0 9   re s p e c t i v el y .   H e   r ece i v e d   h i s   Ph . D .   i n   Co m p u t e r   Sci en ce   fro m   t h e   U n i v e rs i t y   o S i d i   Mo h a med   Ben   A b d el l a h ,   i n   2 0 1 5 .   H i s   re s e ar c h   i n t e r e s t s   i n c l u d reco mme n d e s y s t em s ,   i n fo r m at i o n   r e t ri ev al ,   E - l e ar n i n g   an d   s o c i a l   n e t w o rk   a n al y s i s .   H c an   b e   co n t a c t ed   at   em a i l   y . a l a m i @ u m 5 s . n e t . m a .         J a l i l   El h a s s o u n i           rece i v e d   Ph D   i n   co m p u t e s c i en ce s   fro m   U n i v e rs i t y   o f   Mo h a mme d   V   i n   Rab at ,   Mo ro c co   i n   2 0 2 1 .   H e   i s   c u rr en t l y   H e ad   o t h e   In fras t ru c t u r e ,   n e t w o r k   an d   s ec u r i t y   s e r v i ce   at   t h e   Cas ab l an c U rb ai n   A g en cy .     H i s   r e s e ar ch   i n t e r e s t s   i n c l u d t h art i fi ci al   i n t e l l i g e n ce ,   k n o w l e d g e   g rap h s ,   o n t o l o g y   mo d e l i n g ,   o n t o l o g y   al i g n me n t ,   d at a   i n t eg rat i o n ,   k n o w l ed g e   r e p re s e n t at i o n   an d   s em an t i c   w e b .   H e   c an   b e   co n t a c t ed   at   e m a i l :   j al i l . el h as s o u n i @ g m a i l . co m .         Ou a f a El   A i s s a o u i             Sh e   g o t   h e Ph . D .   i n   2 0 2 1   w i t h   t h e s i s   i n   t h e   e d u c at i o n a l   d at mi n i n g   (E D M)  f i e l d .   H e r   r e s e ar ch   fo cu s   i s   t h ap p l i c at i o n   o E D t ec h n i q u e s   o n   e d u c at i o n al   d at t o   r ev e al   t h e   l e arn e r's   f e at u r e s   (b eh av i o rs   an d   p r e f e r e n ce s t h at   c an   b e   u s ed   t o   mo d e l   t h e   l e ar n e p ro fi l e .   Si n ce   h e s u b s c ri p t i o n   i n   t h e   P h D   d eg r e e,   s h e   h as   s u cceed e d   i n   c o mi n g   u p   w i t h   d i ff e r e n t   co n t ri b u t i o n s   i n   t h i s   c o n t e x t   u s i n g   d i ff e r en t   m a ch i n e   l e arn i n g   t e ch n i q u e s   s u ch   as   cl u s t e r i n g ,   c l as s i fi c at i o n ,   a n d   r eg r es s i o n .   Sh e   c a n   b e   c o n t ac t e d   at   em a i l o u afa e . el ai s s ao u i @ u s m b a. a c . m a .         M o h a m m ed  Be n bra h i m           rece i v e d   t h e   B. E n g .   d eg r ee   i n   el ec t ro me ch an i c al   e n g i n ee ri n g   fr o m   H i g h e N at i o n a l   S c h o o l   o Mi n e s ,   i n   1 9 9 7   an d   t h e   M. Sc.   an d   P h . D .   d e g r ee s   i n   a u t o m at i c   an d   i n d u s t ri al   i n f o r m at i c s   fro m   Mo h a mmad i S ch o o l   o E n g i n ee rs ,   i n   2 0 0 0   an d   2 0 0 7 ,   re s p e c t i v el y .   C u rren t l y ,   h e   i s   an   A s s o c i at e   Pro f es s o at   t h e   D e p art men t   o Ph y s i c s   an d   t h e   p ro g ra m   co o r d i n at o fo t h e   Mas t e S m art   I n d u s t r y   at   Fac u l t y   o S c i en ce s ,   Si d i   M o h a med   Be n   A b d e l l ah   U n i v e rs i t y .   H i s   re s e arch   i n t e r e s t s   i n cl u d e   ro b o t i c s ,   au t o m at i c   co n t ro l ,   i n t el l i g e n t   s y s t em s ,   p re d i c t i v e   m a i n t e n a n ce,   mo d el i n g   a n d   o p t i m i zat i o n .   H e   c a n   b e   co n t a c t ed   at   em ai l :   mo h a mme d . b en b rah i m@ u s m b a. ac. m a .     Evaluation Warning : The document was created with Spire.PDF for Python.