Charting AI/ML Growth Across the World

Mahika Jaguste , IIT Gandhinagar, mahika.oj@iitgn.ac.in

Nipun Mahajan , IIT Gandhinagar, mahajan.n@iitgn.ac.in

Shrreya Singh , IIT Gandhinagar, singh.shrreya@iitgn.ac.in

Repo

Explaning The Datasets:

The analysis is based on two sets of dataset.

The first dataset is papers.csv [source] . The Conference and Workshop on Neural Information Processing Systems (abbreviated as NeurIPS and formerly NIPS) is an yearly flagship conference, held every December, on Machine Learning (ML) and neural computation. The dataset is a compilation of NeurIPS Papers published since 1987-2019. It contains the year of publication , title , author details , abstract , and full text from these years and is publicly avaiable for various data science tasks.

The second dataset is new_papers.csv [source] . International Conference on Machine Learning (ICML), The Conference and Workshop on Neural Information Processing Systems (NeurIPS) and The International Conference on Learning Representations (ICLR) are the top three premiere conferences on Artificial Intelligence (AI) and Machine Learning (ML).The dataset consists of the Conference , Year , Title , Author and, Affiliation of the papers published in these conferences from the below years:

Visualising The Data Points

A sample of 100 points is taken from the dataset for the visualisation. Each row in our dataset represents a unique paper published in a particular year. The attributes in the dataset used are: [Conference, Year, Title, Author, Affiliation] . To visualise the data in a 3D perspective, each paper is identified by the attributes: [Conference, Year, Author] . For a research paper having the same attributes, color is used to distinguish between such instances. Therefore, each point (pid) in space indicating a published paper, is presented as: pid=f(conference,year,author)

The above interactive slider displays the contribution of top 10 organisations in terms of number of research papers published (centered around machine-based learning) in a certain year.

The notion of 'top organisations' in our analysis is subject to the cummulative number of papers published over the years. For our dataset available till only the year 2021, we have retrieved the top 10 organisations based on the number of papers published in the duration: 2006-2021. However, due to methodological constraints, the data corresponding to the year 2021 is not complete.

We analyse the number of research papers published to abstract the contribution of certain organisations in the mentioned field. Charting such a trend helps to analyse the behaviour of the current top 10 institutes over the years. For example, DeepMind , a current top institute in the research field of Deep Learning had no publications in thye year 2006 . However, as the demand and attention towards Deep Learning increased after 2014, the number of publications sore to 301 in the year 2019 . This paradigm shift was a response to the growing demand for faster algorithms for deep learning and related techniques after the year 2014.

Interestingly, the year 2020 witnessed the highest number of cumumulative research papers across the top 10 affiliated institutes. The trend explains the boost in current demand of the technology as every manufacturing sector depends on machine-based learning to increase responsiveness.

The growth this 'growth' trend spoken-of numerous times is evident as the average number of publications increases tremedously from 25 in the year 2014 to about 290 in the year 2020 .

Machine learning and Artifical Intelligence are heavily research driven topics. The surge of these research-oriented fields in an interval can be mapped to quantification of research papers published. There are two components to this quantity analysis:

  1. Number of authors publishing each year: We represent how many unique authors have published in a particular year. It should be pointed out that this statistic is different from publications per year because an author may publish 20 papers a year. But having 20 different authors publishing some research paper implies the relevance and rise of interest in the field in the research community.

  2. Number of authors active each year: The term active is used here to represent authors who have published in any of the previous year(s). The assumption is based on the probability that an author might be cited in a research paper in the subsequent years. This implies that once an author gets a publication, he remains active for each subsequent year. This quantity quantifies how many authors are added in the research fields or get interested in the researcg every year. It is worth noting that it is a different metric than the one pointed above. This statistic helps us to understand how many new authors are publishing or have published each year on average. While the former represents how many authors get interested in research each year.

For each year, the value on the y-axis represents the number of unqiue authors that have published in the particular year or in of the any previous years i.e. the sixth bar gives the count of all the unique authors (set of authors) who have published papers since 2006 up till 2011. Therefore, to get the number of new authors being added each year, we just subtract the value for the previous year from the current year. For example, to get the number of new authors who publish in the year 2011 , we just subtract the value of number of active authors in 2011 and number of active authors in 2010 . That is: number of new authors added in the year 2011 are:

25402137=403


Doing this for every year, we get the plot for new authors added each year . Note that the count of new authors for 2021 is less since the dataset doesn't capture all the publications of 2021.

Dataset: 

The dataset contains all paper titles, authors and their affiliations from the years

ICML Conference: 2017-2020
NeurIPS Conference: 2006-2020
ICLR Conference: 2018-2021 (except 2020)

This is a distribution of the top 10 authors who published maximum number of papers since 2006 (upto 2021). Sergey Levine, Pieter Abbeel and Michael Jordan are associated with UC Berkely, Yoshua with University of Montreal and Lawrence Carin with Duke University. According to current treds, America is leading research in AI and ML in terms of number of papers are published. From the above distribution, it can be observed that six out of ten authors are associated with a USA institute which justifies the current trends.

Dataset: 

The dataset contains all paper titles, authors and their affiliations from the years

ICML Conference: 2017-2020
NeurIPS Conference: 2006-2020
ICLR Conference: 2018-2021 (except 2020)

This is a plot of total number of papers published vs how many authors published those many papers. The y axis is plotted in logarithmic scale for better interpretation. Each colour represents differet number of papers. All the authors' performance can be considered independent over here. As observed, this doesn't follow the Central Limit Theorem and as the paper count increases, frequency of authors decreases drastically.

Collaboration Network of Top 50 Authors

From our dataset, we picked up the list of top 50 authors. The authors were chosen on the basis of number of publications given in the dataset corresponding to them. A collaboration between authors is an event which occurs when two authors have the worked or contributed on the same paper. Since each paper is represented as: pid=f(conference,year,author), our task reduces to finding the set of authors having the same value of conference and year attribute. We grouped the dataset on the basis of ['conference','year','title'] and used the corresponding list of authors.

On clicking the SHOW COLLABORATION NETWORK button, a new tab opens with the graph output.

The output is an interactive, unweighted graph with nodes and edges. Each node corresponds to an author, and an edge exists between two authors if they have ever collaborated in any research paper.

Zoom-in or out and drag the nodes to leverage the interactivity :)

Note: To run the below cells, unzip papers.csv.gz present in the data folder and rename it as papers.csv