Welcome I'm
Dr. Shivam Gupta
About Me
Hi, I am Postdoctoral Research Scientist in Department of Computer Science and Automation (CSA) at Indian Institute of Science (IISc) Bangalore, India. I am blessed to be hosted by Prof. (Assoc.) Dr. Siddharth Barman at IISc. Bangalore. Prior to this, I have completed my Ph.D as Prime Minister Research Fellow in Computer Science at the Indian Institute of Technology (IIT) Ropar, Punjab. Interested in working on various topics, including Fairness in Machine Learning, Recommender Systems, Federated Learning, and Game Theory. I finished my Bachelor's from the Indian Institute of Information Technology, Sonepat (Mentor & Campus NIT Kurukshetra).
My research is published in premier computer science journals such as Springer, Taylor & Francis, etc and CORE A*/A conferences such as AAMAS, ECAI, etc . This would not have been possible without the motivational and valuable support of my mentors Dr. Shweta Jain, Dr. Narayanan C. Krishnan (CKN), Dr. Ganesh Ghalme, Prof. (Dr.) Nandalya Hemachandra, Dr. Sujit Gujar and Dr. Virender Ranga.
For more details, see publications.
Machine Learning
90%
Core Java
90%
Android
90%
Java EE
80%
Web Development
70%
Google Dialogflow
70%
MySQL
95%
C/C++
95%
Python
95%
Spring Framework
60%
Hibernate Framework
60%
Google Firebase
55%
Experience
Guru Nanak Dev Engineering College (GNDEC)
Ludhiana, Punjab, India
Guest Faculty
PMRF Deliverables (Lecture/Lab)
Load: 1.5 hour/week
Courses undetaken involve:
(a) Introduction to Python & Machine Learning (Jan - June 2022) (Course Layout)
(b) Python & Machine Learning (Aug - Dec 2022) (Course Layout)
(c) Object Oriented Programming & Python (Jan - June 2023)
(d) Next Generation IT Essentials (Sep - Jan 2023) (Course Layout)
(e) Data Driven Intelligence: Techniques & Applications (Jan - May 2024) (Course Layout)
(f) Fair and Responsible Artificial Intelligence (Aug 2024 - Jan 2025) (Course Layout)
(g) Optimization in Machine Learning (Jan - May 2025) (Course Layout)
Indian Instiute of Technology (IIT) Ropar
Punjab, India.
Teaching Assistant
Load: 8 hours/week
Responsibilites: Conducting tutorials, designing problem sets, preparing coding assignments, resolving doubts, and evaluating both assignments and examination papers.
Courses:(a) Introduction to Computing & Data Structures 2020 (GE-103)
(b) Data Mining 2021 (CS-524)
(c) Game Theory 2021, 2022 (CS-535)
(d) Machine Learning 2023, 2024 (CS-503)
(e) Algorithmic Game Theory 2023 (CS-611)
(f) Topics in Artificial Intelligence 2023 (CS-712)
(g) Mathematical Foundation of CS (Linear Algbera/Probability) 2022, 2024 (CS-526)
(h) Mathematics for AI & DE 2025 (CS-111)
Auribises Technologies
Ludhiana, Punjab, India
Python & Machine Learning Trainee
Project Title: Comparison of ML Algorithm
Certificate Number: AUR20170506568
Auribises Technologies
Ludhiana, Punjab, India
Java EE Trainee
Project Title: eCommerce WebApp
Certificate Number: AUR20170506568
GAWDS
NIT Kurukshetra, India
Fullstack Developer
Group of web, android & graphic enthusiastic passionate for pursuing technologies.( Mozilla's Campus Club)
Auribises Technologies
Ludhiana, Punjab, India
Android Trainee
Project Title: Slam Book
Certificate Number: AUR20160512325
Education
Doctoral Degree (Ph.D. CSE)
Indian Institute of Technology (IIT) Ropar, Punjab, India.
Prime Minister Research Fellow (PMRF)
Supervisor: Dr. Shweta Jain
Thesis Title: Fairness in Clustering and Recommender Systems in Unsupervised Learning
Thesis Defense Date: 21st April 2025
GPA: 8.75/10.0
Bachelor Degree (B.Tech IT)
Indian Institute of Information Technology (IIIT) Sonepat, Haryana, India.
Mentor & Campus National Institute of Technology (NIT) Kurukshetra.
Project Guide: Dr. Virender Ranga
GPA: 9.6216 / 10.0 ( Rank 1)
Senior Secondary (12th)
B.C.M Arya Model Sr. Sec. School, Ludhiana (Affiliated to C.B.S.E)
Score: 94.20% ( School Topper in Mathematics)
Secondary (10th)
B.C.M Arya Model Sr. Sec. School, Ludhiana (Affiliated to C.B.S.E)
GPA: 10/10 ( Rank 1)
University of Cambridge,UK
ESOL International Examination
Preliminary English Test
(Council of Europe Level B1)
Grade: Pass
University of Cambridge,UK
ESOL International Examination
Key English Test
(Council of Europe Level A2)
Grade: Pass with Merit
Research Interests
Fairness in Machine Learning
Recommender Systems
Interpretable Machine Learning
Game Theory
Machine Learning Applications
Federated Learning
Selected Publications
- All
- Journals
- Conferences
- Books
- Workshops
- PhD
Awards, Achievements & Certifications
Pingala Interactions in Computing (PIC) 2024
Selected among 45 stellar participants (domestic and international). Inspired by the Lindau Nobel Laureate Meetings and the Heidelberg Laureate Forum (HLF).
Best Paper Award (Runner's Up)
For Extended Abstract on Capacitated Online Clustering Algorithm at CODS-COMAD 2024.
ACM Travel Grant
Awarded with ACM IARCS travel grant to attend ECAI conference (CORE A) 2023 at Poland. (know more)
CODS-COMAD Travel Grant
Awarded with Travel Grant to attend and present work at CODS-COMAD at IIIT Bangalore. (know more)
IndoML 2024
Awarded with Travel Grant to attend and present Ph.D. work at Indian Symposium on ML at IIT Bombay. (know more)
ACM Travel Grant
Awarded with ACM IARCS travel grant to attend ECAI conference (CORE A) 2023 at Poland. (know more)
International Travel Scheme (SERB, India)
Awarded with ITS by SERB Government of India to travel to Poland for attending ECAI conference 2023 (CORE A). (know more)
ACML 2022
Shortlisted for mentorship session and a travel grant to attend the Asian Conference on Machine Learning, Hyderabad. (know more)
Best Paper Award
For Extended Abstract on Fair Clustering at Conference on deployable AI by RBCDSAI, IIT Madras, India.
Graduate Aptitude Test in Engineering (GATE)
Qualified GATE conducted by Ministry of Education, Govt. of India.
IndoML Symposium
Attended Indian Symposium on Machine Learning- IndoML (know more)
Google Research Symposium
Attended Google Research India Graduate Symposium for Ph.D. students in Asia-Pacific region. (know more)
Data Analysis with Python: Zeros to Pandas
Course conducted by Jovian.ml
Certificate Ref ID: MFQTEMBQG4
ATAL FDP on Data Sciences
Attended 5 days Faculty Development Program (FDP) by Aligarh Muslim University.
Approved by AICTE Training And Learning (ATAL) Academy (know more)
Certificate ID: ATAL/2020/1005000
ATAL FDP on Quantum Computing
Conducted by Centre for Development of Advanced Computing (C-DAC).
Approved by AICTE Training And Learning (ATAL) Academy (know more)
Certificate ID: ATAL/2020/1599456095
IEEE Virtual Talk Series
Attended IEEE Virtual talk series on "21st century retail market with AI" by IEEE AcSYR-CSIO, Student Branch.
Certificate ID: 2020STB1147523244
Workshop on Blockchain
Attended 5 days workshop by Poornima Insitute of Engg. & Technology, Jaipur on blockchain and its application.
ATAL FDP on Data Sciences
Attended by University of Hyderabad.
Approved by AICTE Training And Learning (ATAL) Academy (know more)
Certificate ID: ATAL/2020/1598588192
HEISENBUG-Programing Contest
Participated in global level programming contest by Computer Society of India, Student Chapter, KJSIEIT, Mumbai.
Workshop on NLP using Python
Conducted jointly by Jaipur Engg. College & Research Center, and Rajasthan Technical University, Kota
ATAL FDP on Data Sciences
Conducted by Dr. APJ Abdul Kalam Technical University, Lucknow.
Approved by AICTE Training And Learning (ATAL) Academy (know more)
Certificate ID: ATAL/2020/1592770547
Coursework (Ph.D/B.Tech)
Ph.D. Semester 1
Coursework (10/20 Credits)
Social Computing & Networks (CS-522)
Instructor: Dr. Sudarshan Iyengar
Credits: 3 Grade: A
Data Structures & Algorithms (CS-506)
Instructor: Dr. Anil Shukla
Credits: 4 Grade: A-
Mathematical Foundation of CS (CS-526)
Instructor: Dr. Shweta Jain (Linear Algebra),
Dr. CKN (Vector Calculus, Probability)
Credits: 3 Grade: B
Ph.D. Semester 2
Coursework (20/20 Credits)
Topics in Aritifical Intelligence (CS-712)
Instructor: Dr. CKN, Dr. Shashi Shekar Jha, Dr. Shweta Jain
Credits: 3 Grade: A
Intro. to Game Theory & Mechanism Design (CS-535)
Instructor: Dr. Shweta Jain
Credits: 3 Grade: A-
Machine Learning (CS-503)
Instructor: Dr. CKN
Credits: 4 Grade: B-
Ph.D. Semester 3
Audit Courses
Reinforcement Learning (CS-533)
Instructor: Dr. Shashi Shekar Jha
Credits: 3 Grade: Audit Pass
Bagged Prestigious PMRF 2021 Fellowship by Ministry of Education, Govt. of India.
B.Tech Semester 1-8
Selective Courses
Will update soon...
Projects
Decision Support System for WhiteFly
A collaborative Android project under guidance of Professor's at Punjab Agricultural University to help farmers predict Whitefly Disease in Cotton Crop on the basis of weather forecast predictions.
SkillCart
Web Portal to bring labourers and customers at one place & help connect with each other. Also integrated Aadhar Card Validation, SMS API & SHA Encryptions. Technologies used in project basically covered JAVA EE, MySQL, Bootstrap and JavaScript.
SCADA SCMIP
The Department of Soil Conservation, Punjab, devised a lift irrigation project to benefit farmers in Kandi Area, Hoshiarpur, Punjab. I was part of the assigned technical team with goal to develop integrated mobile and web applications. The main responsibility was to develop an android application and admin portal for faster communication with farmers & achieving e-Governance.
AnandVihar Welfare Society
Designed an Android based platform for cooperative housing society – AnandVihar , Ludhiana, Punjab to manage all types of basic day to day functions like member registration , plot transfer , society fees manager for members , printing list of plot holders , online complaint manager and many more. (visit)
Solar Powered Farm
A collaborative Android based Project under guidance of Professor's at Punjab Agricultural University to help farmers in setting up of Solar Powered Farms.
FactoryDukhan.com
FactoryDukaan is a Technology Driven B2B Platform to provide you the solution to all your business problems. They provide a platform where one can; Sell, Purchase and Trade products. I was Technical Team Lead in the startup to develop web services. (visit)
Professional Activities
Testimonials
Contact
Dr. Shivam Gupta
Postdoctoral Research Scientist
Lab no. 309, CSA Department, Indian Institute of Science, Bangalore, India 560012
Web of Science Researcher ID : AAV-9504-2020