ÄÜÅÙÃ÷ »ó¼¼º¸±â
alibi, lime, shap, ELI5, InterpretMLÀ» È°¿ëÇÑ XAI


alibi, lime, shap, ELI5, InterpretMLÀ» È°¿ëÇÑ XAI

<¹ÚÀ¯¼º> Àú | ÀÚÀ¯¾ÆÄ«µ¥¹Ì

Ãâ°£ÀÏ
2024-02-10
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
22 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¾Ó»óºí·¯´×À̳ª µö·¯´×Àº ¿¹ÃøÀÇ Á¤¹Ðµµ Ãø¸é¿¡¼­ ÀüÅëÀûÀÎ Åë°èÀû ¿¹Ãø ¹æ¹ý·ÐÀ» ¾Õ¼­°í ÀÖ´Ù°í Çصµ °ú¾ðÀº ¾Æ´Ï´Ù. ÀÌ·¯ÇÑ ¿¹Ãø Á¤¹Ðµµ¿¡µµ ºÒ±¸ÇÏ°í AI¸¦ ¾ËÁö ¸øÇÏ´Â end-user¿¡°Ô ÀÌµé ¸ðÇüÀÇ ¿¹ÃøÀÌ ¡®¿Ö?¡¯¡®¾î¶»°Ô?¡¯¸¦ ¼³¸íÇÏÁö ¸øÇϸé, Á¤¹Ðµµ¸¸ ³ôÀ» »Ó ¸ðÇüÀÇ ¿¹Ãø °á°ú°¡ »ê¾÷ÇöÀåÀÇ ÀÇ»ç°áÁ¤¿¡ °ÅÀÇ µµ¿òÀ» ÁÖÁö ¸øÇÏ°Ô µÈ´Ù.
XAI´Â AI ¸ðÇü°ú end-user °£ÀÇ ÀÌ·¯ÇÑ ±«¸®¸¦ ¸Þ²Ü »Ó¸¸ ¾Æ´Ï¶ó AI ¸ðÇüÀ» Åõ¸íÇÏ°í(transparency) ½Å·ÚÇÒ¸¸ÇÏ°Ô(trustworth) ¸¸µå´Â µµ±¸ÀÌÀÚ ¸ðÇüÀÌ´Ù. ƯÈ÷, XAI´Â AI¿¡ ´ëÇÑ Àü¹®Áö½ÄÀÌ ¾ø´Â »ê¾÷ÇöÀå°ú ¿¬±¸ ºÐ¾ß¿¡ ÀÖ´Â end-userµµ AI ¸ðÇüÀÇ ¿¹Ãø °á°ú¸¦ ½±°Ô ÀÌÇØÇÏ°í Áø´ÜÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.

ÀÌ Ã¥¿¡¼­´Â AI ¸ðÇüÀ» ÀûÇÕ½ÃÅ°°í ¿¹ÃøÇßÀ» ¶§, ¡°ÀÌ ¿¹Ãø¸ðÇü¿¡¼­ ¾î¶² Ư¼º º¯¼ö°¡ ¾ó¸¶³ª Áß¿äÇÏÁö? ƯÁ¤ Ç¥º»ÀÇ ¿¹Ãø °á°ú¿¡ ´ëÇÑ °¢ Ư¼º º¯¼öÀÇ ±â¿©µµ´Â? text µ¥ÀÌÅÍ ¶Ç´Â image µ¥ÀÌÅÍÀÎ °æ¿ì, ¾î¶² ´Ü¾î(¶Ç´Â ´Ü¾î¸ðÀÓ) ¶Ç´Â À̹ÌÁöÀÇ ¾î¶² ºÎºÐÀÌ ¿¹Ãø °á°ú¿¡ Áß¿äÇÑ ±â¿©¸¦ ÇÏÁö? °¢ Ư¼º º¯¼ö°ªÀÌ º¯È­ÇÒ ¶§ ¿¹Ãø°ªÀº ¾î¶² ¹æÇâÀ¸·Î ¾ó¸¶¸¸Å­ º¯È­ÇÏÁö? Ư¼º º¯¼ö °£ÀÇ ±³È£ÀÛ¿ëÀÌ ¿¹Ãø¿¡ ¹ÌÄ¡´Â ¿µÇâÀº? ƯÁ¤ Ŭ·¡½º¿¡ ¼Ò¼ÓµÇ±â À§Çؼ­ °áÁ¤ÀûÀÎ ¿ªÇÒÀ» Çϴ Ư¼º º¯¼ö°ªÀº? ÅؽºÆ®´Â? À̹ÌÁö´Â? ¿ø·¡ Ŭ·¡½º¿¡¼­ ´Ù¸¥ Ŭ·¡½º ¶Ç´Â ¸ñÇ¥ Ŭ·¡½º·Î º¯°æÇϱâ À§Çؼ­´Â ¾î¶² Ư¼º º¯¼ö¸¦ ¾ó¸¶¸¸Å­ º¯°æÇØ¾ß ÇÏÁö? À̹ÌÁöÀÇ ¾î¶² ºÎºÐÀ» ¾î¶»°Ô º¯È­½ÃÅ°¸é µÇÁö?¡±µîÀÇ ¿©·¯ Áú¹®¿¡ ´ëÇÑ ´äº¯À» ÅëÇØ, XAIÀÇ ¿ªÇÒ°ú ±â´ÉÀ» ü°èÀûÀ¸·Î Á¤¸®ÇÏ°í ´Ù¾çÇÑ ¿¹Á¦¸¦ ½Ç½ÀÇϵµ·Ï ÇÏ¿© XAI¸¦ ½ÇÁ¦ ¹®Á¦¿¡ ÀÀ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.

XAIÀÇ ¶Ç ´Ù¸¥ Áß¿äÇÑ ±â´ÉÀº end-userÀÇ ¾ð¾î·Î AI ¸ðÇüÀ» ¼³¸íÇÏ´Â µ¥ ÀÖ´Ù. ÀÌ·¯ÇÑ ¼³¸íÀº AI¿¡ ´ëÇÑ Áö½ÄÀÌ ¾ø´õ¶óµµ ¸ðÇüÀÇ ±¸Á¶¸¦ ÀÌÇØÇÏ°Ô ÇÒ »Ó¸¸ ¾Æ´Ï¶ó, ¸ðÇüÀÇ bias¿Í fairness¸¦ Á¡°ËÇÏ¿© AI ¸ðÇüÀÇ Æ¯ÀÌÇö»ó ¿©ºÎ¸¦ end-userÀÇ °üÁ¡¿¡¼­ ÆǺ°ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¾Æ¹«¸® Á¤¹Ðµµ°¡ ³ô´õ¶óµµ bias°¡ Àְųª fairness°¡ °á¿©µÈ AI ¸ðÇüÀº ½ÇÁ¦ ¹®Á¦¿¡ Àû¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î Àû¿ë °¡´ÉÇÑ AI ¸ðÇüÀÎÁö¿¡ ´ëÇÑ AI ¸ðÇüÀÇ ½Å·Úµµ Á¡°ËÀº ÇʼöÀûÀÌ´Ù.

XAI¸¦ È¿°úÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖµµ·Ï ELI5, shap, lime, alibi, InterpretML µîÀÇ ¶óÀ̺귯¸®ÀÇ »ç¿ë¹ýÀ» ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÏ¿´À¸¸ç ½Ç½À¿¡ ÇÊ¿äÇÑ ÄÚµå¿Í µ¥ÀÌÅÍ´Â ÀÚÀ¯¾ÆÄ«µ¥¹Ì ȨÆäÀÌÁö ÀÚ·á½Ç(www.freeaca.com)¿¡¼­ downloadÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. °¢ ¶óÀ̺귯¸®ÀÇ »ç¿ë¹ýÀ» ÀÚ¼¼ÇÏ°Ô ¼ö·ÏÇÏ¿´Áö¸¸, ¶óÀ̺귯¸®º°·Î ÀÚ·áÀÇ »çÀüÁ¤¸® °úÁ¤ÀÌ ¸Å¿ì ´Ù¸£°í °æ¿ì¿¡ µû¶ó¼­´Â ¸Å¿ì º¹ÀâÇÏ¿© ½±°Ô Àͼ÷ÇØÁöÁö ¾ÊÀ» °ÍÀÌ´Ù. XAI¿¡ Àͼ÷ÇØÁö´Â °¡Àå ÁÁÀº ¹æ¹ý Áß Çϳª´Â ÀÌ Ã¥¿¡¼­ Á¦°øÇÑ °¢ XAIÀÇ ¹æ¹ý·Ð¿¡ ´ëÇÑ Á÷°üÀûÀÎ ¼³¸íÀ» ¸ÕÀú ÀÌÇØÇÏ°í Á¦°øµÈ Äڵ带 seed code·Î ÇÏ¿© ÇÊ¿äÇÒ ¶§¸¶´Ù ¼öÁ¤ÇÏ¿© »ç¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù. ¿ÀÀÚ¿Í Å»ÀÚ°¡ ¾øµµ·Ï ¹Ýº¹ÇÏ¿© È®ÀÎÇÏ¿´Áö¸¸ ¹ß°ßµÇ¸é ÀúÀÚ¿¡°Ô ¾Ë·ÁÁÖ±æ ¹Ù¶õ´Ù.

ÀúÀÚ¼Ò°³

°í·Á´ëÇб³ Á¤°æ´ëÇÐ Åë°èÇаú Á¹¾÷
°í·Á´ëÇб³ ´ëÇпø ¼®»ç°úÁ¤ Á¹¾÷(Åë°èÇÐ Àü°ø)
¹Ì±¹ Á¶Áö¾Æ´ëÇб³ ´ëÇпø Á¹¾÷(Åë°èÇÐ ¹Ú»ç)
ÇöÀç °í·Á´ëÇб³ ¸í¿¹±³¼ö

¸ñÂ÷

1Àå XAI(Explainable AI)

1ºÎ Global Explainers
2Àå ELI5(Explainable Like I¡¯m 5)
3Àå Global ExplainerÀÇ Á¾·ù¿Í ÀÛµ¿¿ø¸®
3.1 PD(Partial Dependence)
3.2 PV(Partial Dependence Variance)
3.3 ALE(Accumulated Local Effect)
3.4 PI(Permutation Importance)
4Àå PD, PV, ALE, ±×¸®°í PIÀÇ Àû¿ë°ú ÀÀ¿ë
4.1 Partial Dependence(PD)
4.2 Partial Dependence Variance(PV)
4.3 ALE
4.4 Permutation Importance(PI)

2ºÎ Local Explainers
5Àå LIME
5.1 µ¥ÀÌÅÍ¿¡ µû¸¥ LIMEÀÇ Àû¿ë
5.2 SP-LIME
5.3 LIMEÀÇ Àû¿ë°ú ÀÀ¿ë
6Àå Anchors
6.1 AnchorsÀÇ °áÁ¤
6.2 AnchorsÀÇ Àû¿ë°ú ÀÀ¿ë
7Àå IG(Integrated Gradients)
7.1 IGÀÇ »ý¼º¿ø¸®
7.2 Integrated GradientsÀÇ Àû¿ë
8Àå SE(Similarity Explanations)
8.1 GS(gradient similarity)
8.2 GSÀÇ Àû¿ë°ú ÀÀ¿ë

3ºÎ Shapley Additive Explainers
9Àå Shapley values
9.1 Shapley valueÀÇ ±âº»°³³ä
9.2 ¸Ó½Å·¯´×¿¡¼­ÀÇ Shapley value
9.3 Kernel SHAP
9.5 Deep SHAP
9.6 SHAP interaction values
10Àå SHAPÀÇ Àû¿ë°ú Çؼ®
10.1 KernelExplainer
10.2 shap.Explainer
10.3 TreeExplainer
10.4 DeepExplainer
10.5 Text ÀÚ·á¿¡ ´ëÇÑ SHAP value
11Àå Decision plot

4ºÎ CounterFactual Explainers
12Àå CEM(Contrastive explanation method)
12.1 CEM PP¿Í PN
12.2 CEMÀÇ Àû¿ë
13Àå CFI(Counterfactual Instances)
13.1 CFIÀÇ Àû¿ë°ú ÀÀ¿ë
14Àå CFP(Counterfactual Guided by Prototypes)
14.1 CFPÀÇ ÀÌ·ÐÀû ¹è°æ
14.2 k-d tree¿Í ½Å·ÚÁ¡¼ö
14.3 CFPÀÇ Àû¿ë°ú ÀÀ¿ë
15Àå CFRL(Counterfactual with Reinforcement Learning)
15.1 CFRLÀÇ ÀÛµ¿¿ø¸®
15.2 ALIBI¿¡¼­ CFRLÀÇ Àû¿ë
15.3 CFRLÀÇ Àû¿ë°ú ÀÀ¿ë

5ºÎ ALIBI¿Í EBM
16Àå ALIBI explainerµéÀÇ ºñ±³¿Í ÀÀ¿ë
17Àå EBM(Explainable Boosting Machines)
17.1 EBM ¸ðÇüÀÇ ÀÌÇØ
17.2 EBMÀÇ Àû¿ë°ú ÀÀ¿ë

Âü°í¹®Çå
ã¾Æº¸±â