paper-with-me

Papers

Phyelds: A Pythonic Framework for Aggregate Computing

2026-03-31 · Gianluca Aguzzi, Davide Domini, Nicolas Farabegoli, Mirko Viroli arxiv

Aggregate programming is a field-based coordination paradigm with over a decade of exploration and successful applications across domains including sensor networks, robotics, and IoT, with implementations in various programming languages, such as Protelis, ScaFi (Scala), and FCPP (C++). A recent research direction integrates machine learning with aggregate computing, aiming to support large-scale distributed learning and provide new abstractions for implementing learning algorithms. However, existing implementations do not target data science practitioners, who predominantly work in Python--the de facto language for data science and machine learning, with a rich and mature ecosystem. Python also offers advantages for other use cases, such as education and robotics (e.g., via ROS). To address this gap, we present Phyelds, a Python library for aggregate programming. Phyelds offers a fully featured yet lightweight implementation of the field calculus model of computation, featuring a Pythonic API and an architecture designed for seamless integration with Python's machine learning ecosystem. We describe the design and implementation of Phyelds and illustrate its versatility across domains, from well-known aggregate computing patterns to federated learning coordination and integration with a widely used multi-agent reinforcement learning simulator.

📄 PDF Abstract BibTeX arXiv:2603.29999

Code (0)

등록된 구현이 없습니다.

Tasks

Multi-agent Reinforcement LearningFederated Learning

Similar Papers 제목 키워드 기반

PyTorch: An Imperative Style, High-Performance Deep Learning Library

2019-12-03 · NeurIPS 2019 12 · Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer 외

Deep learning frameworks have often focused on either usability or speed, but not both. PyTorch is a machine learning library that shows that these two goals are in fact compatible: it provides an imperative and Pythonic…

Deep LearningVocal Bursts Intensity Prediction

No Saved Kaleidosope: an 100% Jitted Neural Network Coding Language with Pythonic Syntax

2024-09-17 · Augusto Seben da Rosa, Marlon Daniel Angeli, Jorge Aikes Junior, Alef Iury Ferreira 외

We developed a jitted compiler for training Artificial Neural Networks using C++, LLVM and Cuda. It features object-oriented characteristics, strong typing, parallel workers for data pre-processing, pythonic syntax for e…

A Pythonic Functional Approach for Semantic Data Harmonisation in the ILIAD Project

2026-02-27 · Erik Johan Nystad, Francisco Martín-Recuerda arxiv

Semantic data harmonisation is a central requirement in the ILIAD project, where heterogeneous environmental data must be harmonised according to the Ocean Information Model (OIM), a modular family of ontologies for enab…

Synthesizing Programmatic Reinforcement Learning Policies with Large Language Model Guided Search

2024-05-26 · Max Liu, Chan-Hung Yu, Wei-Hsu Lee, Cheng-Wei Hung 외

Programmatic reinforcement learning (PRL) has been explored for representing policies through programs as a means to achieve interpretability and generalization. Despite promising outcomes, current state-of-the-art PRL m…

Common Sense ReasoningLanguage ModelingLanguage ModellingLarge Language Model

Estimating Aggregate Properties In Relational Networks With Unobserved Data

2020-01-16 · Varun Embar, Sriram Srinivasan, Lise Getoor

Aggregate network properties such as cluster cohesion and the number of bridge nodes can be used to glean insights about a network's community structure, spread of influence and the resilience of the network to faults. E…

Relational Reasoning