Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.

Get Started Now!

AI startup accuses Facebook of stealing code designed to speed up machine learning models on ordinary CPUs

Source: theregister.co.uk

An AI startup is suing Facebook and one of its employees for allegedly stealing proprietary software that allows machine learning workloads to run faster on standard processors, eliminating the need for more expensive custom hardware.

Neural Magic, founded in 2017 by Nir Shavit and Alex Matveev, describes itself as a “no-hardware AI” company. Instead of relying on GPU chips that are able to crunch through matrix maths operations to run machine-learning models quickly, the Boston-based upstart employs nifty software tricks to achieve similar speeds on CPUs.

Court documents filed (PDF) in the District Court of Massachusetts last week claim that Neural Magic’s first employee, Aleksandar Zlateski, breached the non-disclosure and non-competition agreement he signed when he joined as the company’s technology director. Zlateski left to join Facebook and allegedly stole his former employer’s secret algorithms to give to his new team.

That code, describing how to perform low-precision matrix multiplication to run trained computer vision models, was then published by Facebook engineers on GitHub last year in November. Facebook also released a compiler known as “Sparse GEMM JIT” as part of its efforts to expand PyTorch, a machine learning framework commonly used by AI developers.

Neural Magic claims in the filing that “the code and compiler Facebook posted to GitHub implement the same Neural Magic Algorithms used in Neural Magic’s compiler code, to achieve the same computational and storage efficiencies running on commodity hardware (CPUs).

“Indeed, Neural Magic has tested the Facebook compiler side-by-side against its compiler, and the results from this direct comparison establish that the algorithms implemented in the Facebook compiler are the Neural Magic Algorithms.”

On top of that, the technical lead and manager at Facebook AI Systems Co-design, Jongsoo Park, even singled out Zlateski for his contributions on the project’s GitHub depository, Neural Magic’s complaint argued.

But when the startup wrote Facebook and Zlateski letters in an attempt to get the social media giant to take down its code from GitHub, both parties declined. “In a series of letters, counsel for Facebook and Zlateski flatly refused to take down the code or agree to cease further use of Neural Magic’s proprietary and confidential information that Zlateski misappropriated as a Facebook employee,” the court document said.

In retaliation for that refusal, Neural Magic decided to take legal action. Now it believes that Zlateski breached the non-disclosure and non-competition agreement he signed in March 2018. Neural Magic has also claimed that its former employee and the social media giant have violated trade secret laws. It is now seeking “punitive damages”, an injunction to prevent Facebook and Zlateski from using its proprietary algorithms, and wants to slurp Zlateski’s Facebook assets and shares.

Zlateski was employed at Neural Magic from March 2018 to July 2019. He was offered a base salary of $165,000 per year as technology director and was also given the opportunity to purchase the startup’s shares. Neural Magic raised $15m in seed investment led by Comcast Ventures and other VC firms including NEA, Andreessen Horowitz, Pillar VC and Amdocs in November last year.

Related Posts

What is Machine Learning and what are the Types of Machine Learning Tools Available?

What is Machine Learning? Machine Learning is a subfield of Artificial Intelligence that incorporates statistical models and algorithms to help computer systems learn from data and improve Read More

Read More

What is an Autonomous System and what are Applications of Autonomous Systems?

Introduction to Autonomous Systems Autonomous systems, once the stuff of science fiction, have become a reality in our world today. From self-driving cars to drones, robots, and Read More

Read More

What is Predictive Analytics and what is the Types of Predictive Analytics Tools

Introduction to Predictive Analytics Tools As businesses continue to collect vast amounts of data, it becomes increasingly challenging to make informed decisions that drive growth and improve Read More

Read More

What is Neural Network Libraries and What are the popular neural network libraries available today?

1. Introduction to Neural Network Libraries Neural networks are being used more and more in today’s technology landscape, powering everything from image recognition algorithms to natural language Read More

Read More

What is Reinforcement Learning and What are Reinforcement Learning Libraries?

Introduction to Reinforcement Learning Reinforcement learning is a machine learning technique that involves training an agent to make decisions based on trial and error. It is an Read More

Read More

What are Graphical Models? Why use Graphical Models Libraries and Types of Graphical Models Libraries?

Graphical Models Libraries are powerful tools that allow developers and data scientists to build complex models with more accuracy and less complexity. These libraries help in capturing Read More

Read More
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x