Ph.D. Dissertation Defense in Computer Science titled “Optimization Methods and Software for Federated Learning” on May 8, 2025, at KAUST.
| CARVIEW |
Note on Two Theorems on Lyapunov Stability Theory
I was glad to gain insights from Prof. Eric Feron’s Non-Linear Control course, where I learned about two important theorems that state the following.
| More | April 27, 2025 |
On Making Three Projects Open-Source
On making BurTorch, uFedNL, and FL with Non-HE open-source.
| More | March 27, 2025 |
BurTorch (Backpropagation Ultrafast Runtime)
The new paper BurTorch: Revisiting Training from First Principles by Coupling Autodiff, Math Optimization, and Systems presents the design choices behind one of the fastest and memory-efficient backpropagation implementations on CPU.
| More | March 19, 2025 |
Additional Insights on Federated Learning is Better with Non-Homomorphic Encryption
Additional Insights on the paper “Federated Learning is Better with Non-Homomorphic Encryption” Published on 05 December 2023
| More | December 20, 2024 |
Unlocking FedNL on arXiv
The paper Unlocking FedNL: Self-Contained Compute-Optimized Implementation has been published on arXiv: arXiv:2410.08760.
| More | October 14, 2024 |
PV-Tuning for Extreme LLM Compression at NeurIPS 24
Paper PV-Tuning: Beyond Straight-Through Estimation for Extreme LLM Compression has been accepted at NeurIPS 2024.
| More | October 2, 2024 |
Don't Compress Gradients at NeurIPS 24
Paper “Don’t Compress Gradients in Random Reshuffling: Compress Gradient Differences” has been accepted at NeurIPS 2024.
| More | September 27, 2024 |
Unlocking FedNL in Virtual Radio Studio
Unlocking FedNL Self-Contained Compute-Optimized Implementation (Research from KAUST) in Virtual Radio Studio
| More | September 14, 2024 |
Internship at Apple Inc.
Internship in Private Federated Learning ML Team Apple Inc.
| More | June 5, 2024 |
PV-Tuning for Extreme LLM Compression
The new paper PV-Tuning: Beyond Straight-Through Estimation for Extreme LLM Compression with a new fine-tuning technique for highly-compressed LLMs.
| More | May 31, 2024 |
Remote Research Talk at Apple Inc.
Remote presentation of our latest research for Apple.
| More | May 24, 2024 |
Remote Research Talk at NVIDIA Inc.
Remote presentation of our latest research for NVIDIA.
| More | April 22, 2024 |
Technical Note. From C++98 to C++2x
This technical note is devoted to covering information regarding all primary C++ programming language standards: C++03/98/11/14/17/20/23.
| More | April 2, 2024 |
Error Feedback Reloaded at ICLR 2024
“Error Feedback Reloaded: From Quadratic to Arithmetic Mean of Smoothness Constants” has been accepted and will be presented at ICLR 2024.
| More | February 19, 2024 |
Unlocking FedNL at Rising Stars AI Symposium 2024
“Unlocking FedNL: Self-Contained Compute-Optimized Implementation” will be presented at KAUST Rising Stars AI Symposium 2024.
| More | February 14, 2024 |
Personalized FL with Communication Compression on TMLR
The paper Personalized Federated Learning with Communication Compression was accepted by the Transactions on Machine Learning Research.
| More | November 26, 2023 |
Federated Learning is Better with Non-Homomorphic Encryption
“Federated Learning is Better with Non-Homomorphic Encryption” at the 4th International Workshop on Distributed Machine Learning(DistributedML 2023).
| More | November 2, 2023 |
Faster Rates for Compressed Federated Learning with Client-Variance Reduction
The paper Faster Rates for Compressed Federated Learning with Client-Variance Reduction was accepted by the SIAM Journal (SIMODS).
| More | September 26, 2023 |
Technical Note. Exploring Python 3
Technical Note. Exploring the Python 3 Language from a Computing Perspective.
| More | August 4, 2023 |
Update of Technical Note. From C++1998 to C++2020
Update of technical note devoted to covering information regarding all primary C++ programming language standards: C++98/03/11/14/17/20.
| More | July 8, 2023 |
Two Papers have been Accepted to FL-ICML-2023
Our two papers on Federated Learning have been accepted to FL-ICML-2023.
| More | June 30, 2023 |
Error Feedback Shines when Features are Rare
The new paper Error Feedback Shines when Features are Rare has been released.
| More | May 26, 2023 |
FL_PyTorch at the SIAM Conference on Optimization (OP23)
“FL_PyTorch: Optimization Research Simulator for Federated Learning” at SIAM Conference on Optimization 2023.
| More | May 2, 2023 |
Removing my old Website by Google
My old website with 151 notes was deleted on 10 Mar. 2023, 08:58 by a “Google” user.
| More | March 13, 2023 |
FedNL. Making Newton-Type Methods Applicable to FL
FedNL. Practical Implementation (Ongoing project) at VCC OPEN HOUSE 2023 event.
| More | February 19, 2023 |
Federated Learning with Regularized Client Participation
The new paper Federated Learning with Regularized Client Participation has been released.
| More | February 8, 2023 |
About Courses CS294V System Architecture and AMCS 343 Fast Solvers for Large Systems at KAUST
About Courses that I have audited during Fall, 2022: CS294V and AMCS 343.
| More | December 19, 2022 |
Achieving the Status of a Ph.D. Candidacy
Today on Monday 24 October 2022 I defended my CS Ph.D. Proposal and I have achieved the Status of a Ph.D. candidacy.
| More | October 24, 2022 |
Second Place in the KAUST Chess Tournament
Second Place in the KAUST Chess Tournament.
| More | October 12, 2022 |
Personalized FL with Communication Compression
The new paper Personalized Federated Learning with Communication Compression has been published.
| More | September 13, 2022 |
Affiliation with the SDAIA-KAUST AI
Formal affiliation with the SDAIA-KAUST Center of Excellence in Data Science and Artificial Intelligence (SDAIA-KAUST AI).
| More | September 2, 2022 |
Technical Note. From C++1998 to C++2020
This technical note is devoted to covering information regarding all primary C++ programming language standards: C++03/98/11/14/17/20.
| More | August 15, 2022 |
FL_PyTorch is publicly Available on GitHub
FL_PyTorch: Optimization Research Simulator for Federated Learning is publicly available on GitHub.
| More | July 10, 2022 |
Research Scientist Intern (AI) offer at Meta Inc.
Research Scientist Intern (AI) offer, Meta/Facebook Inc., USA, Menlo Park.
| More | June 26, 2022 |
Federated Optimization Algorithms with Random Reshuffling and Gradient Compression
The new paper Federated Optimization Algorithms with Random Reshuffling and Gradient Compression has been outed.
| More | June 15, 2022 |
Sharper Rates and Flexible Framework for Nonconvex SGD with Client and Data Sampling
The new paper Sharper Rates and Flexible Framework for Nonconvex SGD with Client and Data Sampling has been outed.
| More | June 7, 2022 |
FL_PyTorch at Rising Stars in AI Symposium 2022
“FL_PyTorch: Optimization Research Simulator for Federated Learning” will be presented in Rising Stars in AI Symposium 2022.
| More | March 8, 2022 |
Faster Rates for Compressed Federated Learning with Client-Variance Reduction
The new paper Faster Rates for Compressed Federated Learning with Client-Variance Reduction has been outed.
| More | February 8, 2022 |
About Performance Engineering Course 6.172 at MIT
About advanced course “6-172. Performance Engineering of Software Systems.” at MIT with summarizing useful materials from that course for anybody who wants to optimize binary code performance.
| More | February 3, 2022 |
Courses at Stanford University relative to AI
Systematized catalog of courses at Stanford relative to AI, Machine Learning, Optimization, Statistics, Control Theory, Computer Vision, and Natural Language Processing.
| More | December 22, 2021 |
Courses at Stanford University not relative to AI
Systematized catalog of courses at Stanford relative to creating various systems by leveraging science and engineering from various fields.
| More | December 22, 2021 |
Fall 2021 Differential Privacy and Efficient DL classes at KAUST as CEMSE/CS Ph.D.
“Differential Privacy” and “Efficient Deep Learning” classes at KAUST.
| More | December 14, 2021 |
FL_PyTorch Paper has been Accepted to ACM DistributedML 2021
«FL_PyTorch: Optimization Research Simulator for Federated Learning» has been accepted to DistributedML 2021.
| More | November 23, 2021 |
The visited AI Summer Schools during Summer 2021
Several engaging summer schools that I have a chance to attend during the summer of 2021.
| More | October 24, 2021 |
Second Semester at KAUST as CEMSE/CS Ph.D.
My second semester (Spring, 2021) at KAUST CEMSE/CS.
| More | October 20, 2021 |
MARINA Paper has been Accepted to ICML 2021
“MARINA: Faster Non-Convex Distributed Learning with Compression” has been accepted to ICML 2021.
| More | October 20, 2021 |
Opt-Studio - Interpreter, Shell, Plotter, CPU/GPU Compute in one Box
About final project at King Abdullah University of Science and Technology for the course CS 380 GPU and GPGPU Programming, 2020, Fall.
| More | July 30, 2021 |
Poster. Faster Non-Convex Distributed Learning with Compression
Poster for MARINA Paper presented at Poster session during Efficient Distributed Optimization workshop.
| More | April 10, 2021 |
Faster Non-Convex Distributed Learning with Compression
Post about the paper https://arxiv.org/abs/2102.07845.
| More | February 18, 2021 |
OpenSource KD Tree Implementation
Post about my Open-Source KD tree implementation.
| More | January 14, 2021 |
My Research Area at KAUST in 90 Seconds
The topic of my research at KAUST in 90 seconds.
| More | January 3, 2021 |
First Semester at KAUST as CEMSE/CS Ph.D. Student
About my first semester (Fall, 2020) at KAUST.
| More | January 3, 2021 |
My Story
I have joined the KAUST Ph.D. Computer Science program at CEMSE and prof. Peter Richtarik Optimization and Machine Learning Lab.
| More | September 26, 2020 |
About Old Homepage
Between 2011 to 2020 I used another homepage https://sites.google.com/site/burlachenkok/.
| More | September 25, 2020 |