
Post-Doctoral Research Visit F - M Cooperative Inference Strategies H/F INRIA
Nice - 06 CDD- 🏠 Télétravail partiel
- 🕑 12 mois
- Service public des collectivités territoriales
Les missions du poste
Post-Doctoral Research Visit F/M Cooperative Inference Strategies
Le descriptif de l'offre ci-dessous est en Anglais
Type de contrat : CDD
Niveau de diplôme exigé : Thèse ou équivalent
Fonction : Post-Doctorant
A propos du centre ou de la direction fonctionnelle
The Inria centre at Université Côte d'Azur includes 42 research teams and 9 support services. The centre's staff (about 500 people) is made up of scientists of dierent nationalities, engineers, technicians and administrative staff. The teams are mainly located on the university campuses of Sophia Antipolis and Nice as well as Montpellier, in close collaboration with research and higher education laboratories and establishments (Université Côte d'Azur, CNRS, INRAE, INSERM...), but also with the regiona economic players.
With a presence in the fields of computational neuroscience and biology, data science and modeling, software engineering and certification, as well as collaborative robotics, the Inria Centre at Université Côte d'Azur is a major player in terms of scientific excellence through its results and collaborations at both European and international levels.
Contexte et atouts du poste
This PostDos is funded by the challenge Inria-Nokia Bell Labs : LearnNet (LearningNetworks)
Researchers involved
At Inria : Giovanni Neglia, Chuan Xu, Aurélien Bellet
At Nokia :Fabio Pianese, Calvin Chen, Tianzhu Zhang
Mission confiée
Introduction
An increasing number of applications rely on complex inference tasks based on machine learning(ML). Currently, two options exist to run such tasks : either served directly by the end device (e.g., smartphones, IoT equipment, smart vehicles) or offloaded to a remote cloud. Both options may beunsatisfactory for many applications : local models may have inadequate accuracy, while the cloudmay fail to meet delay constraints. In [SSCN+24], researchers from the Inria NEO and Nokia AIRLteams presented the novel idea of inference delivery networks (IDNs), networks of computing nodesthat coordinate to satisfy ML inference requests achieving the best trade-off between latency andaccuracy. IDNs bridge the dichotomy between device and cloud execution by integrating inference delivery at the various tiers of the infrastructure continuum (access, edge, regional data center, cloud).Nodes with heterogeneous capabilities can store a set of monolithic machine-learning models withdifferent computational/memory requirements and different accuracy and inference requests that canbe forwarded to other nodes if the local answer is not considered accurate enough.
Research goal
Given an AI model's placement in an IDN, we will study inference delivery strategies to BE implementedat each node in this task. For example, a simple inference delivery strategy is to provide the inferencefrom the local AI model if this seems to BE accurate enough or to forward the input to a more accuratemodel at a different node if the inference quality improvement (e.g., in terms of accuracy) compensatesfor the additional delay or resource consumption. Besides this serve-locally-or-forward policy, we willinvestigate more complex inference delivery strategies, which may allow inferences from models atdifferent clients to BE combined. To this purpose, we will rely on ensemble learning approaches [MS22]like bagging [Bre96] or boosting [Sch99], adapting them to IDN distinct characteristics. For example, in an IDN, models may or may not BE trained jointly, may BE trained on different datasets, and havedifferent architectures, ruling out some ensemble learning techniques. Moreover, queries to remotemodels incur a cost, which leads to prefer ensemble learning techniques that do not require jointevaluation of all available models.
In an IDN, models could BE jointly trained on local datasets using federated learning algorithms[KMA+21]. We will study how the selected inference delivery strategy may require changes to such algorithms to consider the statistical heterogeneity induced by the delivery strategy itself. For example,
nodes with more sophisticated models will receive inference requests for difficult samples from nodeswith simpler and less accurate models, leading to a change in the data distribution seen at inferencewith respect to that of the local dataset. Some preliminary results about the training for early-exit
networks in this context are in [KSR+24].
1
References
[Bre96] Leo Breiman. Bagging predictors. Machine Learning, 24(2) :123-140, August 1996.
[KMA+21] Peter Kairouz et al, Advances andOpen Problems in Federated Learning. Foundations and Trends® in Machine Learning,14(1-2) :1-210, 2021.
[KSR+24] Caelin Kaplan, Tareq Si Salem, Angelo Rodio, Chuan Xu, and Giovanni Neglia. Federatedlearning for cooperative inference systems : The case of early exit networks, 2024.
[MS22] Ibomoiye Domor Mienye and Yanxia Sun. A Survey of Ensemble Learning : Concepts, Algorithms, Applications, and Prospects. IEEE Access, 10 :99129-99149, 2022.
[Sch99] Robert E. Schapire. A brief introduction to boosting. In Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2, IJCAI'99, pages 1401-1406,San Francisco, CA, USA, July 1999. Morgan Kaufmann Publishers Inc.
[SSCN+24]T. Si Salem, G. Castellano, G. Neglia, F. Pianese and A. Araldo, "Toward Inference Delivery Networks : Distributing Machine Learning With Optimality Guarantees, " in IEEE/ACM Transactions on Networking, vol. 32, no. 1, pp. 859-873, Feb. 2024
Principales activités
Research.
If the selected candidate is interested, he/she may BE involved in students' supervision (master and PhD level) and teaching activities.
Compétences
Candidates must hold a Ph.D. in Applied Mathematics, Computer Science or a closely related discipline. Candidates must also show evidence of research productivity (e.g. papers, patents, presentations, etc.) at the highest level.
We prefer candidates who have strong mathematical background (on optimization, statistical learning or privacy) and in general are keen on using mathematics to model real problems and get insights. The candidate should also BE knowledgeable on machine learning and have good programming skills. Previous experiences with PyTorch or TensorFlow is a plus.
Avantages
- Subsidized meals
- Partial reimbursement of public transport costs
- Leave : 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
- Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
- Professional equipment available (videoconferencing, loan of computer equipment, etc.)
- Social, cultural and sports events and activities
- Access to vocational training
- Social security coverage
Rémunération
Gross Salary : 2788 € per month
Bienvenue chez INRIA
A propos d'Inria
Inria est l'institut national de recherche dédié aux sciences et technologies du numérique. Il emploie 2600 personnes. Ses 215 équipes-projets agiles, en général communes avec des partenaires académiques, impliquent plus de 3900 scientifiques pour relever les défis du numérique, souvent à l'interface d'autres disciplines. L'institut fait appel à de nombreux talents dans plus d'une quarantaine de métiers différents. 900 personnels d'appui à la recherche et à l'innovation contribuent à faire émerger et grandir des projets scientifiques ou entrepreneuriaux qui impactent le monde. Inria travaille avec de nombreuses entreprises et a accompagné la création de plus de 200 start-up. L'institut s'eorce ainsi de répondre aux enjeux de la transformation numérique de la science, de la société et de l'économie.
- Nice - 06
- CDD
Créez une alerte
Pour être informé rapidement des nouvelles offres, merci de préciser les critères :
Finalisez votre candidature
sur le site du recruteur
Créez votre compte pour postuler
sur le site du recruteur !
sur le site du recruteur
sur le site du recruteur !
Recherches similaires
- Job Monaco
- Job Cannes
- Job Antibes
- Job Menton
- Job Grasse
- Job Cagnes-sur-Mer
- Job Carros
- Job Vence
- Job Saint-Laurent-du-Var
- Job Villeneuve-Loubet
- Entreprises Nice
- Job Fonction publique
- Job Collectivités
- Job Fonction publique territoriale
- Job Public
- Job Numérique
- Job Fonction publique Nice
- Job Collectivités Nice
- Job Fonction publique territoriale Nice
- Job Cdd Nice
- Job Anglais Nice
- INRIA Nice
{{title}}
{{message}}
{{linkLabel}}