Daniil Dorin
Senior Researcher-Developer at Antiplagiat · PhD student at MIPT
I am a PhD student in Artificial Intelligence and Machine Learning in the Intelligent Systems Department at Moscow Institute of Physics and Technology, advised by Andrey Grabovoy. Prior to that, I received my master’s degree in Computer Science and my bachelor’s degree in Applied Mathematics and Physics there.
Currently, I am a Senior Researcher-Developer at Antiplagiat. My research interests include Computer Vision, Vision-Language Models, Image Retrieval and Matching, Handwritten Text Recognition, and Brain Signal Decoding.
Research
All researchPapers with abstracts and visual abstracts. Computer vision, image matching, brain-signal decoding and optimization.

Decoding Visual Information from Neural Signals: Image Reconstruction Based on Joint fMRI and EEG Analysis
A multimodal architecture that jointly processes fMRI and EEG signals to reconstruct visual stimuli, with contrastive alignment to CLIP and a two-stage diffusion generation pipeline.

Evidential Image Matching: Predicting Transformation Sequences to Derive One Image from Another
Plagiarism detection reformulated as predicting the sequence of transformations that derives one image from another, with an encoder–decoder model and the Canonical Jaccard Index.

Pairwise Image Matching for Plagiarism Detection
A siamese network with a weight-shared encoder, symmetric fusion and a similarity head, trained with plagiarism-mimicking augmentations to minimise false positives in pairwise image plagiarism detection.

Enhancing fMRI Data Decoding with Spatiotemporal Characteristics in Limited Dataset
An fMRI decoding methodology for small datasets that combines subject-specific brain activity masks with an encoder based on Riemannian geometry.

Forecasting fMRI Images From Video Sequences: Linear Model Analysis
A method for approximating fMRI readings from the video sequence a person watches, based on a linear model for each voxel and a time-invariant hemodynamic response.

Decentralized Optimization with Coupled Constraints
Lower complexity bounds for decentralized optimization with affine coupled constraints, and the first linearly convergent first-order decentralized algorithm that achieves them.
Open-source projects
All projectsLibraries and frameworks built outside of papers, with the Intelligent Systems group at MIPT and on my own.

Just Relax It: discrete variable relaxation
PyTorch library of relaxation methods for discrete random variables in neural networks. Gumbel-Softmax Top-K, Hard Concrete, Straight-Through Bernoulli, Invertible Gaussian, REBAR and more, behind a Pyro-style distribution API.
HippoTrainer: gradient-based hyperparameter optimization
A PyTorch library that tunes hyperparameters by differentiating through the training loop. Implements T1-T2, Neumann-series implicit differentiation, HOAG and DrMAD behind one trainer interface.

Garage: generative augmentation framework
Replaces objects in images with newly generated ones. Grounded-SAM finds and masks the object, an Augmenter model proposes replacements and prompts, PowerPaint inpaints the result.

Epidemic spread models: COVID-19 as stochastic chemical kinetics
Various approaches to modeling the spread of epidemics, in particular COVID-19, through differential equations and Markov processes. Deterministic and stochastic SIR models fitted to real multi-wave data.
Teaching
- Deep LearningSep 2024 – presentLecturer & seminarian, MIPT
- My First Scientific Paper (m1p)Feb 2023 – presentLecturer & scientific consultant, MIPT
Theses
- PhD thesis2026 –PhD in Artificial Intelligence and Machine Learning, MIPT · in progress
- Master's thesis, Computer Science, MIPT
- Bachelor's thesis, Applied Mathematics and Physics, MIPT