Google นำเทคนิคที่ใช้กับฟีเจอร์ค้นหาเพลงแบบออฟไลน์ Now Playing มาใช้กับ Sound Search

by nutmos
16 September 2018 - 14:50

Google เขียนบทความใหม่ที่น่าสนใจเกี่ยวกับการนำระบบเบื้องหลังของ Now Playing หรือระบบฟังเพลงแล้วบอกว่าเป็นเพลงอะไรที่ทำงานแบบออฟไลน์ได้บน Pixel 2 มาปรับปรุงเพื่อใช้งานบน Sound Search ระบบค้นหาเพลงแบบส่งข้อมูลไปที่เซิร์ฟเวอร์ เพื่อให้ทำงานได้เร็วขึ้น

Google อธิบายว่า ฟีเจอร์ Now Playing ใช้ convolutional neural network แปลงเพลงไม่กี่วินาทีเป็น fingerprint แบบเฉพาะเพลงนั้น ๆ และนำไปจับคู่กับฐานข้อมูลบนอุปกรณ์ที่เก็บข้อมูลเพลงนับหมื่น โดยฐานข้อมูลนี้จะคอยอัพเดตอยู่เรื่อย ๆ เพื่อใส่เพลงฮิตใหม่ ๆ เข้ามาและถอดเพลงที่ไม่ค่อยฮิตแล้วออกไป

ส่วนฟีเจอร์ Sound Search นั้นแตกต่างออกไป เพราะต้องจับคู่เพลงที่มีจำนวนมากกว่านับพันเท่า และทำงานที่ฝั่งเซิร์ฟเวอร์ Google จึงเริ่มหาวิธีที่จะทำให้ Sound Search ทำงานเร็วขึ้นโดยใช้เทคนิคจาก Now Playing มาปรับปรุงให้เหมาะสมกับสเกลที่ใหญ่ขึ้น เช่น ขยายขนาด neural network ให้ใหญ่ขึ้น 4 เท่า และทำ fingerprint เสียงถี่ขึ้น จากทุก 1 วินาทีเป็นทุก 0.5 วินาที รวมถึงจัดทำ index สำหรับเพลงด้วย โดยเพลงที่นิยมก็จะลด treshold เพื่อให้จับคู่ได้เร็วขึ้น ซึ่งทำให้ Google สามารถเพิ่มเพลงเข้าไปได้เป็นจำนวนมาก ๆ โดยไม่ส่งผลต่อประสิทธิภาพในการจับคู่เพลงมากนัก

Google ระบุว่าไอเดียที่ได้จาก Now Playing นี้เมื่อนำมาใช้กับ Sound Search แล้วได้ผลลัพธ์ที่น่าพอใจ แต่ยังมีสิ่งที่ต้องปรับปรุงอีกมาก โดยรายละเอียดที่น่าสนใจทางเทคนิคเกี่ยวกับฟีเจอร์นี้ อ่านได้จาก Google AI Blog

ที่มา - Google


ฟีเจอร์ Now Playing ภาพโดย Google

Blognone Jobs Premium