Pietro Mazzaglia

Mr. Pietro Mazzaglia

IDLab - Ghent University
orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
21 February 2022 in Entropy
Verified
Journal Article
Open access
PDF file
Pietro MazzagliaPietro Mazzaglia
Pietro Mazzaglia
TVTim Verbelen
Tim Verbelen
OCOzan Catal
Ozan Catal
BDBart Dhoedt
Bart Dhoedt
The free energy principle, and its corollary active inference, constitute a bio-inspired theory that assumes biological agents act to remain in a restricted set of preferred states of the world, i.e., they minimize their free energy. Under this principle, biological agents learn a generative model of the world and plan actions in the future that will maintain the agent in an homeostatic state that satisfies its preferences. This framework lends itself to being realized in silico, as it comprehends important aspects that make it computationally affordable, such as variational inference and amortized planning. In this work, we investigate the tool of deep learning to design and realize artificial agents based on active inference, presenting a deep-learning oriented presentation of the free energy principle, surveying works that are relevant in both machine learning and active inference areas, and discussing the design choices that are involved in the implementation process. This manuscript probes newer perspectives for the active inference framework, grounding its theoretical aspects into more pragmatic affairs, offering a practical guide to active inference newcomers and a starting point for deep learning practitioners that would like to investigate implementations of the free energy principle.

18 February 2021 in Journal of Grid Computing
Verified
Journal Article
Open access
PDF file
OTOrazio Tomarchio
Orazio Tomarchio
DCDomenico Calcaterra
Domenico Calcaterra
Giuseppe Di ModicaGiuseppe Di Modica
Giuseppe Di Modica
Pietro MazzagliaPietro Mazzaglia
Pietro Mazzaglia
The growth in the number and types of cloud-based services offered to IT customers is supported by the constant entry of new actors in the market and the consolidation of disruptive technologies such as AI, Big Data and Micro-services. From the customer’s perspective, in a market landscape where the cloud offer is highly diversified due to the presence of multiple competing service providers, picking the service that best accommodate their specific needs is a critical challenge. Once the choice is made, so called “cloud orchestration tools” (orchestrators) are required to take care of the customer application’s life-cycle. While big players offer their customers proprietary orchestrators, in the literature quite a number of open-source initiatives have launched multi-cloud orchestrators capable of transparently managing applications on top of the most representative cloud platforms. In this paper, we propose TORCH, a TOSCA-based framework for the deployment and orchestration of cloud applications, both classical and containerised, on multiple cloud providers. The framework assists the cloud customer in defining application requirements by using standard specification models. Unlike other multi-cloud orchestrators, adopts a strategy that separates the provisioning workflow from the actual invocation of proprietary cloud services API. The main benefit is the possibility to add support to any cloud platforms at a very low implementation cost. In the paper, we present a prototypal implementation of TORCH and showcase its interaction with two different container-based cluster platforms. Preliminary performance tests conducted on a small-scale test-bed confirm the potential of TORCH.

21 March 2024 in Neural Computation
Verified
Journal Article
Closed access
PDF file
TMToon Van de Maele
Toon Van de Maele
TVTim Verbelen
Tim Verbelen
Pietro MazzagliaPietro Mazzaglia
Pietro Mazzaglia
SFStefano Ferraro
Stefano Ferraro
BDBart Dhoedt
Bart Dhoedt
Representing a scene and its constituent objects from raw sensory data is a core ability for enabling robots to interact with their environment. In this letter, we propose a novel approach for scene understanding, leveraging an object-centric generative model that enables an agent to infer object category and pose in an allocentric reference frame using active inference, a neuro-inspired framework for action and perception. For evaluating the behavior of an active vision agent, we also propose a new benchmark where, given a target viewpoint of a particular object, the agent needs to find the best matching viewpoint given a workspace with randomly positioned objects in 3D. We demonstrate that our active inference agent is able to balance epistemic foraging and goal-driven behavior, and quantitatively outperforms both supervised and reinforcement learning baselines by more than a factor of two in terms of success rate.

18 June 2024 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
Pietro MazzagliaPietro Mazzaglia
Pietro Mazzaglia
NBNicholas Backshall
Nicholas Backshall
XMXiao Ma
Xiao Ma
SJStephen James
Stephen James
Joint space and task space control are the two dominant action modes for controlling robot arms within the robot learning literature. Actions in joint space provide precise control over the robot's pose, but tend to suffer from inefficient training; actions in task space boast data-efficient training but sacrifice the ability to perform tasks in confined spaces due to limited control over the full joint configuration. This work analyses the criteria for designing action spaces for robot manipulation and introduces ER ( E nd-effector R edundancy), a novel action space formulation that, by addressing the redundancies present in the manipulator, aims to combine the advantages of both joint and task spaces, offering fine-grained comprehensive control with overactuated robot arms whilst achieving highly efficient robot learning. We present two implementations of ER, ERAngle (ERA) and ERJoint (ERJ), and we show that ERJ in particular demonstrates superior performance across multiple settings, especially when precise control over the robot configuration is required. We validate our results both in simulated and real robotic environments.

28 September 2022 in Sensors
Verified
Journal Article
Open access
PDF file
SFStefano Ferraro
Stefano Ferraro
TMToon Van de Maele
Toon Van de Maele
Pietro MazzagliaPietro Mazzaglia
Pietro Mazzaglia
TVTim Verbelen
Tim Verbelen
BDBart Dhoedt
Bart Dhoedt
The robotics field has been deeply influenced by the advent of deep learning. In recent years, this trend has been characterized by the adoption of large, pretrained models for robotic use cases, which are not compatible with the computational hardware available in robotic systems. Moreover, such large, computationally intensive models impede the low-latency execution which is required for many closed-loop control systems. In this work, we propose different strategies for improving the computational efficiency of the deep-learning models adopted in reinforcement-learning (RL) scenarios. As a use-case project, we consider an image-based RL method on the synergy between push-and-grasp actions. As a first optimization step, we reduce the model architecture in complexity, by decreasing the number of layers and by altering the architecture structure. Second, we consider downscaling the input resolution to reduce the computational load. Finally, we perform weight quantization, where we compare post-training quantization and quantized-aware training. We benchmark the improvements introduced in each optimization by running a standard testing routine. We show that the optimization strategies introduced can improve the computational efficiency by around 300 times, while also slightly improving the functional performance of the system. In addition, we demonstrate closed-loop control behaviour on a real-world robot, while processing everything on a Jetson Xavier NX edge device.

1 January 2020
Verified
Conference Paper
Open access
DCDomenico Calcaterra
Domenico Calcaterra
GMGiuseppe Di Modica
Giuseppe Di Modica
Pietro MazzagliaPietro Mazzaglia
Pietro Mazzaglia
OTOrazio Tomarchio
Orazio Tomarchio