Introduction to SIDS Neural Network in Game - Shivank Awasthi

0 downloads 81 Views 510KB Size Report
So, there is a need to allocate memory to store data of 640x480 pixels which results in 307200 pixels of data. For each
,QWURGXFWLRQWR6,'61HXUDO1HWZRUNLQ*DPH 

6KLYDQN$ZDVWKL,VKWGHHS6LQJK0DOKL'HYYUDW 7\DJL6KXEKDP*RHO

.DYLWD6KHRUDQ 'HSDUWPHQWRI&RPSXWHU6FLHQFHDQG(QJLQHHULQJ 0DKDUDMD6XUDMPDO,QVWLWXWHRI7HFKQRORJ\ 1HZ'HOKL,QGLD NDYLWDVKHRUDQ#PVLWLQ

'HSDUWPHQWRI&RPSXWHU6FLHQFHDQG(QJLQHHULQJ 0DKDUDMD6XUDMPDO,QVWLWXWHRI7HFKQRORJ\ 1HZ'HOKL,QGLD VKLYDQNDZDVWKLFVHPVLW#JPDLOFRP LVKWGHHS#JPDLOFRPW\DJLGHYYUDW#JPDLOFRP VKXEKDPJRHO#JPDLOFRP

  

 OHVV DUHD 7KH DSSURDFK UHVXOWHG LQ  OHVV LQWHUDFWLRQ EHWZHHQ'5$0DQG65$0ZLWKRQO\ORVVLQDFFXUDF\

$EVWUDFW²*DPH$,LVKDUGFRGHGDQGLWFDQQRWWDNHGHFLVLRQ RQLWVRZQ6RWKHUHZDVDQHHGWRGHVLJQKXPDQOLNHLQWHOOLJHQFH IRUWKHRSSRQHQW7KLVFDQEHDFKLHYHGWKURXJKQHXWUDOQHWZRUN 7KLV SDSHU GHYHORSHG D QHZ DSSURDFK FDOOHG 6,'6 QHXUDO QHWZRUN IRU JDPHV WKDW LV XVHG WR SURYLGH SOD\HU D UHDOLVWLF JDPLQJH[SHULHQFH

$XWKRUV LQ >@ KDYH SURSRVHG DQ DSSURDFK FDOOHG )X]]\ 5RXJK&RJQLWLYH1HWZRUN:RUNFODLPVWKDWPRVWRIWKH11V ZRUNOLNHDEODFNER[ZKLOHWKHRQHVZRUNLQJDWJUDQXODUOHYHO ZLWK SUDFWLFDOO\ ]HUR SHUIRUPDQFH ORVV ,W DOVR KDV SURSHU HOXFLGDWLRQ DERXW VHOHFWLRQ RI QHXURQV DW HDFK OHYHO 5HVXOWV KDYHYHULILHGWKHSHUIRUPDQFHRISURSRVHGZRUN

.H\ZRUGV² 1HXUDO 1HWZRUN $UWLILFLDO ,QWHOOLJHQFH 6SHHFK 5HFRJQLWLRQ*HVWXUH5HFRJQLWLRQ

,

7KLVSDSHU>@GLVFXVVHVDERXWWKHVWUXFWXULQJRI11PDGH E\ FOXVWHULQJ RI QHXURQV LQ GLIIHUHQW OD\HUV 7KHVH QHXURQV SRVVHVVGLIIHUHQWIXQFWLRQDOLW\VXFKDVWDNLQJLQSXWVSURFHVVLQJ WKHVH LQSXWV LQ KLGGHQ OD\HUV DQG VRPH DUH XVHG IRU JLYLQJ RXWSXWV $XWKRU DOVR H[SODLQV WKH PHWKRGV WR WUDLQ WKH QHXUDO QHWZRUN VXFK DV 6XSHUYLVHG WUDLQLQJ DQG 8QVXSHUYLVHG WUDLQLQJ

,1752'8&7,21

,QWKLVHSRFKRIFRPSXWHUVLWKDVDOZD\VEHHQH[SHFWHGWKDW FRPSXWHUEHFRPHDVLQWHOOLJHQWDVKXPDQV7KHUHZHUHVHYHUDO DWWHPSWVWRLQFUHDVHFRPSXWHU¶VLQWHOOLJHQFH0RVWRIWKHVHGLG QRWVXFFHHG/DWHULQVSLUDWLRQIRUPDNLQJFRPSXWHUVLQWHOOLJHQW ZDV WDNHQ IURP QDWXUH DQG IURP KHUH WKH FRQFHSW RI 1HXUDO 1HWZRUN 11  HYROYHG 11 LV DQ DSSURDFK WR UHSOLFDWH WKH KXPDQ WKRXJKW SURFHVV DQG ZDV ILUVW SURSRVHG E\ :DUUHQ 0F&XOORFK>@,WDOORZVFRPSXWHUWRDFWOLNHKXPDQKRZHYHU LWLVVRQDLYHWKDWLWFDQQRWSHUIRUPDOOIXQFWLRQVEXWVWLOOFDQEH XVHGWRSURYLGHEDVLFKXPDQLQWHOOLJHQFH8QOLNHFRQYHQWLRQDO SURJUDPPLQJ*HQHWLFDOJRULWKPVFDQLPSURYHLWVHOIRYHUWLPH 7KHVH DOJRULWKPV ZRUN RQ WKH QDWXUH¶V SULQFLSOH RI QDWXUDO VHOHFWLRQ,WFKRRVHVWKHEHVWYDOXHVEDVHGRQWKHDOJRULWKPDQG GLVFDUGV WKH LUUHOHYDQW RQHV ,W WKHQ SHUIRUPV PXWDWLRQV RQ WKRVH YDOXHV DQG FUHDWHV D QHZ JHQHUDWLRQ 7KLV SURFHVV FRQWLQXHVDQGLWNHHSVRQLPSURYLQJ

$ QHZ DSSURDFK RI JHVWXUH UHFRJQLWLRQ LV SURSRVHG LQ >@ EDVHG RQ PXOWLOD\HU 11 7KLV DSSURDFK PDLQO\ IROORZV IRXU PDLQ VWHSV QDPHO\  *HVWXUH PRGHOLQJ  6HJPHQWDWLRQ  )HDWXUH([WUDFWLRQ&ODVVLILFDWLRQ*HVWXUHPRGHOLQJLVXVHG WR FUHDWH YRFDEXODU\ LQ DFFRUGDQFH ZLWK WKH DSSURSULDWH JHVWXUH 6HJPHQWDWLRQ LV XVHG WR H[WUDFW WKH KDQG VKDSH IURP WKH IUDPHV $IWHU WKDW )HDWXUH ([WUDFWLRQ LV XVHG WR UHFRJQL]H WKHJHVWXUHVDQGIHDWXUHV ,Q WKLV SDSHU >@ DXWKRU KDV SURSRVHG D QHZ DSSURDFK WR FRQWURO XUEDQ WUDIILF XVLQJ FRPELQDWLRQ RI 11 DQG FROOHFW WUDIILF GDWD 7KH DXWKRU XVHG LPSURYHG (OPDQ 11 ZKLFK DUH WUDLQHGXVLQJEDFNSURSDJDWLRQDOJRULWKPUHVXOWREWDLQHGIURP SUHYLRXV VWDJH LV PL[HG ZRUN KDV D JUHDW SRWHQWLDO WR KDQGOH DQG VROYH SUREOHPV UHODWHG WR XUEDQ WUDIILF FRQJHVWLRQ IRUDQ H[SHULPHQWDOGDWDRISRLQWVWKHPD[LPXPHUURUIRXQGZDV DQGDYHUDJHHUURULV

$XWKRUVKDYHSURSRVHGDQGLPSOHPHQWHGDQRYHODSSURDFK NQRZQ DV 6,'6 11 7KLV DSSURDFK LV XVHG LQ JDPH WR VWUHQJWKHQ RSSRQHQW¶V LQWHOOLJHQFH DQG SURYLGHV WKH DELOLW\ WR DQDO\]HSOD\HU¶VPRYHVDQGPDNH VWUDWHJLHVWRPDWFKSOD\HU¶V VNLOOVHW6,'6DOVRDVVLVWVSOD\HUWRFRQWUROPRYHPHQWLQJDPH WKURXJK*HVWXUH5HFRJQLWLRQDQG6SHHFK5HFRJQLWLRQ ,,

$XWKRUVKDYHLPSOHPHQWHGDQDUWLILFLDO11LQ>@WRSUHGLFW SHUIRUPDQFH RI D VRSKRPRUH HQUROOHG LQ HQJLQHHULQJ &HUWDLQ IDFWRUV ZHUH GHFLGHG RQ WKH EDVLV RI H[SHULHQFH DQG ZHUH FRQVLGHUHG WR SUHGLFW WKH SHUIRUPDQFH )HHG IRUZDUG EDFN SURSDJDWLRQ DOJRULWKP LV XVHG IRU WUDLQLQJ WKLV 11 7KH SURSRVHGDSSURDFKJLYHVDQDFFXUDF\RI

/,7(5$785(5(9,(:

$XWKRUV KDYH SURSRVHG D QRYHO DSSURDFK LQ >@ WR GHVLJQ HQHUJ\ HIILFLHQW SURFHVVLQJ HOHPHQW IRU VHWWLQJ XS FRQYROXWLRQDO QHXUDO QHWZRUN $XWKRUV KDYH XVHG D FRPELQDWLRQ RI IL[HG SRLQW DQG IORDWLQJSRLQW UHSUHVHQWDWLRQ WKXV DFKLHYLQJ D WUDGHRII LQ HQHUJ\ HIILFLHQF\ DQG H[SUHVVLQJ ZLGH UDQJH RI YDOXHV 3URSRVHG DSSURDFK KDV VKRZQ  HIILFLHQF\ LQ WHUPV RI SRZHU FRQVXPSWLRQ DQG KDV RFFXSLHG

c 978-1-5386-1719-9/18/$31.00 2018 IEEE

,Q WKLV SDSHU >@ DXWKRU SURSRVHG QHZ PHWKRG IRU IDFLDO UHFRJQLWLRQ7KHDOJRULWKPXVHGLQWHJUDWHVSULQFLSOHFRPSRQHQW DQDO\VLV EDFN SURSDJDWLRQ 11 DQG GLVFUHWH FRVLQH

75

WUDQVIRUPDWLRQ 7KLV DSSURDFK KHOSHG WR LPSURYH WKH SHUIRUPDQFH RI IDFH UHFRJQLWLRQ WKH QRUPDOL]DWLRQ WHFKQLTXH KHOSVWRUHGXFHUHGXQGDQF\DQG3&$UHGXFHVGLPHQVLRQ7KH SURSRVHPHWKRGKDVPHDQVTXDUHHUURURIWKHRUGHURIDIWHU WKWUDLQLQJLWHUDWLRQ ,,, 352326(':25. 6,'6 11 VWDQGV IRU 6HOI$GDSWLYH ,QWHOOLJHQW '\QDPLF 6\VWHP $XWKRUV KDYH GHYHORSHG D QHZ DSSURDFK RI 11 DV VKRZQLQ)LJEDVHGRQ&RQYROXWLRQDODQG5HFXUUHQW11 x 5HFXUUHQW 11 LV D W\SH RI XQLGLUHFWLRQDO DQG F\FOLF 11 ZKRVH ZHLJKWV DUH DGDSWLYH ,Q WKLV W\SH RI 11 WKH RXWSXW LV GHSHQGHQW RQ SUHYLRXV FRPSXWDWLRQV 7KH\ILQGDSSOLFDWLRQVLQWDVNVOLNH1DWXUDO/DQJXDJH 3URFHVVLQJ x &RQYROXWLRQDO11LVDW\SHRI)HHGIRUZDUG117KH LQVSLUDWLRQ EHKLQG WKLV W\SH LV WKH YLVXDO FRUWH[ RI DQLPDOV LQ QDWXUH 7KLV 11 LV FDSDEOH RI KDQGOLQJ RYHUODSSLQJ YLVXDO ILHOGV 9LVXDO ILHOG UHIHUV WR UHVWULFWHGUHJLRQRQZKLFKQHXURQUHVSRQGV  6,'611KDVIROORZLQJFRPSRQHQWV $ 2SSRQHQW,QWHOOLJHQFH

% 3OD\HUFRQWUROV ,W LV D QHZ PHWKRG SURYLGHG WR WKH SOD\HU WR FRQWURO WKH PDLQFKDUDFWHULQWKHJDPH&RQYHQWLRQDOO\LQSXWLQJDPHVLV SURYLGHG WKURXJK NH\ERDUG DQG MR\VWLFN $XWKRUV KDYH LPSOHPHQWHG SOD\HU FRQWURO PRGXOH DQG KDYH IXUWKHU FDWHJRUL]HG LW LQWR WZR VXE PRGXOHV QDPHO\  *HVWXUH 5HFRJQLWLRQDQG6SHHFK5HFRJQLWLRQ   *HVWXUH 5HFRJQLWLRQ ,W LV D FRPSRQHQW RI WKH 3OD\HU &RQWURO0RGXOHWKDWDOORZVWKHSOD\HUWRFRQWUROWKHGLUHFWLRQ RIPRYHPHQWRIWKHPDLQFKDUDFWHUXVLQJWKHLQSXWWDNHQIURP WKH ZHEFDP WKH SOD\HU PRYHV WKH REMHFW DQG FKDUDFWHU LQ JDPH UHVSRQGV DFFRUGLQJ WR WKH PRYHPHQW RI REMHFW LQ IURQW RIWKHFDPHUD   6SHHFK 5HFRJQLWLRQ 7KLV LV DQRWKHU FRPSRQHQW RI 3OD\HU &RQWURO 0RGXOH WKDW KHOSV WKH SOD\HU WR HQDEOH YRLFH FRQWURO IHDWXUH DQG JHVWXUH FRQWURO FRPSRQHQW ZKLFK ZRUN WRJHWKHU DQG SURYLGH WKH FRPSOHWH FRQWURO RI WKH PDLQ FKDUDFWHUYRLFHFRPPDQGKDQGOHVWKHLQWHUDFWLRQVRIWKHPDLQ FKDUDFWHULQWKHJDPH ,9 ,03/(0(17$7,21 $XWKRUV KDYH LPSOHPHQWHG 6,'6 11 LQ DQ RSHQ ZRUOG LQWHUDFWLYHKRUURUJDPHXVLQJ8QLW\*DPH(QJLQH70DQG&DV WKH LPSOHPHQWDWLRQ ODQJXDJH )XUWKHU LPSOHPHQWDWLRQ GHWDLOV RIHDFKPRGXOHDUHDVIROORZV

% 3OD\HU&RQWURO   *HVWXUH5HFRJQLWLRQ   6SHHFK5HFRJQLWLRQ $ 2SSRQHQW,QWHOOLJHQFH ,WPD\EHGHILQHGDVDELOLW\RIDSURJUDPWRGHFLGHWKHEHVW SRVVLEOHRXWSXWRQWKHEDVLVRISOD\HU¶VLQSXWPRYHV$XWKRUV KDYH GHVLJQHG RSSRQHQW LQWHOOLJHQFH PRGXOH ZKLFK KHOSV HQHP\WRXQGHUVWDQGSOD\HU¶VPRYHVDQGWKHQLWVRZQ PRYHV DFFRUGLQJO\ ,W LV D UHFXUVLYH QHXUDO QHWZRUN ZLWK  LQSXW QHXURQV ZLWK  KLGGHQ OD\HUV DQG  RXWSXW QHXURQ DQG HDFK KLGGHQOD\HUKDVQHXURQV7KLVVSHFLILFQHXURQVFKHPH ZDV XVHG IRU WKLV SDUWLFXODU JDPH +RZHYHU WKHUH LV DQ RSWLRQ WR UHGHVLJQ WKH QHXUDO QHWZRUN DFFRUGLQJ WR WKH JDPH LQ ZKLFK WKLVPRGXOHLVXVHG  

6,'6 1HXUDO1HWZRUN





3OD\HU &RQWUROV

2SSRQHQW LQWHOOLJHQFH



*HVWXUH 5HFRJQLWLRQ

 )LJ &RPSRQHQWVRI6,'61HXUDO1HWZRUN

76

x GDWD

,QLWLDOL]H OD\HUV E\ DOORFDWLQJ PHPRU\ WR VWRUH OD\HU

x ,QLWLDOL]H 1HXURQ ,QLWLDOL]HU DQG WKHQ :HLJKW ,QLWLDOL]HU

 

)LUVWO\ WKH QXPEHU RI OD\HUV QHXURQV SHU OD\HU DQG ZHLJKWV KDYH WR EH VSHFLILHG RQ WKH EDVLV RI WKH LQSXW SURYLGHG11LVJHQHUDWHGE\WKLVPRGXOH7KHQWKLVJHQHUDWHG 11 LV XVHG E\ RSSRQHQW WR GHIHDW SOD\HU 11 WDNHV SOD\HU¶V PRYHDV LQSXWDQGWULHVWRDGMXVWWKH ZHLJKWVWR JLYH VXLWDEOH RXWSXW IRU PD[LPL]LQJ )LWQHVV /HYHO )LWQHVV OHYHO LV D PHDVXUH XVHG WR GHFLGH KRZ HIIHFWLYH 11 LV LQ GHIHDWLQJ RU FRXQWHULQJ SOD\HU PRYHV 7KLV PRGXOH LV IXUWKHU FDWHJRUL]HG LQWRVXEPRGXOHV   /D\HU,QLWLDOL]HU±,WLQLWLDOL]HWKHOD\HUVQHXURQVDQGWKH ZHLJKWV RI WKH 11 7KH WDVNV SHUIRUPHG E\ WKLV VXE PRGXOHDUH

 

$ ,PSOHQWDWLRQRI2SSRQHQW,QWHOOLJHQFH0RGXOH 7KLVFRPSRQHQWLVWKHEUDLQRI2SSRQHQWLQJDPH,WKHOSV RSSRQHQWWRPDNHGHFLVLRQRQWKHEDVLVRILQSXWSURYLGHG11 OHDUQV WR FRXQWHU SOD\HU¶V PRYHV DQG WULHV WR PDWFK SOD\HU¶V VNLOOOHYHO

6SHHFK 5HFRJQLWLRQ

  'HHS&RS\&UHDWRU±,WFUHDWHVD FRS\RI 11DQGDOOLWV YDOXHV EHIRUH SHUIRUPLQJ PXWDWLRQ RSHUDWLRQV )XQFWLRQV SHUIRUPHGE\WKLVVXEPRGXOHDUH x &UHDWH D QHZ DUUD\ WR VWRUH D FRS\ RI OD\HU GDWD DQG DVVLJQOD\HUGHWDLOVWRFRS\DUUD\

2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence)

x ,QLWLDOL]H 1HXURQ ,QLWLDOL]HU DQG WKHQ &RS\:HLJKW )XQFWLRQ   &RS\:HLJKW)XQFWLRQ±,WFRSLHVWKHZHLJKWYDOXHVRIDOO WKHZHLJKWHGFRQQHFWLRQLQWKH11   1HXURQ ,QLWLDOL]HU ± ,W UXQV WKURXJK HDFK OD\HU DQG DGGV QHXURQLQHDFKOD\HULQLWLDOL]LQJWKHPZLWKYDOXHV   :HLJKW ,QLWLDOL]HU ± )XQFWLRQV SHUIRUPHG E\ WKLV VXE PRGXOHDUH x $OORFDWHPHPRU\IRUZHLJKWOLVWDQGWKHQLWHUDWHRYHU QHXURQVWKDWKDYHDZHLJKWHGFRQQHFWLRQ L &UHDWHZHLJKWOLVWIRUOD\HUZKLFKLVEHLQJVFDQQHG LL 6WRUH WKH QR RI QHXURQV LQ SUHYLRXV OD\HU LQ D FRXQW YDULDEOHDQGLWHUDWHRYHUDOOQHXURQVLQFXUUHQWOD\HU x &UHDWH QHXURQ ZHLJKW DUUD\ WKDW KDV WR EH DVVLJQHG XVLQJFRXQWYDULDEOHDVDUUD\OHQJWK

)LJ ,PSOHPHQWHG2SSRQHQW,QWHOOLJUQFH11

  )LWQHVV $GMXVWHU ± 7KLV VXE PRGXOH DGMXVWV WKH ILWQHVV OHYHORID11RQWKHEDVLVRILWVHIILFLHQF\,IHIILFLHQF\LV JUHDWHUWKHQ ILWQHVV ILWQHVVILWIDFWRU

x ,WHUDWH RYHU QHXURQV LQ SUHYLRXV OD\HU DQG DVVLJQ ZHLJKWVUDQGRPO\LQWKHUDQJHWR x

$GG QHXURQ ZHLJKW RI FXUUHQW OD\HU WR OD\HU ZHLJKW OLVW

x

&RQYHUWZHLJKWOLVWDUUD\WR'DQGWKHQWR'

  )HHG )RUZDUG 11 ± )XQFWLRQV SHUIRUPHG E\ WKLV VXE PRGXOHDUH x

x

6WRUH LQSXWV LQ WKH QHXUDO PDWUL[ DQG LWHUDWH RYHU DOO QHXURQV E\ FDOFXODWLQJ VXP RI ZHLJKWV RI QHXURQ LQ WKLVOD\HUDQGSUHYLRXVOD\HUWKHQDVVLJQWKDWYDOXHDV QHZZHLJKW

ILWQHVV ILWQHVVILWIDFWRU ZKHUHILWIDFWRUYDOXHFDQEHVHWWRDQ\SRVLWLYHQXPEHU,W DOVRKDVWZRPHWKRGVZKLFKDUH6HWILWQHVVDQG*HWILWQHVV 6HWILWQHVV LV XVHG WR VHW ILWQHVV OHYHO RI 11 *HWILQHVV UHWXUQVILWQHVVYDOXHRI11   'HFLVLRQ 0DNHU ± ,W UHWXUQV DQ LQWHJHU ZKLFK LV XVHG WR GHFLGH ZKHWKHU 11 LV ILW HQRXJK WR UHSODFH WKH SUHYLRXV 11 ,IWKHUHLVQRRWKHU11WRFRPSDUHWKHQGRQRWKLQJ ,I ILWQHVV!RWKHUILWQHVV UHWXUQDV11LVEHWWHU

8VH 6 [  6LJPRLG IXQFWLRQ  RU WDQK YDOXH  WDQK IXQFWLRQ WRVTXDVKYDOXHVEHWZHHQDQG 6 [  H[  

,I ILWQHVVRWKHUILWQHVV UHWXUQDV11LVZRUVH

  

WDQK YDOXH   HYDOXH±HYDOXH  HYDOXHHYDOXH      0XWDWRU )XQFWLRQ ± )XQFWLRQV SHUIRUPHG E\ WKLV VXE PRGXOHDUH x

(OVH

,WHUDWHRYHUDOOZHLJKWV $UDQGRPQXPEHULVJHQHUDWHGEHWZHHQDQGDQG VWRUHGLQWKHYDULDEOH51 ,I 51  ZHLJKW [ZHLJKW ,I 51    ZHLJKW  UDQGRPO\ DVVLJQLQJ DQ\ QXPEHUEHWZHHQDQG ,I 51  5DQGRPIDFWRUEHWZHHQDQG ZHLJKW  ZHLJKW ZHLJKW[ UDQGRP YDOXHEHWZHHQ DQG 

(OVHUHWXUQDVERWK11SHUIRUPVLPLODUO\ $XWKRUV KDYH GHYHORSHG D 11 DQG LPSOHPHQWHG LW LQ KRUURU JDPH 6XE PRGXOHV RI RSSRQHQW LQWHOOLJHQFH PRGXOH KDYH DVVLVWHGLQFUHDWLQJWKLV11)LJLVWKHQHXUDOVFKHPHZKLFK LVLPSOHPHQWHGLQ JDPH7KHUHDUHLQSXW QHXURQVRXWSXW QHXURQDQGKLGGHQOD\HUVZLWKQHXURQVLQHDFKOD\HU % ,PSOHPHQWDWLRQRI*HVWXUH5HFRJQLWLRQ0RGXOH *HVWXUH5HFRJQLWLRQ0RGXOHLVVKRZQLQ)LJ:HEFDP VSHFLILFDWLRQVRIWKHVHWXSZHUH[SL[HOUHVROXWLRQDQG IUDPHFDSWXUHUDWHLVIUDPHVSHUVHFRQG7KHUHIRUHVHWXS¶V KHLJKWLVSL[HOVDQGLWVZLGWKLVSL[HOV6RWKHUHLVD QHHGWRDOORFDWHPHPRU\WRVWRUHGDWDRI[SL[HOVZKLFK UHVXOWVLQSL[HOVRIGDWD )RUHDFKSL[HOELWVDUHUHTXLUHGWRVWRUHGDWD x x x x

,I 51   ZHLJKW  ZHLJKW ± ZHLJKW[ UDQGRP YDOXH EHWZHHQ  DQG  x

$VVLJQPXWDWHGZHLJKWYDOXH

ELWV±UHGFRPSRQHQW ELWV±JUHHQFRPSRQHQW ELWV±EOXHFRPSRQHQW ELWV±DOSKDFRPSRQHQW

 

2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence)

77





:HEFDP VWUHDPLQSXW

 

 

; UHVROXWLRQISV FDSWXUHVSHHG 

  

&RORUUDQJHWR UHFRJQL]H

 

&RPSXWLQJFRORU UDQJHXVLQJWKUHVKROG IDFWRU 



8VHU,QSXW ZKLFKFRORU REMHFWKDVWR WUDFNHG 





S[

'HFLGHPRYHPHQWRQWKH EDVLVRIPRYHPHQWRIZKLWH SL[HOFOXVWHU

//

$GMXVWLQJIDFWRU $)   &) 





)LJ :RUNLQJRI*HVWXUH5HFRJQLWLRQPRGXOH

+HQFH &RORUFRPSRQHQW 6L]H &6  LV  ELWV 0HPRU\ WR EH DOORFDWHG 0$ LVH[SUHVVHGDV 0$ &6[KHLJKW[ZLGWK 

  

1RZWKHGDWDRI[SL[HOVKDVWREHFRPSUHVVHGGRZQWR [ SL[HOV GDWD WR OLPLW FRPSXWDWLRQDO UHVRXUFH XVDJH 0HWKRGIROORZHGWRFUXQFKWKHSL[HOGDWD 7KH FRPSUHVVLRQ IDFWRU &)  IRU KHLJKW DQG ZLGWK LV  6R GDWD RI  SL[HOV KHLJKW WR FRPSUHVVHG [ ZLGWK WR FRPSUHVVHG  ZLOO EH UHSODFHG E\  SL[HO LQ FRPSUHVVHG GDWD IRUP 

&RPSUHVVHGZLGWKVL]H &:6  ZLGWK&)    &RPSUHVVHGKHLJKWVL]H &+6  KHLJKW&)    &RPSUHVVHGGDWDVL]H &'6  &:6[&+6  

7R FRPSXWH YDOXH RI  SL[HOV D ORW RI FRPSXWDWLRQDO UHVRXUFHVDUHQHHGHG6RHGJHYDOXHDQGPLGYDOXHRXWRI SL[HOVFKXQNDVVKRZQLQ)LJLVXVHGWRFUHDWHRQHSL[HORI FRPSUHVVHGGDWDVL]H )RUPXODV XVHG WR FRPSXWH WKH YDOXHV IURP XQFRPSUHVVHG SL[HODUUD\DUHGLVFXVVHGEHORZ7KHVHYDOXHVDUHWKHQ VWRUHG LQ WKH // /5 03 85 DQG 8/ DUUD\V 7KH VL]H RI WKHVH DUUD\V LV DOVR HTXDO WR VL]H RI FRPSUHVVHG GDWD VL]H DUUD\ ,W VWRUHV WKH 85 8/ 03 /5 DQG // YDOXHV FRUUHVSRQGLQJ WR HDFKSL[HOLQFRPSUHVVHGGDWDVL]HDUUD\7KHVHYDOXHVZLOOEH XVHG WR FRPSXWH ZKLFK YDOXHV ZLOO EH VWRUHG LQ FRPSUHVVHG GDWDVL]HDUUD\ //>,9@ 0$> ,9 ZLGWK&) [ZLGWK[&)  PRG ,9ZLGWK &) [&) @  

78

/5

/5>,9@ 0$> ,9 ZLGWK&) [ZLGWK[&)  PRG ,9 ZLGWK &) [&)  &) @   8/>,9@ 0$> ,9 ZLGWK&) [ZLGWK[&)  PRG ,9 ZLGWK &) [&)  KHLJKW[ &)     85>,9@ 0$> ,9 ZLGWK&) [ZLGWK[&)  PRG ,9 ZLGWK &) [&) KHLJKW[ &)  &) @    $GMXVWPHQW IDFWRU LV WDNHQ LQWR DFFRXQW IRU FDOFXODWLQJ PLGGOH SL[HO YDOXH DV PLGGOH YDOXH FDQQRW EH IRXQG GLUHFWO\ IURP &) 7KHUHIRUH LQVWHDG RI WDNLQJ DYHUDJH LW LV WDNHQ DOWHUQDWLYHO\ WR HLWKHU WK SL[HO RU WK SL[HO 7KLV NHHSV DOWHUQDWLQJ

 



)LJ 5HSUHVHQWDWLRQRISL[HOFOXVWHUDQGLWVHGJHYDOXHV

:KLWHSL[HO WUDFNHU



85 03

S[



%ODFNDQG:KLWH ;  LPDJH ZKLWH!GHVLUHGFRORU EODFN!XQGHVLUHGFRORU

 





&OXVWHULQJWKH SL[HOWRUHGXFH PDWUL[VL]H



8/



8VHGDOWHUQDWHO\  

 &) 

03>,9@ 0$> ,9 ZLGWK&) [ZLGWK[&)  PRG ,9 Z LGWK&) [&)  ZLGWK[ &) $)@    1RZDOOWKHSL[HOFRORUYDOXHVKDYHWREHFKHFNHGIRUWKH FRORUWKDWLVSURYLGHGDVXVHULQSXW7KLVZLOOEHODWHUXVHGLQ JHVWXUHFRQWURO8VHULQSXWYDOXHLVFDSWXUHGIURPDYLHZSRUW RI[S[LQWKHFHQWHURIZHEFDPGLVSOD\DQDYHUDJHRI WKDW YDOXH LV WDNHQ DQG D WKUHVKROG LV DSSOLHG LQ RUGHU WR JHW PLQLPXPDQGPD[LPXPRIWKHUDQJHRIFRORUVWREHVFDQQHG    ,QWKLVWHVWFDVHVXLWDEOHYDOXHIRU7KUHVKROGIDFWRU 7) LV  $OO WKH FRORU YDOXHV ZLWKLQ WKH UDQJH RI PLQ YDOXH DQG PD[ YDOXH ZLOO EH DFFHSWHG 7KHVH YDOXHV DUH FRPSXWHG DV IROORZV PLQYDOXH  7) [DYJSL[HO

  

PD[YDOXH  7) [DYJSL[HO   1RZUHPRYDORIXQZDQWHGSL[HOKDVWREHGRQH,W ZLOOEH UHSUHVHQWHGE\EODFNFRORUDQGDFFHSWDEOHSL[HOFRORU ZLOO EH UHSUHVHQWHGDVZKLWHLQFRPSUHVVHGGDWDVL]H,IWKHIROORZLQJ FRQGLWLRQKROGV PLQ YDOXH   //   PD[ YDOXH__ PLQ YDOXH  /5  PD[ YDOXH__ PLQ YDOXH  03  PD[ YDOXH__ PLQ YDOXH  8/  PD[YDOXH__PLQYDOXH 85 PD[YDOXH &'6>,9@ ZKLWHFRORU (OVH&'6>,9@ EODFNFRORU 1RZWUDFNLQJRIZKLWHSL[HOFOXVWHUKDVWREHGRQHLQRUGHU WRILQGPRYHPHQWRIREMHFWDQGWKDWPRYHPHQWZLOOEHXVHGWR

2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence)

FRPSXWH SOD\HU PRWLRQ )RU H[DPSOH ,I ZKLWH SL[HO FOXVWHU FHQWHU PRYHV XS WKHQ LW ZLOO PRYH SOD\HU KHDG XS RU LI LW PRYHVOHIWWKHQLWZLOOPRYHSOD\HUOHIW6DPHSURFHGXUHZLOO KDSSHQIRUHDFKFDVH+HUHWKHYRWLQJV\VWHPLVXVHGWRGHFLGH WKHGLUHFWLRQRIPRYHPHQWRISOD\HULIWKH ZKLWHSL[HOFOXVWHU PRYHV OHIW WKHQ WKH OHIW PRYHPHQW UHJLRQ JHWV PRUH YRWHV DV FRPSDUHGWRPRYHPHQWUHJLRQVDQGVDPHZLOOKDSSHQIRUHDFK FDVH & ,PSOHPHQWDWLRQRI6SHHFK5HFRJQLWLRQ0RGXOH 7KLVPRGXOHLVXVHGWRSURFHVVWKHDXGLRVLJQDOZKLFKDUH WDNHQ DV LQSXW IURP PLFURSKRQH E\ WKH +XPDQ &RPSXWHU LQWHUDFWLRQ7KHELWUDWHRIWKHPLFURSKRQHXVHGLQWKLVVHWXSLV +] 7KH GLDJUDPPDWLF UHSUHVHQWDWLRQ RI ZRUNLQJ RI PRGXOHLVVKRZQLQ)LJ)ROORZLQJVWHSVDUHXVHGWRSURFHVV WKHDXGLRVLJQDOV x 3UHSDUH D OLVW RI PLFURSKRQHV DQG LI WKH QXPEHU RI PLFURSKRQHV LV RQH WKHQ VHW LW DV GHIDXOW %XW LQ FDVH RI PXOWLSOH PLFURSKRQHV DVN XVHU WR FKRRVH WKH PLFURSKRQH DFFRUGLQJWRWKHLUSUHIHUHQFH x 6WDUW PLFURSKRQHDQGFDSWXUHDXGLRVWUHDPSURYLGHG WKDW WKH ELW UDWH RI WKDW DXGLR PXVW EH HLWKHU K] RU K] x $QDO\]H ELW VWUHDP DQG ILQG SRVVLEOH SKRQHPH PDWFKHV XVLQJ SKRQHPH UHFRJQL]HU ZKLFK LQ WXUQ XVHV 3KRQHPHGLFWLRQDU\IRUFRPSDULVRQSXUSRVHV  $XGLRVWUHDP LQSXW

 

x 1RZ 'HVLUDEOH ZRUGV DUH VHSDUDWHG RXW XVLQJ :RUG 5HFRJQL]HU ZKLFK FKHFNV IRU WKH OLVW RI ZRUGV IURP :RUGV 'LFWLRQDU\ x 1RZ DFWLRQV DUH SHUIRUPHG RQ WKH EDVLV RI WKH GHWHFWHGZRUG x 8VHFRPPDQGOLVWGLFWLRQDU\WRFRPSDUH ZRUGVZLWK ZRUGVLQVLGHWKHOLVWDQGSHUIRUPDFWLRQDFFRUGLQJO\9DULRXV FRPPDQGVDUHVWRUHGLQ&RPPDQGOLVWVRPHRIWKHPDUHZDON UXQ ZDON EDFN UXQ EDFN WXUQ EDFN VWRS WXUQ RQ WXUQ RII FDSWXUH 7KHUH LV D XQLTXH IXQFWLRQDOLW\ DVVRFLDWHG ZLWK HDFK RI WKHVH FRPPDQGV LQ WKH FRPPDQG OLVW )RU H[DPSOH ,I FRPPDQG LV ZDON WKHQ SOD\HU VWDUWV ZDONLQJ IRUZDUG RU LI FRPPDQGLVWXUQRQWKHQDFWLYDWHYRLFHFRPPDQGFRQWURODQG JHVWXUHUHFRJQLWLRQ VWDQGDUGFRQWUROPRGHRII  9

5(68/7

7KH SURSRVHG DSSURDFK RI 6,'6 11 ZDV LPSOHPHQWHG LQ DQRSHQZRUOGLQWHUDFWLYHKRUURUJDPHDQGVRPHVQDSVKRWVRI ZRUNLQJPRGXOHVDUHDQDO\]HGLQWKLVVHFWLRQ 7KH 2SSRQHQW ,QWHOOLJHQFH PRGXOH DQDO\]HG SOD\HU V PRYHV DQG WULHG WR ERRVW WKH ILWQHVV OHYHOV WR PDWFK SOD\HU V VNLOO D VXGGHQ GURS LQ ILWQHVV YDOXH ZDV QRWLFHG ZKHQ SOD\HU WULHG WR GHIHDW $, YDOXH    EXW DIWHU WKDW WKH $, PDQDJHGZHOOWRERRVWXSLWVILWQHVVOHYHOZKLFKLVVKRZQLQ )LJ  7KH RSSRQHQW ,QWHOOLJHQFH¶V LPSURYHPHQW LQ WHUPV RI ILWQHVV OHYHO LV E\ D PLQLPXP RI  DQG WKH PD[LPXP LPSURYHPHQWLVZKHQHYHUWKHSOD\HUWULHGWRGHIHDWLW +RZWKHYDOXHRIZHLJKWRIFRQQHFWLRQEHWZHHQLQSXWQHXURQ LDQGKLGGHQOD\HUQHXURQKFKDQJHVVXFKWKDWLWFDQDGDSW LWVHOIDFFRUGLQJWRWKHFKDQJHVLVVKRZQLQ)LJ

  

3KRQHPH UHFRJQL]HU

3KRQHPH GLFWLRQDU\



3KRQHPHV

 

3KRQHPHV DOSKDEHWPDSV



5DQGRPZRUGV P

  

:RUGV GLFWLRQDU\

  

3KRQHPHVWR ZRUGFRQYHUWHU

:RUGV UHFRJQL]HU 'HVLUDEOHZRUGV

$FWLRQDQGZRUG OLVW

$FWLRQ 3HUIRUPHU

 )LJ :RUNLQJRI6SHHFK5HFRJQLWLRQPRGXOH

x )URP SKRQHPH UDQGRP ZRUGV DUH FUHDWHG XVLQJ 3KRQHPHV WR ZRUG FRQYHUWHU ZLWK WKH KHOS RI 3KRQHPH DOSKDEHWPDSV

 )LJ &KDQJLQJ)LWQHVVYDOXHV

2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence)

79

 )LJ &38ODWHQF\ZLWKRXWJHVWXUHFRQWURO



 )LJ&38ODWHQF\ZLWKJHVWXUHFRQWURO

)LJ :HLJKWVFKDQJHDVWKHQHXUDOQHWZRUNWULHVWRDGSDW

7KHJHVWXUHUHFRJQLWRQPRGXOHGHWHFWHGWKHFRORURIWKHREMHFW WREHWUDFNHGZKLFKLVJUHHQLQWKLVFDVHDQGRQWKHEDVLVRIWKH PRYHPHQW RI REMHFW WKH PRWLRQ RI FKDUDFWHU ZDV FRQWUROOH $FFRUGLQJWRWKH)LJWKLVFKDUDFWHUPRYHGWROHIW+HUHWKH WKUHVKROG YDOXH WDNHQ ZDV  WKDW KHOSHG LQ DFFXUDWHO\ FDOFXODWLQJ PLQ YDOXHV DQG PD[ YDOXHV +RZ WKH JHVWXUH UHFRJQLWLRQDIIHFWHGWKH&38ODWHQF\LVKRZPLQ )LJDQG )LJ,QWKLVFDVHLWZDVPVZKLFKPHDQVWKDWLWGRHVQ W FRPSURPLVHZLWKSHUIRUPDQFHDQGLV&38IULHQGO\

 )LJ6SHHFK5HFRJQLWLRQPRGXOHUHVSRQGLQJWRFRPPDQGV

+RZ WKH 6SHHFK UHFRJQLWLRQ ZRUNV DFFRUGLQJ WR JLYHQ FRPPDQGLVIHDWXUHGLQ)LJ 9, &21&/86,21$1')8785(:25.



6,'6FDQEHXVHGLQJDPHVWKDWKDYHVLQJOHSOD\HUPRGH ,W ZLOO PDNH WKH RSSRQHQW VPDUW HQRXJK WR WDFNOH PRYHV ,W ZLOO DOVR SURYLGH GLIIHUHQW JDPLQJ H[SLHULHQFH E\ SURYLGLQJ QHZ PHWKRGV IRU SOD\HUV 7KLV ZLOO KHOS WR FRQWURO PDLQ FKDUDFWHUDQGWKH*HVWXUH5HFRJQLWLRQFRPSRQHQWLVQRWYHU\ UHVRXUFHFRQVXPLQJDQGZLOOUXQZHOORQV\VWHPZLWKDYHUDJH FRQILJXUDWLRQ ,W LV EHWWHU WKDQ RWKHU FRQYHQWLRQDO $, WHFKQLTXHV EHFDXVH LW ZLOO SURYLGH SHUVRQDOL]HG H[SLHULHQFH DFFRUGLQJWRZKRLVSOD\LQJWKHJDPH

)LJ *HVWXUHUHFRJQL]HUUHVSRQGLQJWRPRWLRQ

80

2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence)

$XWKRUV SURSRVH WR PDNH 6,'6 FRPSDWLEOH ZLWK 9LUWXDO 5HDOLW\ $XJPHQWHG 5HDOLW\ 0L[HG 5HDOLW\ LQ WKH IXWXUH YHUVLRQV $XWKRUV DOVR DLP WR LPSURYLVH WKH 2SSRQHQW ,QWHOOLJHQFH PRGXOH E\ IROORZLQJ GLIIHUHQW OHDUQLQJ PRGHOV DQG FROOHFWLQJ WKH QHXUDO QHWZRUN GDWD IURP YDULRXV V\VWHPV UXQQLQJ WKH JDPH DQG ZLOO FUHDWH D PDVWHU GDWDEDVH LQ WKH FORXGZKLFKKHOSRSSRQHQW,QWHOOLJHQFHSHUIRUPEHWWHU /LPLWDWLRQV RI FXUUHQW DSSURDFK LV WKDW WKH JHVWXUH UHFRJQLWLRQ PRGXOH RI 6,'6 11 VR IDU ZRUNV RQO\ WR UHFRJQLVH WKH PRYHPHQW RI D XQLIRUPO\ FRORUHG REMHFW DQG WUDFN WKH PRYHPHQW RI WKDW REMHFW LW LV QRW HIIHFWLYH LQ GLIIHUHQWLDWLQJSDWWHUQV  9,, 5()(5(1&(6 >@ KWWSZZZSV\FKXWRURQWRFD >@ @ * 1iSROHV HW DO ³)X]]\5RXJK &RJQLWLYH 1HWZRUNV´ LQ 1HXUDO 1HWZRUNV     ±  KWWSGRLRUJMQHXQHW >@ 6% 0DLQG DQG 3 :DQNDU ³5HVHDUFK 3DSHU RQ %DVLF RI $UWLILFLDO 1HXUDO 1HWZRUN´ LQ ,QWHUQDWLRQDO -RXUQDO RQ 5HFHQW DQG ,QQRYDWLRQ WUHQGV LQ &RPSXWLQJ DQG &RPPXQLFDWLRQ 9RO ,VVXH  SS  ,661 >@ .$URUD66XUL'$URUDDQG93DQGH\³*HVWXUH5HFRJQLWLRQ8VLQJ $UWLILFLDO1HXUDO1HWZRUN´LQ,QWHQDWLRQDO-RXUQDORI&RPSXWHU6FLHQFH DQG(QJLQHHULQJ9RO,VVXH(,661 >@ = =KRX DQG . +XDQJ ³5HVHDUFK RQ D &RPELQHG 1HXUDO 1HWZRUNV 3UHGLFWLRQ0RGHOIRU8UDQ7UDIILF9ROXPH´LQ,QWHUQDWLRQDO6HPLQDURQ )XWXUH %LRPHGLFDO ,QIRUPDWLRQ (QJLQHHULQJ '2, )%,( >@ 6 $ 1DVHHU , =DTRXW 0 $ *KRVK 5 $WDOODK DQG ( $ODMUDPL ³3UHGLFWLQJ 6WXGHQW 3HUIRUPDQFH 8VLQJ $UWLILFLDO 1HXUDO 1HWZRUN LQ WKH )DFXOW\ RI (QJLQHHULQJ DQG ,QIRUPDWLRQ 7HFKQRORJ\´ LQ ,QWHUQDWLRQDO -RXUQDO RI +\EULG ,QIRUPDWLRQ 7HFKQRORJ\ 9RO  1R   SSKWWSG[GRLRUJLMKLW >@ $( 6KLYGDV ³)DFH 5HFRJQLWLRQ XVLQJ $UWLILFLDO 1HXUDO 1HWZRUN´ LQ ,QWHUQDWLRQDO -RXUQDO RI 5HVHDUFK LQ 0DQDJHPHQW 6FLHQFH DQG 7HFKQRORJ\9RO1R$SULO(,661

2018 8th International Conference on Cloud Computing, Data Science & Engineering (Confluence)

81