ต้นขั้ว NLU (ความเข้าใจภาษาธรรมชาติ) คืออะไร? - Unite.AI
เชื่อมต่อกับเรา

AI 101

NLU (ความเข้าใจภาษาธรรมชาติ) คืออะไร?

mm
วันที่อัพเดท on

ความเข้าใจภาษาธรรมชาติ (NLU) เป็นแนวคิดทางเทคนิคในหัวข้อที่ใหญ่กว่าของการประมวลผลภาษาธรรมชาติ NLU เป็นกระบวนการที่รับผิดชอบในการแปลคำศัพท์ที่เป็นธรรมชาติของมนุษย์ ในรูปแบบที่คอมพิวเตอร์สามารถตีความได้ โดยพื้นฐานแล้ว ก่อนที่คอมพิวเตอร์จะสามารถประมวลผลข้อมูลภาษาได้ จะต้องเข้าใจข้อมูลนั้นเสียก่อน

เทคนิคสำหรับ NLU รวมถึงการใช้ไวยากรณ์และกฎไวยากรณ์ทั่วไปเพื่อให้คอมพิวเตอร์เข้าใจความหมายและบริบทของภาษาธรรมชาติของมนุษย์ เป้าหมายสูงสุดของเทคนิคเหล่านี้คือการที่คอมพิวเตอร์จะมีความเข้าใจในภาษาแบบ “หยั่งรู้” สามารถเขียนและเข้าใจภาษาได้เช่นเดียวกับที่มนุษย์ทำ โดยไม่ต้องอ้างอิงถึงคำจำกัดความของคำตลอดเวลา

การกำหนด NLU (ความเข้าใจภาษาธรรมชาติ)

มีเทคนิคมากมายที่นักวิทยาศาสตร์คอมพิวเตอร์และผู้เชี่ยวชาญด้าน NLP ใช้เพื่อให้คอมพิวเตอร์เข้าใจภาษามนุษย์ เทคนิคส่วนใหญ่จัดอยู่ในหมวดหมู่ของ "การวิเคราะห์วากยสัมพันธ์" เทคนิคการวิเคราะห์วากยสัมพันธ์ประกอบด้วย:

  • เล็มมาไลเซชัน
  • อารมณ์
  • การแบ่งส่วนคำ
  • การแยกวิเคราะห์
  • การแบ่งส่วนทางสัณฐานวิทยา
  • ทำลายประโยค
  • ส่วนหนึ่งของการติดแท็กคำพูด

เทคนิคการวิเคราะห์วากยสัมพันธ์เหล่านี้ใช้กฎทางไวยากรณ์กับกลุ่มคำและพยายามใช้กฎเหล่านี้เพื่อหาความหมาย ในทางตรงกันข้าม NLU ดำเนินการโดยใช้เทคนิค "การวิเคราะห์เชิงความหมาย"

การวิเคราะห์ความหมายใช้อัลกอริธึมของคอมพิวเตอร์กับข้อความ โดยพยายามเข้าใจความหมายของคำในบริบทตามธรรมชาติของคำเหล่านั้น แทนที่จะอาศัยวิธีการตามกฎ ความถูกต้องทางไวยากรณ์/ความไม่ถูกต้องของวลีไม่จำเป็นต้องสัมพันธ์กับความถูกต้องของวลี อาจมีวลีที่ถูกต้องตามหลักไวยากรณ์แต่ไม่มีความหมาย และวลีที่ไม่ถูกต้องตามหลักไวยากรณ์แต่มีความหมาย เพื่อแยกความแตกต่างของคำที่มีความหมายมากที่สุด NLU ใช้เทคนิคต่างๆ มากมายที่มีจุดมุ่งหมายเพื่อรับความหมายของกลุ่มคำโดยพึ่งพาโครงสร้างและกฎเกณฑ์ทางไวยากรณ์น้อยกว่า

NLU เป็นสาขาที่มีการพัฒนาและเปลี่ยนแปลง และถือว่าเป็นหนึ่งในปัญหาหนักของ AI มีการพัฒนาเทคนิคและเครื่องมือต่างๆ เพื่อให้เครื่องจักรเข้าใจภาษามนุษย์ ระบบ NLU ส่วนใหญ่มีองค์ประกอบหลักบางอย่างที่เหมือนกัน จำเป็นต้องมีคำศัพท์สำหรับภาษา เช่นเดียวกับตัวแยกวิเคราะห์ข้อความและกฎไวยากรณ์บางประเภทเพื่อเป็นแนวทางในการสร้างการแสดงข้อความ ระบบยังต้องการทฤษฎีความหมายเพื่อให้สามารถเข้าใจการเป็นตัวแทนได้ มีทฤษฎีความหมายมากมายที่ใช้ในการตีความภาษา เช่น การวิเคราะห์ความหมายเชิงสุ่มหรือความหมายไร้เดียงสา

เทคนิค NLU ทั่วไปประกอบด้วย:

Named Entity Recognition คือกระบวนการจดจำ “Named Entity” ซึ่งก็คือบุคคลและสถานที่/สิ่งของที่สำคัญ การรู้จำเอนทิตีที่มีชื่อดำเนินการโดยแยกแยะแนวคิดพื้นฐานและการอ้างอิงในเนื้อหาของข้อความ ระบุเอนทิตีที่มีชื่อและวางไว้ในหมวดหมู่ เช่น สถานที่ วันที่ องค์กร บุคคล งาน เป็นต้น โดยทั่วไปแล้ว แบบจำลองที่มีการควบคุมตามกฎไวยากรณ์จะใช้เพื่อดำเนินการ NER งาน

การแก้ความกำกวมของ Word-Sense เป็นกระบวนการในการกำหนดความหมายหรือความรู้สึกของคำตามบริบทที่คำนั้นปรากฏ การแก้ความกำกวมของ Word-Sense มักจะใช้ส่วนหนึ่งของแท็กเกอร์คำพูดเพื่อกำหนดบริบทของคำเป้าหมาย วิธีการแก้ไขความกำกวมด้านความรู้สึกของคำที่ได้รับการดูแล ได้แก่ ผู้ใช้เครื่องเวกเตอร์ที่รองรับและการเรียนรู้โดยใช้หน่วยความจำ อย่างไรก็ตาม โมเดลการแก้ความกำกวมด้านความรู้สึกของคำส่วนใหญ่เป็นแบบจำลองกึ่งกำกับดูแลที่ใช้ทั้งข้อมูลที่ติดป้ายกำกับและไม่มีการติดป้ายกำกับ

ตัวอย่างของ NLU (ความเข้าใจภาษาธรรมชาติ)

ตัวอย่างทั่วไปของ NLU ได้แก่ การให้เหตุผลอัตโนมัติ การกำหนดเส้นทางตั๋วอัตโนมัติ การแปลด้วยคอมพิวเตอร์ และการตอบคำถาม

การให้เหตุผลอัตโนมัติ

การให้เหตุผลโดยอัตโนมัติ เป็นระเบียบวินัยที่มีจุดมุ่งหมายเพื่อให้เครื่องจักรได้รับประเภทของตรรกะหรือเหตุผล มันเป็นสาขาหนึ่งของวิทยาศาสตร์การรู้คิดที่พยายามทำการหักเงินตามการวินิจฉัยทางการแพทย์หรือแก้ทฤษฎีบททางคณิตศาสตร์โดยทางโปรแกรม/โดยอัตโนมัติ NLU ใช้เพื่อช่วยรวบรวมและวิเคราะห์ข้อมูลและสร้างข้อสรุปตามข้อมูล

การกำหนดเส้นทางตั๋วอัตโนมัติ

NLU มักใช้เพื่อทำให้งานบริการลูกค้าเป็นแบบอัตโนมัติ เมื่อมีการสร้างตั๋วบริการลูกค้า แชทบอทและเครื่องอื่นๆ สามารถตีความลักษณะพื้นฐานของความต้องการของลูกค้าและกำหนดเส้นทางไปยังแผนกที่ถูกต้อง บริษัทต่างๆ ได้รับการร้องขอการสนับสนุนนับพันคำขอทุกวัน ดังนั้นอัลกอริทึมของ NLU จึงมีประโยชน์ในการจัดลำดับความสำคัญของตั๋ว และทำให้ตัวแทนฝ่ายสนับสนุนสามารถจัดการตั๋วเหล่านั้นด้วยวิธีที่มีประสิทธิภาพมากขึ้น

การแปลด้วยเครื่อง

การแปลคำพูดหรือข้อความจากภาษาหนึ่งไปยังอีกภาษาหนึ่งอย่างถูกต้องเป็นเรื่องยาก ในความเป็นจริง, การแปลด้วยเครื่อง เป็นหนึ่งในปัญหาที่ยากที่สุดใน NLP และ NLU ระบบการแปลด้วยคอมพิวเตอร์จำนวนมากใช้กฎทางภาษาศาสตร์ในการแปลระหว่างภาษาต่างๆ แต่นักวิจัยกำลังแสวงหาวิธีการแปลระหว่างภาษาที่ซับซ้อนมากขึ้น การแปลด้วยเครื่อง NLU พยายามเปิดใช้งานการแปลที่แม่นยำยิ่งขึ้นโดยการรักษาบริบทและข้อมูลความหมายที่เกี่ยวข้องกับข้อความเป้าหมาย ระบบการแปลด้วยเครื่องที่แม่นยำที่สุดจะรวมกฎทางภาษาเข้ากับอัลกอริทึมที่แยกความหมายเชิงความหมาย

ตอบคำถาม

การรู้จำเสียงใช้เทคนิค NLU เพื่อให้คอมพิวเตอร์ เข้าใจคำถาม โพสด้วยภาษาธรรมชาติ NLU ใช้เพื่อตอบกลับผู้ใช้อุปกรณ์ในภาษาธรรมชาติ แทนที่จะให้รายชื่อคำตอบที่เป็นไปได้ เมื่อคุณถามคำถามกับผู้ช่วยดิจิทัล ระบบจะใช้ NLU เพื่อช่วยให้เครื่องเข้าใจคำถาม โดยเลือกคำตอบที่เหมาะสมที่สุดตามคุณลักษณะต่างๆ เช่น เอนทิตีที่รู้จักและบริบทของข้อความก่อนหน้า