ÔÚÐÅϢʱÆÚ£¬¸÷ÐÐÒµµÄÊý¾ÝÁ¿¶¼ÔÚ±¬Õ¨Ê½Ôö³¤£¬ÁÙ´²Ò½ÁÆÊý¾ÝÒ²³öÏÖ³öÌåÁ¿´ó¡¢Ôö¿ì¿ì¡¢´ó¾Ö¶àÑù¡¢Ç±ÔÚ¼ÛÖµ¸ßµÄÌØµã¡£ÔÚÒ½ÁÆÎÀÉúÐÅÏ¢»¯µÄ·¢Õ¹¹ý³ÌÖУ¬Êý¾ÝÀûÓÃÎÊÌâÒ»ÏòÊÇÀ§ÈÅÐÐÒµ·¢Õ¹µÄÒ»´óÄÑÌâ¡£µç×Ó²¡ÀúÊÇÍÆ½øÎÀÉúÐÅÏ¢»¯µÄ³Áµã£¬Ò²ÊÇʵÏÖÇøÓòÒ½ÁÆ×ÊÔ´¹²ÏíµÄ»ùʯ¡£ÎªÊµÏÖÐÂÒ½¸ÄÌá³öµÄÇøÓòÎÀÉúÐָͬ±ê£¬ÈôºÎ³ä·ÖÀûÓõç×Ó²¡ÀúÖеÄÐÅÏ¢£¬ÊÇÊ×ÏÈÒª½â¾öµÄÎÊÌâ¡£
µç×Ó²¡ÀúÖзǽṹ»¯ÐÅÏ¢ÌáÈ¡Ãæ¶ÔµÄÄÑÌâ
×÷ΪҽÁƻµÄÖØÒªÔØÌ壬µç×Ó²¡Àú²»Ö»ÊÇÒ»¸öº£Á¿µÄÓïÁϿ⣬ҲÊDz¡Àú´óÊý¾Ý·ÖÎöµÄ»ù´¡¡£µç×Ó²¡ÀúÎĵµ²»½öÔ̺¬ÌìȻ˵»°Îı¾ÃèÊöµÄ¡¢ÆëÈ«·Ç½á¹¹»¯µÄÄÚÈÝ£¬Ò²Ô̺¬°ë½á¹¹»¯ÐÅÏ¢µÈ¡£ÔÚµç×Ó²¡ÀúÖУ¬²¡°¸Ö÷Ìå¼°Ô̺¬ÔÚ²¡°¸Öеĸ÷ÀàÕï¶ÏÓйØÃèÊö¡¢¼ìÑé²é³Á˾֡¢²é·¿¼Í¼¡¢Ò½ÖöµÈ£¬¶¼Äܹ»±»ÒÔΪÊÇÔ̺¬·á˶ÓïÒåÐÅÏ¢µÄ°ë½á¹¹»¯£¨»ò·Ç½á¹¹»¯£©ÄÚÈÝ¡£ÔÚÁÙ´²Ò½Ñ§×êÑÐÖУ¬ÒÔÌìȻ˵»°Îı¾ÃèÊöµÄ·Ç½á¹¹»¯Êý¾ÝÊǵç×Ó²¡ÀúÊý¾ÝÀûÓ÷½ÃæµÄÒ»´ó×è°¡£ÓÉÓÚÌìȻ˵»°Ã»ÓÐÏà¶ÔͳһµÄ½á¹¹£¬ÎĵµÌåʽûÓй̶¨µÄÏÞ¶È£¬²¢ÇÒд×÷×ÔÓÉ£¬ËùÒÔ¶Ôµç×Ó²¡ÀúÖеķǽṹ»¯Êý¾ÝÌáÈ¡¼«¶ÈÄÑÌâ¡£
ÔÚÌìȻ˵»°´¦Öã¨Natural Language Processing£¬NLP£©ÁìÓò£¬³£ÓõÄÎı¾ÐÅÏ¢ÌáÈ¡²½ÖèÓÐÁ½ÖÖ£º»ùÓÚͳ¼ÆÌáÈ¡Óë»ùÓڹ涨ÌáÈ¡¡£»ùÓÚͳ¼ÆµÄÌáÈ¡²½Ö裬ÆäÌØµãÊÇÌáÊØÐÅÏ¢µÄÕýÈ·¶È½Ï¸ß£¬µ«ÊǶÔÓÚ¸ÅÂÊÄ£ÐÍÀ´Ëµ£¬ÑµÁ·¹ý³Ì±ÈÁ¦¸´ÔÓ£¬²¢ÇÒ±ØÒª½Ï³¤µÄ¹¦·ò£»»ùÓڹ涨µÄÌáÈ¡²½Ö裬ӵÓгéÈ¡¹ý³Ìµ¥Ò»µÄÌØµã£¬µ«Æä³éÈ¡½á¹¹¹ýÓÚÒÀÀµ¹æ¶¨µÄÌìÉúºÍ½ø½¨¡£²¢ÇÒ£¬ÕâÁ½ÖÖ²½Öè¶¼ÊÇÕë¶ÔÎı¾ÐÅÏ¢µÄͨÓÃÌáÈ¡²½Ö裬ûÓÐ˼¿¼µ½Ò½Ñ§Êý¾ÝµÄÐÐÒµÊôÐÔÓëÌØµã£¬Òò¶øºÜÄѼ±¾ç¡¢ÕýÈ·µØÌáÈ¡³ö×îÓŽ⡣
Éî¶È½ø½¨Ëã·¨µ®Éúºó£¬µ±¼´±»Ê¹Óõ½Ò½Ñ§ÊµÌå¼ø±ðºÍ¹Ø¼üÐÅÏ¢ÌáÈ¡µÄ¹¤×÷ÖÐÀ´¡£ÔçÆÚʵÌå¼ø±ðÁìÓòͨÓõÄÉî¶È½ø½¨²½ÖèÊÇѡȡÔ̺¬LSTMµ¥Ôª£¨Long Short Term Memory£¬³¤¶ÌÆÚÓ°Ïóµ¥Ôª£©µÄRNNÄ£ÐÍ£¨Recurrent Neural Network£¬µÝ¹éÉñ¾ÍøÂ磩£¬¶ÔÓÚÊäÈëµÄÿһ¸ö×Ö£¬°µ²Ø²ãÊä³ö£¬Í¨¹ýÈ«ÏνӲãÓëSoftmax²ã»ñµÃ×îÖյıêÇ©¸ÅÂÊ¡£µ«ÕâÖÖ²½ÖèÓÐÁ½¸öÏÔÖøÈ±µã£ºÒ»Êǵ¥ÏòµÄLSTMÖ»ÄÜÀûÓÃÉÏÎĵÄÐÅÏ¢£¬ÎÞ·¨×½Äõ½ÏÂÎĵÄÐÅÏ¢£»¶þÊÇLSTMÆ«²îÓÚºöÂÔ±êÇ©ÐòÁеĻ¥ÓйØÏµ×÷Óã¬ÌåÏÖ²»³ö±êǩ֮¼äµÄÂß¼¹ØÏµ¡£
Ò»ÖÖȫеÄÄ£ÐÍË÷Çó
BiLSTM£¨Ë«ÏòÑ»·Éñ¾ÍøÂ磩µÄÒýÈ룬½â¾öÁËͬʱ˼¿¼¸ßµÍÎÄÐÅÏ¢µÄÎÊÌ⣬¶øCRF£¨Conditional Random Fields£¬Ç°ÌáËæ»ú³¡£©µÄÒýÈëÔò¶Ô±êÇ©µÄÔ¤²â³ÉÁ¢ÁËÔ¼ÊøÇ°Ìᣬ´Ó¶øÄܹ»ÌåÏÖ³ö±êǩ֮¼äÏ໥ӰÏìµÄ¹ØÏµ¡£
ʵ¼ÊÖУ¬CRFÀûÓÃÔÚBiLSTMµÄ¶¥²ã£¬¼´°ÑBiLSTMµÄÊä³ö×÷ΪCRFµÄÊäÈë¡£ÕâÑù¾ÍµÃµ½Á˵±Ç°×îÊ¢ÐеIJ½Ö裺BiLSTM½áºÏCRFËã·¨¡£ÆäÖУ¬BiLSTMµÄ×÷ÓÃÊǸÐÖª£»¶øCRFÄܽø½¨¸ßµÍÎÄÐÅÏ¢£¬½áºÏÊä³ö²ãÁ˾ֺͱêÇ©ÐòÁеÄÈ«¾Ö¸ÅÂÊ£¬Ô¤²â³ö×î»òÐíÂʵıêÇ©ÐòÁС£Èçͼ1Ëùʾ¡£

ÎÒÃÇÔÚ´Ë»ù´¡ÉϽøÐÐÁ˽øÒ»²½µÄˢС£TransformerÄ£ÐÍÊÇ×î½üÒ»Äê¶àÀ´NLPÁìÓò×î³ÁÒªµÄ½øÕ¹¡£ÓëBiLSTMÒ»Ñù£¬TransformerÄ£ÐÍÄܹ»¶ÔÊäÈëÐòÁÐÿ¸ö×ÖÖ®¼äµÄÌØµã¹ØÏµ½øÐÐÌáÈ¡Óë×½Äá£Í¨¹ý×Ô°ÑÎÈÁ¦»úÔìºÍ¶Ô¶à¸ö¸ù»ùµÄ±àÂëÆ÷£¨Encoder£©Óë½âÂëÆ÷£¨Decoder£©µ¥Ôª½øÐÐÂ½Ðø¶Ñµþ£¬TransformerÄ£ÐÍÄܹ»·¢ÏÖµ¥×ÖÔÚ·ÖÆçÓï¾³Ï嵀ᅮçÓïÒ壬´Ó¶øÊµÏÖÁËÒ»´Ê¶àÒåµÄ·Ö±æ£¬±ÈBiLSTM¾ß±¸¸üÇ¿µÄÌØµãÌáÈ¡»úÄÜ¡£Èçͼ2Ëùʾ¡£

ÔÚʵ¼ÊÖУ¬ÎÒÃÇֻʹÓÃÁËTransformerµÄ±àÂëÆ÷²¿ÃÅ£¨Ä³ÖÖÒâ˼ÉÏ˵£¬¸üÏñÊÇBert£¬¼´Ë«ÏòTransformerµÄEncoder£©£¬Í¨¹ý¶à²ãµÄ×Ô°ÑÎÈÁ¦ÍÆËã½áºÏ²Ð²îµÄÍÆË㣬½«×î¶¥²ãµÄEncoderµ¥ÔªµÄÊä³ö×÷ΪCRFµÄÊäÈ룬¾ÍµÃµ½¶¨ÃûʵÌåµÄ±êÇ©·ÖÀà¡£
ÎÒÃǽ«µç×Ó²¡ÀúÖÐͨ¹ýÌìȻ˵»°ÃèÊöµÄÈËÌ岿λ¡¢¼²²¡Ãû³Æ¡¢Ö¢×´¡¢»¯ÑéÏîÄ¿¡¢²é³ÏîÄ¿¡¢ÊÖÊõ¡¢Ò½ÖεÈÊõÓ½ç¶¨ÎªÒ½Ñ§¶¨ÃûʵÌ壬ͨ¹ýÉÏÊöTransformer½áºÏCRFµÄËã·¨£¬½øÐÐÁËʵÌå¼ø±ð¼°ÌáÈ¡µÄÊÔÑé¡£ÓÉÓÚÎÒÃDZê×¢µÄ´Ê»ãÏà¶Ô±ÈÁ¦Ö÷Ì⣬¼´Î´Ô̺¬¸÷ÀཨÊÎÀàµÄÐÎÈÝ´Ê£¬Òò¶ø¼ø±ð³ÉЧ±È֮ǰµÄһЩ×êÑгɾÍÒªÓâÔ½ºÃ¶à£¬Èçͼ3Ëùʾ¡£

Transformer½áºÏCRFµÄËã·¨£¬¼È¿Ë·þÁËCRFËã·¨ÄÑÒÔ¼ø±ð¸ßµÍÎÄÓïÒåµÄ±×¶Ë£¬ÓÖ¿Ë·þÁËBiLSTM½áºÏCRFËã·¨ÈÝÒ×ÌݶÈÒþûºÍÄÑÒÔ²¢Ðл¯ÍÆËãµÄ²»¼°¡£ÓÐÁËÕâÒ»Ëã·¨µÄ¾«×¼¼ø±ðºÍÌáÈ¡£¬ÎÒÃǾÍÄܹ»ÔÚ¡°µç×Ó²¡Àú½á¹¹»¯·Ö²ðϵͳ¡±ÖнøÒ»²½»ú¹Øºó½á¹¹»¯Ä£°å£º¼´key»òvalueÔ̺¬Ò»¸ö»ò¶à¸öʵÌ壬ÔÙ×éºÏ½¨Êδʹ²Í¬×é³É£¬´Ó¶øÊµÏÖµç×Ó²¡ÀúµÄÕýÈ·²ð·Ö£¬Èçͼ4Ëùʾ¡£

ҪʵÏÖÒ½ÁÆÐÅÏ¢×ÊÔ´µÄ¹²ÏíºÍ»¥Áª»¥Í¨£¬±ØÐë´Óµç×Ó²¡ÀúÖÐÌáÈ¡³ö½á¹¹»¯Êý¾Ý¡£Ñ¡È¡×îеĻùÓÚÉî¶È½ø½¨µÄʵÌå¼ø±ðºÍÌáÈ¡²½Ö裬Äܹ»¼±¾ç¡¢ÕýÈ·µØÌáÈ¡¸÷ÀàÕï¶Ï¡¢Ö¢×´¡¢Ò½Öö¡¢¼ìÑé¡¢²é³¡¢ÊÖÊõµÈÐÅÏ¢£¬Ìá¸ßµç×Ó²¡ÀúµÄÀûÓÃˮƽ£¬¼ä½ÓÌáÉýµç×Ó²¡ÀúÊéдÖÊÁ¿£¬ÒÔ´ï³É¸ü¸ßµÄµç×Ó²¡ÀúÆÀ¼¶³ß¶È£¬Îª½«À´ÈËΪÖÇÄܸ¨ÖúÕï¶Ïϵͳµì¶¨»ù´¡£¬Êǽ«À´Ò½ÔºµÄ³ÁÒª·¢Õ¹·½Ïò¡£
¡¾×÷Õß¼ò½é¡¿
³ÌÅô£¬¸ß¼¶¹¤³Ìʦ£¬ÔøÈδóÐÍÎÀÉúÐÐÒµÆóÒµµÄ¼¼Êõ×ܼ࣬²Î¼Ó¶à¸öÊ¡¡¢Êм¶Ò½ÔºµÄÎÀÉúÐÅÏ¢»¯ÏîÖ÷ÕŽ¨Éè¡£ÏÖÈÎÉϺ£×ÊÖÇÍøÂç¿Æ¼¼ÓÐÏÞ¹«Ë¾¼¼ÊõÕÆ¹ÜÈË£¬ÖØÒª×êÑз½ÏòΪÈËΪÖÇÄÜÔÚÒ½ÁÆÐÐÒµµÄÀûÓá£