Arash Hajisafi

PhD Candidate in Computer Science · University of
Southern California

Publications

Arash Hajisafi

Arash Hajisafi

PhD Candidate in Computer Science

University of Southern California

Biography

Hi! My name is Arash. I am currently working as a PhD Research Assistant at InfoLab, Computer Science Department at the University of Southern California under the supervision of Prof. Cyrus Shahabi.

My research interests include Graph Neural Networks and Spatio-Temporal Data Management and Forecasting.

Please check out my CV if you want to find more information about me and my research!

Interests
  • Graph Neural Networks
  • Spatio-Temporal Forecasting
  • Spatio-Temporal Data Management and Engineering
Education
  • PhD in Computer Science, 2022 - Current

    University of Southern California

  • BSc in Computer Engineering, 2017 - 2021

    Amirkabir University of Technology, CGPA 19.28 / 20

Experience

 
 
 
 
 
University of Southern California - InfoLab
PhD Research Assistant
Jan 2022 – Present Los Angeles

Project Highlights

Wearables for Health (W4H) Toolkit
  • Led the development of the W4H Integrated Toolkit, an open-source toolkit centralizing both real-time and offline wearable data from various sources (e.g., Garmin, Apple Watch, Fitbit).

  • Designed a scalable system architecture separating data engineering, analysis, and visualization.

  • The toolkit comprises the following open-sourced tools:

    • StreamSim: Real-time data streaming simulator using Python and Flask.

    • W4H ImportHub: Integrates stored datasets with Python, SQLAlchemy, and Streamlit.

    • pyGarminAPI: Python library for interacting with the Garmin API.

    • Integrated Analytics Dashboard: Core component for data extraction and analysis using Streamlit, pandas, Flask, Spark, and Kafka.

  • Released the toolkit in two modes: a Docker image for local setup and a centralized version on USC clusters.

Accurate EEG Seizure Detection and Classification

I developed a GNN-based deep learning model to analyze brain correlations across spatial, semantic, and temporal dimensions using EEG signals.

  • Designed and implemented a GNN-based model using PyTorch and PyTorch Geometric to dynamically model brain correlations using EEG signals.
  • Utilized pretrained LLMS to enhance model performance, unveiling dynamic brain dependencies.
Learning Dynamic Graphs for Accurate Point-of-Interest Visit Forecasting

Addressing the complex task of predicting visits to Points of Interest (POIs), I formulated the problem as a multivariate time-series forecasting challenge.

  • Transformed the problem of predicting POI visits in the U.S. into a time-series forecasting task, leveraging multi-context correlations.
  • Introduced BysGNN, a temporal graph neural network implemented using PyTorch.
  • Utilized pretrained LLMS to optimize the model, achieving significant improvement in forecasting accuracy.
Mentoring and Training

Trained and guided two undergraduate students on an academic project during the Summer of 2022, enhancing their research capabilities and ensuring project success.

 
 
 
 
 
Software R&D Intern
Gam Electronics Co.
Jul 2020 – Sep 2020 Tehran

Responsibilities include:

  • Engineered automated business processes using Python, Flask, and Selenium, enhancing efficiency.
  • Conducted unit and integration testing using pytest and unittest libraries in Python.
  • Developed interactive web dashboards using HTML, CSS, and JavaScript for enhanced user experience.
 
 
 
 
 
Amirkabir University of Technology
Research: Design and Analysis of a Secure Smart-Card-Based Healthcare System
Feb 2020 – Aug 2020 Tehran
The research consists of 2 main parts, the investigation of smart card architectures and modeling security threats in an Electronic Healthcare System. A functional system architecture has been proposed to address these security threats which specifies a smart-card-based authentication method. The research was conducted in the Spring and Summer of 2020.

Recent Publications

Quickly discover relevant content by filtering publications.
(2024). Dynamic GNNs for Precise Seizure Detection and Classification from EEG Data. PAKDD ‘24.

Cite

(2024). Wearables for Health (W4H) Toolkit for Acquisition, Storage, Analysis and Visualization of Data from Various Wearable Devices. ICDE ‘24 - Demo Track.

Cite

(2023). Holistic Survey of Privacy and Fairness in Machine Learning. arXiv.

Cite DOI URL

(2023). Learning Dynamic Graphs from All Contextual Information for Accurate Point-of-Interest Visit Forecasting. ACM SIGSPATIAL ‘23.

Cite DOI URL

(2023). An Evaluation of Time-Series Anomaly Detection in Computer Networks. 2023 International Conference on Information Networking (ICOIN).

Cite DOI URL

Accomplish­ments

Ranked Within the Top 5% of My Class in Computer Engineering Department at Amirkabir University of Technology with a GPA of 19.28 (out of 20).
Amirkabir University of Technology
Full Tuition Waiver Scholarship
Received Full Tuition Waiver Scholarship from Amirkabir University of Technology.
National Organization of Educational Testing
Among the Top 0.2% of All University Entrance Exam Applicants
Achieved the 229th Place Among 140,000 Applicants in the Iranian University Entrance Exam.
Kangourou sans Frontières
Certificate of Honor
Awarded the Certificate of Honor at The International Mathematical Kangaroo Contest.
See certificate
Valedictorian of High School
Graduated as the Valedictorian of My High School with a GPA of 19.89 (out of 20).

Projects

Please visit my GitHub profile to find my latest projects.
.js-id-1
All 1 2 3 4

Contact