Connect with us

Thought leaders

Buiten de gebaande paden denken om AI-innovatie te stimuleren

mm

Voor velen van ons die innoveren in de AI-ruimte, werken we in onontgonnen gebied. Gezien de snelheid waarmee AI-bedrijven nieuwe technologieën ontwikkelen, kan men de onvermoeibare arbeid achter de schermen als vanzelfsprekend beschouwen. Maar in een vakgebied als XR, waar de missie is om de grenzen tussen de echte en digitale wereld te vervagen — is er momenteel niet veel historische gegevens of onderzoek om op te steunen; dus moeten we buiten de gebaande paden denken.

Hoewel het het meest gemakkelijk is om te vertrouwen op conventionele machine learning wijsheid en beproefde praktijken, is dit vaak niet mogelijk (of de volledige oplossing) in opkomende gebieden. Om problemen op te lossen die nog nooit eerder zijn opgelost, moeten ze op nieuwe manieren worden benaderd.

Het is een uitdaging die je dwingt te herinneren waarom je het ingenieurs-, datawetenschaps- of productontwikkelingsveld bent ingegaan: een passie voor ontdekking. Ik ervaar dit elke dag in mijn rol bij Ultraleap, waar we software ontwikkelen die bewegingen van de menselijke hand in een gemengde realiteitomgeving kan volgen en reageren. Zo veel van wat we dachten te weten over het trainen van machine learning-modellen wordt in ons werk op zijn kop gezet, omdat de menselijke hand — samen met de objecten en omgevingen waar hij mee in contact komt — extreem onvoorspelbaar is.

Hier zijn een paar benaderingen die mijn team en ik hebben genomen om experimenten en datawetenschap opnieuw te bedenken om intuïtieve interactie met de digitale wereld te brengen, die nauwkeurig is en zo natuurlijk aanvoelt als in de echte wereld.

Innovatie binnen de lijnen

Wanneer je innoveert in een nieuwgebied, word je vaak geconfronteerd met beperkingen die lijken te botsen met elkaar. Mijn team heeft de taak om de nuances van hand- en vingerbewegingen en hoe handen en vingers met de omgeving omgaan, te vastleggen. Dit wordt allemaal verpakt in hand-trackingmodellen die nog steeds in XR-hardware passen met beperkte berekeningen. Dit betekent dat onze modellen — hoewel geavanceerd en complex — aanzienlijk minder opslagruimte in beslag moeten nemen en aanzienlijk minder energie moeten verbruiken (tot een waarde van 1/100.000ste) dan de enorme LLM’s die de koppen halen. Het presenteert ons een spannende uitdaging, die meedogenloze experimenten en evaluatie van onze modellen in hun reële toepassing vereist.

Maar de talloze tests en experimenten zijn het waard: het creëren van een krachtig model dat nog steeds presteert op lage inferentiekosten, energieverbruik en latentie is een wonder dat kan worden toegepast in edge computing, zelfs buiten de XR-ruimte.

De beperkingen waar we tegen aan lopen tijdens het experimenteren, zullen andere industrieën ook beïnvloeden. Sommige bedrijven zullen unieke uitdagingen hebben vanwege de subtiliteiten in hun toepassingsdomeinen, terwijl anderen mogelijk beperkte gegevens hebben om mee te werken als gevolg van het feit dat ze in een niche-markt zitten die grote technologiebedrijven nog niet hebben aangeraakt.

Terwijl one-size-fits-all-oplossingen voldoende kunnen zijn voor sommige taken, moeten veel toepassingsdomeinen echte, uitdagende problemen oplossen die specifiek zijn voor hun taak. Bijvoorbeeld, implementeren automotive-assemblagelijnen ML-modellen voor defectinspectie. Deze modellen moeten worstelen met zeer hoge resolutiebeelden die nodig zijn om kleine defecten te identificeren over een groot oppervlak van een auto. In dit geval eist de toepassing hoge prestaties, maar het probleem dat moet worden opgelost is hoe een lage frame-rate, maar hoge resolutie, model te bereiken.

Modelarchitecturen evalueren om innovatie te stimuleren

Een goede dataset is de drijvende kracht achter elke succesvolle AI-doorbraak. Maar wat maakt een dataset “goed” voor een bepaald doel? En wanneer je problemen oplost die nog nooit eerder zijn opgelost, hoe kun je ervan uitgaan dat bestaande gegevens relevant zullen zijn? We kunnen niet aannemen dat de metrics die goed zijn voor sommige ML-taken, vertalen naar een specifieke bedrijfstaakprestatie. Dit is waar we worden opgeroepen om tegen gangbare ML-“waarheden” in te gaan en in plaats daarvan actief te onderzoeken hoe we labels, schoonmaken en zowel gesimuleerde als echte gegevens toepassen.

Van nature is ons domein moeilijk te evalueren en vereist handmatige kwaliteitsborging – gedaan met de hand. We kijken niet alleen naar de kwaliteitsmetrics van onze gegevens. We itereren op onze datasets en gegevensbronnen en evalueren ze op basis van de kwaliteiten van de modellen die ze produceren in de echte wereld. Wanneer we onze manier van graderen en classificeren van onze gegevens opnieuw evalueren, vinden we vaak datasets of trends die we anders zouden zijn misgelopen. Nu met die datasets, en talloze experimenten die ons lieten zien welke gegevens we niet moeten vertrouwen, hebben we een nieuwe weg ontsloten die we eerder misten.

Ultraleap’s laatste hand-trackingplatform, Hyperion, is een goed voorbeeld hiervan. Verbeteringen in onze datasets hielpen ons om meer geavanceerde handtracking te ontwikkelen die microgebaren en handbewegingen kan volgen, zelfs wanneer de gebruiker een object vasthoudt.

 Een kleine stap terug, een grote stap vooruit

Terwijl het tempo van innovatie ogenschijnlijk nooit vertraagt, kunnen wij dat wel. We zijn in de business van experimenteren, leren, ontwikkelen en wanneer we de tijd nemen om dat te doen, creëren we vaak iets van veel meer waarde dan wanneer we volgens het boekje gaan en haasten om de volgende technologie-innovatie uit te brengen. Er is geen vervanging voor de doorbraken die optreden wanneer we onze gegevensannotaties onderzoeken, onze gegevensbronnen in twijfel trekken en de kwaliteitsmetrics zelf opnieuw definiëren. En de enige manier waarop we dit kunnen doen is door te experimenteren in het reële toepassingsdomein met gemeten modelprestaties tegen de taak. In plaats van ongebruikelijke vereisten en beperkingen als beperkend te zien, kunnen we deze uitdagingen omzetten in kansen voor innovatie en, uiteindelijk, een concurrentievoordeel.

Iain Wallace is de directeur van Machine Learning en Tracking Research bij Ultraleap, een wereldleider in computer vision en machine learning. Hij is een computerwetenschapper die gefascineerd is door toepassingsgerichte AI-systeemonderzoek en -ontwikkeling. Bij Ultraleap leidt Iain zijn handtrackingonderzoeksteam om nieuwe interacties mogelijk te maken in AR, VR, MR, buiten het huis en overal waar je interacteert met de digitale wereld. Hij behaalde zijn MEng in Computer Systems & Software Engineering aan de University of York en zijn Ph.D. in Informatica (Artificiële Intelligentie) aan The University of Edinburgh.