Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Cheng-Kang Hsieh

dblp:77/9927 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 5 · 2 first-authorSystems, architecture and hardware · 4Applied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 1Computer networks · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
4 papers
Recommender systems · 87% Machine learning and data management · 13%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Energy-efficient computing · 26% Embedded and real-time systems · 22% Storage systems · 20%
Artificial intelligence
2 papers
Representation and self-supervised learning · 50% Image recognition and object detection · 50%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 50% Health and well-being technologies · 50%

Topics — the 21 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Image recognition and object detection › food recognition
food image classification
0.312017
Yum-Me: A Personalized Nutrient-Based Meal Recommender System · ACM Trans. Inf. Syst. 2017
Machine learning › Representation and self-supervised learning › representation learning
metric learning
0.312017
Collaborative Metric Learning · WWW 2017
Recommender systems
collaborative filtering
0.312017
Collaborative Metric Learning · WWW 2017
Recommender systems › domain-specific recommendation
food recommendation
0.312017
Yum-Me: A Personalized Nutrient-Based Meal Recommender System · ACM Trans. Inf. Syst. 2017
Machine learning and data management
metric learning
0.312017
Collaborative Metric Learning · WWW 2017
Recommender systems
preference elicitation
0.312017
Yum-Me: A Personalized Nutrient-Based Meal Recommender System · ACM Trans. Inf. Syst. 2017
Recommender systems
context-aware recommendation
0.212016
Immersive Recommendation: News and Event Recommendations Using Personal Digital Traces · WWW 2016
Recommender systems › sequential recommendation
cross-platform recommendation
0.212016
Immersive Recommendation: News and Event Recommendations Using Personal Digital Traces · WWW 2016
Recommender systems
news recommendation
0.212016
Immersive Recommendation: News and Event Recommendations Using Personal Digital Traces · WWW 2016
Energy-efficient computing › power management › display power management
backlight scaling
0.212014
Dynamic Backlight Scaling Optimization: A Cloud-Based Energy-Saving Service for Mobile Streaming Applications · IEEE Trans. Computers 2014
Energy-efficient computing
power management
0.212014
Dynamic Backlight Scaling Optimization: A Cloud-Based Energy-Saving Service for Mobile Streaming Applications · IEEE Trans. Computers 2014
Ubiquitous computing and smart environments › information work
sensemaking support
0.212013
Lifestreams: a modular sense-making toolset for identifying important patterns from everyday life · SenSys 2013
Memory systems › memory management › virtual memory
address translation
0.112012
A caching-oriented management design for the performance enhancement of solid-state drives · ACM Trans. Storage 2012
Memory systems › cache management › storage caching
caching policy
0.112012
A caching-oriented management design for the performance enhancement of solid-state drives · ACM Trans. Storage 2012
Embedded and real-time systems
cyber-physical system platforms
0.112012
Multilayer Bus Optimization for Real-Time Embedded Systems · IEEE Trans. Computers 2012
Storage systems
flash and SSD
0.112012
A caching-oriented management design for the performance enhancement of solid-state drives · ACM Trans. Storage 2012
Storage systems › flash and SSD
flash memory management
0.112012
A caching-oriented management design for the performance enhancement of solid-state drives · ACM Trans. Storage 2012
Embedded and real-time systems
real-time scheduling
0.112012
Multilayer Bus Optimization for Real-Time Embedded Systems · IEEE Trans. Computers 2012
Content delivery and video streaming
mobile video streaming
0.112014
Dynamic Backlight Scaling Optimization: A Cloud-Based Energy-Saving Service for Mobile Streaming Applications · IEEE Trans. Computers 2014
Embedded and real-time systems
mobile devices
0.012012
A caching-oriented management design for the performance enhancement of solid-state drives · ACM Trans. Storage 2012
Approximation and online algorithms
approximation algorithms
0.012012
Multilayer Bus Optimization for Real-Time Embedded Systems · IEEE Trans. Computers 2012

Methods — techniques the papers use, named apart from their topics

visual quiz-based profiling · 0.6online learning · 0.6approximate nearest neighbor search · 0.6dynamic backlight scaling optimization · 0.4computational graph · 0.3approximation algorithm · 0.3topic modeling · 0.2hybrid recommendation · 0.2spatio-temporal data mining · 0.2pattern mining · 0.2two-level address translation · 0.1adaptive caching · 0.1
YearPublicationVenuePosition
2018 OpenRec: A Modular Framework for Extensible and Adaptable Recommendation Algorithms
abstract
With the increasing demand for deeper understanding of users» preferences, recommender systems have gone beyond simple user-item filtering and are increasingly sophisticated, comprised of multiple components for analyzing and fusing diverse information. Unfortunately, existing frameworks do not adequately support extensibility and adaptability and consequently pose significant challenges to rapid, iterative, and systematic, experimentation. In this work, we propose OpenRec, an open and modular Python framework that supports extensible and adaptable research in recommender systems. Each recommender is modeled as a computational graph that consists of a structured ensemble of reusable modules connected through a set of well-defined interfaces. We present the architecture of OpenRec and demonstrate that OpenRec provides adaptability, modularity and reusability while maintaining training efficiency and recommendation accuracy. Our case study illustrates how OpenRec can support an efficient design process to prototype and benchmark alternative approaches with inter-changeable modules and enable development and evaluation of new algorithms.
Longqi Yang 0001, Eugene Bagdasarian, Joshua Gruenstein, Cheng-Kang Hsieh, Deborah Estrin
WSDM4
2017 Collaborative Metric Learning
abstract
Metric learning algorithms produce distance metrics that capture the important relationships among data. In this work, we study the connection between metric learning and collaborative filtering. We propose Collaborative Metric Learning (CML) which learns a joint metric space to encode not only users' preferences but also the user-user and item-item similarity. The proposed algorithm outperforms state-of-the-art collaborative filtering algorithms on a wide range of recommendation tasks and uncovers the underlying spectrum of users' fine-grained preferences. CML also achieves significant speedup for Top-K recommendation tasks using off-the-shelf, approximate nearest-neighbor search, with negligible accuracy reduction.
Cheng-Kang Hsieh, Longqi Yang 0001, Yin Cui, Tsung-Yi Lin, Serge J. Belongie, Deborah Estrin
WWW1
2017 Yum-Me: A Personalized Nutrient-Based Meal Recommender System
abstract
Nutrient-based meal recommendations have the potential to help individuals prevent or manage conditions such as diabetes and obesity. However, learning people’s food preferences and making recommendations that simultaneously appeal to their palate and satisfy nutritional expectations are challenging. Existing approaches either only learn high-level preferences or require a prolonged learning period. We propose Yum-me , a personalized nutrient-based meal recommender system designed to meet individuals’ nutritional expectations, dietary restrictions, and fine-grained food preferences. Yum-me enables a simple and accurate food preference profiling procedure via a visual quiz-based user interface and projects the learned profile into the domain of nutritionally appropriate food options to find ones that will appeal to the user. We present the design and implementation of Yum-me and further describe and evaluate two innovative contributions. The first contriution is an open source state-of-the-art food image analysis model, named FoodDist . We demonstrate FoodDist’s superior performance through careful benchmarking and discuss its applicability across a wide array of dietary applications. The second contribution is a novel online learning framework that learns food preference from itemwise and pairwise image comparisons. We evaluate the framework in a field study of 227 anonymous users and demonstrate that it outperforms other baselines by a significant margin. We further conducted an end-to-end validation of the feasibility and effectiveness of Yum-me through a 60-person user study, in which Yum-me improves the recommendation acceptance rate by 42.63%.
Longqi Yang 0001, Cheng-Kang Hsieh, Hongjian Yang, John P. Pollak, Nicola Dell, Serge J. Belongie, Curtis L. Cole, Deborah Estrin
ACM Trans. Inf. Syst.2
2016 Immersive Recommendation: News and Event Recommendations Using Personal Digital Traces
abstract
We propose a new user-centric recommendation model, called Immersive Recommendation, that incorporates cross-platform and diverse personal digital traces into recommendations. Our context-aware topic modeling algorithm systematically profiles users' interests based on their traces from different contexts, and our hybrid recommendation algorithm makes high-quality recommendations by fusing users' personal profiles, item profiles, and existing ratings. Specifically, in this work we target personalized news and local event recommendations for their utility and societal importance. We evaluated the model with a large-scale offline evaluation leveraging users' public Twitter traces. In addition, we conducted a direct evaluation of the model's recommendations in a 33-participant study using Twitter, Facebook and email traces. In the both cases, the proposed model showed significant improvement over the state-of-the-art algorithms, suggesting the value of using this new user-centric recommendation model to improve recommendation quality, including in cold-start situations.
Cheng-Kang Hsieh, Longqi Yang 0001, Honghao Wei, Mor Naaman, Deborah Estrin
WWW1
2015 Smartphone Data in Rheumatoid Arthritis - What Do Rheumatologists Want?
Phillip R. Say, Daniel M. Stein, Jessica S. Ancker, Cheng-Kang Hsieh, John P. Pollak, Deborah Estrin
AMIA4
2015 Ohmage: A General and Extensible End-to-End Participatory Sensing Platform
abstract
Participatory sensing (PS) is a distributed data collection and analysis approach where individuals, acting alone or in groups, use their personal mobile devices to systematically explore interesting aspects of their lives and communities [Burke et al. 2006]. These mobile devices can be used to capture diverse spatiotemporal data through both intermittent self-report and continuous recording from on-board sensors and applications. Ohmage (http://ohmage.org) is a modular and extensible open-source, mobile to Web PS platform that records, stores, analyzes, and visualizes data from both prompted self-report and continuous data streams. These data streams are authorable and can dynamically be deployed in diverse settings. Feedback from hundreds of behavioral and technology researchers, focus group participants, and end users has been integrated into ohmage through an iterative participatory design process. Ohmage has been used as an enabling platform in more than 20 independent projects in many disciplines. We summarize the PS requirements, challenges and key design objectives learned through our design process, and ohmage system architecture to achieve those objectives. The flexibility, modularity, and extensibility of ohmage in supporting diverse deployment settings are presented through three distinct case studies in education, health, and clinical research.
Hongsuda Tangmunarunkit, Cheng-Kang Hsieh, Brent Longstaff, S. Nolen, John Jenkins, Cameron Ketcham, Joshua Selsky, Faisal Alquaddoomi, Dony George, Jinha Kang, Z. Khalapyan, Jeroen Ooms, Nithya Ramanathan, Deborah Estrin
ACM Trans. Intell. Syst. Technol.2
2014 Dynamic Backlight Scaling Optimization: A Cloud-Based Energy-Saving Service for Mobile Streaming Applications
abstract
With the increasing variety of mobile applications, reducing the energy consumption of mobile devices is a major challenge in sustaining multimedia streaming applications. This paper explores how to minimize the energy consumption of the backlight when displaying a video stream without adversely impacting the user's visual experience. First, we model the problem as a dynamic backlight scaling optimization problem. Then, we propose algorithms to solve the fundamental problem and prove the optimality in terms of energy savings. Finally, based on the algorithms, we present a cloud-based energy-saving service. We have also developed a prototype implementation integrated with existing video streaming applications to validate the practicability of the approach. The results of experiments conducted to evaluate the efficacy of the proposed approach are very encouraging and show energy savings of 15-49 percent on commercial mobile devices.
Chun-Han Lin, Pi-Cheng Hsiu, Cheng-Kang Hsieh
IEEE Trans. Computers3
2013 Lifestreams: a modular sense-making toolset for identifying important patterns from everyday life
abstract
Smartphones can capture diverse spatio-temporal data about an individual; including both intermittent self-report, and continuous passive data collection from onboard sensors and applications. The resulting personal data streams can support powerful inference about the user's state, behavior, well-being and environment. However making sense and acting on these multi-dimensional, heterogeneous data streams requires iterative and intensive exploration of the datasets, and development of customized analysis techniques that are appropriate for a particular health domain.
Cheng-Kang Hsieh, Hongsuda Tangmunarunkit, Faisal Alquaddoomi, John Jenkins, Jinha Kang, Cameron Ketcham, Brent Longstaff, Joshua Selsky, Betta Dawson, Dallas Swendeman, Deborah Estrin, Nithya Ramanathan
SenSys1
2012 Multilayer Bus Optimization for Real-Time Embedded Systems
abstract
A major challenge in the design of multicore embedded systems is how to tackle the communications among tasks with performance requirements and precedence constraints. In this paper, we consider the problem of scheduling real-time tasks over multilayer bus systems with the objective of minimizing the communication cost. We show that the problem is NP-hard and determine the best possible approximation ratio of approximation algorithms. First, we propose a polynomial-time optimal algorithm for a restricted case where one multilayer bus, and the unit execution time and communication time are considered. The result is then extended as a pseudopolynomial-time optimal algorithm to consider multiple multilayer buses with arbitrary execution and communication times, as well as different timing constraints and objective functions. We compare the performance of the proposed algorithm with that of some popular heuristics, and provide further insights into the multilayer bus system design.
Pi-Cheng Hsiu, Cheng-Kang Hsieh, Der-Nien Lee, Tei-Wei Kuo
IEEE Trans. Computers2
2012 A caching-oriented management design for the performance enhancement of solid-state drives
abstract
While solid-state drives are excellent alternatives to hard disks in mobile devices, a number of performance and reliability issues need to be addressed. In this work, we design an efficient flash management scheme for the performance improvement of low-cost MLC flash memory devices. Specifically, we design an efficient flash management scheme for multi-chipped flash memory devices with cache support, and develop a two-level address translation mechanism with an adaptive caching policy. We evaluated the approach on real workloads. The results demonstrate that it can improve the performance of multi-chipped solid-state drives through logical-to-physical mappings and concurrent accesses to flash chips.
Yuan-Hao Chang 0001, Cheng-Kang Hsieh, Po-Chun Huang, Pi-Cheng Hsiu
ACM Trans. Storage2
2011 Dynamic backlight scaling optimization for mobile streaming applications
Pi-Cheng Hsiu, Chun-Han Lin, Cheng-Kang Hsieh
ISLPED3