Now showing items 136-155 of 209

    • Natural Language as a Scaffold for Visual Recognition 

      Yatskar, Mark
      A goal of artificial intelligence is to create a system that can perceive and understand the visual world through images. Central to this goal is defining what exactly should be recognized, both in structure and coverage. ...
    • Neural Models for Large-Scale Semantic Role Labelling 

      FitzGerald, Nicholas Arthur
      Recovering predicate-argument structures from natural language sentences is an important task in natural language processing (NLP), where the goal is to identify ``who did what to whom'' with respect to events described ...
    • New Algorithmic Tools for Distributed Similarity Search and Edge Estimation 

      Rashtchian, Cyrus
      We present several foundational results on computational questions related to similarity search, clustering, and parameter estimation. The problems center around the theme of improving algorithms by utilizing geometric or ...
    • New Techniques in Deep Representation Learning 

      Andrew, Galen Michael
      The choice of feature representation can have a large impact on the success of a machine learning algorithm at solving a given problem. Although human engineers employing task-specific domain knowledge still play a key ...
    • Object Recognition and Semantic Scene Labeling for RGB-D Data 

      Lai, Kevin Kar Wai (2014-02-24)
      The availability of RGB-D (Kinect-like) cameras has led to an explosive growth of research on robot perception. RGB-D cameras provide high resolution (640 x 480) synchronized videos of both color (RGB) and depth (D) at 30 ...
    • On profit maximization in mechanism design 

      Cary, Matthew, 1974- (2007)
      Mechanism design is a subfield of game theory and microeconomics focused on incentive engineering. A mechanism is a protocol, typically taking the form of an auction, that is explicitly designed so that rational but ...
    • On the use and performance of communication primitives in software controlled cache-coherent cluster architectures 

      Qin, Xiaohan, 1964- (1997)
      Two recent trends are affecting the design of medium-scale shared-memory multi-processors. The first is the use of nodes which themselves consist of clusters of processors. Clusters, already available as commodity parts, ...
    • Open Data Kit: Technologies for Mobile Data Collection and Deployment Experiences in Developing Regions 

      Hartung, Carl (2012-09-13)
      Gathering information accurately and quickly is essential for enabling organizations working in low-resource settings to have timely and sustainable impact. Due to insufficient infrastructure, many organizations currently ...
    • Open Question Answering 

      Fader, Anthony
      For the past fifteen years, search engines like Google have been the dominant way of finding information online. However, search engines break down when presented with complex information needs expressed as natural language ...
    • Opening up the Collaborative Problem-Solving Process to Solvers 

      Robison, Tyler (2013-07-23)
      In software systems, having features of openness means that some of the internal components of the system are made available for examination by users. Researchers have looked at different effects of open systems a great ...
    • Optimizing Distributed Systems using Machine Learning 

      Cano, Ignacio Agustin
      Distributed systems consist of many components that interact with each other to perform certain task(s). Traditionally, many of these systems base their decisions on sets of rules or configurations defined by operators as ...
    • Parallel prefetching and caching 

      Kimbrel, Tracy (1997)
      High-performance I/O systems depend on prefetching and caching to deliver good performance to applications. These two techniques have generally been considered in isolation, even though there are significant interactions ...
    • Photo-Realistic Scene Modeling and Visualization using Online Photo Collections 

      Shan, Qi
      Reconstructing 3D scenes from online photo collections has attracted a tremendous amount of interest from both academia and industry. The progress in the past decade has been exceptional, in terms of scale and reconstruction ...
    • Pixel-Based Reverse Engineering of Graphical Interfaces 

      Dixon, Morgan Emory
      User interface software is often large, complex, rigid, and difficult to implement. In fact, most of the development time and effort in a typical application is dedicated to the user interface. Not only do interfaces require ...
    • Practical Improvements to User Privacy in Cloud Applications 

      Cheng, Raymond
      As the cloud handles more user data, users need better techniques to protect their privacy from adversaries looking to gain unauthorized access to sensitive data. Today’s cloud services offer weak assurances with respect ...
    • Practical Verification of Safety-Critical Systems 

      Pernsteiner, Stuart
      Software-based control systems operate scientific equipment worth millions of dollars and even safety-critical medical devices, making them good targets for strong formal verification techniques. However, these systems ...
    • Practical, Usable, and Secure Authentication and Authorization on the Web 

      Czeskis, Alexei (2013-11-14)
      User authentication and authorization are two of the most critical aspects of computer security and privacy on the web. However, despite their importance, <italic>in practice</italic>, authentication and authorization are ...
    • Privacy and Performance in Social Overlay Networks 

      Isdal, Tomas (2012-09-13)
      The core Internet protocols were not designed to protect the privacy of content or the identities of communicating users, thus making censorship and surveillance easy. The same problem persists at higher level protocols, ...
    • Program Synthesis Without Full Specifications for Novel Applications 

      Perelman, Daniel Adam
      Program synthesis is a family of techniques that generate programs from a description of what the program should do but not how it should do it. By designing a program synthesis algorithm together with the user interaction ...
    • Programming by demonstration: a machine learning approach 

      Lau, Tessa (2001)
      Programming by demonstration (PBD) enables users to construct programs to automate repetitive tasks without writing a line of code. The key idea in PBD is to generalize from the user's demonstration of the program on a ...