DB

Disharee Bhowmick

Ph.D. student, Computer Science · Samuel Ginn College of Engineering, Auburn University · advised by Dr. Sathyanarayanan N. Aakur

I work on making machine perception efficient and dependable over time: compressing long temporal sequences without discarding their structure, and adapting vision-language models to recognize events they were never trained on.

The same problems show up in applied settings — a recent line of work estimates respiration in cattle from video, which is a hard temporal-signal problem in a farming context.

DBDisharee Bhowmick
raw temporal sequence → structure-aware window merging → compressed segments

Research interests

Temporal sequence summarization Open-world event segmentation Vision-language models Multimodal LLMs Time series analysis Computer vision Agricultural sensing

News

Publications

2

STaTS: Structure-aware temporal sequence summarization via statistical window merging

Disharee Bhowmick, Ranjith Ramanathan, Sathyanarayanan N. Aakur

Pattern Recognition Letters Vol. 202, pp. 135–140 · 2026

Vision-Based Livestock Respiratory Monitoring for Smart Agriculture Sensing Systems

Revanth Reddy Palem, Mariana E. Garcia-Ascolani, Disharee Bhowmick, David Lalman, Ranjith Ramanathan, Sathyanarayanan N. Aakur

IEEE MWSCAS2026

Preprints

2

CVT-Bench: Counterfactual Viewpoint Transformations Reveal Unstable Spatial Representations in Multimodal LLMs

Shanmukha Vellamcheti, Uday Kiran Kothapalli, Disharee Bhowmick, Sathyanarayanan N. Aakur

arXivarXiv:2603.21114 · 2026

Physiological Signal-Aware Livestock Respiration Estimation from Video

Revanth Reddy Palem, Disharee Bhowmick, Mariana E. Garcia-Ascolani, David L. Lalman, Ranjith Ramanathan, Sathyanarayanan N. Aakur

2026

Teaching

Auburn University
Lab Instructor — Introduction to EngineeringENGR 1110
Lead Teaching Assistant — Introduction to Algorithms COMP 3270with Dr. Vishalini Ramnath
Teaching Assistant — Formal Languages COMP 4200with Dr. Vishalini Ramnath

Experience

Graduate Research Assistant, Machine Learning & Computer Vision Summer 2024 – present Dept. of Computer Science & Software Engineering, Auburn University · Auburn, AL
Time series STaTS — cut time-series input size by up to 30x while retaining 85–90% of full-resolution accuracy across 150+ classification and forecasting datasets, by designing an unsupervised change-detection method in Python/PyTorch (first author, Pattern Recognition Letters, 2026).
Video & VLMs Open-world event segmentation — enabled video models to recognize and localize actions outside their training categories by adapting Vision-Language Models to temporal segmentation.
Smart agriculture Livestock respiration — estimated livestock respiration from video without contact sensors by co-developing a computer vision pipeline for smart-agriculture monitoring (IEEE MWSCAS, 2026).
Student Assistant — Innovation & Research Commons Summer 2025 Ralph Brown Draughon Library, Auburn University
Programmer Analyst Trainee → Programmer Analyst → Associate Sep 2019 – Jun 2023 Cognizant Technology Solutions · Pune, India
Mar 2022 – Jun 2023
Generative AI — AI-Powered IT Incident Support & Runbook Assistant
Python · FastAPI · ServiceNow · Snowflake · Chroma · BM25 · Semantic search · RAG · Azure OpenAI (GPT-3.5) · Docker · Git-based CI/CD

Business problem. L1/L2 support analysts often needed senior SMEs to understand incidents, find similar historical incidents, locate the right SOPs and runbooks, and decide the next troubleshooting steps. The assistant brings those sources together and gives a grounded recommendation. The work was phased: ServiceNow integration, Snowflake loading and BM25 keyword search came first and were in use by analysts; semantic search was added in March 2023 and the GPT-3.5 RAG layer in April–June 2023. The project was still in progress when I left the team in June 2023.

  • Built the support-analyst side of a GenAI assistant that helps L1/L2 analysts investigate IT incidents by combining live ServiceNow incident data with a search index over 30–40K historical incidents, tasks and KB articles (loaded from ServiceNow into Snowflake) and SOPs/runbooks.
  • Built Python APIs to retrieve live incident details such as priority, description, assignment group, owner and status, then combine them with similar historical incidents and relevant operational documentation.
  • Implemented hybrid retrieval over the chunked and embedded records and documents, with BM25 keyword search for exact terms such as error codes, hostnames and KB IDs and Chroma vector search for paraphrased descriptions, to identify relevant incidents, knowledge articles, SOPs and runbooks before passing context to the LLM.
  • Developed a RAG layer on GPT-3.5 (gpt-35-turbo) through Azure OpenAI, with prompts restricted to the retrieved sources and designed to generate structured troubleshooting guidance.
  • Built a Support Analyst workflow supporting both incident-number based investigation and free-text problem descriptions, returning recommended investigation steps, similar incidents and supporting documentation.
  • Developed a Runbook Generator to transform unstructured SOPs into standardized troubleshooting procedures containing symptoms, prerequisites, diagnostic steps, remediation and escalation criteria; long documents were processed section by section and reviewed by an SME.
  • Added source references and confidence handling so analysts could distinguish retrieved evidence from model-generated recommendations, with low-confidence cases routed for human/SME review.
  • Worked with a DevOps teammate to release the Dockerized FastAPI service through Git-based CI/CD with automated tests and staged deployment; logged queries, retrieved sources, latency, errors and low-quality responses. SMEs and tower leads validated the results.
Architecture & example output

Incident Assistant — enter an incident number; the app pulls the incident from ServiceNow (number, descriptions, priority, category, assignment group, owner, status, timestamps), searches historical incidents and SOPs, and returns grounded next steps.

Support Analyst workflow — describe a problem in free text and get recommended investigation steps, similar incidents and supporting documentation.

Runbook Generator — turns unstructured operational documents into standard procedures: symptoms, prerequisites, diagnostic steps, remediation and escalation criteria.

Example output (illustrative)

Incident: INC0012345
Priority: P2
Assignment Group: Database Support

Likely issue:
Connection pool exhaustion on the application database.

Evidence:
- Similar incident INC0098765
- SOP: DB Connection Pool Troubleshooting
- Knowledge Article: DB-104

Recommended investigation:
1. Check active DB connections.
2. Compare connection usage against configured pool size.
3. Review application logs for connection timeout errors.
4. If threshold is exceeded, follow DB-104 remediation procedure.

Confidence: High

Sources: INC0098765 · DB-104 · DB Connection Pool Troubleshooting SOP

The prompt restricts the model to the retrieved evidence, so each recommended step is meant to trace back to a retrieved incident, SOP or knowledge article; answers without enough evidence are marked low confidence and flagged for SME review.

Mar 2021 – Feb 2022 Machine Learning, Internal Project — led development of a predictive analytics model on 100K+ records, selecting the final approach by benchmarking supervised and ensemble models built with scikit-learn and pandas.
Mar 2020 – Feb 2021 Data Analytics — reduced recurring IT incidents by 25% for enterprise clients by pinpointing root causes in incident data with SQL and Python, working with operations teams on fixes, and tracking before/after impact in Power BI and Tableau.
Sep 2019 – Feb 2020 Graduate training — completed Cognizant’s graduate training in data analysis, statistics and Python.

Education

Ph.D., Computer ScienceJan 2024 – present Auburn University · GPA 3.83
M.S., Computer ScienceAug 2023 – May 2025 Auburn University · GPA 3.83
B.Tech., Computer ScienceAug 2015 – Jul 2019 University of Engineering and Management, Kolkata · GPA 3.6

Honors