Meta tags:
author= Brandon Amos;
description= ;
Headings (most frequently used words):
publications, 2026, 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, and, earlier, open, source, repositories, invited, talks,
Text of the page (most frequently used words):
the (536), and (441), for (229), that (160), learning (150), optimization (130), this (116), with (115), model (102), brandon (83), amos (82), based (80), abstract (80), from (74), are (68), differentiable (66), our (62), models (57), can (57), code (56), which (55), data (48), control (45), these (44), problems (44), end (42), show (42), neural (41), time (40), convex (39), modeling (38), optimal (38), machine (36), using (36), methods (35), approach (33), transport (31), applications (29), paper (29), performance (29), reinforcement (28), problem (28), propose (28), stochastic (27), over (26), network (26), multi (26), not (26), 2021 (25), systems (25), between (25), distributions (25), matching (25), such (25), continuous (25), 2022 (24), algorithm (24), method (24), task (24), use (23), approaches (23), state (23), networks (22), number (22), present (22), objective (22), training (22), amortized (21), icml (21), 2024 (21), 2025 (21), agents (21), point (21), non (21), demonstrate (21), chen (21), work (21), two (21), reward (21), neurips (20), language (20), facebookresearch (20), large (20), tasks (20), 2023 (19), new (19), agent (19), wasserstein (19), has (19), existing (19), framework (19), many (19), information (19), art (19), than (19), through (19), deep (18), more (18), how (18), policy (18), only (18), 2018 (17), library (17), bamos (17), source (17), input (17), gradient (17), algorithms (17), high (17), into (17), function (17), flows (16), layers (16), real (16), both (16), have (16), inference (16), without (16), samples (16), settings (16), free (16), generative (16), research (15), workshop (15), imitation (15), flow (15), discrete (15), when (15), privacy (15), one (15), search (15), used (15), their (15), where (15), world (15), constraints (15), dynamics (15), computing (14), llms (14), 2017 (14), limited (14), fixed (14), domain (14), meta (14), across (14), scale (14), parameters (14), even (14), edge (14), improve (14), different (14), loss (14), well (14), architecture (14), while (14), target (14), however (14), via (14), 2026 (13), 2020 (13), llm (13), system (13), layer (13), open (13), mobile (13), dimensional (13), low (13), results (13), computational (13), its (13), video (13), novel (13), enables (13), probability (13), setting (13), introduce (13), distribution (13), 2019 (12), energy (12), adversarial (12), benchmark (12), also (12), cell (12), solution (12), mahadev (12), satyanarayanan (12), knowledge (12), functions (12), standard (12), but (12), prediction (12), single (12), first (12), bounds (12), seminar (11), coding (11), analytics (11), 2015 (11), openface (11), order (11), solvers (11), dataset (11), application (11), level (11), directly (11), accuracy (11), key (11), study (11), challenging (11), cost (11), manifold (11), space (11), sample (11), learned (11), quality (11), warm (11), class (10), prompt (10), image (10), solver (10), riemannian (10), metric (10), trajectories (10), user (10), perform (10), padmanabhan (10), pillai (10), techniques (10), recent (10), same (10), efficient (10), provides (10), live (10), about (10), solve (10), learn (10), trained (10), generation (10), algorithmic (10), vector (10), distance (10), marginal (10), ricky (10), simple (10), advprompter (9), alignment (9), slides (9), qnstop (9), pytorch (9), cross (9), processes (9), spaces (9), mbrl (9), value (9), parameter (9), cloud (9), then (9), design (9), specific (9), form (9), each (9), due (9), human (9), general (9), scalable (9), challenge (9), larger (9), uses (9), train (9), often (9), programming (9), they (9), gradients (9), other (9), multiple (9), further (9), fine (9), expert (9), samuel (9), population (9), university (8), attacks (8), face (8), recognition (8), 2016 (8), label (8), compared (8), offload (8), effectiveness (8), wenlu (8), kiryong (8), highly (8), aware (8), including (8), important (8), several (8), evaluations (8), programs (8), games (8), values (8), solving (8), may (8), underlying (8), iclr (8), body (8), need (8), cohen (8), measures (8), simulation (8), achieve (8), datasets (8), generalization (8), token (8), tutorial (7), decision (7), theseus (7), nonlinear (7), maps (7), available (7), under (7), 2013 (7), completion (7), experiments (7), entropy (7), ode (7), acceleration (7), series (7), linear (7), current (7), synthetic (7), enable (7), known (7), been (7), empirical (7), best (7), deterministic (7), whose (7), estimation (7), latency (7), handoff (7), zhuo (7), cloudlets (7), internet (7), issue (7), being (7), likelihood (7), sampling (7), allows (7), prior (7), predictions (7), mismatch (7), them (7), develop (7), top (7), example (7), ability (7), components (7), set (7), predict (7), significantly (7), field (7), maximilian (7), nickel (7), downstream (7), zhang (7), any (7), iterations (7), efficiency (7), tuning (7), benchmarks (7), sparse (7), paths (7), offline (7), start (7), achieves (7), cornell (6), here (6), locuslab (6), temporal (6), driving (6), lagrangian (6), process (6), differential (6), fit (6), result (6), significant (6), users (6), range (6), assistance (6), require (6), specialized (6), similar (6), physical (6), will (6), content (6), within (6), natural (6), explore (6), wang (6), computationally (6), images (6), safety (6), obtain (6), given (6), some (6), common (6), zico (6), kolter (6), architectures (6), states (6), differentiate (6), previously (6), able (6), empirically (6), efficiently (6), steps (6), solutions (6), combining (6), sets (6), accurate (6), action (6), family (6), sliced (6), representation (6), instead (6), requiring (6), symbolic (6), lms (6), byte (6), robotics (5), odes (5), tech (5), dynamical (5), log (5), fast (5), 2014 (5), analysis (5), driven (5), quasi (5), newton (5), automatically (5), optnet (5), mpc (5), lml (5), thesis (5), event (5), aligning (5), potential (5), simulator (5), nocturne (5), online (5), intrinsic (5), presents (5), dynamic (5), cycle (5), particular (5), global (5), cloudlet (5), processing (5), experimental (5), validate (5), response (5), specifically (5), offloading (5), reduce (5), call (5), provide (5), step (5), context (5), building (5), future (5), component (5), sensors (5), preferences (5), iot (5), policies (5), boundaries (5), acm (5), spns (5), exact (5), variational (5), fill (5), arxiv (5), purpose (5), integrating (5), rates (5), finally (5), derive (5), changes (5), cases (5), observations (5), statistics (5), match (5), second (5), structured (5), individual (5), fully (5), foundations (5), respect (5), hard (5), better (5), depth (5), strategies (5), planning (5), represent (5), learns (5), properties (5), denis (5), yarats (5), baseline (5), difficult (5), disciplined (5), map (5), popular (5), manifolds (5), adjoint (5), sequence (5), focused (5), improving (5), visual (5), fields (5), geometry (5), paradigm (5), complexity (5), features (5), normalizing (5), integer (5), resulting (5), compute (5), find (5), minimizing (5), ppd (5), generated (5), limitations (5), address (5), arman (5), zharmagambetov (5), supervised (5), generate (5), travel (5), nuanced (5), tokenization (5), google (4), vision (4), bayesian (4), adaptive (4), physics (4), least (4), block (4), icnn (4), predictive (4), incomparable (4), lib (4), svg (4), gromov (4), gwil (4), landscape (4), surrogate (4), applied (4), rewards (4), algotune (4), nature (4), classifiers (4), evaluation (4), yeast (4), controlling (4), budding (4), against (4), computed (4), watson (4), andrew (4), technique (4), impact (4), mobility (4), reducing (4), implementation (4), conditions (4), services (4), improves (4), dynamically (4), times (4), device (4), cognitive (4), wearable (4), defined (4), experience (4), manufacturing (4), lack (4), identify (4), critical (4), becoming (4), ubiquitous (4), junjue (4), size (4), latent (4), per (4), easy (4), implement (4), incorporate (4), extensive (4), improvement (4), zhao (4), post (4), classification (4), rtface (4), providing (4), become (4), evaluate (4), terms (4), crucial (4), optimized (4), faster (4), simulations (4), contributions (4), rather (4), insight (4), criteria (4), proposed (4), potentially (4), output (4), bilevel (4), implicit (4), differentiation (4), capable (4), play (4), game (4), apply (4), way (4), allowing (4), unknown (4), external (4), objects (4), community (4), studies (4), shown (4), useful (4), affine (4), cvxpy (4), past (4), humans (4), conclude (4), parameterized (4), approximate (4), smooth (4), aaron (4), protein (4), families (4), couplings (4), alexander (4), consists (4), convergence (4), theory (4), choices (4), effective (4), initial (4), pipeline (4), compare (4), mikael (4), henaff (4), marc (4), euclidean (4), scalability (4), signal (4), leverage (4), comparing (4), requires (4), tabular (4), partial (4), combinatorial (4), computer (4), estimate (4), zero (4), unlike (4), far (4), mapping (4), voronoi (4), semi (4), path (4), dimensions (4), noise (4), koopman (4), environments (4), works (4), unseen (4), yuandong (4), tian (4), labelled (4), carles (4), domingo (4), enrich (4), candidate (4), starts (4), conjugate (4), ttg (4), itineraries (4), request (4), diffusion (4), vacuous (4), tokens (4), responses (4), prefixes (4), fim (4), prompts (4), nyu (3), columbia (3), brown (3), reasoning (3), amortization (3), biology (3), prompting (3), john (3), tool (3), reading (3), presentations (3), python (3), support (3), latex (3), self (3), github (3), tensorflow (3), gpu (3), projection (3), higher (3), dcem (3), handling (3), scs (3), spatio (3), losses (3), all (3), smartphone (3), devices (3), malware (3), was (3), rapid (3), modeled (3), ordinary (3), captures (3), cells (3), whether (3), evolution (3), simulated (3), layne (3), david (3), cmu (3), valuable (3), resource (3), emerging (3), capacity (3), lte (3), consumption (3), focus (3), wide (3), small (3), computation (3), shaping (3), variety (3), reduction (3), demand (3), fidelity (3), combines (3), complex (3), describe (3), implementations (3), four (3), relevant (3), ieee (3), cyberattacks (3), designed (3), failures (3), related (3), part (3), parts (3), rate (3), things (3), access (3), denaturing (3), another (3), primary (3), raw (3), today (3), locally (3), controlled (3), every (3), collected (3), mediators (3), sum (3), product (3), probabilistic (3), formulation (3), gordon (3), powerful (3), inpainting (3), just (3), scenarios (3), frame (3), build (3), mechanism (3), streams (3), full (3), management (3), camera (3), leverages (3), daniel (3), seconds (3), varying (3), magnitude (3), those (3), what (3), observed (3), amount (3), statistically (3), trosset (3), traditional (3), box (3), representational (3), made (3), highlight (3), quadratic (3), trainable (3), connected (3), exactly (3), fundamental (3), imperfect (3), robust (3), core (3), required (3), demonstrating (3), ivan (3), consider (3), signals (3), predicting (3), collect (3), shared (3), practical (3), generalized (3), graph (3), overhead (3), competitive (3), embed (3), bias (3), certain (3), rigid (3), increasingly (3), integrate (3), argue (3), should (3), helps (3), showing (3), turn (3), logarithmic (3), numerical (3), itself (3), potts (3), sequences (3), parallel (3), noisy (3), l4dc (3), development (3), arises (3), hope (3), overall (3), goal (3), good (3), always (3), limitation (3), understood (3), nathan (3), cem (3), otherwise (3), towards (3), selected (3), easily (3), lower (3), amy (3), investigate (3), tradeoffs (3), encourage (3), peter (3), deisenroth (3), trivial (3), theoretically (3), term (3), construct (3), density (3), typically (3), classical (3), trains (3), matches (3), combination (3), explicit (3), implicitly (3), ground (3), giulia (3), outperforms (3), stuart (3), anselm (3), paulus (3), potentials (3), yaron (3), lipman (3), practice (3), asymptotic (3), exploration (3), horizon (3), feature (3), observe (3), arbitrary (3), environment (3), costs (3), quantization (3), tessellation (3), done (3), cnfs (3), aditya (3), grover (3), constrained (3), kcpo (3), guaranteed (3), outperforming (3), most (3), optimizer (3), calls (3), dense (3), during (3), generalize (3), achieving (3), along (3), unlabelled (3), successful (3), rely (3), aram (3), alexandre (3), pooladian (3), orders (3), takes (3), simultaneously (3), bartolomeo (3), stellato (3), deployed (3), instances (3), consuming (3), requests (3), scores (3), behavior (3), score (3), reparameterization (3), matrices (3), error (3), next (3), compression (3), depends (3), benefit (3), since (3), either (3), minimize (3), assumptions (3), banel (3), negative (3), success (3), ended (3), jailbreak (3), harmful (3), advprefix (3), attack (3), mfm (3), long (3), tokenized (3), equivalent (3), ensembles (3), guarantees (3), jailbreaking (3), generating (3), suffixes (3), maintaining (3), promising (3), dfl (3), preference (3), openai (2), bosch (2), ismp (2), unrolled (2), guest (2), lecture (2), declarative (2), master (2), awareness (2), flatiron (2), york (2), geometries (2), austin (2), princeton (2), cs5785 (2), license (2), linux (2), zsh (2), yaml (2), list (2), parsec (2), cparse (2), history (2), fortran (2), cmusatyalab (2), dcgan (2), matrix (2), constructions (2), 108 (2), martius (2), comboptnet (2), partially (2), taskmet (2), nethack (2), oni (2), repositories (2), concerns (2), containing (2), stream (2), jules (2), white (2), hamilton (2), turner (2), applying (2), equations (2), 149 (2), tyson (2), william (2), cihan (2), oguz (2), easterling (2), ensuring (2), intensive (2), shows (2), degradation (2), seamlessly (2), execution (2), minute (2), changing (2), yoshihisa (2), abe (2), service (2), pre (2), partitioned (2), importance (2), achieved (2), centers (2), ying (2), gao (2), hotmobile (2), additional (2), produce (2), little (2), benjamin (2), richter (2), case (2), guidance (2), could (2), simplify (2), jiang (2), security (2), highlighted (2), risk (2), operating (2), change (2), longer (2), cyber (2), practices (2), robert (2), cameras (2), article (2), gigasight (2), strong (2), controls (2), thus (2), bandwidth (2), direct (2), software (2), called (2), mediator (2), sensor (2), administrative (2), logical (2), presence (2), points (2), infrastructure (2), relative (2), interactive (2), maximum (2), principle (2), posterior (2), moderate (2), local (2), variables (2), instance (2), collapsed (2), han (2), blog (2), missing (2), closely (2), there (2), ways (2), gap (2), near (2), experts (2), light (2), introduction (2), tracking (2), selectively (2), blurs (2), faces (2), according (2), specified (2), secure (2), retrospective (2), exceptions (2), norman (2), sadeh (2), anupam (2), das (2), sec (2), devise (2), sacrificing (2), primitive (2), offers (2), migration (2), bandwidths (2), ranging (2), load (2), thomas (2), must (2), main (2), random (2), ensemble (2), joint (2), summary (2), michael (2), yang (2), differ (2), ultimate (2), manner (2), generic (2), black (2), inputs (2), allow (2), others (2), integrates (2), encode (2), sensitivity (2), solves (2), dual (2), priori (2), highlights (2), ecosystem (2), enabling (2), introduces (2), opponent (2), limit (2), poker (2), memory (2), developing (2), would (2), noam (2), approximation (2), strategy (2), controller (2), recover (2), jimenez (2), interacting (2), uncertain (2), proprioceptive (2), come (2), representations (2), 100 (2), contact (2), active (2), collection (2), leads (2), superior (2), hand (2), questions (2), tom (2), pattern (2), give (2), formalization (2), prove (2), ablation (2), meier (2), loop (2), operation (2), labels (2), forward (2), optimize (2), incomplete (2), scene (2), add (2), parametrized (2), program (2), represented (2), original (2), entire (2), version (2), embedded (2), additionally (2), barrier (2), steven (2), expressive (2), operations (2), make (2), cone (2), learnable (2), solved (2), geodesics (2), distances (2), flexible (2), structures (2), pairwise (2), finds (2), gain (2), broad (2), liu (2), serial (2), castle (2), driver (2), subroutine (2), particularly (2), schemes (2), characterize (2), ahead (2), necessarily (2), globally (2), vice (2), versa (2), correlated (2), roberto (2), calandra (2), lambert (2), variant (2), brings (2), impossible (2), tune (2), tuned (2), entry (2), bar (2), researchers (2), luis (2), pineda (2), actions (2), observing (2), recipes (2), deepmind (2), suite (2), demonstrations (2), eugene (2), vinitsky (2), otml (2), yields (2), jacobian (2), icgn (2), jonathan (2), jack (2), dimensionality (2), iii (2), barycentric (2), averaging (2), terenin (2), challenges (2), expressible (2), shobha (2), venkataraman (2), together (2), inefficient (2), extract (2), off (2), various (2), essential (2), actor (2), critic (2), release (2), spatial (2), termination (2), exist (2), test (2), warping (2), dtw (2), comparable (2), gdtw (2), avoids (2), assess (2), luise (2), successes (2), stochasticity (2), observability (2), russell (2), arnaud (2), fickinger (2), modern (2), jointly (2), compact (2), integrated (2), scales (2), short (2), after (2), rollout (2), variation (2), surpass (2), notably (2), wilson (2), track (2), investigating (2), coordination (2), view (2), run (2), agnostic (2), squares (2), dnls (2), built (2), illustrate (2), optimizers (2), automatic (2), minimization (2), mustafa (2), mukadam (2), secondly (2), mixture (2), constant (2), constructing (2), polytopes (2), transform (2), equation (2), divergences (2), cnf (2), probabilities (2), iteration (2), finite (2), bose (2), heli (2), ben (2), hamu (2), because (2), domains (2), transformation (2), almost (2), out (2), song (2), matthew (2), poorly (2), substantially (2), leveraging (2), supervision (2), optimizing (2), slow (2), baselines (2), expensive (2), huang (2), solely (2), desired (2), does (2), contain (2), inverse (2), proxy (2), followed (2), trends (2), qinqing (2), zheng (2), derived (2), independent (2), exploit (2), structure (2), multisample (2), variance (2), fewer (2), beyond (2), lead (2), repeatedly (2), ignore (2), qps (2), suffer (2), splitting (2), outputs (2), performs (2), georgina (2), hall (2), rajiv (2), sambharya (2), considered (2), approximations (2), amortizing (2), exploiting (2), demo (2), aims (2), itinerary (2), regarding (2), globe (2), generates (2), truth (2), consistently (2), science (2), socm (2), iterative (2), ido (2), idea (2), wise (2), interest (2), billions (2), computes (2), restrictive (2), text (2), iid (2), documents (2), much (2), predefined (2), obstacles (2), before (2), informative (2), oracle (2), lee (2), progress (2), mathematics (2), reference (2), addition (2), algotuner (2), frontier (2), discover (2), press (2), making (2), prefix (2), objectives (2), jailbreaks (2), evtimov (2), chuan (2), guo (2), evolving (2), continuously (2), populations (2), densities (2), treatment (2), patient (2), yet (2), remains (2), scaling (2), phenomenon (2), establishes (2), applicability (2), leading (2), approximately (2), improved (2), karen (2), grounded (2), theoretical (2), onto (2), genomics (2), say (2), clouds (2), wfm (2), advances (2), red (2), teaming (2), instruction (2), synthesizing (2), difficulty (2), diverse (2), feedback (2), viewpoints (2), augmented (2), proportional (2), social (2), choice (2), smitha (2), milli (2), hessian (2), hypergradient (2), kai (2), attacker (2), defender (2), comparisons (2), multilingual (2), representative (2), five (2), countries (2), 000 (2), publications (2), labs (2), last, updated, june, berkeley, nnaisense, salesforce, nvidia, tesla, waymo, center, brain, facebook, informs, cilvr, siam, mds, minisymposium, caltech, cs159, cvpr, eccv, mila, max, planck, institute, tübingen, ibm, gridmatic, iccopt, cpaior, ijcai, colorado, mines, ams, colloquium, zurich, argonne, national, laboratory, microsoft, vanderbilt, graphs, regression, amsterdam, rss, dagstuhl, genesis, therapeutics, ai4b, usc, ict, dumaguete, demystifying, hopfield, scaleopt, netflix, pli, tel, aviv, group, nlp, major, invited, talks, xmonad, emacs, vim, tmux, 237, dotfiles, 2012, notes, 185, 194, scripts, arch, 133, creates, markdown, bibtex, 420, expression, parser, dijkstra, shunting, yard, 363, 369, templates, 111, beamer, snippets, 242, haskell, hosted, web, snowglobe, vtopt, conference, tracker, readme, link, checker, girl, gans, loaded, 112, setgpu, intelligent, 307, 838, densenet, 796, qpth, 582, 317, 333, cvxgrp, cvxpylayers, 350, 125, rtqichen, torchdiffeq, neural_stpp, samcohen16, lab, rcpm, observable, 300, 141, lancer, w2ot, 255, course, 534, kuleshov, soc, lazaratan, 181, 136, adjoint_sampling, 103, oripress, stars, iwcmc, widespread, adoption, contextually, sensitive, increased, detecting, malicious, thousands, developed, validation, android, detection, summersim, complicated, divides, chemical, kinetics, regulatory, division, matched, inferences, mutant, lives, dies, estimating, attacked, vtdirect95, nondeterministic, annealing, performances, baumann, tricity, eukaryotic, examines, modest, transferring, encapsulated, site, move, roughly, wans, adaptively, transferred, adaptation, intuition, reduces, exploring, located, necessary, pay, workload, levels, abstraction, jan, harkes, gilbert, wolfgang, wearsys, glass, narrow, skills, proof, concept, assembling, lego, freehand, sketching, playing, ping, pong, recommending, youtube, tutorials, reflect, difficulties, faced, suggest, creation, alex, hauptmann, early, equipment, outside, tolerances, catastrophic, threat, automobile, brake, properly, risks, stem, ongoing, rigorous, cybersecurity, protect, needed, topics, parker, christopher, williams, jaime, camelio, bad, silent, pervasive, describes, repository, crowd, sourced, enforcement, federated, ingress, owner, preserve, indexing, special, smart, xiao, pieter, simoens, earlier, unease, retard, consumer, acceptance, deployments, discomfort, streamed, consequence, centralization, hub, designs, interposes, enforces, owners, necessitates, organization, provided, administered, aligns, personal, organizational, trust, responsibility, sarah, clinch, nina, taft, nigel, davies, helping, chasm, sigops, reality, wifi, confirm, substantial, wins, quantifying, machines, admit, largely, hence, subject, overfitting, intractable, infeasible, geoff, tameem, adel, designers, photographers, unwanted, technologies, corrupted, raymond, yeh, semantic, perceptual, contextual, posted, july, released, october, apache, http, technology, publicly, private, bridges, lfw, intended, interested, bartosz, ludwiczuk, mmsys, inter, poised, demonstrators, seven, configurations, hardware, wireless, locality, latencies, meeting, targets, siewiorek, roberta, klatzky, khalid, elgazzar, guanhang, siyan, transparent, placement, executing, attributes, encapsulation, versatile, functionality, classic, wan, mbps, migrates, running, downtime, few, tens, adapting, rohit, upadhyaya, eiszler, you, teach, elephants, dance, agile, tcbb, reasons, quantity, greater, valid, estimates, multivariate, creating, weakness, gisella, kakoti, cliff, shaffer, cao, minghan, see, proposes, inventory, stock, electrical, grid, scheduling, outperform, purely, priya, donti, scalar, valued, imputation, lay, basic, groundwork, proposing, analyze, power, minor, modification, tailored, lei, dependencies, hidden, convolutional, cannot, capture, exploits, batch, primal, interior, backpropagation, virtually, notable, mini, sudoku, 4x4, rules, tomm, bottom, starting, interframe, enabler, vibrant, marketplace, perfect, principled, conduct, choose, among, remainder, leaf, nodes, forces, employ, heads, texas, hold, defeats, cpu, supercomputer, tuomas, sandholm, kkt, reliably, byron, boots, jacob, sacks, dario, rodriguez, spite, internally, necessity, effects, own, holistic, persistent, though, successfully, 132, readings, object, continue, shape, maximizing, touch, proprioception, vestibular, robotic, answer, videos, qualitative, misha, denil, nando, freitas, yuval, tassa, erez, alistair, muldal, sergio, gómez, colmenarejo, rothörl, serkan, cabi, laurent, dinh, qualifying, approximating, nested, gimli, requirements, implementing, share, assist, kinds, showcasing
Text of the page (random words):
recognition library with mobile applications abstract code brandon amos bartosz ludwiczuk and mahadev satyanarayanan cmu 2016 cameras are becoming ubiquitous in the internet of things iot and can use face recognition technology to improve context there is a large accuracy gap between today s publicly available face recognition systems and the state of the art private face recognition systems this paper presents our openface face recognition library that bridges this accuracy gap we show that openface provides near human accuracy on the lfw benchmark and present a new classification benchmark for mobile scenarios this paper is intended for non experts interested in using openface and provides a light introduction to the deep neural network techniques we use we released openface in october 2015 as an open source library under the apache 2 0 license it is available at http cmusatyalab github io openface 69 image completion with deep learning in tensorflow abstract code brandon amos blog 2016 content aware fill is a powerful tool designers and photographers use to fill in unwanted or missing parts of images image completion and inpainting are closely related technologies used to fill in missing or corrupted parts of images there are many ways to do content aware fill image completion and inpainting in this blog post i present raymond yeh and chen chen et al s paper semantic image inpainting with perceptual and contextual losses which was just posted on arxiv on july 26 2016 this paper shows how to use deep learning for image completion with a dcgan 70 collapsed variational inference for sum product networks abstract han zhao tameem adel geoff gordon and brandon amos icml 2016 sum product networks spns are probabilistic inference machines that admit exact inference in linear time in the size of the network existing parameter learning approaches for spns are largely based on the maximum likelihood principle and hence are subject to overfitting compared to more bayesian approaches exact bayesian posterior inference for spns is computationally intractable both standard variational inference and posterior sampling for spns are computationally infeasible even for networks of moderate size due to the large number of local latent variables per instance in this work we propose a novel deterministic collapsed variational inference algorithm for spns that is computationally efficient easy to implement and at the same time allows us to incorporate prior information into the optimization formulation extensive experiments show a significant improvement in accuracy compared with a maximum likelihood based approach 71 quantifying the impact of edge computing on mobile applications abstract wenlu hu ying gao kiryong ha junjue wang brandon amos zhuo chen padmanabhan pillai and mahadev satyanarayanan acm sigops 2016 computational offloading services at the edge of the internet for mobile devices are becoming a reality using a wide range of mobile applications we explore how such infrastructure improves latency and energy consumption relative to the cloud we present experimental results from wifi and 4g lte networks that confirm substantial wins from edge computing for highly interactive mobile applications 72 privacy mediators helping iot cross the chasm abstract nigel davies nina taft mahadev satyanarayanan sarah clinch and brandon amos hotmobile 2016 unease over data privacy will retard consumer acceptance of iot deployments the primary source of discomfort is a lack of user control over raw data that is streamed directly from sensors to the cloud this is a direct consequence of the over centralization of today s cloud based iot hub designs we propose a solution that interposes a locally controlled software component called a privacy mediator on every raw sensor stream each mediator is in the same administrative domain as the sensors whose data is being collected and dynamically enforces the current privacy policies of the owners of the sensors or mobile users within the domain this solution necessitates a logical point of presence for mediators within the administrative boundaries of each organization such points of presence are provided by cloudlets which are small locally administered data centers at the edge of the internet that can support code mobility the use of cloudlet based mediators aligns well with natural personal and organizational boundaries of trust and responsibility 2015 and earlier 73 edge analytics in the internet of things abstract mahadev satyanarayanan pieter simoens yu xiao padmanabhan pillai zhuo chen kiryong ha wenlu hu and brandon amos ieee pervasive computing 2015 high data rate sensors such as video cameras are becoming ubiquitous in the internet of things this article describes gigasight an internet scale repository of crowd sourced video content with strong enforcement of privacy preferences and access controls the gigasight architecture is a federated system of vm based cloudlets that perform video analytics at the edge of the internet thus reducing the demand for ingress bandwidth into the cloud denaturing which is an owner specific reduction in fidelity of video content to preserve privacy is one form of analytics on cloudlets content based indexing for search is another form of cloudlet based analytics this article is part of a special issue on smart spaces 74 bad parts are our manufacturing systems at risk of silent cyberattacks abstract hamilton turner jules white jaime a camelio christopher williams brandon amos and robert parker ieee security privacy 2015 recent cyberattacks have highlighted the risk of physical equipment operating outside designed tolerances to produce catastrophic failures a related threat is cyberattacks that change the design and manufacturing of a machine s part such as an automobile brake component so it no longer functions properly these risks stem from the lack of cyber physical models to identify ongoing attacks as well as the lack of rigorous application of known cybersecurity best practices to protect manufacturing processes in the future research will be needed on a number of critical cyber physical manufacturing security topics 75 early implementation experience with wearable cognitive assistance applications abstract zhuo chen lu jiang wenlu hu kiryong ha brandon amos padmanabhan pillai alex hauptmann and mahadev satyanarayanan wearsys 2015 a cognitive assistance application combines a wearable device such as google glass with cloudlet processing to provide step by step guidance on a complex task in this paper we focus on user assistance for narrow and well defined tasks that require specialized knowledge and or skills we describe proof of concept implementations for four different tasks assembling 2d lego models freehand sketching playing ping pong and recommending context relevant youtube tutorials we then reflect on the difficulties we faced in building these applications and suggest future research that could simplify the creation of similar applications 76 the case for offload shaping abstract wenlu hu brandon amos zhuo chen kiryong ha wolfgang richter padmanabhan pillai benjamin gilbert jan harkes and mahadev satyanarayanan hotmobile 2015 when offloading computation from a mobile device we show that it can pay to perform additional on device work in order to reduce the offloading workload we call this offload shaping and demonstrate its application at many different levels of abstraction using a variety of techniques we show that offload shaping can produce significant reduction in resource demand with little loss of application level fidelity 77 are cloudlets necessary abstract ying gao wenlu hu kiryong ha brandon amos padmanabhan pillai and mahadev satyanarayanan cmu 2015 we present experimental results from wi fi and 4g lte networks to validate the intuition that low end to end latency of cloud services improves application response time and reduces energy consumption on mobile devices we focus specifically on computational offloading as a cloud service using a wide range of applications and exploring both pre partitioned and dynamically partitioned approaches we demonstrate the importance of low latency for cloud offload services we show the best performance is achieved by offloading to cloudlets which are small scale edge located data centers our results show that cloudlets can improve response times 51 and reduce energy consumption in a mobile device by up to 42 compared to cloud offload 78 adaptive vm handoff across cloudlets abstract kiryong ha yoshihisa abe zhuo chen wenlu hu brandon amos padmanabhan pillai and mahadev satyanarayanan cmu 2015 cloudlet offload is a valuable technique for ensuring low end to end latency of resource intensive cloud processing for many emerging mobile applications this paper examines the impact of user mobility on cloudlet offload and shows that even modest user mobility can result in significant network degradation we propose vm handoff as a technique for seamlessly transferring vm encapsulated execution to a more optimal offload site as users move our approach can perform handoff in roughly a minute even over limited wans by adaptively reducing data transferred we present experimental results to validate our implementation and to demonstrate effectiveness of adaptation to changing network conditions and processing capacity 79 global parameter estimation for a eukaryotic cell cycle model in systems biology abstract tricity andrew brandon amos david easterling cihan oguz william baumann john tyson and layne t watson summersim 2014 the complicated process by which a yeast cell divides known as the cell cycle has been modeled by a system of 26 nonlinear ordinary differential equations odes with 149 parameters this model captures the chemical kinetics of the regulatory networks controlling the cell division process in budding yeast cells empirical data is discrete and matched against discrete inferences e g whether a particular mutant cell lives or dies computed from the ode solution trajectories the problem of estimating the ode parameters to best fit the model to the data is a 149 dimensional global optimization problem attacked by the deterministic algorithm vtdirect95 and by the nondeterministic algorithms differential evolution qnstop and simulated annealing whose performances are compared 80 applying machine learning classifiers to dynamic android malware detection at scale abstract code brandon amos hamilton turner and jules white iwcmc 2013 the widespread adoption and contextually sensitive nature of smartphone devices has increased concerns over smartphone malware machine learning classifiers are a current method for detecting malicious applications on smartphone systems this paper presents the evaluation of a number of existing classifiers using a dataset containing thousands of real i e not synthetic applications we also present our stream framework which was developed to enable rapid large scale validation of mobile malware machine learning classifiers open source repositories 39 7k github stars across all repositories 1 2025 oripress algotune 103 2 2025 facebookresearch adjoint_sampling 136 3 2025 facebookresearch oni 45 online llm intrinsic rewards for nethack 4 2024 facebookresearch advprompter 181 fast adaptive adversarial prompting for llms 5 2024 facebookresearch lagrangian ot 63 6 2024 lazaratan meta flow matching 74 7 2024 facebookresearch soc matching 41 stochastic optimal control matching 8 2024 kuleshov cornell cs5785 2024 applied ml 534 slides for our applied ml course 9 2023 facebookresearch amortized optimization tutorial 255 10 2023 facebookresearch taskmet 20 task driven metric learning for model learning 11 2023 facebookresearch w2ot 48 wasserstein 2 optimal transport 12 2023 facebookresearch lancer 37 landscape surrogate learning decision losses 13 2022 facebookresearch theseus 2k differentiable non linear optimization library 14 2022 facebookresearch meta ot 108 15 2022 bamos presentations 141 16 2022 facebookresearch gwil 26 gromov wasserstein cross domain imitation learning 17 2022 facebookresearch nocturne 300 a partially observable multi agent driving simulator 18 2021 facebookresearch rcpm 67 riemannian convex potential maps 19 2021 facebookresearch svg 57 model based stochastic value gradient 20 2021 facebookresearch mbrl lib 1 1k model based reinforcement learning library 21 2021 martius lab comboptnet 74 22 2021 samcohen16 aligning time series 50 aligning time series on incomparable spaces 23 2021 facebookresearch neural_stpp 108 neural spatio temporal point processes 24 2021 facebookresearch neural scs 30 neural fixed point acceleration for scs 25 2021 rtqichen torchdiffeq 6 4k pytorch differentiable ode solvers differentiable event handling 26 2020 facebookresearch dcem 125 the differentiable cross entropy method 27 2019 facebookresearch higher 1 6k pytorch higher order gradient and optimization library 28 2019 bamos thesis 350 ph d thesis latex source code 29 2019 cvxgrp cvxpylayers 2 1k differentiable convex optimization layers 30 2019 locuslab lml 59 the limited multi label projection layer 31 2018 locuslab mpc pytorch 1 1k differentiable pytorch model predictive control library 32 2018 locuslab differentiable mpc 333 33 2017 locuslab icnn 317 input convex neural network experiments 34 2017 locuslab optnet 582 35 2017 locuslab qpth 796 differentiable pytorch qp solver 36 2017 bamos densenet pytorch 838 37 2017 bamos block 307 intelligent block matrix constructions 38 2017 bamos setgpu 112 automatically use the least loaded gpu 39 2016 bamos dcgan completion tensorflow 1 3k image completion with gans 40 2015 cmusatyalab openface 15 4k face recognition with deep neural networks 41 2015 bamos girl 70 github readme link checker 42 2015 bamos conference tracker 71 43 2014 vtopt qnstop 11 fortran quasi newton stochastic optimization library 44 2014 bamos snowglobe 28 haskell driven self hosted web analytics 45 2014 bamos zsh history analysis 242 46 2014 bamos beamer snippets 111 47 2013 bamos latex templates 369 48 2013 cparse cparse 363 c expression parser using dijkstra s shunting yard algorithm 49 2013 bamos cv 420 source for this cv creates latex markdown from yaml bibtex 50 2013 bamos parsec benchmark 133 parsec benchmark support for arch linux 51 2013 bamos python scripts 194 52 2013 bamos reading list 185 yaml reading list and notes system 53 2012 bamos dotfiles 237 linux xmonad emacs vim zsh tmux invited talks slides for my major presentations are available here under a cc by license 1 2026 on prompt optimization and coding agents columbia nlp seminar 2 2026 on prompt optimization and coding agents cornell tech ml reading group 3 2026 on prompt optimization and coding agents tel aviv university 4 2026 on prompt optimization and coding agents princeton pli seminar 5 2026 on prompt optimization and coding agents netflix 6 2025 on prompt optimization and coding agents neurips sc...
|