I am
Shivam Gupta
About Me
Hi, I am Prime Minister Research Fellow in Computer Science at the Indian Institute of Technology (IIT), Ropar. 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. This would not have been possible without the motivational and valuable supervision of my mentors Dr. Shweta Jain and Dr. Virender Ranga. For more details, see publications.
SkillsMachine 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%
Publications
- All
- Journals
- Conferences
- Books
- Workshops
- PhD
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 Machine Learning Algorithms (tentative)
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
Ph.D. Journey
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
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-
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.
Submitted work on Fair Clustering
Semester 4
Submitted work on Fairness in Recommender Systems to RecSys 2022 Core A Conference (Annoymous Review)
-
Started Teaching Deliverables on "Intro. to Python & Machine Learning" at GNDEC, Ludhiana. (Course Layout)
Cleared Ph.D Comphrehensive Examination (Oral + Written)
Bagged Best Paper Award for Extended Abstract on Fair Clustering at Conference on deployable AI by RBCDSAI, IIT Madras, India.
Semester 5
Completed Thesis Proposal Seminar titled "Fair Algorithms for Machine Learning".
-
Extended abstract on algorithmic recourse accepted in CODS-COMAS 2023
-
Review on group and individual fairness accepted as book chapter on AI and Ethics, Springer.
Semester 6
Attended ACML & IndoML 2022 Conference.
-
Work on group fair clustering got accepted in CORE A* Conference AAMAS 2023 as extended abstract.
-
Work on group fair clustering got accepted in Workshop on Games and Agents (GAIW 2023) at CORE A* Conference AAMAS 2023 as full paper.
Experience
Guru Nanak Dev Engineering College (GNDEC)
Ludhiana, Punjab, India
Guest Faculty
PMRF Deliverables on "Introduction to Python & Machine Learning" (1.5 hr/week)
PMRF Deliverables on "Python & Machine Learning" (1.5 hr/week)
PMRF Deliverables on "Object Oriented Programming & Python" (1.5 hr/week)
Indian Instiute of Technology (IIT), Ropar
Punjab, India.
Teaching Assistant
Introduction to Computing & Data Structures 2020 (GE-103), Data Mining 2021 (CS-524), Game Theory 2021 (CS-535), Game Theory 2022 (CS-535)
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
Research Interests

Fairness in Machine Learning
Recommender Systems

Interpretable Machine Learning

Game Theory

Machine Learning Applications

Federated Learning
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)
Awards, Achievements & Certifications
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
Professional Activities
Testimonials
Contact
Shivam Gupta
Prime Minister Research Fellow
shivam.20csz0004[at]iitrpr.ac.in
Lab no. 212, S. Ramanujan Block, Indian Institute of Technology, Ropar
Web of Science Researcher ID : AAV-9504-2020