Upcoming Events

Everything You Always Wanted To Know about the NSF ... But Were Afraid to Ask

Duke Computer Science Colloquium
Speaker Name
W. Rance Cleaveland II
Location
LSRC D106
Date and Time
-
The National Science Foundation (NSF) is the premiere federal agency for funding non-medical basic scientific research in the US. The Computing and Communications Foundations (CCF) division, which I head, is part of the Computer and Information Science and Engineering (CISE) directorate of NSF and oversees efforts on the foundations of computing, from algorithms, programing languages, software engineering and hardware design to information theory and future computing paradigms. Each year CCF is responsible for distributing nearly $200m in funding. In this talk I will give a “behind-the-scenes peek” at how CCF, and CISE, operate, and also discuss current and future trends, opportunities and challenges facing the CCF and CISE communities.

Motion Boundaries without Optical Flow

Master's Defense
Speaker Name
Hannah Kim
Location
LSRC D344
Date and Time
-

We propose an architecture based on Convolutional Neural Networks (CNNs) for the detection of motion boundaries from two consecutive images of a video sequence. Existing learning-based approaches start with dense optical flow estimates, which are expensive to compute and often fail near motion boundaries, exactly where they are needed most. In contrast, we explore ways to detect motion boundaries without first computing optical flow. For efficiency, we hypothesize that motion boundaries occur at or near the edges of superpixels in an over-segmentation of the first image.

LevioSA: Lightweight Secure Arithmetic Computation

Algorithms Seminar
Speaker Name
Muthu Venkitasubramaniam
Location
LSRC D344
Date and Time
-

We study the problem of secure two-party computation of arithmetic circuits. This problem is motivated by privacy-preserving numerical computations, such as ones arising in the context of machine learning training and classification. Recent works on the problem have mainly focused on passively secure protocols, whose security holds against passive (``semi-honest'') parties but may completely break down in the presence of active (``malicious'') parties who can deviate from the protocol.

Building a Broad Knowledge Graph for Products

Joint Computer Science Colloquium/Everything Data Science Seminar
Speaker Name
Xin Luna Dong
Location
LSRC D106
Date and Time
-

Knowledge graphs have been used to support a wide range of applications and enhance search results for multiple major search engines, such as Google and Bing. At Amazon we are building a Product Graph, an authoritative knowledge graph for all products in the world.

Building Scalable Machine Learning Solutions for Data Curation

Everything Data Seminar Series
Speaker Name
Ihab Ilyas
Location
LSRC D344
Date and Time
-

Machine learning tools promise to help solve data curation problems. While the principles are well understood, the engineering details in configuring and deploying ML techniques are the biggest hurdle. In this talk, I discuss why leveraging data semantics and domain-specific knowledge is key in delivering the optimizations necessary for truly scalable ML curation solutions.

The Resurgence of Software Performance Engineering

Duke Computer Science Distinguished Lecture Series
Speaker Name
Charles E. Leiserson
Location
LSRC D106
Date and Time
-

Today, most application developers write code without much regard for how quickly it will run.  Moreover, once the code is written, it is rare for it to be reengineered to run faster.  But two technology trends of historic proportions are instigating a resurgence in software performance engineering, the art of making code run fast.  The first is the emergence of cloud computing, where the economics of renting computation, as opposed to buying it, heightens the utility of application speed.

PhD Defense

Ph. D. Defense
Speaker Name
Zilong Tan
Location
3232 French Family Science Center
Date and Time
-