Amit Portnoy
I work on AI for cybersecurity at Microsoft. Before that, a PhD in quantization, distributed training, and privacy-preserving ML.
Publications
Auto-generated from DBLP · see also Google Scholar
-
Accelerating Federated Learning with Quick Distributed Mean Estimation
ICML '24 Code
(* Equal contribution)
-
Towards Automatic Hands-on-Keyboard Attack Detection Using LLMs in EDR Solutions
arXiv 2408.01993 preprint
-
EDEN: Communication-Efficient and Robust Distributed Mean Estimation for Federated Learning
ICML '22 Code
(* Equal contribution)
-
SDR: Efficient Neural Re-ranking using Succinct Document Representation
ACL '22
(* Equal contribution)
-
DRIVE: One-bit Distributed Mean Estimation
NeurIPS '21 Code
(* Equal contribution)
-
Towards Federated Learning With Byzantine-Robust Client Weighting
Applied Sciences '22 Code
-
A generic decentralized trust management framework
Softw. Pract. Exp. '15
(Authors are listed alphabetically)
Selected personal projects
<<< this list is not up-to-date >>>
-
hadamard-transform
A Fast Walsh–Hadamard Transform (FWHT) implementation in PyTorch.
-
EDEN vs TurboQuant
Why a 2021 quantization algorithm quietly outperforms its 2026 successor. Published on Towards Data Science.
-
CardForest.com
Online environment for coding card games
- Website (currently down)
-
amitport.github.io
The source for this page
-
GraphPack
A decentralized graph database
-
TrustPack
A decentralized trust management framework
-
version-update-nagger
An electron app that pulls node and npm package updates
-
turned-based
A collection of multi-player games: Four-in-a-line, Israeli Whist, and Tic-tac-toe
-
gulp-group-aggregate
Group and aggregate gulp's file streams (e.g., concat files by folder)
-
gulp-wrap-docco
A gulp plugin to convert code into html using docco's parser, marked, highlight.js and lodash.template
-
Space Invaders 3D
Space Invaders written in C++ using OpenGL
-
Klondike
A simple Klondike (Windows Solitaire) game, written in Java
-
CardForest Seeds
A structured source of playing cards
-
master-class
Javascript classes with typing, change logging, optional immutability, reference preserving serialization, and state pattern support
-
inherit-array
JavaScript (<6) array inheritance done right
-
key-path
Deep property accessors for JavaScript objects
-
Senet AI
Smart Senet player (Egyptian board game)
-
darbak
Compiles literate-iced-coffee-script and appends it with its source and formatted documentation
-
IsraDoc.com
Israel doctor index, WIP
- Website (currently down)
-
Snake-cube solver
Android app for solving snake cube puzzles