Projects


This page is NOT being updated and only archives older projects.


Projects up to 2022

  • Investigating the Application of VLAD to NLP (case study on Irony/Sarcasm Detection in Twitter)
    • Venue: Dept. of Computer Science, Colorado State University
    • Description: Investigating the application and effectiveness of vector of locally aggregated descriptors on top of Transformer-based language representation layers; Stuyding Irony/Sarcasm detection as a use case.
  • Social Media Bot Identification using Deepfake Text Detection
  • Claim/Counterclaim detection in Social Media
    • Venue: Dept. of Computer Science, Colorado State University
    • Description: Designing a pipeline to detect claim and counterclaims in social media incorporating Natural Language Inference, Stance Detection, and Claim Detection; In Twitter and Youtube; Working on publishing an annotated COVID-19-related claim/counterclaim dataset from YouTube comments.
  • Automatic Access Control Policy Extraction from Natural Language Requirement Documents
    • Venue: Dept. of Computer Science, Colorado State University
    • Description: Currently writing a proposal for this project. We aim to use a transformer-based semantic role labeling model to extract policy information from natural language text and translate them to Next Generation Access Control (NGAC) graph representations.
  • Machine Translation for Similar Low-Resource Language Pairs with Loan Words

B. Sc. Project

Other Projects

  • Named Entity Recognition for Persian Language
  • Activity Recognition with Wearable Sensor Dataset in Spark Platform
    • Venue: Dept. of Computer Science, University of Nevada, Las Vegas
    • Description: Implemented scalable classification solutions (Multilayer Perceptron Network, LogisticRegression, and Decision Tree) using Spark libraries for motion data of elderly peoplein a room.
    • Project report manuscript is available here
  • Multithreaded Persian Short-Text Classification
    • Venue: CommentMiner
    • Description: Implemented using two different algorithms: MaxEnt and Naive Bayes, on the datasets mentioned above with the accuracy of 70%, (Java).
  • Key-phrase Extraction on Persian Documents
    • Venue: Dept. of Computer Engineering, Sharif University of Technology
    • Description: Literature review was carried out on KP-Miner, TF-IDF, WINGNUS, Single Rank, KEA, Topic Rank and Salience Rank methods. We used Inspec and 500N datasets to test these methods and then worked on Salience Rank model on a Persian news dataset.
  • Telegram Chat-bot for Automatic Question Answering
  • Template Matching
  • Hand-written Digit Image Generation
  • Hand-written Digit Image Classification
    • Venue: CommentMiner
    • Description: Implemented using a Convolutional Neural Network on MNIST dataset, (Python Tensorflow package).
  • Sequential MNIST Classification
  • Persian Short-Text Sentiment Analysis
    • Venue: CommentMiner
    • Description: Implemented as a first model using two different algorithms: MaxEnt and Naive Bayes classification to positive, negative and neutral classes, on Instagram comments, (Java).
  • A Genetic Soloution to Travelling Salesman Problem

More projects grouped by their PL:

  • Python:
    • Multilayer Perceptron classifier with back propagation using pure python to classify 3 types of seeds
  • Java:
    Robokill game image
    Robokill gameplay image taken from SilverGames
    • Internet Messanger (with GUI design)
    • Internet Browser with the support for PHP and CSS using JxBrowser library
    • Notes Manager
    • Tank Game (two tanks attacking each other)
    • Sudoku Solver
    • Box Stacking Problem Solver
    • Thief and Cops Game (console)
    • Insertion Sort, Heap Sort, Quick Sort, Merge Sort
    • N-equation Solver
  • C/C++/C#:
    • OpenMp Merge Sort
    • CUDA Matrix Multiplication
    • CUDA Prefix Sum
    • 2048 Game (console)
    • Game of Life (console)
    • CommentMiner Main System (in collaboration with other teammates)
  • Web:
    • Re-implementation of IranFilms that is a website for introducing and reviewing movies
  • PHP:
    • Telegram Bot to provide CommentMiner services response to a private message sent by the user