Skip to main content

Capital One open-sources federated learning with Federated Model Aggregation

AI is the talk of the town and it seems like every software provider would like to have AI-powered features in their software. But in order to do that, you need AI models that you can train. 

One of the newer approaches to model training in machine learning is federated learning (FL), which is an approach that decentralizes training so that data doesn’t need to be centrally stored, explained Kenny Bean, machine learning software engineer at Capital One.

In order to take advantage of the benefits that FL brings, Capital One created Federated Model Aggregation (FMA), which is an open-source project that allows developers to deploy their existing machine learning workflows in a federated setting. 

According to Bean, FMA includes a number of different Python components. Connectors are provided that can be used to facilitate communication between these different components, and can also be used to connect to your own components. 

It also includes a client that facilitates client-service interactions, an aggregator that pulls in model updates from a set of clients, and an API service that handles the UI and API interactions between components in the system. 

According to Bean, who is one of the original authors of the project, FMA was created for developers who want to train models on data that is coming in from multiple locations, or that can’t be moved from its original location. 

“Any time a model is used in a distributed way, there is a potential to use the FMA service to introduce federated learning to that training process,” said Bean.

One of the main goals the team had when developing the project was to make it customizable and reusable. 

“We decided we are going to try and implement a service that would be able to integrate into pre-existing model training paradigms,” said Bean. “And that’s kind of where the FMA service was born.”

Another goal the creators had in mind was to make it easy to deploy. Models can be deployed with FMA in just one command. According to Bean, this is made possible because it uses Terraform, the infrastructure-as-code tool from HashiCorp.

The project wasn’t always envisioned as an open-source project, but the team soon realized it could really benefit the greater community. 

“Initially we designed FMA for a specific use case and then quickly realized it could be applicable to many more. So that’s when we made the decision that if it’s highly customizable and easy to use then we should open-source it. Capital One relies on open-source technology and we believe in giving back to the community that helped us through our technology transformation.”

Looking ahead, the team is currently working on feature discovery and improving the interaction with the community to make it easier to gather feedback. They are also working to expand the components to other languages.

The post Capital One open-sources federated learning with Federated Model Aggregation appeared first on SD Times.



from SD Times https://ift.tt/ewbWkTx

Comments

Popular posts from this blog

Difference between Web Designer and Web Developer Neeraj Mishra The Crazy Programmer

Have you ever wondered about the distinctions between web developers’ and web designers’ duties and obligations? You’re not alone! Many people have trouble distinguishing between these two. Although they collaborate to publish new websites on the internet, web developers and web designers play very different roles. To put these job possibilities into perspective, consider the construction of a house. To create a vision for the house, including the visual components, the space planning and layout, the materials, and the overall appearance and sense of the space, you need an architect. That said, to translate an idea into a building, you need construction professionals to take those architectural drawings and put them into practice. Image Source In a similar vein, web development and design work together to create websites. Let’s examine the major responsibilities and distinctions between web developers and web designers. Let’s get going, shall we? What Does a Web Designer Do?

A guide to data integration tools

CData Software is a leader in data access and connectivity solutions. It specializes in the development of data drivers and data access technologies for real-time access to online or on-premise applications, databases and web APIs. The company is focused on bringing data connectivity capabilities natively into tools organizations already use. It also features ETL/ELT solutions, enterprise connectors, and data visualization. Matillion ’s data transformation software empowers customers to extract data from a wide number of sources, load it into their chosen cloud data warehouse (CDW) and transform that data from its siloed source state, into analytics-ready insights – prepared for advanced analytics, machine learning, and artificial intelligence use cases. Only Matillion is purpose-built for Snowflake, Amazon Redshift, Google BigQuery, and Microsoft Azure, enabling businesses to achieve new levels of simplicity, speed, scale, and savings. Trusted by companies of all sizes to meet

2022: The year of hybrid work

Remote work was once considered a luxury to many, but in 2020, it became a necessity for a large portion of the workforce, as the scary and unknown COVID-19 virus sickened and even took the lives of so many people around the world.  Some workers were able to thrive in a remote setting, while others felt isolated and struggled to keep up a balance between their work and home lives. Last year saw the availability of life-saving vaccines, so companies were able to start having the conversation about what to do next. Should they keep everyone remote? Should they go back to working in the office full time? Or should they do something in between? Enter hybrid work, which offers a mix of the two. A Fall 2021 study conducted by Google revealed that over 75% of survey respondents expect hybrid work to become a standard practice within their organization within the next three years.  Thus, two years after the world abruptly shifted to widespread adoption of remote work, we are declaring 20