PhD Position in Trustworthy AI Hardware Architectures

il y a 4 semaines


Rennes, Bretagne, France INRIA Temps plein

Context and Background

As the demand for Artificial Intelligence (AI) applications grows, there is an increasing need to distribute AI applications from the cloud to edge devices. This trend aims to address issues related to data privacy, bandwidth limitations, power consumption reduction, and low latency requirements, especially for real-time, mission- and safety-critical applications.

The direct consequence is the intense activity in designing custom and embedded AI Hardware architectures (AI-HW) to support energy-intensive data movement, speed of computation, and large memory resources that AI requires to achieve its full potential. Moreover, explaining AI decisions, referred to as eXplainable AI (XAI), is highly desirable in order to increase the trust and transparency in AI, safely use AI in the context of critical applications, and further expand AI application areas.

AI-HW, similar to traditional computing hardware, is subject to faults that can have several sources: variability in fabrication process parameters, latent defects, or even environmental stress. One of the overlooked aspects is the role that HW faults can have in AI decisions. Indeed, there is a common belief that AI applications have an intrinsic high-level or resilience w.r.t. errors and noise. However, recent studies in the scientific literature have shown that AI-HW is not always immune to HW errors. This can jeopardize all the effort of having an explainable AI, leading any attempt to explainability to be either inconclusive or misleading.

Therefore, before explaining the decision of an AI algorithm - to gain confidence and trust in it - firstly the reliability of the hardware executing the AI algorithm needs to be guaranteed, even in the presence of hardware faults. In this way, trust and transparency of an implemented AI model can be ensured, not only in the context of mission- and safety-critical applications, but also in our everyday life.

Mission Confiee

The goal of the Ph.D. thesis is to study the impact of hardware faults not only on the AI decisions, but also on algorithms developed to explain AI (XAI) models. The objective is to make AI-HW reliable by understanding how hardware faults (due to variability, aging, external perturbations) can impact AI and XAI decisions and how to mitigate those impacts efficiently. The final goal is to enable the transparency of the AI-HW by designing self-explainable, trustworthy, reliable, and real-time verifiable AI hardware accelerators, capable of performing self-test, self-diagnosis, and self-correction.

Main Activities

  • Analyze the possible failure mechanisms affecting the hardware;
  • From the knowledge of failure mechanisms, derive the corresponding hardware faults (i.e., the logical representation of a failure mechanism);
  • Analyze their impact on AI and XAI results, in terms of accuracy degradation and determine their criticality;
  • Design low-cost fault tolerance approaches to efficiently detect/correct HW faults, thus ensuring the correctness of the hardware, with the goal to ensure a both correct AI and XAI decisions.

A possible approach to fault tolerance is to apply XAI techniques to produce explanations about the state of the hardware during inference and turn these explanations into actions to correct hardware faults. This Ph.D. subject targets the study of the impact of HW faults on both prototypes created by self-explainable models at training time and post-explanations at inference time. The starting point will be existing state-of-the-art AI HW accelerators optimized for energy efficiency and the outcome will be fault-tolerant versions, still energy efficient.

Required Technical Skills

  • Good knowledge of computer architectures and embedded systems;
  • Machine Learning (pytorch/tensorflow);
  • HW design: VHDL/Verilog basics, HW synthesis flow;
  • Basic programming knowledge (C/C++, python);
  • Experience with High Level Synthesis (HLS) is a plus;
  • Experience in fault tolerant architectures is a plus.

Candidates must have a Master's degree (or equivalent) in Computer Science, Computer Engineering, or Electrical Engineering.

Languages

Proficiency in written English and fluency in spoken English required.

Relational Skills

The candidate will work in a research team, where regular meetings will be set up. The candidate has to be able to present the progress of their work in a clear and detailed manner.

Other Valued Appreciated

Open-mindedness, strong integration skills, and team spirit.

Most Importantly, We Seek Highly Motivated Candidates

Advantages

  • Subsidized meals;
  • Partial reimbursement of public transport costs;
  • Possibility of teleworking (90 days per year) and flexible organization of working hours;
  • Partial payment of insurance costs.

Remuneration

Monthly gross salary amounting to 2100 euros for the first and second years and 2200 euros for the third year.



  • Rennes, Bretagne, France INRIA Temps plein

    Job Context:The INRIA research team is seeking a highly motivated PhD student to work on the development of trustworthy AI hardware architectures. The goal of the project is to design and implement AI hardware accelerators that are resilient to hardware faults and ensure the transparency of AI decisions.Key Responsibilities:Analyze the impact of hardware...


  • Rennes, Bretagne, France INRIA Temps plein

    Context and Background:As the field of Artificial Intelligence (AI) continues to advance, the need to distribute AI applications from the cloud to edge devices has become increasingly important. This trend aims to address issues related to data privacy, bandwidth limitations, power consumption reduction, and low latency requirements, particularly in...


  • Rennes, Bretagne, France INRIA Temps plein

    Context and BackgroundThe increasing need to distribute Artificial Intelligence (AI) applications from the cloud to edge devices has led to a growing trend of designing custom and embedded AI Hardware architectures (AI-HW) to support energy-intensive data movement, speed of computation, and large memory resources that AI requires to achieve its full...


  • Rennes, Bretagne, France INRIA Temps plein

    Context and BackgroundThe increasing need to distribute Artificial Intelligence (AI) applications from the cloud to edge devices has led to a growing trend of designing custom and embedded AI Hardware architectures (AI-HW) to support energy-intensive data movement, speed of computation, and large memory resources that AI requires to achieve its full...


  • Rennes, Bretagne, France INRIA Temps plein

    Context and benefits of the positionThe successful candidate will be part of a research team focused on designing and developing reliable hardware accelerators for deep neural networks. The goal of this PhD project is to investigate the impact of hardware faults on the accuracy of DNNs and to propose novel fault-tolerant architectures.Key...


  • Rennes, Bretagne, France INRIA Temps plein

    Research Position in Fault-Tolerant Deep Neural NetworksAs part of our research team at INRIA, we are seeking a highly motivated PhD student to work on the design and development of fault-tolerant deep neural networks. The goal of this project is to investigate the impact of hardware faults on the reliability of deep neural networks and to develop novel...


  • Rennes, Bretagne, France INRIA Temps plein

    Context and ObjectivesThe goal of this PhD thesis is to design and develop an optimized algorithm-level fault injection framework to assess the resilience of DNN hardware accelerators to hardware faults. This framework will enable the application of low-cost selective fault-tolerance strategies.Main ActivitiesThe PhD student will design and develop a...


  • Rennes, Bretagne, France INRIA Temps plein

    PhD Position in Unconventional AI Accelerator Reliability EnhancementAt INRIA, we are seeking a highly motivated PhD student to join our research team and contribute to the development of novel AI accelerator architectures.About the ProjectThe goal of this PhD project is to investigate the reliability of unconventional AI accelerators, specifically those...


  • Rennes, Bretagne, France INRIA Temps plein

    Job DescriptionThis PhD position is part of the Adapting project, which focuses on designing adaptive embedded hardware architectures for AI. We are seeking a highly motivated PhD researcher to work on designing new incremental machine learning algorithms that can run on embedded systems with limited computational power, memory, and energy efficiency.Context...


  • Rennes, Bretagne, France INRIA Temps plein

    PhD Position F/M Continual Learning and Low-Precision Arithmetic on Edge DevicesAt INRIA, we are seeking a highly motivated PhD researcher to investigate the impact of low-precision arithmetic on continual learning tasks on edge devices. The successful candidate will be part of the TARAN team and contribute to the FAIRe project.Context: The position is...


  • Rennes, Bretagne, France INRIA Temps plein

    Context and BackgroundDeep Neural Networks (DNNs) are currently one of the most intensively and widely used predictive models in the field of machine learning. DNNs have proven to give very good results for many complex tasks and applications, such as object recognition in images/videos, natural language processing, satellite image recognition, robotics,...


  • Rennes, Bretagne, France INRIA Temps plein

    Job Context and RequirementsWe are seeking a highly motivated PhD researcher to join our team at INRIA and contribute to the development of fault-tolerant deep learning hardware. The successful candidate will have the opportunity to work on a cutting-edge research project that aims to design and develop an optimized algorithm-level fault injection framework...


  • Rennes, Bretagne, France INRIA Temps plein

    Job DescriptionWe are seeking a highly motivated PhD student to join our team at INRIA and work on a project focused on designing adaptive embedded hardware architectures for AI. The PhD will investigate incremental learning of foundation models on embedded systems, with a focus on resource efficiency, privacy, and low energy consumption.Key...


  • Rennes, Bretagne, France INRIA Temps plein

    About the RoleWe are seeking a highly motivated and creative PhD student to join our team at INRIA Rennes, within the TARAN team. The successful candidate will be involved in common initiatives with other members of the FAIRe project.Job DescriptionThe position is focused on investigating the performance impact of using low-precision arithmetic in the...


  • Rennes, Bretagne, France INRIA Temps plein

    Job Description:We are seeking a highly motivated PhD student to join our team at INRIA Rennes - Bretagne Atlantique Centre. The successful candidate will work on the reliability enhancement of unconventional AI accelerators, focusing on the identification of hardware and software vulnerabilities in PIM accelerators for DNNs and proposing fault mitigation...


  • Rennes, Bretagne, France INRIA Temps plein

    Job Description:We are seeking a highly motivated PhD student to join our team at INRIA Rennes - Bretagne Atlantique Centre. The successful candidate will work on the reliability enhancement of unconventional AI accelerators, focusing on PIM-based architectures.Key Responsibilities:Characterize the radiation-induced impact on system reliability for different...


  • Rennes, Bretagne, France INRIA Temps plein

    Project ContextMETA-TOO is a European project that aims to investigate gender-based inappropriate social interactions in the Metaverse. The project is placed at the intersection of VR/AR uptake, and social, behavioral, and technological research. In this fast-evolving digital environment, META-TOO addresses the urgent matter of abusive behavior within the...


  • Rennes, Bretagne, France INRIA Temps plein

    Ph.D. Thesis: Reliable Deep Neural Network Hardware AcceleratorsThe aim of this Ph.D. research is to design and develop an optimized algorithm-level fault injection framework to assess the resiliency of DNN HW accelerators to HW faults.The Ph.D. student will design and develop a methodology to perform large-scale fault analysis on state-of-the-art DNN...


  • Rennes, Bretagne, France INRIA Temps plein

    About INRIA Rennes - Bretagne Atlantique CentreLocated at the heart of a rich R&D and innovation ecosystem, INRIA Rennes - Bretagne Atlantique Centre is one of Inria's eight centres, boasting more than thirty research teams. As a major and recognized player in the field of digital sciences, it is at the forefront of innovation.Mission OverviewOur team is...


  • Rennes, Bretagne, France INRIA Temps plein

    Context: This PhD position is part of the TARAN team at Inria Rennes, involved in the FAIRe project.Mission: The goal of this thesis is to investigate the impact of low-precision arithmetic on the performance of continual learning systems on edge devices.Objectives:Implement and test various low-precision variants of continual learning methods.Develop...