Repository navigation
Expand file tree
/
Copy pathprojects.html
More file actions
139 lines (137 loc) · 17.5 KB
/
Copy pathprojects.html
File metadata and controls
139 lines (137 loc) · 17.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-C4TVS1004P"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-C4TVS1004P');
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Projects - Daniel de Oliveira</title>
<meta name="description" content="Research Projects of Daniel de Oliveira">
<meta name="keywords" content="Projects, Research, Daniel de Oliveira, UFF, IC-UFF">
<link rel="icon" href="arquivos/uff.png">
<link rel="stylesheet" href="assets/site.css">
<script src="assets/site.js" defer></script>
</head>
<body>
<header class="site-header">
<a class="logo-link" href="index.html" aria-label="Daniel de Oliveira — home">
<img src="arquivos/uff.png" alt="Universidade Federal Fluminense" width="72" height="72">
<span>Daniel de Oliveira<small>Institute of Computing / UFF</small></span>
</a>
<nav aria-label="Main navigation">
<a href="index.html">Home</a>
<a href="cv.html">Publications</a>
<a href="books.html">Books</a>
<a href="ap.html">Research Areas</a>
<a href="cur.html">Teaching</a>
<a href="collab.html">Collaborations</a>
<a href="li.html">Students</a>
<a href="awards.html">Awards</a>
<a href="projects.html">Projects</a>
<a href="software.html" aria-current="page">Software</a>
<a href="per.html">News</a>
</nav>
<a class="header-group" href="https://uffescience.ic.uff.br" target="_blank" rel="noreferrer">
<svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="1"/><path d="M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z"/><path d="M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z"/></svg><span>UFFeScience</span><svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>
</a>
</header>
<main id="inicio">
<section class="page-intro">
<div class="kicker"><span></span> PROJECTS / FUNDING / TEAMS</div>
<h1>Research Projects</h1>
<p>This page highlights the main research projects coordinated by Daniel de Oliveira.</p>
</section>
<section class="section ">
<div class="section-heading">
<div>
<div class="kicker">ACTIVE PROJECTS</div>
<h2>Coordinated projects</h2>
</div>
<span class="source-label"><span class="status-dot"></span>3 active projects</span>
</div>
<div class="project-directory">
<article class="project-entry">
<div class="project-entry-header">
<div class="project-entry-info">
<h3>PROV4DistML: Provenance Data Management for the Analysis of Distributed Machine Learning Applications</h3>
<p class="project-alt-title">PROV4DistML: Gerência de Dados de Proveniência para Análise de Aplicações de Aprendizado de Máquina Distribuído</p>
<div class="project-meta"><div><span>Period</span>2025 - Current</div><div class="active"><span>Status</span>Active</div><div><span>Nature</span>Research</div><div><span>Funding</span>R$ 75,600.00</div></div>
<div class="expandable">
<div class="expandable-body"><p>Distributed Machine Learning (or simply Distributed Learning) and its branches, such as Federated Learning, represent approaches that enable collaboration among multiple devices or users in training Machine Learning models, including deep neural networks and clustering algorithms. These techniques have been widely applied in areas such as Astronomy, Medicine, and Biology due to their ability to accelerate the training of complex models by distributing the processing across multiple machines. In particular, Federated Learning allows training to occur without the need to centralize data, thereby preserving privacy and security, making it ideal for scenarios involving sensitive data, such as personal information. In a typical configuration, each worker (e.g., smartphones, computers, or clusters) trains a model locally and sends model updates to a central server. This server combines the contributions into a global model, which is redistributed for new training rounds. Distributed training is an iterative process that can be time-intensive, with its duration influenced by factors such as aggregation methods, hyperparameter choices, and the characteristics of the datasets used. The analysis of metrics such as accuracy and fine-tuning of configurations during distributed training enables important improvements, such as increased efficiency, better model interpretability, and higher fault tolerance. In this context, provenance data emerges as a promising solution to represent and track the lifecycle of artifacts generated during the distributed learning process, such as datasets, applied transformations, trained models, and adopted configurations. These data not only enable the monitoring and analysis of training but also allow interventions, such as dynamic parameter adjustments and configuration adaptations. The PROV4DistML project aims to develop solutions to capture, model, store, and manage provenance data in Distributed and Federated Learning applications. Additionally, the project seeks to leverage these data to support actions such as automatic parameter tuning, improving result interpretability, and increasing the robustness of training. In this way, PROV4DistML contributes to the development of more efficient, transparent, and resilient solutions in Distributed Learning.</p></div>
<button type="button" class="expand-toggle" aria-expanded="false">Read full description <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></button>
</div>
</div>
<aside class="project-side">
<span>TEAM</span>
<div class="avatar-stack"><img src="arquivos/Daniel.jpeg" alt="Daniel Cardoso Moraes de Oliveira" title="Daniel Cardoso Moraes de Oliveira (Coordinator)" loading="lazy"><img src="arquivos/MarcosLage.jpeg" alt="Marcos Lage" title="Marcos Lage" loading="lazy"><img src="arquivos/Aline.jpeg" alt="Aline Marins Paes Carvalho" title="Aline Marins Paes Carvalho" loading="lazy"><img src="arquivos/Marta.jpeg" alt="Marta Mattoso" title="Marta Mattoso" loading="lazy"><img src="arquivos/Debora.jpeg" alt="Debora Pina" title="Debora Pina" loading="lazy"><img src="arquivos/Liliane.jpeg" alt="Liliane Neves" title="Liliane Neves" loading="lazy"><img src="arquivos/CamilaLopes.jpeg" alt="Camila Lopes" title="Camila Lopes" loading="lazy"><img src="arquivos/Lyncoln.jpeg" alt="Lyncoln S. de Oliveira" title="Lyncoln S. de Oliveira" loading="lazy"></div>
<span>FUNDING AGENCY</span>
<img class="funder" src="arquivos/cnpq.png" alt="CNPq">
</aside>
</div>
</article>
<article class="project-entry">
<div class="project-entry-header">
<div class="project-entry-info">
<h3>Execution and Analysis of Federated Machine Learning Workflows for Astronomy in High-Performance Computing Environments</h3>
<p class="project-alt-title">Execução e Análise de Workflows de Aprendizado de Máquina Federado para Astronomia em Ambientes de Computação de Alto Desempenho</p>
<div class="project-meta"><div><span>Period</span>2024 - Current</div><div class="active"><span>Status</span>Active</div><div><span>Nature</span>Research</div><div><span>Funding</span>R$ 346,495.70</div></div>
<div class="expandable">
<div class="expandable-body"><p>In recent decades, Machine Learning has received growing attention from both academia and industry. However, traditional Machine Learning approaches face critical challenges, especially regarding data privacy and the volume and transfer of information to be processed. To address these issues, Federated Learning has emerged as a promising solution. This approach allows different nodes in a network to train models collaboratively without the need for direct sharing of examples, thereby preserving privacy and minimizing the amount of data transmitted between parties. However, the training process in Federated Learning brings specific challenges, such as the heterogeneity of participating nodes, which vary in terms of computational capacity and data characteristics. The effective distribution of training tasks among these nodes is crucial to ensure the process is both efficient and fair. Another critical point involves the monitoring and analysis of workflows in Federated Learning. Although tasks generate and consume large amounts of data, the lack of clear provenance documentation makes it difficult to analyze the results obtained. Provenance data capture provides an effective solution, increasing reliability, reproducibility, and offering mechanisms for interpreting the resulting models. Nevertheless, in the specific context of Federated Learning, the use of provenance data is still at an early stage, with current solutions showing limitations in capturing relevant metadata and in leveraging it for training monitoring and optimization. This project aims to address these gaps by proposing the development of algorithms and techniques that enable the extraction, modeling, and management of provenance data in the Federated Learning environment. The goal is not only to improve the allocation and scheduling of training tasks, but also to provide robust analytical support to users by integrating provenance data into existing frameworks. As a case study, we will use an application for identifying outlier objects in large astronomical catalogs. This application is part of the Legacy Survey of Space and Time (LSST) project, which generates 20 TB of raw data per night and has a naturally distributed processing infrastructure. The project thus seeks to contribute to making Federated Learning more efficient and explainable, with a special focus on Astronomy applications, where scalability and proper data handling are essential for scientific advances..</p></div>
<button type="button" class="expand-toggle" aria-expanded="false">Read full description <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></button>
</div>
</div>
<aside class="project-side">
<span>TEAM</span>
<div class="avatar-stack"><img src="arquivos/Daniel.jpeg" alt="Daniel Cardoso Moraes de Oliveira" title="Daniel Cardoso Moraes de Oliveira (Coordenador)" loading="lazy"><img src="arquivos/Isabel.jpeg" alt="Isabel Rosseti" title="Isabel Rosseti" loading="lazy"><img src="arquivos/MarcosLage.jpeg" alt="Marcos Lage" title="Marcos Lage" loading="lazy"><img src="arquivos/Aline.jpeg" alt="Aline Marins Paes Carvalho" title="Aline Marins Paes Carvalho" loading="lazy"><img src="arquivos/Renan.jpeg" alt="Renan Santos Souza" title="Renan Santos Souza" loading="lazy"><img src="arquivos/Yuri.jpeg" alt="Yuri Frota" title="Yuri Frota" loading="lazy"><img src="arquivos/Nicolaci.jpeg" alt="Luiz Alberto Nicolaci da Costa" title="Luiz Alberto Nicolaci da Costa" loading="lazy"><img src="arquivos/FabioMiranda.jpeg" alt="Fábio Markus Nunes Miranda" title="Fábio Markus Nunes Miranda" loading="lazy"><img src="arquivos/Rafael.jpeg" alt="Rafael Ferreira da Silva" title="Rafael Ferreira da Silva" loading="lazy"><img src="arquivos/Julia.jpeg" alt="Julia Gschwend" title="Julia Gschwend" loading="lazy"></div>
<span>FUNDING AGENCY</span>
<img class="funder" src="arquivos/cnpq.png" alt="CNPq">
</aside>
</div>
</article>
<article class="project-entry">
<div class="project-entry-header">
<div class="project-entry-info">
<h3>FedProv - Provenance Data Management in Federated Machine Learning Applications</h3>
<p class="project-alt-title">FedProv - Gerência de Dados de Proveniência em Aplicações de Aprendizado de Máquina Federado</p>
<div class="project-meta"><div><span>Period</span>2024 - Current</div><div class="active"><span>Status</span>Active</div><div><span>Nature</span>Research</div><div><span>Funding</span>R$ 108,000.00</div></div>
<div class="expandable">
<div class="expandable-body"><p>Federated Machine Learning (or simply Federated Learning) is a distributed technique that enables collaboration among multiple users in training Machine Learning models (e.g., Deep Neural Networks). Federated Learning has been applied in various domains such as Medicine, Biology, and Pharmacy, as it eliminates the need to access the entire dataset for model training, since part of the data may be private or sensitive. In a Federated Learning application, each client node (e.g., a mobile phone, computer, or cluster) trains a model locally and then sends the model updates to a server node, where they are aggregated into a global model. This global model is redistributed for a new training round across client nodes. Training such models can require several iterations, making the process time-consuming, since each iteration depends on configuration choices such as the global aggregation method, hyperparameters, and the datasets used. Analyzing aggregation methods, hyperparameters, and metrics (e.g., accuracy) during distributed training allows for better understanding of the trained model and opens opportunities for improvements such as automated hyperparameter tuning and fault tolerance. Provenance data emerges as an interesting alternative to represent the derivation path of data during training, enabling analysis, monitoring, and necessary interventions. The FedProv project aims to develop algorithms and techniques for capturing, modeling, storing, and managing provenance data of artifacts involved in the lifecycle of a Federated Learning application. These artifacts include datasets, data transformations, and users associated with preprocessing, training, testing, and validation steps, in addition to the trained models themselves. Furthermore, FedProv intends to support additional actions through the captured provenance data, such as configuration adaptations, parameter tuning, and fault tolerance (since a distributed application is more susceptible to failures). By integrating provenance metadata and data into a database, we expect queries to this database to assist users during distributed training.</p></div>
<button type="button" class="expand-toggle" aria-expanded="false">Read full description <svg class="icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></button>
</div>
</div>
<aside class="project-side">
<span>TEAM</span>
<div class="avatar-stack"><img src="arquivos/Daniel.jpeg" alt="Daniel Cardoso Moraes de Oliveira" title="Daniel Cardoso Moraes de Oliveira (Coordinator)" loading="lazy"><img src="arquivos/MarcosLage.jpeg" alt="Marcos Lage" title="Marcos Lage" loading="lazy"><img src="arquivos/Aline.jpeg" alt="Aline Marins Paes Carvalho" title="Aline Marins Paes Carvalho" loading="lazy"><img src="arquivos/Marta.jpeg" alt="Marta Mattoso" title="Marta Mattoso" loading="lazy"><img src="arquivos/Debora.jpeg" alt="Debora Pina" title="Debora Pina" loading="lazy"><img src="arquivos/Liliane.jpeg" alt="Liliane Neves" title="Liliane Neves" loading="lazy"><img src="arquivos/CamilaLopes.jpeg" alt="Camila Lopes" title="Camila Lopes" loading="lazy"><img src="arquivos/Lyncoln.jpeg" alt="Lyncoln S. de Oliveira" title="Lyncoln S. de Oliveira" loading="lazy"></div>
<span>FUNDING AGENCY</span>
<img class="funder" src="arquivos/faperj.png" alt="FAPERJ">
</aside>
</div>
</article>
</div>
</section>
</main>
<footer>
<div class="footer-brand">
<img src="arquivos/Daniel.jpeg" alt="" width="60" height="60" style="border-radius:50%;object-fit:cover">
<p>Daniel de Oliveira
<small>Associate Professor · Institute of Computing · Universidade Federal Fluminense</small>
</p>
</div>
<div class="footer-contact">
Phone <b>+55 (21) 2629-5637</b> · Fax <b>+55 (21) 2629-5627</b><br>
<b>danielcmo (at) ic (dot) uff (dot) br</b>
</div>
<div class="footer-institutions" aria-label="Institutional affiliations">
<a href="https://uffescience.ic.uff.br" target="_blank" rel="noreferrer"><img src="assets/uffescience-logo.png" alt="UFFeScience Research Group" width="52" height="52"></a>
<a href="https://www.ic.uff.br/" target="_blank" rel="noreferrer"><img src="assets/ic-uff-logo.png" alt="Institute of Computing — UFF" width="69" height="52"></a>
<a href="https://www.uff.br/" target="_blank" rel="noreferrer"><img src="assets/uff-logo.svg" alt="Universidade Federal Fluminense" width="84" height="40" style="height:40px"></a>
</div>
<a href="#inicio">Back to top ↑</a>
</footer>
</body>
</html>