MITB Banner

Is Google’s Claim To Patent Batch Normalization A Step Towards Monopolizing Algorithms? 

Share

The year 2018 has seen a meteoric rise in the number of papers released in the field of AI. There were also numerous tools and techniques open sourced by the giants to carry the baton of AI research forward. Google’s BERT, for instance, introduced new benchmarks for natural language understanding.

Google has been pioneering research in the area of algorithms over the past decade. Their discoveries and innovations are usually open sourced making way for more innovations.

However, Google, somehow infamously came under the scanner when it started to build an extensive portfolio of patents related to deep learning, including patents on essential technologies such as DQN, dropout, and now, batch normalization. 

These techniques are widely used across many popular machine learning models. And, since these machine learning models are deployed for speech, vision and other applications, the machine learning community have started to feel the heat.

They are surrounded by a certain sense of paranoia about the rise of machine learning monopoly.

Late last year, the United States Patents and Trademark Office (USPTO) issued the first non-final rejection) for the patent application with the application number 15-009647(batch normalization layers) filed by Google Inc.

Batch Normalization Overview

In the original BatchNorm paper, the authors, Sergey Ioffe and Christian Szegedy of Google introduced this method to address a phenomenon called internal covariate shift. 

This occurs because distribution of each layer’s inputs changes during training, as the parameters of the previous layers change. This slows down the training by requiring lower learning rates and careful parameter initialization. This makes training the models harder.

The introduction of batch normalizsed networks helped achieve the state-of-the-art accuracies with 14 times fewer training steps. 

This reduction in training duty led to the emergence of many improvements within the machine learning community. 

For instance, Coconet is a fairly straightforward CNN with batch normalization. This gives Collaborative Convolutional Network (CoCoNet) more power to encode the fine-grained nature of the data with limited samples in an end-to-end fashion. The applications of CoCoNet was demonstrated recently when it was used to churn out Bach like  melodies with few clicks.

Benevolence Or A Subtle Attempt At Monopoly?

A patentable invention should meet five significant criteria:

  • The patented invention must be constructed of patentable items and subjects.
  • The inventions have to be usable in an industrial or other useful context.
  • The invention must be original.
  • The invention has to be inventive, or not obvious.
  • The patent paperwork must meet the requirements of the patent office.

After the issuance of non final rejection, Google, has made some amendments to their initial claims and now their patent for batch normalization is being reconsidered. The European Patent Office, however, have already granted Google a patent for the same batch normalization layers patent application

The USPTO’s first office action can be characterised as “the complete package” of rejection reasons related to software patents, citing 14 instances of prior art (4 patents and 3 technical papers were explicitly cited in the office action), which provide the basis for denying the registrability of Google’s patent.

Registering key patents related to deep learning, despite Google’s promotion of open source software, has become a topic of debate for many online forums. People started picking sides immediately. While one group reproved Google’s moves for being too naive, others put forth Google’s claim to be for the greater good. 

The way changes were made after the initial rejection seemed sly to many. And, since batch normalization gained popularity with the masses, few developers are left disconcerted whether to focus on advancement or fear for infringement.

There is no denying the fact that Google has played a key role in democratisation of machine learning. Moreover, there is also a risk involved in keeping their findings out in the open only for some patent troll to claim it later, which can lead to exploitation. However, this also poses the question as to whether we should rely on the benevolence of tech giants.

Future Direction

“Every evolving intelligence will eventually encounter certain very special ideas – e.g., about arithmetic, causal reasoning and economics–because these particular ideas are very much simpler than other ideas with similar uses,” said the AI maverick Marvin Minsky four decades ago.

The claim for the ownership of ideas have been popular at least since the time of Newton and Leibnitz. Innovations are usually result of accumulation of some ingenious ideas. Two people can stumble upon the same idea at the same time oblivious of its existence. 

When an invention is tossed between rightful ownership and democratisation, it delays the progress, which the invention has promised in the first place.

For more information check this link.

PS: The story was written using a keyboard.
Share
Picture of Ram Sagar

Ram Sagar

I have a master's degree in Robotics and I write about machine learning advancements.
Related Posts

CORPORATE TRAINING PROGRAMS ON GENERATIVE AI

Generative AI Skilling for Enterprises

Our customized corporate training program on Generative AI provides a unique opportunity to empower, retain, and advance your talent.

Upcoming Large format Conference

May 30 and 31, 2024 | 📍 Bangalore, India

Download the easiest way to
stay informed

Subscribe to The Belamy: Our Weekly Newsletter

Biggest AI stories, delivered to your inbox every week.

AI Courses & Careers

Become a Certified Generative AI Engineer

AI Forum for India

Our Discord Community for AI Ecosystem, In collaboration with NVIDIA. 

Flagship Events

Rising 2024 | DE&I in Tech Summit

April 4 and 5, 2024 | 📍 Hilton Convention Center, Manyata Tech Park, Bangalore

MachineCon GCC Summit 2024

June 28 2024 | 📍Bangalore, India

MachineCon USA 2024

26 July 2024 | 583 Park Avenue, New York

Cypher India 2024

September 25-27, 2024 | 📍Bangalore, India

Cypher USA 2024

Nov 21-22 2024 | 📍Santa Clara Convention Center, California, USA

Data Engineering Summit 2024

May 30 and 31, 2024 | 📍 Bangalore, India