Research

The research conducted at RBC-DSAI spans both basic research, addressing fundamental challenges in AI, as well as applied research projects in various fields ranging from finance to health care.

Basic Research


Attention Mechanisms in Deep Neural Networks

Recently the Deep Learning community has shown great interest in attention mechanisms to train neural networks – the network pays attention to only certain parts of the input or to certain parts of the network structure to learn at a given instant. However, to make this work well, we need to develop efficient algorithms for jointly learning the network parameters as well as the attention mechanism. The main work in the proposal will be three-fold. Better algorithms for attention, possibly based on reinforcement learning; transfer learning using attention; and more efficient implementations of attention mechanisms.

Attention Mechanisms in Deep Neural Networks

Domain Agnostic Methods for Integration of Prior Knowledge in Learning Algorithms

While data analysis tools are used across various problem areas, the question of importance of domain knowledge in improving the performance of these algorithms has not been addressed sufficiently. In this project, we will explore approaches for hybridisation of domain knowledge with data analysis methods. To ensure that the ideas developed through this project are domain agnostic, we will abstract domain knowledge into generic forms network structure, spatial relationships, to name a few.

Domain Agnostic Methods for Integration of Prior Knowledge in Learning Algorithms

Learning with Limited and Partial Data

When data science solutions are deployed in practice, seldom do the conditions on the ground match the theoretical assumptions of the algorithms. In this project, we look at algorithms and approaches that can operate with very limited data, with only a partial description available either due to design or systemic issues. We will also tackle several issues such as learning with partial trajectory (or temporal) data, learning with systematic label noise, and learning requiring active exploration of the data space.

Learning with Limited and Partial Data

Network Representation Learning

Learning deep representations from raw input data has revolutionised the field of Machine Learning in the past few years. While deep representation learning has been extremely successful in computer vision and natural language processing, there have been very few studies involving representation learning on network data (for example, social network data). We propose to develop a theory of network representation learning, along the lines of the very popular and successful methods for text representation. The theory should be able to represent network features at different levels of granularity (node level, edge level, path level, etc.), as well as handle different kinds of networks (directed, weighted, temporal, multiplex, etc.).

Network Representation Learning

Safety and Stability Preserving Reinforcement Learning

While reinforcement algorithms have achieved notable successes recently, the use of such approaches in controlling real physical systems is not really prevalent. The primary reason for this is the lack guarantees regarding safety and stability of the physical system in classical RL algorithms. In this project, we will explore ideas from classical control theory as well as more recent advances in deep learning to develop more robust algorithms deployable on physical systems.

Safety and Stability Preserving Reinforcement Learning

Applied Research


Financial Analytics

There is an active collaboration between the faculty and financial service providers who work in previously underserved areas. Research is being actively carried out in understanding, predicting and modelling customer behaviour; credit scoring; understanding and creating customer profiles; NPA prediction in retail banking; BFSI data analytics stack; etc.

Financial Analytics

Manufacturing Analytics

Traditionally, manufacturing facilities (particularly chemical manufacturing) have been in the forefront in terms of using advanced computational techniques in their process operations. While manufacturing has been receptive to data analytic techniques for a long time now, the volume and variety of data available have undergone a tremendous growth. This necessitates new research that can integrate the traditional computational approaches with large-scale data analytics. The goal of the activities in the centre is the development of a first-of-its-kind manufacturing data analytics platform that could be used all over the world.

Manufacturing Analytics

Smart Cities

The centre carries out research in many aspects of Smart Cities. We work closely with the Centre of Excellence in Urban Transportation in developing solutions for smart mobility, traffic modelling and analysis. We work on several aspects of smart power grids from analysing PMU data to looking at learning efficient strategies for next day power markets. Smart water distribution in urban areas is another active area of study.

Smart Cities

Systems Biology and Health Care

In the domain of systems biology, the centre functions closely with the Initiative for Biological Systems Engineering (IBSE). We work primarily on cancer genomics and biological network analytics. We also undertake collaborative research with medical research foundations on analysing patient data, often to enable semi-automated early screening systems.

Systems Biology and Health Care


Projects

Multiplex Network - Models, Algorithms, and Applications

B. Ravindran, Venkatesh Ramaiyan, Mitesh M. Khapra

Learning deep representations from raw input data has revolutionized the field of Machine Learning in the past few years. While deep representation learning has been extremely successful in computer vision and natural language processing, there have been very few studies involving representation learning on network data (for example, social network data). For many problems in social network analysis, bioinformatics, knowledge representation, etc., one encounters relational data where the properties (features, labels, etc.) of different data-points are correlated. For example, people connected to each other have a higher chance of belonging to the same community, or of having a similar opinion. Intuitively, for such problems, representation learning algorithms which incorporate the relational information as a network are expected to perform better than traditional IID-based machine learning algorithms which treat each data point independently. In this project, we propose to build a theory of network representation learning along the lines of language modelling for textual data.

Developing parallel libraries for network analytics on Spark

Ravindran B, Rupesh Nasre

One of the common theme underlying much of the work in the group is that of network analytics. In diverse areas such as transportation and systems biology the data is typically associated with a network of interacting entities. Analyzing the effects on a node in isolation is often not fructuous and we need to look at the network of entities as a whole. This leads to additional challenges in map-reduce style parallelism. We look to leverage the availability of several graph abstractions on Spark, such as Graphx and pregel, in order to develop efficient libraries for several common and specialized network related tasks. These libraries will be available to the campus community at large and would be deployed on our compute cluster.

Biological Networks & Data Analysis

Karthik Raman, B. Ravindran, Himanshu sinha, Raghunathan Rengasamy

ILDS also works on a variety of problems related to biological networks/data analysis, such as predicting protein essentiality from protein interaction networks, mining biochemical reaction rules from complex reaction networks, identifying synthetic lethals in metabolic networks as well as learning protein function from protein interaction networks. We are also looking at integrating biological data from different levels of biological organisation, such as genomic, proteomic, transcriptiomic and phosphoproteomics data.

Intelligent Budgeting in Design of Experiments

NandanSudarsanam, B.Ravindran

Statistical experimentation, or Design of Experiments in conventional usage, is the science of conducting tests on systems to understand and improve them. It involves making systematic and purposeful changes to factors (input variables) and observing their effects on the response (output variable). Traditional statistical experimentation has focused on model building in offline settings. However, there are a multitude of real-world systems that cannot be taken offline, partly or wholly. Also, in many cases the motivation to experiment could by process improvement rather than gaining knowledge of the system through mathematical models. The machine learning field of reinforcement learning, deals with similar problems through the multi-armed bandit settings and their extensions.This research seeks to apply the concepts from bandit problems to designed experiments, which focus primarily on multiple input variables, and specifically the experiments ability to exploit the interactive effects that might exist between the input variables. Concepts from Active learning, Stochastic optimization and game theory will also be leveraged in order to create effective algorithms.

Data Science for Aluminum Smelting

Prof. Raghunathan Rengaswamy, Prof. Shankar Narasimhan, Dr. Balaraman Ravindran

As a part of the Industrial Internet Centre of Excellence at IIT Madras, GE and IITM are collaborating to develop a Digital Twin of an Aluminum Smelter potline using advanced software and data analytics. The digital twin is a live, virtual model of a physical system that is personalized & continuously learning from new data. Physics based models & artificial intelligence technologies, along with domain understanding make this possible,Signed about a year ago, the joint team has made significant progress on first principles physics based models. Going ahead, model predictive control algorithm and process monitoring will also be developed to be integrated for the digital twin.

Smart Grids Data Analytics for Cyber Attack and Fault Detection

Ramkrishna Pasumarthy, Nirav Bhatt

The demand for electrical energy is increasing twice as fast as it is being used. This necessities the need for generating electricity from many sources, transmitting and distributing with augmented efficiency and conserving through optimal usage. With the advent of Smart Grid technologies, meeting the energy demands of the future seems very much possible. Even though the reach of Smart Grid technologies is limited at present, a large amount of data, pertaining to variables like voltage, current, power, etc. on an hourly or half hourly basis, is being generated from the smart meters. The data can be analyzed to improve and expanding Smart grid technologies for Indian markets.

Data mining and algorithms using Intelligent Transportation Systems data

Karthik K. Srinivasan, Gitakrishnan Ramadurai, B. Ravindran, Sayan Ranu

Rich real-time traffic data is being obtained using advanced sensors such as Video and GPS as well as communication technologies at a data centre in the Intelligent Transportation Systems laboratory. This data offers tremendous scope to investigate empirical patterns and use these insights to operate and manage the transportation system towards desired objectives including reduced congestion, improved reliability and safety, better fuel efficiency and decrease in environmental pollution. The focus of this work will be to mine this data to derive empirical understanding and develop models towards this broad goal. Specific focus areas include quantification of the ITS data to investigate the role of various sources that affect system performance (demand, incidents, weather, construction, special events, control devices etc.) and applying this knowledge towards the development of algorithms for optimizing and improving system performance.

Development of a Dynamic Traffic Congestion Prediction System for Indian Cities

Dr. Lelitha Devi, Dr. Gitakrishnan Ramadurai, Dr.C.S.Shankar Ram, Dr. Ravindran B, Dr.Sayan Ranu, Dr. Kaushik Mitra

Traffic congestion is one of the major challenges faced by traffic engineers all over the world. Solutions ranging from major infrastructure development to smaller traffic management measures such as reversible lanes and one way roads are being tried out to address this problem. One such solution to alleviate congestion, with minimal infrastructure, is to manage the traffic in real time using advanced technologies and methodologies. Such solutions are part of the general area of Intelligent Transportation Systems (ITS). These solutions are required to be developed as an integral part of the smart city initiatives by the Government of India.

Deep Architectures for Vehicle tracking

B. Ravindran, Gitakrishnan Ramadurai, Kaushik Mitra

The primary problem we will explore is that of semantic segmentation of images and videos using deep learning and attention models, with the aim of doing motion prediction.Use of attention has several advantages - it reduces the computation overhead both during training and testing; it reduced the number of parameters required to predict the output for each input so that learning can happen with fewer samples; it is a biologically and cognitively appealing technique. Attention techniques have been deployed widely with architectures such as CNNs, LSTMs, and memory networks. But this has been largely in the domain of images and text.In this project, we explore the use of attention in videos and we will look for the following from the proposed architecture - - Meaningful semantic segmentation of video frames. The crucial parts of the frame that are essential for tracking activity across frames should be the focus of the approach. - Accurate motion prediction in real scene videos over short horizons. Again, the prediction should focus on objects of interest, and not necessarily on predicting the background. The key challenge is to maintain the definition of the objects across predicted frames. Attention will play a crucial role here. - Efficient computation, first engendered by the attention mechanism, and second by further optimization of the implementation based on the actual computation performed.

Control and operation of urban water distribution network(WDN)

Sridharakumar Narasimhan, Shankar Narasimhan, B.S. Murty

The main objective of this project is to develop automated strategies for effective control and optimization of Water Distribution Networks (WDNs) and water treatment facilities. It is proposed to achieve this objective by suitable instrumentation of the water treatment plants and the distribution networks, online acquisition and transmission of the information to a network management system, and developing control methods that can deal with large scale complex urban water distribution networks.

Back to top

Robert Bosch Center for Data Science and Artificial Intelligence | IIT Madras © 2017