AI/ML services

The success of a multi-provider cloud-edge continuum depends on seamlessly integrating AI service capabilities with the underlying infrastructure while fully leveraging its distributed and dynamic properties. To achieve this, algorithms must be designed:

Research directions

Cooperative and collaborative AI algorithms

Our goal is to develop innovative methods for coordinating deep learning agents using complex network approaches. This includes decentralizing AI algorithms, exploring a mixture of agents, and developing socially interpretable reinforcement learning methods. We aim to advance AI by improving deep learning agent coordination, enhancing performance in distributed systems, and fostering human-machine cooperation. Key areas include:

We will explore federated learning techniques, develop cooperative self-rewarding schemes for language models, and design cooperative embodied agents. Finally, we will investigate multi-agent reinforcement learning algorithms to coordinate human-driven and autonomous vehicles, focusing on roundabout scenarios.

Dynamic and resource-aware AI algorithm 

We aim to develop AI algorithms that adapt to available computational resources and efficiently use the resources available (data, energy and processing capabilities) by investigating three directions:

AI-enabled edge-cloud continuum

The dynamic and adaptive architectures for AI/ML services developed in the project are by-design “orchestratable” in the edge-cloud framework. The infrastructure will leverage these characteristics to address the challenges of efficient and adaptive service deployment and orchestration in heterogeneous environments. 

These methods ensure seamless deployment of AI services in cloud-to-edge environments.

Key aspects include deployment automation, such as resource mapping, selection, and autoscaling, and orchestration automation, leveraging a composition infrastructure (data and control planes) and declarative management through high-level specifications for composition, requirements, constraints, and monitoring.