activity
20182025
most citedComputing Linear Restrictions of Neural Networks

3 citations · 6 across the 8 of their papers we have counts for

collaborators

11 papers

cs.SE2025

Literate Tracing

Matthew Sotoudeh

As computer systems grow ever larger and more complex, a crucial task in software development is for one person (the system expert) to communicate to another (the system novice) ho…

cs.PL2025

Pathological Cases for a Class of Reachability-Based Garbage Collectors

Matthew Sotoudeh

Although existing garbage collectors (GCs) perform extremely well on typical programs, there still exist pathological programs for which modern GCs significantly degrade performanc…

cs.SE2022

System-Specific Interpreters Make Megasystems Friendlier

Matthew Sotoudeh

Modern operating systems, browsers, and office suites have become megasystems built on millions of lines of code. Their sheer size can intimidate even experienced users and program…

cs.LG2021

Provable Repair of Deep Neural Networks

Matthew Sotoudeh, Aditya V. Thakur

Deep Neural Networks (DNNs) have grown in popularity over the past decade and are now being used in safety-critical domains such as aircraft collision avoidance. This has motivated…

cs.LG2021

SyReNN: A Tool for Analyzing Deep Neural Networks

Matthew Sotoudeh, Aditya V. Thakur

Deep Neural Networks (DNNs) are rapidly gaining popularity in a variety of important domains. Formally, DNNs are complicated vector-valued functions which come in a variety of size…

cs.SE2020

Analogy-Making as a Core Primitive in the Software Engineering Toolbox

Matthew Sotoudeh, Aditya V. Thakur

An analogy is an identification of structural similarities and correspondences between two objects. Computational models of analogy making have been studied extensively in the fiel…

cs.LG2020

Abstract Neural Networks

Matthew Sotoudeh, Aditya V. Thakur

Deep Neural Networks (DNNs) are rapidly being applied to safety-critical domains such as drone and airplane control, motivating techniques for verifying the safety of their behavio…

cs.LG2019★ 1 cited

A Symbolic Neural Network Representation and its Application to Understanding, Verifying, and Patching Networks

Matthew Sotoudeh, Aditya V. Thakur

Analysis and manipulation of trained neural networks is a challenging and important problem. We propose a symbolic representation for piecewise-linear neural networks and discuss i…

cs.LG2019★ 3 cited

Computing Linear Restrictions of Neural Networks

Matthew Sotoudeh, Aditya V. Thakur

A linear restriction of a function is the same function with its domain restricted to points on a given line. This paper addresses the problem of computing a succinct representatio…

cs.DC2018

ISA Mapper: A Compute and Hardware Agnostic Deep Learning Compiler

Matthew Sotoudeh, Anand Venkat, Michael Anderson +3

Domain specific accelerators present new challenges and opportunities for code generation onto novel instruction sets, communication fabrics, and memory architectures. In this pape…

cs.LG2018★ 2 cited

DeepThin: A Self-Compressing Library for Deep Neural Networks

Matthew Sotoudeh, Sara S. Baghsorkhi

As the industry deploys increasingly large and complex neural networks to mobile devices, more pressure is put on the memory and compute resources of those devices. Deep compressio…