🎓 I hold an MSc in Information Technology Engineering from the University of Tehran, where I am also a Research Assistant at the Social Networks Lab. Our lab investigates computational approaches to understanding social networks, integrating Network Science, Machine Learning, and Natural Language Processing to study online behavior and information dynamics.
🔬 My research lies at the intersection of Network Science and Machine Learning, with a particular focus on Community Detection and Evolution, Influence Analysis, and Information Diffusion in large-scale social networks.
🚀 My broader research interests encompass Graph Machine Learning and Representation Learning, with an emphasis on modeling complex relational structures, capturing structural and temporal dependencies, and learning generalizable representations. Building on my experience with Graph Neural Networks, I am particularly interested in developing robust and scalable learning approaches for complex, structured, and evolving data across diverse domains.
|
💬 RAG chatbot for Speech and Language Processing |
🔎 Job–candidate ranking |
|
🏷️ Semantic role labelling: tagging vs. generation |
⚡ Parameter-efficient fine-tuning |
More projects
| Area | Project | In one line |
|---|---|---|
| Social networks | information-diffusion-network-analysis | Influence (HITS, PageRank), k-cores and communities (Louvain, Infomap) in six retweet and forward networks |
| Graphs | graph-ranking-and-text-weighting | PageRank, HITS and SALSA on a voting network, checked against NetworkX; TF-IDF as a MapReduce job |
| Data mining | bm25-vs-language-models | Eleven text ranking models compared with cross-validation and significance tests |
| Machine learning | spoken-language-identification | Four-language identification from speech, evaluated on speakers the model has never heard |
| Machine learning | life-expectancy-mlp | Neural networks on WHO indicators, tested on countries the model has never seen |
| Statistics | Pima-Diabetes-Stat-Inference | Estimation, hypothesis tests and regression on the Pima diabetes data |
| NLP | tokenizers-and-ngram-lms | Subword tokenizers and n-gram language models, tested against Hugging Face |
| NLP | tfidf-ppmi-word2vec | Count-based and skip-gram word vectors compared with GloVe |
| NLP | english-persian-nmt-fairseq | English→Persian translation with fairseq: LSTM vs. Transformer |
| Optimisation | Bio-CPG-Optimization | A genetic algorithm that tunes a walking gait for a six-legged robot in Webots |
Graphs & networks NetworkX · Gephi · Neo4j
Machine learning PyTorch · TensorFlow · scikit-learn · Hugging Face
Data pandas · NumPy · SQL · Tableau
LLM applications LangChain · LangGraph
Software Python · C++ · Django · Git
Happy to talk about social networks, graph learning or data mining — LinkedIn · email



