Hello! I’m Gaurav Srivastava, a first-year MS student in Computer Science at Virginia Tech (with full funding), where I’m working under Dr. Xuan Wang. My research focuses on the intersection of machine learning and optimization, particularly on reducing the computational cost of large language models through techniques like pruning, model compression, and adaptive token and layer processing while maintaining robustness. Currently, I’m exploring complex reasoning and emergent properties in Small Language Models (SLMs) as part of Wang's. group. I am also affiliated with the Sanghani Center for Artificial Intelligence and Data Analytics and serve as a Graduate Teaching Assistant for CS 1064 (Introduction to Python).

Prior to joining Virginia Tech, I earned my bachelor’s degree in Computer Science from Manipal University Jaipur, where I received the President's Gold Medal for Excellence in Research. After that I worked at Dell Technologies for 1 year as a Machine Learning Engineer. Before that, I spent 6 months at Swiggy's Applied Research (Computer Vision) team. I was also the AI and Machine Learning mentor at Edu-versity, an EdTech startup where I designed Edu-veristy's highly rated Artificial Intelligence course (4.9/5.0 rating), which has been enrolled by over 6,500 students to date. To date, I have published 14 peer-reviewed papers in international journals and conferences.

To date, I have published 16 peer-reviewed papers in international journals and conferences.

  • [2024.08]

  • 🥇 President’s Gold Medal -
  • 🥈 Runner-up, -
  • 🪙 Ranked 13/473 , -
  • 🪙 117/26,008, -
  • 🥇 Three-time recipient -
  • 🥇 Best Research Project, -
  • 🥉 All India Grand Finalist, -
  • 🥉 All India Grand Finalist, -
  • 🥉 All India Grand Finalist, -
  • 🥉 3rd Position, "Hack2Hire" -
  • 🥇 Best Senior Hack, -
  • 🪙 Kaggle 3X Expert -

  • IEEE Transactions on Neural Networks and Learning Systems
  • IEEE Access
  • Springer Applied Intelligence
  • Springer Multimedia Systems
  • Springer Journal of Healthcare Informatics Research
  • PLOS ONE

Journal Papers

Handling imbalanced class in melanoma: Kemeny–Young rule based optimal rank aggregation and Self-Adaptive Differential Evolution Optimization
Gaurav Srivastava and Nitesh Pradhan
Engineering Applications of Artificial Intelligence, vol. 125, p. 106 738, 2023.
@article{srivastava2023handling, title={Handling imbalanced class in melanoma: Kemeny--Young rule based optimal rank aggregation and Self-Adaptive Differential Evolution Optimization}, author={Srivastava, Gaurav and Pradhan, Nitesh}, journal={Engineering Applications of Artificial Intelligence}, volume={125}, pages={106738}, year={2023}, publisher={Elsevier} }
ApneaNet: A hybrid 1DCNN-LSTM architecture for detection of Obstructive Sleep Apnea using digitized ECG signals
Gaurav Srivastava, Aninditaa Chauhan, Nitigya Kargeti, Nitesh Pradhan, and Vijaypal Singh Dhaka
Biomedical Signal Processing and Control, vol. 84, p. 104 754, 2023.
@article{srivastava2023apneanet, title={ApneaNet: A hybrid 1DCNN-LSTM architecture for detection of Obstructive Sleep Apnea using digitized ECG signals}, author={Srivastava, Gaurav and Chauhan, Aninditaa and Kargeti, Nitigya and Pradhan, Nitesh and Dhaka, Vijaypal Singh}, journal={Biomedical Signal Processing and Control}, volume={84}, pages={104754}, year={2023}, publisher={Elsevier} }
Cjt-deo: Condorcet’s jury theorem and differential evolution optimization based ensemble of deep neural networks for pulmonary and colorectal cancer classification
Gaurav Srivastava, Aninditaa Chauhan, and Nitesh Pradhan
Applied Soft Computing, vol. 132, p. 109 872, 2023.
@article{srivastava2023cjt, title={Cjt-deo: Condorcet’s jury theorem and differential evolution optimization based ensemble of deep neural networks for pulmonary and colorectal cancer classification}, author={Srivastava, Gaurav and Chauhan, Aninditaa and Pradhan, Nitesh}, journal={Applied Soft Computing}, volume={132}, pages={109872}, year={2023}, publisher={Elsevier} }
Ensemble of deep neural networks based on condorcet’s jury theorem for screening covid-19 and pneumonia from radiograph images
Gaurav Srivastava, Nitesh Pradhan, and Yashwin Saini
Computers in Biology and Medicine, vol. 149, p. 105 979, 2022.
@article{srivastava2022ensemble, title={Ensemble of deep neural networks based on condorcet’s jury theorem for screening covid-19 and pneumonia from radiograph images}, author={Srivastava, Gaurav and Pradhan, Nitesh and Saini, Yashwin}, journal={Computers in Biology and Medicine}, volume={149}, pages={105979}, year={2022}, publisher={Elsevier} }
Covixnet: A novel and efficient deep learning model for detection of covid-19 using chest x-ray images
Gaurav Srivastava, Aninditaa Chauhan, Mahesh Jangid, and Sandeep Chaurasia
Biomedical Signal Processing and Control, vol. 78, p. 103 848, 2022.
@article{srivastava2022covixnet, title={CoviXNet: A novel and efficient deep learning model for detection of COVID-19 using chest X-Ray images}, author={Srivastava, Gaurav and Chauhan, Aninditaa and Jangid, Mahesh and Chaurasia, Sandeep}, journal={Biomedical Signal Processing and Control}, volume={78}, pages={103848}, year={2022}, publisher={Elsevier} }

Conference Proceedings

Multi-view sparse laplacian eigenmaps for nonlinear spectral feature selection
Gaurav Srivastava and Mahesh Jangid
2023 International Conference on System Science and Engineering (ICSSE), IEEE, 2023, pp. 548–553.
@inproceedings{srivastava2023multi, title={Multi-view Sparse Laplacian Eigenmaps for nonlinear Spectral Feature Selection}, author={Srivastava, Gaurav and Jangid, Mahesh}, booktitle={2023 International Conference on System Science and Engineering (ICSSE)}, pages={548--553}, year={2023}, organization={IEEE} }
Nff: A novel nested feature fusion method for efficient and early detection of colorectal carcinoma
Amitesh Kumar Dwivedi, Gaurav Srivastava, and Nitesh Pradhan
Proceedings of Fourth International Conference on Computer and Communication Technologies, Springer, 2023, pp. 297–309.
@inproceedings{dwivedi2023nff, title={NFF: A Novel Nested Feature Fusion Method for Efficient and Early Detection of Colorectal Carcinoma}, author={Dwivedi, Amitesh Kumar and Srivastava, Gaurav and Pradhan, Nitesh}, booktitle={Proceedings of Fourth International Conference on Computer and Communication Technologies: IC3T 2022}, pages={297--309}, year={2023}, organization={Springer} }
Pneumothorax segmentation using feature pyramid network and mobilenet encoder through radiography images
Ayush Singh, Gaurav Srivastava, and Nitesh Pradhan
International Conference on Soft Computing and Signal Processing, Springer, 2022, pp. 107–117.
@inproceedings{singh2022pneumothorax, title={Pneumothorax Segmentation Using Feature Pyramid Network and MobileNet Encoder Through Radiography Images}, author={Singh, Ayush and Srivastava, Gaurav and Pradhan, Nitesh}, booktitle={International Conference on Soft Computing and Signal Processing}, pages={107--117}, year={2022}, organization={Springer} }
Advance plant health monitoring and forecasting system using edge-fog-cloud computing and lstm networks
Rugved Sanjay Chavan, Gaurav Srivastava, and Nitesh Pradhan
Proceedings of 3rd International Conference on Artificial Intelligence: Advances and Applications: ICAIAA 2022, Springer, 2023, pp. 335–344.
@inproceedings{chavan2023advance, title={Advance Plant Health Monitoring and Forecasting System Using Edge-Fog-Cloud Computing and LSTM Networks}, author={Chavan, Rugved Sanjay and Srivastava, Gaurav and Pradhan, Nitesh}, booktitle={Proceedings of 3rd International Conference on Artificial Intelligence: Advances and Applications: ICAIAA 2022}, pages={335--344}, year={2023}, organization={Springer} }
Image colorization: A convolutional network approach
Nitesh Pradhan, Saransh Gupta, and Gaurav Srivastava
Proceedings of International Conference on Data Science and Applications: ICDSA 2022, Volume 2, Springer, 2023, pp. 533–544.
@inproceedings{pradhan2023image, title={Image Colorization: A Convolutional Network Approach}, author={Pradhan, Nitesh and Gupta, Saransh and Srivastava, Gaurav}, booktitle={Proceedings of International Conference on Data Science and Applications: ICDSA 2022, Volume 2}, pages={533--544}, year={2023}, organization={Springer} }
An analysis of deep learning models to diagnose covid-19 using radiography images
Gaurav Srivastava, Aninditaa Chauhan, Mahesh Jangid, and Ashish Jain
2022 International Conference for Advancement in Technology (ICONAT), IEEE, 2022, pp. 1–7.
@inproceedings{srivastava2022analysis, title={An analysis of deep learning models to diagnose covid-19 using radiography images}, author={Srivastava, Gaurav and Chauhan, Aninditaa and Jangid, Mahesh and Jain, Ashish}, booktitle={2022 International Conference for Advancement in Technology (ICONAT)}, pages={1--7}, year={2022}, organization={IEEE} }

Book Chapters

Artificial intelligence and iot-assisted sustainable manufacturing for industry 4.0
Gaurav Srivastava, Devika Sapra, Akruti Sinha, Mahin Anup, and Deepak Sinwar
Computational Intelligence based Optimization of Manufacturing Process for Sustainable Materials, CRC Press, 2024, pp. 15–34.
@incollection{srivastava2024artificial, title={Artificial intelligence and IoT-assisted sustainable manufacturing for Industry 4.0}, author={Srivastava, Gaurav and Sapra, Devika and Sinha, Akruti and Anup, Mahin and Sinwar, Deepak}, booktitle={Computational Intelligence based Optimization of Manufacturing Process for Sustainable Materials}, pages={15--34}, year={2024}, publisher={CRC Press} }
Fog computing for agriculture applications and its issues
Akruti Sinha, Gaurav Srivastava, Devika Sapra, and Chhavi Deshlahra
Auerbach Publications, 2023, pp. 117–138.
@incollection{sinha2023fog, title={Fog Computing for Agriculture Applications and its Issues}, author={Sinha, Akruti and Srivastava, Gaurav and Sapra, Devika and Deshlahra, Chhavi}, booktitle={Bio-Inspired Optimization in Fog and Edge Computing Environments}, pages={117--138}, year={2023}, publisher={Auerbach Publications} }
6 ai-assisted big data analytics for smart healthcare systems
Akruti Sinha, Deepak Sapra, Gaurav Srivastava, Mahin Anup, and Deepak Sinwar
CRC Press, 2023, p. 81.
@incollection{sinha20236, title={6 AI-Assisted Big Data Analytics for Smart Healthcare Systems}, author={Sinha, Akruti and Sapra, Devika and Srivastava, Gaurav and Anup, Mahin and Sinwar, Deepak}, booktitle={Intelligent Internet of Things for Smart Healthcare Systems}, pages={81--100}, year={2023}, publisher={CRC Press} }
https://nicolasmeseguer.notion.site/StreaMemory-Benchmark-35739f7f69404274a1d287f6827ef203
⛲ StreaMemory Benchmark
25 min
11 feb. 2022
#benchmark #mgpusim #akita
https://nicolasmeseguer.notion.site/Elementwise-2D-546f8fe9a8a24852a234bdc28b00cd15
🧊 Elementwise 2D Tensor
10 min
12 dec. 2022
#mgpusim #akita
https://nicolasmeseguer.notion.site/Tracing-LDS-Unit-69210a9d8fe44b4a997f8391aa508621
🛤️ Tracing LDS Unit
20 min
30 nov. 2022
#mgpusim #akita #tracing
https://nicolasmeseguer.notion.site/DAISEN-Tutorial-9d041575a9b0489099086152fd9a927e
📊 DAISEN Tutorial
15 min
15 nov. 2022
#mgpusim #akita #daisen

Virginia Tech

Graduate Teaching Assistant
Aug 2024 - Present
Blacksburg, VA, USA
  • GTA for Course: “Introduction to Programming in Python (CS1064)” for fall 2024.
  • Holding over 12 hours of weekly office hours, grading assignments, and conducting quizzes.

Dell Technologies

Machine Learning Engineer
Aug 2023 - Jul 2024
Hyderabad, Telangana, India
  • Developed DDS-GPT, a RAG-based tool using Google flan-t5-large LLM and instructor-xl embeddings that utilizes Dell Design System (DDS) documentation to generate code snippets for UI components, saving UI developer’s manual efforts.
  • Automated the entire Product Experience Platform (PXP) CDO metrics dashboard, saving ∼ 4 days of manual effort per sprint for every product manager in Dell’s eCommerce Org.
  • Worked with cross-functional teams to improve a Gedis class predictor, resulting in a 12% increase in SKU accuracy.
  • Engineered a customer support bot using a Dell-hosted fine-tuned Llama2-70B chat LLM on Dell’s Jira Data to dynamically route incident tickets to appropriate SMEs, reducing 40% of SLA times.
  • Led the adoption of MLOps within Dell’s ecommerce Org, enhancing ML models monitoring and automating retraining processes.
  • Built a dynamic forecasting system for the Product Data Service Layer team to alert 59 clients, saving infra cost by ∼ 40 %.

Dell Technologies

SDE Intern (Machine Learning)
Feb 2023 - May 2023
Hyderabad, Telangana, India
  • Developed Machine Learning capabilities to analyze and extract precise error patterns within daily failed Job Logs for the Enterprise Business Intelligence (EBI) team, contributing to enhanced data-driven insights and decision-making processes.
  • Fine-tuned the RobertaBert using Splunk Tables' generated Error Logs data, achieving an F1-score of 98.03% with an inference time of 22 min 36s for 10 million records.
  • Devised and implemented a combined model pipeline integrating Decision Trees, Naive Bayes, and XGBoost, strategically dividing data based on the best-performing model for each data pattern cluster, resulting in a significant reduction of inference time to 3 min 41s for 10 million records.
  • Designed end-to-end ML ingestion pipeline to systematically monitor and retrain the model whenever failure jobs deviated from the existing cluster scope, ensuring continuous model relevance and accuracy.
  • Deployed and Operationalized the model on Pivotal Cloud Foundry (PCF), optimizing processing speed to 18ms per record while efficiently handling batches of 1000 records in 3.2s.

Swiggy (Bundl Technologies Private Limited)

Applied Research Intern (Computer Vision)
Sep 2022 - Jan 2023
Bengaluru, Karnataka, India
  • Improved Swiggy's image similarity determination model, developing a supervised model on top of Barlow Twins' image embeddings.
  • Achieved an accuracy boost of 4.51% on the validation set and 12-13% on two test sets compared to the previous approach.
  • Engineered a streamlined Computer Vision (CV) pipeline using Streamlit for Swiggy Dine-out, seamlessly generating advertisement videos from static restaurant and food images.
  • Automated the manual embeddings generation process for Swiggy Supr Daily reducing manual efforts.
  • Collaborated on the Swiggy x IIT Jodhpur project, exploring object detection models for facial verification.

Dell Technologies

SDE Intern (Data Science & Automation)
Jun 2022 - Sep 2022
Hyderabad, Telangana, India
  • Worked with the Enterprise Business Intelligence (EBI) team to automate and enhance data reliability processes, streamlining data workflows and ensuring data integrity.
  • Developed a feature for D’Owl tool to remove feature-level duplicates from records, enhancing data quality and reducing redundancy.
  • Optimized the D'owl codebase, reducing processing time from an initial 7.68 milliseconds to an astonishing 997 microseconds for 1 record.
  • Explored NLP capabilities to extract valuable information from emojis rather than simply removing them from records.

🧑 Nicolás Meseguer?

Nicolás Meseguer
👋 ¡Hola a todos! A mis 25 años puedo afirmar rotúndamente que soy un apasionado de la informática y la enseñanza. He estado inmerso en el fascinante mundo de la tecnología desde que era un niño y desde entonces, he recorrido un largo camino académico y profesional.

Mi viaje comenzó con un Grado Superior en Desarrollo Web, seguido de un Grado en Ingeniería Informática en la UCAM, y luego un Máster en Nuevas Tecnologías en Informática en la Universidad de Murcia.

Actualmente, estoy trabajando en mi doctorado, mientras tengo el privilegio de dar clases en la Universidad de Murcia.
En mi experiencia docente, he encontrado que cada estudiante es único y merece un enfoque de enseñanza personalizado que se ajuste a sus propias necesidades y ritmo de aprendizaje. Por ello, mi objetivo principal es brindar una enseñanza de calidad y adaptada a cada uno de mis alumnos, con posibilidad de enseñanza en Inglés y Castellano. Estos son algunos de mis enfoques de enseñanza:

  1. Apoyo constante: Estoy disponible para resolver dudas o proporcionar ayuda adicional cuando sea necesario. Creo que la comunicación abierta y regular es clave para un aprendizaje efectivo. 📞
  2. Herramientas innovadoras: Utilizo herramientas de última generación para facilitar el aprendizaje y hacer que incluso los conceptos más complejos sean comprensibles. Uso de tabletas para ilustrar ideas, software colaborativo para trabajar en tiempo real, o proporcionar materiales de estudio personalizados. 💻📚
  3. Paciencia y comprensión: Entiendo que todos aprendemos a nuestro propio ritmo. Por lo tanto, mi enfoque es siempre paciente y alentador, asegurándome de que cada concepto se comprenda completamente antes de pasar al siguiente. 🤗

💼

Siempre he sido un apasionado de la informática. Mi historia con los ordenadores y la programación comenzó desde muy pequeño pero se puso en serio cuando me lancé a estudiar un Grado Superior de Desarrollo Web. No solo me encantó, sino que obtuve unas notas estupendas. Esto me abrió las puertas a una beca Erasmus+ para hacer prácticas en el extranjero. ¡Y sí, resulta que además de hablar informática, también hablo inglés bastante bien! 😂

Después de aquella experiencia, me sumergí en el Grado en Ingeniería Informática en la Universidad Católica San Antonio de Murcia (UCAM). Fueron años intensos y fascinantes en los que me llevé la sorpresa de mi vida al terminar con una media de 9.3 y, para mi asombro, ¡recibir el premio al mejor expediente de mi promoción! 🤯 (+26 matrículas de honor).

Pero mi amor por la informática y la curiosidad por seguir aprendiendo no conocían límites, así que me lancé a por un Máster en Nuevas Tecnologías en Informática en la Universidad de Murcia. Durante este tiempo, tuve la suerte de trabajar codo con codo con el Barcelona Supercomputing Center (BSC) en mi Trabajo de Fin de Máster, que acabó con una calificación de 9.9. Durante esos años, también tuve la oportunidad de compartir mi pasión por la informática a través de dos artículos que publiqué en congresos nacionales.

Hoy, gracias a una beca de la prestigiosa Fundación Séneca (¡y estoy muy orgulloso de ser uno de los cuatro seleccionados en toda la región!), estoy metido de lleno en mis estudios de doctorado. Y para redondear esta aventura, también tengo la increíble oportunidad de dar clases en la Universidad de Murcia, donde este año soy el profesor encargado de las prácticas de la asignatura Arquitecturas Multinúcleo y de Propósito Específico (AMPE). ¡Así que aquí estoy, listo para compartir todo lo que he aprendido en mi camino!

🎓

Con mi amplia formación y experiencia, puedo ayudar a estudiantes de todas las edades y niveles, desde la primaria hasta la universidad. Aquí tienes una idea de las áreas en las que me especializo:

  1. Informática básica: Desde cómo utilizar un ordenador, navegación por internet, hasta seguridad informática básica, puedo ayudar a los más jóvenes a familiarizarse y desenvolverse en el mundo digital. 🖥️
  2. Programación y desarrollo web: ¿Estás interesado en aprender a programar o a crear tu propia página web? Puedo enseñar desde los fundamentos de la programación hasta los lenguajes más avanzados, y orientar en el diseño y desarrollo de sitios web. 💻🌐
  3. Asignaturas universitarias de informática: Si estás cursando un Grado o Máster en Informática y necesitas ayuda extra, puedo ofrecer soporte en asignaturas de computación, arquitectura, sistemas operativos, entre otras. 🎓🔬
  4. Inglés Técnico: Gracias a mi experiencia estudiando y trabajando en el extranjero, puedo ayudarte a mejorar tu inglés técnico y académico, una habilidad esencial en el mundo de la informática y la tecnología. 🌍🗣️
Mi enfoque es siempre adaptar las lecciones a las necesidades específicas de cada estudiante. Así que si tienes una solicitud especial, no dudes en comunicarte conmigo, estaré encantado de atender tus necesidades o las de tu hijo. 🤝

📚

Una de las cosas que realmente diferencia mis clases de las de otras academias o profesores particulares es el enfoque práctico y colaborativo que utilizo. Para asegurarme de que mis alumnos realmente comprendan y apliquen lo que aprenden, hago uso de una variedad de herramientas didácticas y tecnológicas:

  1. Tableta e iPad: Utilizo mi tableta y iPad para dibujar y explicar conceptos en tiempo real durante las clases. Esto significa que tendrás una explicación visual clara de lo que estoy enseñando, lo que facilitará la comprensión y retención. 🎨📱
  2. Programas de dibujo: Domino una serie de programas de dibujo que me permiten ilustrar ideas y conceptos de una manera fácil de entender. Así, los alumnos pueden visualizar exactamente lo que estamos discutiendo y cómo se aplica. 🖌️💡
  3. Herramientas colaborativas: Utilizo herramientas como Miro y Draw.io, que permiten a los alumnos participar y colaborar en tiempo real. Esto significa que no solo verán lo que hago, sino que también tendrán la oportunidad de participar proactivamente y aprender haciendo. 🔄🎲
El uso de estas herramientas modernas y colaborativas permite a los alumnos experimentar un aprendizaje interactivo y atractivo que no solo los ayudará a entender los conceptos, sino que también les dará las habilidades prácticas que necesitarán en el mundo real.

¡El objetivo siempre es proporcionar una enseñanza de la más alta calidad y hacer del aprendizaje una experiencia agradable y valiosa! 🌟🚀

💰

Entiendo que la calidad de la educación es una inversión importante para el futuro. Mi enfoque siempre ha sido proporcionar un servicio excepcional que supere las expectativas y justifique cada euro invertido.

El precio establecido es de 20 euros/hora. Este precio refleja la calidad de la enseñanza que ofrezco, incluyendo mi amplia experiencia, mi enfoque personalizado y la utilización de herramientas de aprendizaje interactivas y modernas.

Para mayor comodidad, acepto varios métodos de pago, incluyendo Bizum, Transferencia Bancaria y PayPal. Quiero hacer que el proceso sea lo más sencillo y sin complicaciones posible para ti.

Al final, no solo estás pagando por un tutor, sino por una experiencia educativa de alta calidad, una que te brindará de las herramientas y la confianza que necesita para tener éxito en tu carrera académica y/o profesional. 🎯💎

  1. ¿Se puede adaptar al horario de mi hijo?: Sé lo ocupadas que pueden llegar a ser las vidas de los estudiantes, por lo que ofrezco un horario flexible y adaptable a tus necesidades. ⏰🔄
  2. Si una clase se cancela, ¿qué pasa?: Entiendo que los imprevistos pueden surgir. Si necesitas cancelar una clase, buscaremos juntos otro horario que se acomode. La meta siempre es no perder la oportunidad de aprender y crecer. 🔄📅
  3. ¿Qué métodos de pago aceptas?: Para hacer que el proceso sea lo más conveniente posible, acepto varios métodos de pago, incluyendo Bizum, transferencia bancaria y PayPal. 💰💳
  4. ¿Qué garantiza que la enseñanza será de alta calidad?: Mi experiencia académica y profesional hablan por sí mismas. Además, me dedico a usar herramientas y técnicas de enseñanza modernas y efectivas para asegurar el mejor aprendizaje posible. 🎯🌟
Si tienes alguna otra pregunta que no haya sido respondida aquí, por favor no dudes en ponerte en contacto conmigo. Estoy aquí para ayudarte y asegurarme de que recibas la mejor educación posible. 🤝💡

📞

¡Si tienes alguna pregunta, necesitas más información, o te gustaría programar una clase inicial, no dudes en ponerte en contacto conmigo!

Puedes enviarme un mensaje a mi dirección de correo electrónico de trabajo: 📧 n.mesegueriborra@um.es.

Si prefieres usar WhatsApp, también puedes enviarme un mensaje al siguiente número: +34 ??? ?? ?? ??. Por favor, ten en cuenta que este número sólo está disponible para mensajes de WhatsApp. 📱

⚠️ ⏱️
⚠️ ⏱️
⚠️ ⏱️