Transformation von Anzeigenempfehlungen: SmartNews’ Reise mit Milvus
In der schnelllebigen Welt der Nachrichten-Apps hat sich SmartNews seit seiner Gründung im Jahr 2012 als dominierende Kraft etabliert und erzielt beispiellose Erfolge bei der Nutzerinteraktion. Mit Hauptsitz in Tokio, Japan, und bedeutenden Fortschritten in den USA stand SmartNews vor einer einzigartigen Herausforderung – der Optimierung von Anzeigenempfehlungen für seine hoch engagierte Nutzerbasis. Der Weg von der Herausforderung zum Triumph führte über die Überwindung technischer Hürden, die Erkundung innovativer Lösungen und schließlich den Erfolg mit Milvus.
SmartNews benötigte personalisierte Anzeigenempfehlungen in Echtzeit für seine rasant wachsende Nutzerinteraktion.
Die Nutzerinteraktion von SmartNews stieg rasant an und übertraf im Juli 2021 Branchengrößen wie Apple News und Google News bei der durchschnittlichen monatlichen Nutzerinteraktion. Dieser Erfolg brachte jedoch eine neue Herausforderung mit sich — zeitnahe und relevante Anzeigen an ein anspruchsvolles Publikum auszuliefern. Shu, ein AI-Infrastruktur-Ingenieur bei SmartNews, erläuterte die technischen Hürden: hochdimensionale, spärliche Merkmale und die Notwendigkeit eines schnellen Abrufs von unstructured data in ihren groß angelegten Machine-Learning-Systemen.
Die bestehende Lösung, FAISS, erwies sich als umständlich und ineffizient, insbesondere als die Plattform expandierte. Die Aufrechterhaltung hoher Standards bei der Nutzerinteraktion erforderte eine Lösung, die die Komplexität ihrer Daten bewältigen und Anzeigenempfehlungen in Echtzeit bereitstellen konnte.
Milvus macht einen gewaltigen Unterschied bei der Optimierung des Anzeigenempfehlungssystems von SmartNews
SmartNews wandte sich nach einer gründlichen zweimonatigen Recherchephase an Milvus, auf der Suche nach einer Lösung, die Anfragen mit hohem Durchsatz und niedriger Latenz bewältigen konnte – entscheidend für ein Echtzeit-Anzeigenempfehlungssystem.
Die Fähigkeiten von Milvus zur vector similarity search wurden entscheidend für die Optimierung des dynamischen Anzeigenvektor-Recalls von SmartNews. Während der POC-Phase erfüllte Milvus die strengen Anforderungen von SmartNews an eine P99-Latenz < 10 ms, was für unser Echtzeit-Anzeigenempfehlungssystem entscheidend ist. Shu, einer der Ingenieure von SmartNews, hob hervor, dass Milvus dem Team ermöglichte, unvergleichbare Datentypen in Vektoren abzubilden, wodurch eine effiziente Ähnlichkeitssuche möglich wurde, um Nutzer mit den relevantesten Anzeigen zu verbinden. Diese Fähigkeit erwies sich als wesentlich, da SmartNews millions of vectors in Echtzeit verarbeitete, um personalisierte Anzeigenempfehlungen auszuliefern.
Über Anzeigenempfehlungen hinaus zeigte Milvus seine Vielseitigkeit in anderen Machine-Learning-Anwendungen. Das SmartNews-Team nutzte Milvus auch für Echtzeit-Daten- und Indexaktualisierungen, was entscheidend war, um die Anzeigenempfehlungsmodelle aktuell zu halten.
SmartNews erkannte den Wert communitygetriebener Entwicklung und trug aktiv Funktionen wie „hot reload“ zur Milvus-Community bei, wodurch sowohl interne Abläufe als auch die breitere Entwickler-Community verbessert wurden.
Einführung von Milvus: vom technischen Upgrade zum greifbaren Erfolg
Die Einführung von Milvus war nicht nur ein technisches Upgrade; sie führte für SmartNews zu tatsächlichen Geschäftsergebnissen. Yusup, ein weiterer Ingenieur bei SmartNews, betonte, dass Milvus’ Funktion collection aliasing den Aktualisierungsprozess optimierte und den umständlichen Mechanismus zur Aktualisierung von Vektoren adressierte.
Das von Milvus unterstützte optimierte Anzeigenempfehlungssystem führte zu relevanteren Anzeigen, erhöhte die Klickraten und steigerte letztlich die Anzeigenerlöse. Darüber hinaus ermöglichten Echtzeit-Daten- und Indexaktualisierungen SmartNews, sich schnell an verändertes Nutzerverhalten anzupassen und so dauerhaft relevante Empfehlungen sicherzustellen.
SmartNews hat sein Milvus auf 2.2.4 aktualisiert und bereitet sich nun auf die nächste Phase seiner technologischen Weiterentwicklung vor. Dennis Zhao teilte mit: „Die neue Version verspricht noch bessere Leistung und Skalierbarkeit, und wir freuen uns darauf, die neuen Funktionen zu nutzen, um noch mehr Echtzeit- und zuverlässige Systeme aufzubauen.“
Zusammenfassung
Unter den Nachrichten-Apps zeigt SmartNews beispielhaft, wie strategische technologische Entscheidungen, wie die Einführung von Milvus, nicht nur Herausforderungen überwinden, sondern eine Plattform auch zu neuen Höhen der Nutzerzufriedenheit und des Geschäftserfolgs führen können. Die Synergie zwischen Innovation und Zusammenarbeit hat SmartNews als Wegbereiter positioniert und die Grundlage für anhaltende Exzellenz bei Echtzeit-Werbeempfehlungen geschaffen.
Weiterlesen

Introducing Loon: A New Storage Engine for Vector Data That Never Stops Changing
Loon is a new storage engine for Milvus 3.0 and Zilliz Vector Lakebase, built to manage evolving vector datasets with ColumnGroups, row ID alignment, and Manifests.

Why and How to Migrate from Self-Hosted Milvus to Zilliz Cloud
A simple, step-by-step guide to migrating from Milvus to Zilliz Cloud. Learn both endpoint and backup methods for a smooth, scalable vector database migration.

Why Deepseek is Waking up AI Giants Like OpenAI And Why You Should Care
Discover how DeepSeek R1's open-source AI model with superior reasoning capabilities and lower costs is disrupting the AI landscape and challenging tech giants like OpenAI.



