Mostrar registro simples

dc.contributor.advisorGeyer, Claudio Fernando Resinpt_BR
dc.contributor.authorTavares, Lucas Cardosopt_BR
dc.date.accessioned2023-02-18T03:27:55Zpt_BR
dc.date.issued2022pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/254858pt_BR
dc.description.abstractFederated learning is an emerging AI technique that removes the need to centralize data on a server. In it, a server distributes machine learning tasks to the edge nodes, which perform the tasks on their data and send the results back to the server (aka. an update). This requires the development of a negotiation system between nodes that want to request machine learning task execution and nodes that want to sell their computation power in exchange for a reward. Some studies have used Blockchain in conjunction with federated learning to establish a secure, decentralized, and fair trade environment with a bargaining chip for these machine learning tasks. A key issue with the studies is that none of them focus on analyzing the gas fee spent by network transactions, and today, it is known that the main blockchain networks that guarantee security and privacy properties are public blockchains, with high transaction costs and low TPS. This work presented a trading plat form in which edge nodes realize machine learning tasks previously agreed upon with a Requester and, after completing them, transmit the results back in exchange for a digital currency. The platform features a data matching system, sending offers and job contracts. The platform’s major goal is to combine the security and anonymity of a public blockchain while providing higher scalability in transaction fee levels. To test the solution feasibility, the platform’s basic functionalities were developed, and an environment with four nodes was prototyped running a Convolution Matrix filter in a federated approach. The number of interactions and fees paid were evaluated and compared to similar research studies.en
dc.description.abstractO aprendizado federado é uma técnica de IA emergente, que remove a necessidade da centralização dos dados em um servidor. Nela, um servidor envia tarefas de aprendizado de máquina para os edge nodes, que então executam a tarefa sobre seus dados e enviam apenas o resultado de volta para o servidor, um update. Para isso é necessário criar-se um sistema de negociação entre edge nodes, que queiram executar tarefas de machine learning, e edge nodes, que queiram vender seu poder computacional em troca de al guma recompensa. Nesse contexto, alguns estudos vêm aplicando Blockchain junto ao aprendizado federado em busca de conseguir criar um ambiente de negociação seguro, descentralizado, e justo com alguma moeda de troca para que essas tarefas de apren dizado de máquina sejam transacionadas. Um problema pivotal entre os estudos é que nenhum foca em analisar o gasto em taxa de gas por transações na rede, e hoje, sabe-se, que as principais redes blockchain que garantem as propriedades de segurança e privaci dade são blockchains públicas e, por sua vez, com alto custo de transação e baixo TPS. Nesse trabalho, é proposta uma plataforma de negociação onde edge nodes executam ta refas previamente acordadas com um Requisitante e, após executá-las, envia o resultado de volta em troca de uma moeda digital. A plataforma apresenta um sistema de corres pondência de dados, de envio de ofertas e contratos de trabalho. O principal objetivo da plataforma é unir a segurança e privacidade de uma blockchain pública garantindo uma maior escalabilidade em níveis de taxa por transação. Para verificar a viabilidade da so lução foram implementadas as funcionalidades básicas da plataforma e prototipado um ambiente com 4 nodos executando um filtro de Matriz de Convolução de forma federada. O número de interações e os valores gastos em taxas foram analisadas e comparados com soluções estudadas semelhantes.pt_BR
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoengpt_BR
dc.rightsOpen Accessen
dc.subjectAprendizado federadopt_BR
dc.subjectBlockchainen
dc.subjectInteligência artificialpt_BR
dc.subjectFederate Learningen
dc.subjectAprendizado : máquinapt_BR
dc.subjectBig-dataen
dc.subjectTradingen
dc.subjectDAOen
dc.titleA blockchain based platform for federated learningpt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.advisor-coAnjos, Julio Cesar Santos dospt_BR
dc.identifier.nrb001162594pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2022pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples