METHOD AND SYSTEM FOR EXTENDING QUERY PROCESSING WITH DIFFERENTIABLE OPERATORS

Example aspects include techniques for query processing over deep neural network runtimes. These techniques include receiving a query including a query operator and a trainable user defined function (UDF). In addition, the techniques include determining a query representation based on the query, and...

Full description

Saved in:
Bibliographic Details
Main Authors INTERLANDI, Matteo, ZHANG, Lihao, SEN, Rathijit, BANDA, Dalitso Hansini, ASADA, Yuki, FU, Victor Renjie, GANDHI, Apurva Sandeep, GEMAWAT, Advitya
Format Patent
LanguageEnglish
French
Published 18.04.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Example aspects include techniques for query processing over deep neural network runtimes. These techniques include receiving a query including a query operator and a trainable user defined function (UDF). In addition, the techniques include determining a query representation based on the query, and determining, for performing the query in a neural network runtime, an initial neural network program based on the query representation, the initial neural network program including a differentiable operators corresponding to the query operator. and executing the neural network program in the neural network runtime over the neural network data structure to generate a query result. Further, the techniques include training the initial neural network program via the neural network runtime to determine a trained neural network program, and executing the trained neural network program in the neural network runtime to generate inference information. Des aspects donnés à titre d'exemple comprennent des techniques de traitement d'interrogation pendant des temps d'exécution de réseau neuronal profond (DNN). Ces techniques consistent à recevoir une interrogation comprenant un opérateur d'interrogateur et une fonction définie par l'utilisateur apte à l'apprentissage (UDF). De plus, les techniques consistent à déterminer une représentation d'interrogation sur la base de l'interrogation et à déterminer, pour effectuer l'interrogation dans un temps d'exécution de réseau neuronal, un programme de réseau neuronal initial sur la base de la représentation d'interrogation, le programme de réseau neuronal initial comprenant un opérateur différentiable correspondant à l'opérateur d'interrogation et à exécuter le programme de réseau neuronal dans le temps d'exécution de réseau neuronal sur la structure de données de réseau neuronal pour générer un résultat d'interrogation. En outre, les techniques consistent à entraîner le programme de réseau neuronal initial par l'intermédiaire du temps d'exécution de réseau neuronal pour déterminer un programme de réseau neuronal entraîné et à exécuter le programme de réseau neuronal entraîné dans le temps d'exécution de réseau neuronal pour générer des informations d'inférence.
Bibliography:Application Number: WO2023US33315