Papers.
Research connected to its authors, projects, companies, talks, events, and the rest of the graph.
Add a paper ↗SemanticDB: a common data model for Scala developer tools (invited talk)
Proceedings of the 3rd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection · DOI 10.1145/3281074.3281076 · 1 citations · Source: semantic-scholarNowadays, there is a clear trend towards standards for communication between developer tools. Language Server Protocol (LSP), a protocol that connects programming language implementations and text editors, has gained strong industrial support and at the time of writing has implementations for many programming languages and editors. Build Server Protocol (BSP) follows in LSP’s tracks with an ambition to define a protocol for communication between language servers and build tools. While lots of work in the open-source community has been invested in unifying user experience (by codifying commonly used operations like go to definition or find all references), relatively less work went into unifying implementor experience. For example, at the moment, there exist five different LSP implementations for Scala. They all implement the same protocol that works with code, but they all use different data structures to represent that code. In this talk, we will present SemanticDB - a data model for semantic information such as symbols and types about programs in Scala and other languages. We will discuss our experience of building an ecosystem of developers tools around SemanticDB and using these tools on Twitter source code - arguably the largest Scala codebase on the planet. SemanticDB is joint work between Eugene Burmako, Twitter and Ólafur Páll Geirsson, EPFL who together developed and maintain the open-source specification and implementations at https://github.com/scalameta/scalameta. The project has received contributions from the Advanced Scala Tools team at Twitter - Eugene Burmako, Shane Delmore, Max Ovsiankin and Uma Srinivasan - as well as many open-source enthusiasts.
Eugene Burmako, E. Burmako · 2 authors totalHow machine learning impacts the undergraduate computing curriculum
Communications of the ACM · DOI 10.1145/3277567 · 63 citations · Source: semantic-scholar+openalexThe growing importance of machine learning creates challenging questions for computing education.
Peter Norvig, R. Benjamin Shapiro, R. Fiebrink · 3 authors totalMacroBase
ACM Transactions on Database Systems · DOI 10.1145/3276463 · 8 citations · Source: openalex+authoritative-profilePeter Bailis, Firas Abuzaid, Jialin Ding, Edward Gan, Samuel Madden, Deepak Narayanan, Kexin Rong, Sahaana Suri · 8 authors totalSize Matters: Improving the Performance of Small Files in Hadoop
Middleware · DOI 10.1145/3274808.3274811 · Source: dblp+first-party-career-authorityJim Dowling, Salman Niazi, Mikael Ronström, Seif Haridi · 4 authors totalNetco: Cache and I/O Management for Analytics over Disaggregated Stores
ACM SoCC · DOI 10.1145/3267809.3267827 · 22 citations · Source: semantic-scholarWe consider a common setting where storage is disaggregated from the compute in data-parallel systems. Colocating caching tiers with the compute machines can reduce load on the interconnect but doing so leads to new resource management challenges. We design a system Netco, which prefetches data into caches.
Ashvin Agrawal, Mainak Ghosh, Virajith Jalaparti, Chris Douglas, Avrilia Floratou, Srikanth Kandula, Ishai Menache, Joseph Naor · 9 authors totalStreams and Tables: Two Sides of the Same Coin
BIRTE · DOI 10.1145/3242153.3242155 · Source: dblp+apache-kafka-first-partyMatthias Sax, Matthias J. Sax, Guozhang Wang, Matthias Weidlich, Johann-Christoph Freytag · 5 authors totalInterflow: interprocedural flow-sensitive type inference and method duplication
DOI 10.1145/3241653.3241660 · 5 citations · Source: openalexScala heavily relies on a number of object-oriented abstractions to support its feature-rich collections library. There are known techniques that optimize those abstractions away in just-in-time (JIT) compilers, but applying them in the ahead-of-time (AOT) setting is problematic. Profile-guided optimization (PGO) lets AOT compilers apply some of the same optimizations that JIT compilers employ, but it comes at a high complexity cost.
Denys Shabalin, Martin Odersky · 2 authors totalArtwork personalization at netflix
ACM Conference on Recommender Systems · DOI 10.1145/3240323.3241729 · 106 citations · Source: semantic-scholar+openalexFor many years, the main goal of the Netflix personalized recommendation system has been to get the right titles in front of our members at the right time. But the job of recommendation does not end there. The homepage should be able to convey to the member enough evidence of why a title may be good for her, especially for shows that the member has never heard of. One way to address this challenge is to personalize the way we portray the titles on our service. An important aspect of how to portray titles is through the artwork or imagery we display to visually represent each title. The artwork may highlight an actor that you recognize, capture an exciting moment like a car chase, or contain a dramatic scene that conveys the essence of a movie or show. It is important to select good artwork because it may be the first time a member becomes aware of a title (and sometimes the only time), so it must speak to them in a meaningful way. In this talk, we will present an approach for personalizing the artwork we use on the Netflix homepage. The system selects an image for each member and video to give better visual evidence for why the title might be appealing to that particular member. There are many challenges involved in getting artwork personalization to succeed. One challenge is that we can only select a single piece of artwork to represent each title. In contrast, typical recommendation engines present multiple items (in some order) to a member allowing us to subsequently learn about preferences between items through the specific item a member selects from the presented assortment. In contrast, we only collect feedback from the one image that was presented to each member for each title. This leads to a training paradigm based on incomplete logged bandit feedback [1]. Moreover, since the artwork selection process happens on top of a recommendation system, collecting data directly from the production experience (observational data) makes it hard to detangle whether a pl
Justin Basilico, Fernando Amat, Ashok Chandrashekar, Tony Jebara · 4 authors totalA tablet game to target dyslexia screening in pre-readers
DOI 10.1145/3236112.3236156 · 9 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Maria Rauschenberger, Luz Rello, Ricardo Baeza‐Yates · 4 authors totalBehind every great deep learning framework is an even greater programming languages concept
ESEC/SIGSOFT FSE · DOI 10.1145/3236024.3280855 · 11 citations · Source: openalex+semantic-scholarIn many areas, such as image recognition, natural language processing, search, recommendation, autonomous cars, systems software and infrastructure, and even Software Engineering tools themselves, Software 2.0 (= programming using learned models) is quickly swallowing Software 1.0 (= programming using handcrafted algorithms). Where the Software 1.0 Engineer formally specifies their problem, carefully designs algorithms, composes systems out of subsystems or decomposes complex systems into smaller components, the Software 2.0 Engineer amasses training data and simply feeds it into an ML algorithm that will synthesize an approximation of the function whose partial extensional definition is that training data. Instead of code as the artifact of interest, in Software 2.0 it is all about the data where compilation of source code is replaced by training models with data. This new style of programming has far-reaching consequences for traditional software engineering practices. Everything we have learned about life cycle models, project planning and estimation, requirements analysis, program design, construction, debugging, testing, maintenance and implementation, … runs the danger of becoming obsolete.
Erik Meijer · 1 author totalResearch for practice
Communications of the ACM · DOI 10.1145/3233243 · 1 citations · Source: openalex+authoritative-profilePeter Bailis, Alex Ratner, Chris Ré · 3 authors totalMind Your State for Your State of Mind
ACM Queue · DOI 10.1145/3233235 · 2 citations · Source: semantic-scholarTraces how the interaction between applications and storage has changed as systems scaled out, and what the resulting semantics, performance and failure models mean for developers.
Pat Helland · 1 author totalHow to fix email: making communication encrypted and decentralized with autocrypt
XRDS Crossroads The ACM Magazine for Students · DOI 10.1145/3220565 · 1 citations · Source: openalex+publisher+career-authorityKarissa McKelvey, Holger Krekel, Emil Lefherz · 3 authors totalPangloss: Fast Entity Linking in Noisy Text Environments
KDD 2018 (ACM SIGKDD) · DOI 10.1145/3219819.3219899 · arXiv 1807.06036 · 5 citations · Source: semantic-scholarEntity linking is the task of mapping potentially ambiguous terms in text to their constituent entities in a knowledge base like Wikipedia. This is useful for organizing content, extracting structured data from textual documents, and in machine learning relevance applications like semantic search, knowledge graph construction, and question answering. Traditionally, this work has focused on text that has been well-formed, like news articles, but in common real world datasets such as messaging, resumes, or short-form social media, non-grammatical, loosely-structured text adds a new dimension to this problem. This paper presents Pangloss, a production system for entity disambiguation on noisy text. Pangloss combines a probabilistic linear-time key phrase identification algorithm with a semantic similarity engine based on context-dependent document embeddings to achieve better than state-of-the-art results (>5% in F1) compared to other research or commercially available systems. In addition, Pangloss leverages a local embedded database with a tiered architecture to house its statistics and metadata, which allows rapid disambiguation in streaming contexts and on-device disambiguation in low-memory environments such as mobile phones.
Pete Skomoroch, Michael D. Conover, Matthew Hayes, Scott Blackburn, Sam Shah · 5 authors totalCOTA: Improving the Speed and Accuracy of Customer Support through Ranking and Deep Networks
KDD 2018 · DOI 10.1145/3219819.3219851 · arXiv 1807.01337 · 31 citations · Source: arxivCustomer support is a central objective at Uber as it helps to ensure an oustanding experience and safety for both riders and drivers. We describe COTA, a system for improving the speed and reliability of customer support ticket resolution at Uber, combining information retrieval and deep learning to suggest ticket contact types and reply templates to customer support agents.
Piero Molino, Huaixiu Zheng, Yi-Chia Wang · 3 authors totalConsistently Eventual
ACM Queue · DOI 10.1145/3212477.3226077 · 1 citations · Source: semantic-scholarPat Helland · 1 author totalRelay: a new IR for machine learning frameworks
MAPL@PLDI · DOI 10.1145/3211346.3211348 · arXiv 1810.00952 · 123 citations · Source: semantic-scholar+dblpMachine learning powers diverse services in industry including search, translation, recommendation systems, and security. The scale and importance of these models require that they be efficient, expressive, and portable across an array of heterogeneous hardware devices. These constraints are often at odds; in order to better accommodate them we propose a new high-level intermediate representation (IR) called Relay. Relay is being designed as a purely-functional, statically-typed language with the goal of balancing efficient compilation, expressiveness, and portability. We discuss the goals of Relay and highlight its important design constraints. Our prototype is part of the open source NNVM compiler framework, which powers Amazon's deep learning framework MxNet.
Jared Roesch, Steven Lyubomirsky, Logan Weber, Josh Pollock, Marisa Kirisame, Tianqi Chen, Zachary Tatlock · 7 authors totalThe Evolution of Content Analysis for Personalized Recommendations at Twitter
SIGIR 2018 · DOI 10.1145/3209978.3210206 · 5 citations · Source: dblp+semantic-scholarWe present a broad overview of personalized content recommendations at Twitter, discussing how our approach has evolved over the years, represented by several generations of systems.
Ajeet Grewal, Jimmy Lin · 2 authors totalA Test Collection for Coreferent Mention Retrieval
Annual International ACM SIGIR Conference on Research and Development in Information Retrieval · DOI 10.1145/3209978.3210139 · 4 citations · Source: semantic-scholarThis paper introduces the coreferent mention retrieval task, in which the goal is to retrieve sentences that mention a specific entity based on a query by example in which one sentence mentioning that entity is provided. The development of a coreferent mention retrieval test collection is then described. Results are presented for five coreferent mention retrieval systems, both to illustrate the use of the collection and to specify the results that were pooled on which human coreference judgments were performed. The new test collection is built from content that is available from the Linguistic Data Consortium; the partitioning and human annotations used to create the test collection atop that content are being made freely available.
Tongfei Chen, Rashmi Sankepally, Benjamin Van Durme, Douglas W. Oard · 4 authors totalQuantitative Information Extraction From Social Data
SIGIR · DOI 10.1145/3209978.3210133 · 17 citations · Source: dblp+semantic-scholarSocial data is a rich data source for identifying trends and topics of interest based on user activity. Social data also provides opportunities to collect numerical data about events like elections, sport games, disasters or economic news. We propose the problem of identifying relevant quantitative information from social data as annotations for a topic. We investigate how to extract quantitative information and perform a number of experiments and analysis with Twitter data.
Omar Alonso, Thibault Sellam · 2 authors totalBias on the web
Communications of the ACM · DOI 10.1145/3209581 · 440 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ricardo Baeza‐Yates · 2 authors totalResearch for practice
Communications of the ACM · DOI 10.1145/3209275 · 5 citations · Source: openalex+authoritative-profilePeter Bailis, Gustavo Alonso · 2 authors totalTowards Language Independent Detection of Dyslexia with a Web-based Game
DOI 10.1145/3192714.3192816 · 34 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Maria Rauschenberger, Luz Rello, Ricardo Baeza‐Yates, Jeffrey P. Bigham · 5 authors totalRyu: fast float-to-string conversion
PLDI 2018 — ACM SIGPLAN Conference on Programming Language Design and Implementation · DOI 10.1145/3192366.3192369 · 10 citations · Source: semantic-scholarWe present Ryu, a new routine to convert binary floating point numbers to their decimal representations using only fixed-size integer operations, and prove its correctness. Ryu is simpler and approximately three times faster than the previously fastest implementation.
Ulf Adams · 1 author totalNever-Ending Learning
Communications of the ACM · DOI 10.1145/3191513 · Source: acm+author-publication-listJayant Krishnamurthy, Malcolm Greaves, Tom M. Mitchell, William W. Cohen, Estevam R. Hruschka Jr., Partha Pratim Talukdar, Bishan Yang, Justin Betteridge · 26 authors totalResearch for practice
Communications of the ACM · DOI 10.1145/3190574 · 8 citations · Source: openalex+authoritative-profilePeter Bailis, Dan Crankshaw, Joseph E. Gonzalez · 3 authors totalHyperledger Fabric: A Distributed Operating System for Permissioned Blockchains
EuroSys · DOI 10.1145/3190508.3190538 · arXiv 1801.10228 · Source: acm+arxiv+ibm-authorityChristopher Ferris, Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart · 21 authors totalGeneralization and equilibrium in generative adversarial nets (GANs) (invited talk).
STOC · DOI 10.1145/3188745.3232194 · Source: dblp+stanford-authorityTengyu Ma, Tengyu Ma 0001 · 2 authors totalTempWeb 2018 Chairs' Welcome and Organization
DOI 10.1145/3184558.3192324 · 0 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Marc Spaniol, Ricardo Baeza‐Yates, Julien Masanés · 4 authors totalThe Shifting Landscape of Web Search and Mining
DOI 10.1145/3184558.3188749 · 0 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Davood Rafiei, Eugene Agichtein, Ricardo Baeza‐Yates, Jon Kleinberg, Jure Leskovec · 6 authors totalQ#: Enabling Scalable Quantum Computing and Development with a High-level DSL
International Workshop on Real World Domain Specific Languages · DOI 10.1145/3183895.3183901 · arXiv 1803.00652 · 364 citations · Source: semantic-scholarQuantum computing exploits quantum phenomena such as superposition and entanglement to realize a form of parallelism that is not available to traditional computing. It offers the potential of significant computational speed-ups in quantum chemistry, materials science, cryptography, and machine learning. The dominant approach to programming quantum computers is to provide an existing high-level language with libraries that allow for the expression of quantum programs. This approach can permit computations that are meaningless in a quantum context; prohibits succint expression of interaction between classical and quantum logic; and does not provide important constructs that are required for quantum programming. We present Q#, a quantum-focused domain-specific language explicitly designed to correctly, clearly and completely express quantum algorithms. Q# provides a type system; a tightly constrained environment to safely interleave classical and quantum computations; specialized syntax; symbolic code manipulation to automatically generate correct transformations of quantum operations; and powerful functional constructs which aid composition.
John Azariah, K. Svore, Alan Geller, M. Troyer, J. Azariah, C. Granade, B. Heim, V. Kliuchnikov · 10 authors totalMISTIQUE: A System to Store and Query Model Intermediates for Model Diagnosis
SIGMOD · DOI 10.1145/3183713.3196934 · Source: dblpManasi Vartak, Joana M. F. da Trindade, Samuel Madden, Matei Zaharia · 4 authors totalSketching Linear Classifiers over Data Streams
DOI 10.1145/3183713.3196930 · 42 citations · Source: openalex+authoritative-profilePeter Bailis, Kai Sheng Tai, Vatsal Sharan, Gregory Valiant · 4 authors totalStructured Streaming: A Declarative API for Real-Time Applications in Apache Spark
SIGMOD Conference · DOI 10.1145/3183713.3190664 · 250 citations · Source: semantic-scholarMatei Zaharia, Reynold Xin, Michael Armbrust, Tathagata Das, J. Torres, B. Yavuz, Shixiong Zhu, A. Ghodsi · 9 authors totalDebugging data flows in reactive programs
International Conference on Software Engineering · DOI 10.1145/3180155.3180156 · 27 citations · Source: openalex+semantic-scholarReactive Programming is a style of programming that provides developers with a set of abstractions that facilitate event handling and stream processing. Traditional debug tools lack support for Reactive Programming, leading developers to fallback to the most rudimentary debug tool available: logging to the console.
Erik Meijer, Herman Banken, Georgios Gousios · 3 authors totalResearch for practice
Communications of the ACM · DOI 10.1145/3178367 · 1 citations · Source: openalex+authoritative-profilePeter Bailis, Deepak Vasisht · 2 authors totalResearch for practice
Communications of the ACM · DOI 10.1145/3154011 · 8 citations · Source: openalex+authoritative-profilePeter Bailis, Malte Schwarzkopf · 2 authors totalResearch for practice
Communications of the ACM · DOI 10.1145/3132271 · 0 citations · Source: openalex+authoritative-profilePeter Bailis, Albert Kwon, James R. Wilcox · 3 authors totalCloud Computed Machine Learning Based Real-Time Litter Detection using Micro-UAV Surveillance
IEEE MIT Undergraduate Research Technology Conference (URTC) · DOI 10.1109/URTC45901.2018.9244800 · 11 citations · Source: semantic-scholarLitter can remain undetected and uncollected for extended periods of time, leading to detrimental consequences on the environment. Solutions to mitigating these effects focus on severe legal action directed towards offenders or litter collection events, all of which are not automated. Therefore, to reduce the amount of manual labor required for current solutions, this project aims to implement an automated micro-unmanned aerial vehicle (UAV) capable of real time litter detection from UAV surveillance footage using cloud-based machine learning.
Michael Ryan, Ashley Chung, Dong Young Kim, Ethan Kwok, Erika Tan, Ryan Gamadia · 6 authors totalManifold: A Model-Agnostic Framework for Interpretation and Diagnosis of Machine Learning Models
IEEE Transactions on Visualization and Computer Graphics · DOI 10.1109/tvcg.2018.2864499 · arXiv 1808.00196 · 225 citations · Source: openalexInterpretation and diagnosis of machine learning models have gained renewed interest in recent years with breakthroughs in new approaches. We present Manifold, a framework that utilizes visual analysis techniques to support interpretation, debugging, and comparison of machine learning models in a more transparent and interactive manner. Conventional techniques usually focus on visualizing the internal logic of a specific model type (i.e., deep neural networks), lacking the ability to extend to a more complex scenario where different model types are integrated. To this end, Manifold is designed as a generic framework that does not rely on or access the internal logic of the model and solely observes the input (i.e., instances or features) and the output (i.e., the predicted result and probability distribution). We describe the workflow of Manifold as an iterative process consisting of three major phases that are commonly involved in the model development and diagnosis process: inspection (hypothesis), explanation (reasoning), and refinement (verification). The visual components supporting these tasks include a scatterplot-based visual summary that overviews the models' outcome and a customizable tabular view that reveals feature discrimination. We demonstrate current applications of the framework on the classification and regression tasks and discuss other potential machine learning use scenarios where Manifold can be applied.
Piero Molino, Jiawei Zhang, Yang Wang, Lezhi Li, David S. Ebert · 5 authors totalScalable Dynamic Graph Summarization
IEEE Transactions on Knowledge and Data Engineering · DOI 10.1109/tkde.2018.2884471 · 26 citations · Source: openalex+authoritative-profileRicardo Baeza-Yates, Ioanna Tsalouchidou, Francesco Bonchi, Gianmarco De Francisci Morales, Ricardo Baeza‐Yates · 5 authors totalMultiple-Swarm Ensembles: Improving the Predictive Power and Robustness of Predictive Models and Its Use in Computational Biology
IEEE/ACM Transactions on Computational Biology and Bioinformatics · DOI 10.1109/TCBB.2017.2691329 · Source: pubmed+first-party-profilePedro Alves, Shuang Liu, Daifeng Wang, Mark Gerstein · 4 authors totalAn Architecture for Analysis
IEEE Micro · DOI 10.1109/MM.2018.032271067 · 5 citations · Source: semantic-scholar+dblpJared Roesch, Joseph McMahan, Michael Christensen, L. Nichols, Sung-Yee Guo, Ben Hardekopf, T. Sherwood · 7 authors totalDomain Randomization and Generative Models for Robotic Grasping
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · DOI 10.1109/IROS.2018.8593933 · arXiv 1710.06425 · 193 citations · Source: openalex+semantic-scholarDeep learning-based robotic grasping has made significant progress thanks to algorithmic improvements and increased data availability. However, state-of-the-art models are often trained on as few as hundreds or thousands of unique object instances, and as a result generalization can be a challenge. In this work, we explore a novel data generation pipeline for training a deep neural network to perform grasp planning that applies the idea of domain randomization to object synthesis. We generate millions of unique, unrealistic procedurally generated objects, and train a deep neural network to perform grasp planning on these objects. Since the distribution of successful grasps for a given object can be highly multimodal, we propose an autoregressive grasp planning model that maps sensor inputs of a scene to a probability distribution over possible grasps. This model allows us to sample grasps efficiently at test time (or avoid sampling entirely). We evaluate our model architecture and data generation pipeline in simulation and the real world. We find we can achieve a >90% success rate on previously unseen realistic objects at test time in simulation despite having only been trained on random objects. We also demonstrate an 80% success rate on real-world grasp attempts despite having only been trained on random simulated objects.
Josh Tobin, Joshua Tobin, Lukas Biewald, Rocky Duan, Marcin Andrychowicz, Ankur Handa, Vikash Kumar, Bob McGrew · 12 authors totalOn the Ability of Mobile Sensor Networks to Diffuse Information
ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN) · DOI 10.1109/IPSN.2018.00011 · 2 citations · Source: openalex+semanticscholarWe examine the ability of networks formed by mobile sensor nodes to diffuse information in the case when communication is only possible during opportunistic encounters. Our setting assumes that mobile nodes are continuously sensing the world and acquiring new information. We form an abstract model of this situation and show by theoretical analysis, simulation, and real mobility data that the diffusion of information in this setting cannot be as efficient as when we allow arbitrary contact patterns between the nodes with the same overall contact statistics. This establishes a fundamental asymptotic limitation on the information diffusion capacity of such opportunistic mobile sensor networks - the encounter patterns arising out of physical motions in a geometric space are not ideal for information diffusion.
Ian Downes, Chen Gu, Omprakash Gnawali, Leonidas Guibas · 4 authors totalDetecting Poisoning Attacks on Machine Learning in IoT Environments
International Conference on Informatics, IoT, and Enabling Technologies · DOI 10.1109/ICIOT.2018.00015 · 69 citations · Source: semantic-scholarMachine Learning (ML) plays an increasing role in Internet of Things (IoT), both in the Cloud and at the Edge, using trained models for applications from factory automation to environmental sensing. However, using ML in IoT environments presents unique security challenges. In particular, adversaries can manipulate the training data by tampering with sensors' measurements. This type of attack, known as a poisoning attack has been shown to significantly decrease overall performance, cause targeted misclassification or bad behavior, and insert "backdoors" and "neural trojans". Taking advantage of recently developed tamper-free provenance frameworks, we present a methodology that uses contextual information about the origin and transformation of data points in the training set to identify poisonous data. Our approach works with or without a trusted test data set. Using the proposed approach poisoning attacks can be effectively detected and mitigated in IoT environments with reliable provenance information.
Nathalie Baracaldo, Bryant Chen, Heiko Ludwig, Jaehoon Amir Safavi, Rui Zhang · 5 authors totalEnhancement and Analysis of Conversational Speech: JSALT 2017
DOI 10.1109/icassp.2018.8462468 · 11 citations · Source: openalex+first-party-career-authorityMark Liberman, Neville Ryanta, Elika Bergelson, Kenneth Church, Alejandrina Cristià, Jun Du, Sriram Ganapathy, Sanjeev Khudanpur · 18 authors totalMeasuring Uncertainty in Deep Regression Models: The Case of Age Estimation from Speech
IEEE ICASSP 2018 · DOI 10.1109/icassp.2018.8462416 · 1 citations · Source: semantic-scholarYishay Carmiel, Nanxin Chen, J. Villalba, N. Dehak · 4 authors totalA Pruned Rnnlm Lattice-Rescoring Algorithm for Automatic Speech Recognition
IEEE ICASSP 2018 · DOI 10.1109/icassp.2018.8461974 · 118 citations · Source: semantic-scholarTongfei Chen, Yishay Carmiel, Hainan Xu, Dongji Gao, Yiming Wang, Ke Li, N. Goel, Daniel Povey · 9 authors totalCEA: Clinical Event Annotator mHealth Application for Real-time Patient Monitoring
Annual International Conference of the IEEE Engineering in Medicine and Biology Society · DOI 10.1109/EMBC.2018.8512898 · 11 citations · Source: semantic-scholarThis research develops a novel dynamic mobile health (mHealth) application (app), called the Clinical Event Annotator (CEA). The CEA comprises of a native Android tablet app and an administrative web app. The native app is used at the patient bedside to manually annotate clinical events in real-time. Event types include patient monitor alarms, routine care, clinical interventions, and patient movements. The app can be dynamically updated with user-defined customized events. The web app generates reports of the annotation sessions. The CEA app is developed to support a clinical study that explores the use of pressure-sensitive mats (PSM) in the neonatal intensive care unit (NICU) to detect the respiratory rate (RR), heart rate (HR), and movement of critically ill neonatal patients. High-fidelity CEA app annotations are synced with a backend database that enables integration and synchronization with independently acquired patient monitoring data, such as RR, HR, and contact pressure data from the PSM. The gold standard CEA annotations serve the purpose of retrospectively training machine learning algorithms for clinical event detection. Preliminary test results from use of the app in the clinical study are presented. Development of the CEA app is a unique and novel contribution that addresses the well-known problem of manually annotating physiologic data streams to support clinical data mining applications.
Randy Giffen, Shermeen Nizami, Amna Basharat, Arslan Shoukat, Uzair Hameed, Syed Ali Raza, Amente Bekele, J. Green · 8 authors total