Demo Data from SIGIR 2026 / reviewers in the wild / expert
Li-wei He
dblp:h/LiweiHe · also Liwei He
· DBLP profile ↗
46ranked-venue papers
8as first author
10since 2021 · last 2025
0009-0007-2942-3145ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 22 · 6 first-authorDatabases, data management, data science and information retrieval · 18 · 10 since 2021Artificial intelligence and machine learning · 13 · 10 since 2021Human-computer interaction and ubiquitous computing · 7 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3Computer networks · 2Systems, architecture and hardware · 1
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
12 papers |
Information retrieval · 88% Recommender systems · 9% Web and social media mining · 2% | |
| Computer graphics and multimedia
12 papers |
Multimedia analysis and retrieval · 34% Multimedia systems and quality of experience · 27% Rendering · 16% |
Topics — the 30 heaviest of 50, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval
ranking |
3.0 | 4 | 2025 | Harnessing the Power of Interleaving and Counterfactual Evaluation for Airbnb Search Ranking · KDD (2) 2025 Learning to Rank for Maps at Airbnb · KDD 2024 Multi-objective Learning to Rank by Model Distillation · KDD 2024 |
Information retrieval › ranking
search ranking |
1.4 | 2 | 2024 | Learning to Rank for Maps at Airbnb · KDD 2024 Optimizing Airbnb Search Journey with Multi-task Learning · KDD 2023 |
Information retrieval › retrieval evaluation
interleaving |
0.9 | 1 | 2025 | Harnessing the Power of Interleaving and Counterfactual Evaluation for Airbnb Search Ranking · KDD (2) 2025 |
Recommender systems › recommender system evaluation
off-policy evaluation |
0.9 | 1 | 2025 | Harnessing the Power of Interleaving and Counterfactual Evaluation for Airbnb Search Ranking · KDD (2) 2025 |
Information retrieval › ranking
learning to rank |
0.8 | 1 | 2024 | Multi-objective Learning to Rank by Model Distillation · KDD 2024 |
Information retrieval › ranking › learning to rank
multi-objective learning to rank |
0.8 | 1 | 2024 | Multi-objective Learning to Rank by Model Distillation · KDD 2024 |
Information retrieval
query suggestion |
0.7 | 5 | 2014 | Task Trail: An Effective Segmentation of User Search Behavior · IEEE Trans. Knowl. Data Eng. 2014 Evaluating the effectiveness of search task trails · WWW 2012 Query suggestion by constructing term-transition graphs · WSDM 2012 |
Information retrieval › ranking › learning to rank
multi-task learning for ranking |
0.7 | 1 | 2023 | Optimizing Airbnb Search Journey with Multi-task Learning · KDD 2023 |
Information retrieval
query log analysis |
0.2 | 3 | 2012 | Evaluating the effectiveness of search task trails · WWW 2012 Searchable web sites recommendation · WSDM 2011 Post-ranking query suggestion by diversifying search results · SIGIR 2011 |
Web and social media mining › e-commerce
online marketplace |
0.2 | 1 | 2023 | Optimizing Airbnb Search Journey with Multi-task Learning · KDD 2023 |
Information retrieval › user behavior
search behavior analysis |
0.2 | 1 | 2014 | Task Trail: An Effective Segmentation of User Search Behavior · IEEE Trans. Knowl. Data Eng. 2014 |
Information retrieval › interactive information retrieval › search tasks
search task identification |
0.1 | 1 | 2012 | Evaluating the effectiveness of search task trails · WWW 2012 |
Information retrieval
search result diversification |
0.1 | 1 | 2011 | Post-ranking query suggestion by diversifying search results · SIGIR 2011 |
Information retrieval
web search |
0.1 | 1 | 2011 | Searchable web sites recommendation · WSDM 2011 |
Recommender systems › collaborative filtering
matrix factorization |
0.1 | 1 | 2010 | Distributed nonnegative matrix factorization for web-scale dyadic data analysis on mapreduce · WWW 2010 |
Data mining › dimensionality reduction
nonnegative matrix factorization |
0.1 | 1 | 2010 | Distributed nonnegative matrix factorization for web-scale dyadic data analysis on mapreduce · WWW 2010 |
Distributed systems
distributed data processing |
0.1 | 1 | 2010 | Distributed nonnegative matrix factorization for web-scale dyadic data analysis on mapreduce · WWW 2010 |
Distributed systems › distributed machine learning
distributed matrix factorization |
0.1 | 1 | 2010 | Distributed nonnegative matrix factorization for web-scale dyadic data analysis on mapreduce · WWW 2010 |
Multimedia analysis and retrieval
video analysis |
0.1 | 1 | 2007 | Real-Time Whiteboard Capture and Processing Using a Video Camera for Remote Collaboration · IEEE Trans. Multim. 2007 |
Collaborative and social computing
remote collaboration |
0.1 | 1 | 2007 | Real-Time Whiteboard Capture and Processing Using a Video Camera for Remote Collaboration · IEEE Trans. Multim. 2007 |
Rendering
image-based rendering |
0.0 | 2 | 1999 | Rendering with Concentric Mosaics · SIGGRAPH 1999 Layered Depth Images · SIGGRAPH 1998 |
Information retrieval › relevance feedback
pseudo-relevance feedback |
0.0 | 1 | 2010 | Optimal rare query suggestion with implicit user feedback · WWW 2010 |
Information retrieval
retrieval models |
0.0 | 1 | 2010 | Optimal rare query suggestion with implicit user feedback · WWW 2010 |
Multimedia analysis and retrieval › audio-visual analysis
audio-visual tracking |
0.0 | 1 | 2001 | Building an intelligent camera management system · ACM Multimedia 2001 |
Visual content generation and editing › multimedia content creation
automated video production |
0.0 | 1 | 2001 | Building an intelligent camera management system · ACM Multimedia 2001 |
Information retrieval
text summarization |
0.0 | 1 | 2000 | Comparing presentation summaries: slides vs. reading vs. listening · CHI 2000 |
Multimedia analysis and retrieval › multimedia browsing
video browsing |
0.0 | 1 | 2000 | Browsing digital video · CHI 2000 |
Rendering › image-based rendering
concentric mosaics |
0.0 | 1 | 1999 | Rendering with Concentric Mosaics · SIGGRAPH 1999 |
Multimedia systems and quality of experience
multimedia streaming |
0.0 | 1 | 1999 | Time-Compression: Systems Concerns, Usage, and Benefits · CHI 1999 |
Computational photography and imaging
plenoptic function |
0.0 | 1 | 1999 | Rendering with Concentric Mosaics · SIGGRAPH 1999 |
Methods — techniques the papers use, named apart from their topics
causal inference · 0.9a/b testing · 0.9self-distillation · 0.8knowledge distillation · 0.8multi-task deep learning · 0.7contextual modeling · 0.7random walk · 0.4learning to rank · 0.3search log analysis · 0.2video processing · 0.1pixel classification · 0.1pagerank · 0.1nonnegative matrix factorization · 0.1mapreduce · 0.1synchronized recording · 0.1automated capture · 0.1time compression · 0.1speaker clustering · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Learning to Comparison-ShopabstractIn online marketplaces like Airbnb, users frequently engage in comparison shopping before making purchase decisions. Despite the prevalence of this behavior, a significant disconnect persists between mainstream e-commerce search engines and users' comparison needs. Traditional ranking models often evaluate items in isolation, disregarding the context in which users compare multiple items on a search results page. While recent advances in deep learning have sought to improve ranking accuracy, diversity, and fairness by encoding listwise context, the challenge of aligning search rankings with user comparison shopping behavior remains inadequately addressed. In this paper, we propose a novel ranking architecture - Learning-to-Comparison-Shop (LTCS) System - that explicitly models and learns users' comparison shopping behaviors. Through extensive offline and online experiments, we demonstrate that our approach yields statistically significant gains in key business metrics - improving NDCG by 1.7% and boosting booking conversion rate by 0.6% in A/B testing - while also enhancing user experience. We also compare our model against state-of-the-art approaches and demonstrate that LTCS significantly outperforms them. Jie Tang 0008, Daochen Zha, Xin Liu 0144, Huiji Gao, Li-wei He, Stephanie Moyerman, Sanjeev Katariya |
CIKM | 5 |
| 2025 | Beyond Pairwise Learning-To-Rank At AirbnbabstractThere are three fundamental asks from a ranking algorithm: it should scale to handle a large number of items, sort items accurately by their utility, and impose a total order on the items for logical consistency. But here's the catch---no algorithm can achieve all three at the same time. We call this limitation the SAT theorem for ranking algorithms. Given the dilemma, how can we design a practical system that meets user needs? Our current work at Airbnb provides an answer, with a working solution deployed at scale. Malay Haldar, Daochen Zha, Huiji Gao, Li-wei He, Sanjeev Katariya |
CIKM | 4 |
| 2025 | Maps Ranking Optimization in Airbnb
Malay Haldar, Kedar Bellare, Sherry Chen, Soumyadip Banerjee 0003, Xiaotang Wang, Mustafa Abdool, Huiji Gao, Pavan Tapadia, Li-wei He, Sanjeev Katariya, Stephanie Moyerman |
CIKM | 10 |
| 2025 | Augmenting Guest Search Results with Recommendations at AirbnbabstractUsers on Airbnb often perform exhaustive searches with varying conditions to find suitable accommodations. However, overly narrow search criteria can lead to insufficient results, causing frustration and abandonment of search journeys. To address these challenges, we developed flexible pivot recommendations that dynamically augment search results by suggesting alternative dates, relaxing amenity requirements, or adjusting price constraints. These recommendations align with users' broader travel intent, resulting in a measurable improvement in booking rates on the platform. Philbert Lin, Dishant Ailawadi, Soumyadip Banerjee 0003, Shashank Dabriwal, Hao Li 0196, Kedar Bellare, Li-wei He, Sanjeev Katariya |
CIKM | 8 |
| 2025 | Harnessing the Power of Interleaving and Counterfactual Evaluation for Airbnb Search RankingabstractEvaluation plays a crucial role in the development of ranking algorithms on search and recommender systems.It enables online platforms to create user-friendly features that drive commercial success in a steady and effective manner.The online environment is particularly conducive to applying causal inference techniques, such as randomized controlled experiments (known as A/B test), which are often more challenging to implement in fields like medicine and public policy.However, businesses face unique challenges when it comes to effective A/B test.Specifically, achieving sufficient statistical power for conversion-based metrics can be time-consuming, especially for significant purchases like booking accommodations.While offline evaluations are quicker and more cost-effective, they often lack accuracy and are inadequate for selecting candidates for A/B test.To address these challenges, we developed interleaving and counterfactual evaluation methods to facilitate rapid online assessments for identifying the most promising candidates for A/B tests.Our approach not only increased the sensitivity of experiments by a factor of up to 100 (depending on the approach and metrics) compared to traditional A/B testing but also streamlined the experimental process.The practical insights gained from usage in production can also benefit organizations with similar interests. Alex Deng, Michelle Du, Huiji Gao, Li-wei He, Sanjeev Katariya |
KDD (2) | 5 |
| 2024 | Transforming Location Retrieval at Airbnb: A Journey from Heuristics to Reinforcement Learning
Dillon Davis, Huiji Gao, Thomas Legrand, Malay Haldar, Alex Deng, Li-wei He, Sanjeev Katariya |
CIKM | 7 |
| 2024 | Multi-objective Learning to Rank by Model DistillationabstractIn online marketplaces, search ranking's objective is not only to purchase or conversion (primary objective), but to also the purchase outcomes(secondary objectives), e.g. order cancellation(or return), review rating, customer service inquiries, platform long term growth. Multi-objective learning to rank has been widely studied to balance primary and secondary objectives. But traditional approaches in industry face some challenges including expensive parameter tuning leads to sub-optimal solution, suffering from imbalanced data sparsity issue, and being not compatible with ad-hoc objective. In this paper, we propose a distillation-based ranking solution for multi-objective ranking, which optimizes the end-to-end ranking system at Airbnb across multiple ranking models on different objectives along with various considerations to optimize training and serving efficiency to meet industry standards. We found it performs much better than traditional approaches, it doesn't only significantly increases primary objective by a large margin but also meet secondary objectives constraints and improve model stability. We also demonstrated the proposed system could be further simplified by model self-distillation. Besides this, we did additional simulations to show that this approach could also help us efficiently inject ad-hoc non-differentiable business objective into the ranking system while enabling us to balance our optimization objectives. Jie Tang 0008, Huiji Gao, Li-wei He, Sanjeev Katariya |
KDD | 3 |
| 2024 | Learning to Rank for Maps at AirbnbabstractAs a two-sided marketplace, Airbnb brings together hosts who own listings for rent with prospective guests from around the globe. Results from a guest's search for listings are displayed primarily through two interfaces: (1) as a list of rectangular cards that contain on them the listing image, price, rating, and other details, referred to as list-results (2) as oval pins on a map showing the listing price, called map-results. Both these interfaces, since their inception, have used the same ranking algorithm that orders listings by their booking probabilities and selects the top listings for display. But some of the basic assumptions underlying ranking, built for a world where search results are presented as lists, simply break down for maps. This paper describes how we rebuilt ranking for maps by revising the mathematical foundations of how users interact with search results. Our iterative and experiment-driven approach led us through a path full of twists and turns, ending in a unified theory for the two interfaces. Our journey shows how assumptions taken for granted when designing machine learning algorithms may not apply equally across all user interfaces, and how they can be adapted. The net impact was one of the largest improvements in user experience for Airbnb which we discuss as a series of experimental validations. Malay Haldar, Kedar Bellare, Sherry Chen, Soumyadip Banerjee 0003, Xiaotang Wang, Mustafa Abdool, Huiji Gao, Pavan Tapadia, Li-wei He, Sanjeev Katariya |
KDD | 10 |
| 2023 | Learning To Rank Diversely At AirbnbabstractAirbnb is a two-sided marketplace, bringing together hosts who own listings for rent, with prospective guests from around the globe. Applying neural network-based learning to rank techniques has led to significant improvements in matching guests with hosts. These improvements in ranking were driven by a core strategy: order the listings by their estimated booking probabilities, then iterate on techniques to make these booking probability estimates more and more accurate. Embedded implicitly in this strategy was an assumption that the booking probability of a listing could be determined independently of other listings in search results. In this paper we discuss how this assumption, pervasive throughout the commonly-used learning to rank frameworks, is false. We provide a theoretical foundation correcting this assumption, followed by efficient neural network architectures based on the theory. Explicitly accounting for possible similarities between listings, and reducing them to diversify the search results generated strong positive impact. We discuss these metric wins as part of the online A/B tests of the theory. Our method provides a practical way to diversify search results for large-scale production ranking systems. Malay Haldar, Mustafa Abdool, Li-wei He, Dillon Davis, Huiji Gao, Sanjeev Katariya |
CIKM | 3 |
| 2023 | Optimizing Airbnb Search Journey with Multi-task LearningabstractAt Airbnb, an online marketplace for stays and experiences, guests often spend weeks exploring and comparing multiple items before making a final reservation request. Each reservation request may then potentially be rejected or cancelled by the host prior to check-in. The long and exploratory nature of the search journey, as well as the need to balance both guest and host preferences, present unique challenges for Airbnb search ranking. In this paper, we present Journey Ranker, a new multi-task deep learning model architecture that addresses these challenges. Journey Ranker leverages intermediate guest actions as milestones, both positive and negative, to better progress the guest towards a successful booking. It also uses contextual information such as guest state and search query to balance guest and host preferences. Its modular and extensible design, consisting of four modules with clear separation of concerns, allows for easy application to use cases beyond the Airbnb search ranking context. We conducted offline and online testing of the Journey Ranker and successfully deployed it in production to four different Airbnb products with significant business metrics improvements. Chun How Tan, Austin Chan, Malay Haldar, Jie Tang 0008, Xin Liu 0144, Mustafa Abdool, Huiji Gao, Li-wei He, Sanjeev Katariya |
KDD | 8 |
| 2014 | Task Trail: An Effective Segmentation of User Search BehaviorabstractIn this paper, we introduce “task trail” to understand user search behaviors. We define a task to be an atomic user information need, whereas a task trail represents all user activities within that particular task, such as query reformulations, URL clicks. Previously, web search logs have been studied mainly at session or query level where users may submit several queries within one task and handle several tasks within one session. Although previous studies have addressed the problem of task identification, little is known about the advantage of using task over session or query for search applications. In this paper, we conduct extensive analyses and comparisons to evaluate the effectiveness of task trails in several search applications: determining user satisfaction, predicting user search interests, and suggesting related queries. Experiments on large scale data sets of a commercial search engine show that: (1) Task trail performs better than session and query trails in determining user satisfaction; (2) Task trail increases webpage utilities of end users comparing to session and query trails; (3) Task trails are comparable to query trails but more sensitive than session trails in measuring different ranking functions; (4) Query terms from the same task are more topically consistent to each other than query terms from different tasks; (5) Query suggestion based on task trail is a good complement of query suggestions based on session trail and click-through bipartite. The findings in this paper verify the need of extracting task trails from web search logs and enhance applications in search and recommendation systems. Zhen Liao, Yang Song 0008, Yalou Huang, Li-wei He, Qi He 0002 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2013 | Secure and efficient mutual authentication protocol for RFID conforming to the EPC C-1 G-2 standardabstractAs low-cost tags based on the EPC C-1 G-2 standard are much limited in storage capacity and computation power, most of the existing authentication protocols are too complicated to be suitable for these tags, and the design of authentication protocols conforming to the EPC C-1 G-2 standard is a big challenge. Recently, a mutual authentication protocol for RFID conforming to the EPC C-1 G-2 standard was proposed by Yeh et al., and it is claimed that this protocol has solved all security vulnerabilities in the existing RFID protocols. However, in fact, it is proven that this scheme is vulnerable to the tag tracing attack and suffers from the information leakage issue, and the complexity of the successful attack is only 216. To address these issues efficiently, a novel secure RFID authentication protocol conforming to the EPC C-1 G-2 standard is proposed. In the new scheme, the attack complexity is raised to 232 without changing the length of any protocol data. Analysis shows that our protocol can not only efficiently resist the tag information leakage and the tag tracing attack, but also have a significant advantage in performance over Yeh et al.'s protocol. Liaojun Pang, Li-wei He, Qingqi Pei, Yumin Wang |
WCNC | 2 |
| 2012 | Query suggestion by constructing term-transition graphsabstractQuery suggestion is an interactive approach for search engines to better understand users information need. In this paper, we propose a novel query suggestion framework which leverages user re-query feedbacks from search engine logs. Specifically, we mined user query reformulation activities where the user only modifies part of the query by (1) adding terms after the query, (2) deleting terms within the query, or (3) modifying terms to new terms. We build a term-transition graph based on the mined data. Two models are proposed which address topic-level and term-level query suggestions, respectively. In the first topic-based unsupervised Pagerank model, we perform random walk on each of the topic-based term-transition graph and calculate the Pagerank for each term within a topic. Given a new query, we suggest relevant queries based on its topic distribution and term-transition probability within each topic. Our second model resembles the supervised learning-to-rank (LTR) framework, in which term modifications are treated as documents so that each query reformulation is treated as a training instance. A rich set of features are constructed for each (query, document) pair from Pagerank, Wikipedia, N-gram, ODP and so on. This supervised model is capable of suggesting new queries on a term level which addresses the limitation of previous methods. Experiments are conducted on a large data set from a commercial search engine. By comparing the with state-of-the-art query suggestion methods [4, 2], our proposals exhibit significant performance increase for all categories of queries. Yang Song 0008, Dengyong Zhou, Li-wei He |
WSDM | 3 |
| 2012 | Evaluating the effectiveness of search task trailsabstractIn this paper, we introduce "task trail" as a new concept to understand user search behaviors. We define task to be an atomic user information need. Web search logs have been studied mainly at session or query level where users may submit several queries within one task and handle several tasks within one session. Although previous studies have addressed the problem of task identification, little is known about the advantage of using task over session and query for search applications. In this paper, we conduct extensive analyses and comparisons to evaluate the effectiveness of task trails in three search applications: determining user satisfaction, predicting user search interests, and query suggestion. Experiments are conducted on large scale datasets from a commercial search engine. Experimental results show that: (1) Sessions and queries are not as precise as tasks in determining user satisfaction. (2) Task trails provide higher web page utilities to users than other sources. (3) Tasks represent atomic user information needs, and therefore can preserve topic similarity between query pairs. (4) Task-based query suggestion can provide complementary results to other models. The findings in this paper verify the need to extract task trails from web search logs and suggest potential applications in search and recommendation systems. Zhen Liao, Yang Song 0008, Li-wei He, Yalou Huang |
WWW | 3 |
| 2011 | A task level metric for measuring web search satisfaction and its application on improving relevance estimationabstractUnderstanding the behavior of satisfied and unsatisfied Web search users is very important for improving users search experience. Collecting labeled data that characterizes search behavior is a very challenging problem. Most of the previous work used a limited amount of data collected in lab studies or annotated by judges lacking information about the actual intent. In this work, we performed a large scale user study where we collected explicit judgments of user satisfaction with the entire search task. Results were analyzed using sequence models that incorporate user behavior to predict whether the user ended up being satisfied with a search or not. We test our metric on millions of queries collected from real Web search traffic and show empirically that user behavior models trained using explicit judgments of user satisfaction outperform several other search quality metrics. The proposed model can also be used to optimize different search engine components. We propose a method that uses task level success prediction to provide a better interpretation of clickthrough data. Clickthough data has been widely used to improve relevance estimation. We use our user satisfaction model to distinguish between clicks that lead to satisfaction and clicks that do not. We show that adding new features derived from this metric allowed us to improve the estimation of document relevance. Ahmed Awadallah 0001, Yang Song 0008, Li-wei He |
CIKM | 3 |
| 2011 | Enhanced adaptive playout scheduling and loss concealment techniques for Voice over IP networksabstractVoice over IP (VoIP) is already of commercial quality when traversing corporate, or other high-quality networks. Nevertheless, to make the final bridge to toll quality over standard internet connections, a few problems remains to be solved. These include packet loss, jitter control, and clock drift compensation. Previous research in adaptive playout mechanisms has significantly contributed towards that end. In this paper, we present a novel technique that enhances previous adaptive playout mechanisms, and virtually eliminate late losses. Additionally, enhanced stretching and loss concealment algorithms are also presented. These work in harmony with the proposed technique to alleviate network jitter and any clock drift. Dinei A. F. Florêncio, Li-wei He |
ISCAS | 2 |
| 2011 | Post-ranking query suggestion by diversifying search resultsabstractQuery suggestion refers to the process of suggesting related queries to search engine users. Most existing researches have focused on improving the relevance of suggested queries. In this paper, we introduce the concept of diversifying the content of the search results from suggested queries while keeping the suggestion relevant. Our framework first retrieves a set of query candidates from search engine logs using random walk and other techniques. We then re-rank the suggested queries by ranking them in the order which maximizes the diversification function that measures the difference between the original search results and the results from suggested queries. The diversification function we proposed includes features like ODP category, URL and domain similarity and so on. One important outcome from our research which contradicts with most existing researches is that, with the increase of suggestion relevance, the similarity between the queries actually decreases. Experiments are conducted on a large set of human-labeled data, which is randomly sampled from a commercial search engine's log. Results indicate that the post-ranking framework significantly improves the relevance of suggested queries by comparing to existing models. Yang Song 0008, Dengyong Zhou, Li-wei He |
SIGIR | 3 |
| 2011 | Searchable web sites recommendationabstractIn this paper, we propose a new framework for searchable web sites recommendation. Given a query, our system will recommend a list of searchable web sites ranked by relevance, which can be used to complement the web page results and ads from a search engine. We model the conditional probability of a searchable web site being relevant to a given query in term of three main components: the language model of the query, the language model of the content within the web site, and the reputation of the web site searching capability (static rank). The language models for queries and searchable sites are built using information mined from client-side browsing logs. The static rank for each searchable site leverages features extracted from these client-side logs such as number of queries that are submitted to this site, and features extracted from general search engines such as the number of web pages that indexed for this site, number of clicks per query, and the dwell-time that a user spends on the search result page and on the clicked result web pages. We also learn a weight for each kind of feature to optimize the ranking performance. In our experiment, we discover 10.5 thousand searchable sites and use 5 million unique queries, extracted from one week of log data to build and demonstrate the effectiveness of our searchable web site recommendation system. Yang Song 0008, Li-wei He, Scott Imig, Robert Rounthwaite |
WSDM | 3 |
| 2010 | Distributed nonnegative matrix factorization for web-scale dyadic data analysis on mapreduceabstractThe Web abounds with dyadic data that keeps increasing by every single second. Previous work has repeatedly shown the usefulness of extracting the interaction structure inside dyadic data [21, 9, 8]. A commonly used tool in extracting the underlying structure is the matrix factorization, whose fame was further boosted in the Netflix challenge [26]. When we were trying to replicate the same success on real-world Web dyadic data, we were seriously challenged by the scalability of available tools. We therefore in this paper report our efforts on scaling up the nonnegative matrix factorization (NMF) technique. We show that by carefully partitioning the data and arranging the computations to maximize data locality and parallelism, factorizing a tens of millions by hundreds of millions matrix with billions of nonzero cells can be accomplished within tens of hours. This result effectively assures practitioners of the scalability of NMF on Web-scale dyadic data. Chao Liu 0001, Hung-chih Yang, Jinliang Fan, Li-wei He, Yi-Min Wang |
WWW | 4 |
| 2010 | Optimal rare query suggestion with implicit user feedbackabstractQuery suggestion has been an effective approach to help users narrow down to the information they need. However, most of existing studies focused on only popular/head queries. Since rare queries possess much less information (e.g., clicks) than popular queries in the query logs, it is much more difficult to efficiently suggest relevant queries to a rare query. In this paper, we propose an optimal rare query suggestion framework by leveraging implicit feedbacks from users in the query logs. Our model resembles the principle of pseudo-relevance feedback which assumes that top-returned results by search engines are relevant. However, we argue that the clicked URLs and skipped URLs contain different levels of information and thus should be treated differently. Hence, our framework optimally combines both the click and skip information from users and uses a random walk model to optimize the query correlation. Our model specifically optimizes two parameters: (1) the restarting (jumping) rate of random walk, and (2) the combination ratio of click and skip information. Unlike the Rocchio algorithm, our learning process does not involve the content of the URLs but simply leverages the click and skip counts in the query-URL bipartite graphs. Consequently, our model is capable of scaling up to the need of commercial search engines. Experimental results on one-month query logs from a large commercial search engine with over 40 million rare queries demonstrate the superiority of our framework, with statistical significance, over the traditional random walk models and pseudo-relevance feedback models. Yang Song 0008, Li-wei He |
WWW | 2 |
| 2008 | An automated end-to-end lecture capture and broadcasting systemabstractRemote viewing of lectures presented to a live audience is becoming increasingly popular. At the same time, the lectures can be recorded for subsequent on-demand viewing over the Internet. Providing such services, however, is often prohibitive due to the labor-intensive cost of capturing and pre/post-processing. This article presents a complete automated end-to-end system that supports capturing, broadcasting, viewing, archiving and searching of presentations. Specifically, we describe a system architecture that minimizes the pre- and post-production time, and a fully automated lecture capture system called iCam2 that synchronously captures all contents of the lecture, including audio, video, and presentation material. No staff is needed during lecture capture and broadcasting, so the operational cost of the system is negligible. The system has been used on a daily basis for more than 4 years, during which 522 lectures have been captured. These lectures have been viewed over 20,000 times. Cha Zhang, Yong Rui, Jim Crawford, Li-wei He |
ACM Trans. Multim. Comput. Commun. Appl. | 4 |
| 2007 | Energy-Based Sound Source Localization and Gain Normalization for Ad Hoc Microphone ArraysabstractWe present an energy-based technique to estimate both microphone and speaker/talker locations from an ad hoc network of microphones. An example of such ad hoc microphone network is a set of microphones built in the laptops that some meeting participants bring in a meeting room. Compared with traditional sound source localization approaches based on time of flight, our technique does not require accurate synchronization, and it does not require each laptop to emit special signals. We estimate the meeting participants' positions based on average energies of their speech signals. In addition, we present a technique, which is independent of the volumes of the speakers, to estimate the relative gains of the microphones. This is crucial to aggregate various audio channels from the ad hoc microphone network into a single stream for audio conferencing. Zicheng Liu 0001, Zhengyou Zhang, Li-wei He, Philip A. Chou |
ICASSP (2) | 3 |
| 2007 | Multi-Party Audio Conferencing Based on a Simpler MCU and Client-Side ECHO CancellationabstractTraditional multiparty audio conferencing uses a star-shaped topology where all the clients connect to a central MCU (multipoint control unit). The MCU mixes the signals from the speakers, encodes it, and sends back the encoded signal to each client. To prevent the speakers from hearing their own voices, the MCU has to produce and encode a different mixed signal for each speaker. As a result, the CPU load on the MCU increases proportionally to the number of speakers in the conference. In this paper, we introduce a new conferencing architecture, where the MCU produces a single encoded signal sum of all received signals and each client is responsible for removing its own signal if necessary. This architecture can substantially reduce CPU load on the MCU. The major challenge, however, is that the client's original speech is non-linearly distorted by the MCU encoding process. Simply subtracting the original speech from the mixed signal would produce an echo-like distortion. We solve that problem using a novel algorithm which completely removes the echo with minimal artifacts. Mean opinion score (MOS) results imply that the proposed algorithm works well, making the proposed multiparty audio conferencing architecture promising. Li-wei He, Dinei A. F. Florêncio |
ICME | 2 |
| 2007 | Real-Time Whiteboard Capture and Processing Using a Video Camera for Remote CollaborationabstractThis paper describes our recently developed system which captures pen strokes on physical whiteboards in real time using an off-the-shelf video camera. Unlike many existing tools, our system does not instrument the pens or the whiteboard. It analyzes the sequence of captured video images in real time, classifies the pixels into whiteboard background, pen strokes and foreground objects (e.g., people in front of the whiteboard), extracts newly written pen strokes, and corrects the color to make the whiteboard completely white. This allows us to transmit whiteboard contents using very low bandwidth to remote meeting participants. Combined with other teleconferencing tools such as voice conference and application sharing, our system becomes a powerful tool to share ideas during online meetings Li-wei He, Zhengyou Zhang |
IEEE Trans. Multim. | 1 |
| 2006 | Light Weight Background Blurring for Video Conferencing ApplicationsabstractBackground blurring is an effective way to both preserving privacy and keeping communication effective during video conferencing. This paper proposes a light weight real-time algorithm to perform background blurring using a fast background modeling algorithm combined with a face detector/tracker. A soft decision is made at each pixel whether it belongs to the foreground or the background based on multiple vision features. The classification results are mapped to a per-pixel blurring radius image to blur the background. The algorithm produces satisfactory results under a wide range of conditions, and occupies less than 30% of the CPU cycles on a 3 GHz Pentium 4 machine without further optimization. Cha Zhang, Yong Rui, Li-wei He |
ICIP | 3 |
| 2006 | PING: a Group-to-Individual Distributed Meeting SystemabstractGroup-to-individual (G2I) distributed meeting is an important but understudied area. Because of the asymmetry between different parties in G2I meetings, it has two unique challenges: l)the remote participant tends to be ignored by the local participants; and 2) the remote participant has inferior audio, video, and data experience than the local participants. To address these issues, in this paper we present PING, a system explicitly designed for G2I distributed meetings that combines recent advances in both hardware, e.g., microphone arrays, remote person stand-in devices, and software, e.g., audio-video processing, to improve users' G2I meeting experience. We report how PING addresses the above two challenges and its system design and implementation Yong Rui, Eric Rudolph, Li-wei He, Rico Malvar, Michael F. Cohen, Ivan Tashev |
ICME | 3 |
| 2006 | PASS: Peer-Aware Silence Suppression for Internet Voice ConferencesabstractA novel tandem-free solution for multiparty VoIP conferences called PASS (peer-aware silence suppression) is presented. Similar to traditional tandem-free solutions, PASS introduces a limit on the number of concurrent speakers in a conference. But in contrast to traditional solutions, PASS silence suppression and speaker selection are completely distributed, running on each client. No speaker selection is performed at the bridge at all. This configuration leads to better scalability, lower bandwidth occupation and jitter buffer delay, and higher compatibility with a wide variety of network topologies. The key component of PASS, distributed silence suppression and speaker selection, is realized through a robust approach proposed in this paper. Based on a voice activity measure derived using machine learning techniques, this approach is able to reliably suppress silence in complex environments, and perform accurate and transparent speaker selection as well Xun Xu 0003, Li-wei He, Dinei A. F. Florêncio, Yong Rui |
ICME | 2 |
| 2005 | Real-time whiteboard capture and processing using a video camera for teleconferencingabstractThis paper describes our recently developed system which captures pen strokes on whiteboards in real time using an off-the-shelf video camera. Unlike many existing tools, our system does not instrument the pens or the whiteboard. It analyzes the sequence of captured video images in real time, classifies the pixels into whiteboard background, pen strokes and foreground objects (e.g., people in front of the whiteboard), and extracts newly written pen strokes. This allows us to transmit whiteboard contents using very low bandwidth to remote meeting participants. Combined with other teleconferencing tools such as voice conference and application sharing, our system becomes a powerful tool to share ideas during online meetings. Li-wei He, Zhengyou Zhang |
ICASSP (2) | 1 |
| 2005 | Hybrid speaker tracking in an automated lecture roomabstractWe present a hybrid speaker tracking scheme based on a single pan/tilt/zoom (PTZ) camera in an automated lecture capturing system. Given that the camera's video resolution is higher than the required output resolution, we frame the output video as a sub-region of the camera's input video. This allows us to track the speaker both digitally and mechanically. Digital tracking has the advantage of being smooth, and mechanical tracking can cover a wide area. The hybrid tracking achieves the benefits of both worlds. In addition to hybrid tracking, we present an intelligent pan/zoom selection scheme to improve the aestheticity of the lecture scene. Cha Zhang, Yong Rui, Li-wei He, Michael N. Wallick |
ICME | 3 |
| 2005 | An automated end-to-end lecture capturing and broadcasting systemabstractWe present a complete end-to-end system that is fully automated and supports capturing, broadcasting, viewing, archiving and search. Specifically, we describe a system architecture that minimizes the pre- and post-production time, and a fully automated lecture capturing system called iCam2, which synchronously captures all the contents of the lecture, including audio, video and visual aids. As no staff is needed during the capturing and broadcasting process, the operation cost of our system is negligible. The system has been used on a daily basis for more than 4 years, during which 467 lectures were captured with 17,000+ online viewers. Cha Zhang, Jim Crawford, Yong Rui, Li-wei He |
ACM Multimedia | 4 |
| 2004 | High-quality linear interpolation for demosaicing of Bayer-patterned color imagesabstractThis paper introduces a new interpolation technique for demosaicing of color images produced by single-CCD digital cameras. We show that the proposed simple linear filter can lead to an improvement in PSNR of over 5.5 dB when compared to bilinear demosaicing, and about 0.7 dB improvement in R and B interpolation when compared to a recently introduced linear interpolator. The proposed filter also outperforms most nonlinear demosaicing algorithms, without the artifacts due to nonlinear processing, and a much reduced computational complexity. Henrique S. Malvar, Li-wei He, Ross Cutler |
ICASSP (3) | 2 |
| 2004 | Note-taking with a camera: whiteboard scanning and image enhancementabstractThe paper describes a system for scanning the content on a whiteboard into a computer by a digital camera and also for enhancing the visual quality of whiteboard images. Because digital cameras are becoming accessible to average users, more and more people use digital cameras to take pictures of whiteboards instead of copying manually, thus increasing productivity significantly. However, the images are usually taken from an angle, resulting in undesired perspective distortion. They also contain other distracting regions such as walls. We have developed a system that automatically locates the boundary of a whiteboard, crops out the whiteboard region, rectifies it into a rectangle, and corrects the color to make the whiteboard completely white. In the case where a single image is not enough (e.g., large whiteboard and low-res camera), we have developed a robust feature-based technique to stitch multiple overlapping images automatically. We therefore reproduce the whiteboard content as a faithful electronic document which can be archived or shared with others. The system has been tested extensively, and very good results have been obtained. Zhengyou Zhang, Li-wei He |
ICASSP (3) | 2 |
| 2004 | A portable solution for automatic lecture room camera managementabstractRapid advances in technology and decreasing costs have made it possible to attach high resolution video cameras to just about any computer and record the interactions in a lecture room. Additionally, lecture rooms may be outfitted with several cameras for this purpose. However, recording the interactions alone does not create effective video. We present a method for not only recording, but also editing in real-time, lectures. Unlike previous work, the system is highly portable, allowing quick set-up in various types of lecture rooms. This portability is achieved by using the abstraction of virtual cameramen and physical cameras, and a scriptable interface to the editing rules. Michael N. Wallick, Yong Rui, Li-wei He |
ICME | 3 |
| 2004 | Automating lecture capture and broadcast: technology and videography
Yong Rui, Anoop Gupta, Jonathan Grudin, Li-wei He |
Multim. Syst. | 4 |
| 2003 | Why take notes? Use the whiteboard capture systemabstractThe paper describes our recently developed system which captures both whiteboard content and audio signals of a meeting using a digital still camera and a microphone. Our system can be retrofitted to any existing whiteboard. It computes the time stamps of pen strokes on the whiteboard by analyzing the sequence of captured snapshots. It also automatically produces a set of key frames representing all the written content on the whiteboard before each erasure. Therefore, the whiteboard content serves as a visual index to browse the audio meeting efficiently. It is a complete system which not only captures the whiteboard content, but also helps users to view and manage the captured meeting content efficiently and securely. Li-wei He, Zicheng Liu 0001, Zhengyou Zhang |
ICASSP (5) | 1 |
| 2002 | Distributed meetings: a meeting capture and broadcasting systemabstractThe common meeting is an integral part of everyday life for most workgroups. However, due to travel, time, or other constraints, people are often not able to attend all the meetings they need to. Teleconferencing and recording of meetings can address this problem. In this paper we describe a system that provides these features, as well as a user study evaluation of the system. The system uses a variety of capture devices (a novel 360° camera, a whiteboard camera, an overview camera, and a microphone array) to provide a rich experience for people who want to participate in a meeting from a distance. The system is also combined with speaker clustering, spatial indexing, and time compression to provide a rich experience for people who miss a meeting and want to watch it afterward. Ross Cutler, Yong Rui, Anoop Gupta, Jonathan J. Cadiz, Ivan Tashev, Li-wei He, Alex Colburn, Zhengyou Zhang, Zicheng Liu 0001, Steve Silverberg |
ACM Multimedia | 6 |
| 2001 | Exploring benefits of non-linear time compressionabstractIn comparison to text, audio-video content is much more challenging to browse. Time-compression has been suggested as a key technology that can support browsing-time compression speeds up the playback of audio-video content without causing the pitch to change. Simple forms of time-compression are starting to appear in commercial streaming-media products from Microsoft and Real Networks.In this paper we explore the potential benefits of more recent and advanced types of time compression, called non-linear time compression. The most advanced of these algorithms exploit fine-grain structure of human speech (e.g., phonemes) to differentially speedup segments of speech, so that the overall speedup can be higher. In this paper we explore what are the actual gains achieved by end-users from these advanced algorithms. Our results indicate that the gains are actually quite small in common cases and come with significant system complexity and some audio/video synchronization issues. Li-wei He, Anoop Gupta |
ACM Multimedia | 1 |
| 2001 | Building an intelligent camera management systemabstractGiven rapid improvements in storage devices, network infrastructure and streaming-media technologies, a large number of corporations and universities are recording lectures and making them available online for anytime, anywhere access. However, producing high-quality lecture videos is still labor intensive and expensive. Fortunately, recent technology advances are making it feasible to build automated camera management systems to capture lectures. In this paper we report our design of such a system, including system configuration, audio-visual tracking techniques, software architecture, and user study. Motivated by different roles in a professional video production team, we have developed a multi-cinematographer single-director camera management system. The system performs lecturer tracking, audience tracking, and video editing all fully automatically, and offers quality close to that of human-operated systems. Yong Rui, Li-wei He, Anoop Gupta, Qiong Liu 0003 |
ACM Multimedia | 2 |
| 2000 | Comparing presentation summaries: slides vs. reading vs. listeningabstractAs more audio and video technical presentations go online, it becomes imperative to give users effective summarization and skimming tools so that they can find the presentation they want and browse through it quickly. In a previous study, we reported three automated methods for generating audio-video summaries and a user evaluation of those methods. An open question remained about how well various text/image only techniques will compare to the audio-video summarizations. This study attempts to fill that gap. Li-wei He, Elizabeth Sanocki, Anoop Gupta, Jonathan Grudin |
CHI | 1 |
| 2000 | Browsing digital videoabstractVideo in digital format played on programmable devices presents opportunities for significantly enhancing the user's viewing experience. For example, time compression and pause removal can shorten the viewing time for a video, textual and visual indices can allow personalized navigation through the content, and random-access digital storage allows instantaneous seeks into the content. To understand user behavior when such capabilities are available, we built a software video browsing application that combines many such features. We present results from a user study where users browsed video in six different categories: classroom lectures, conference presentations, entertainment shows, news, sports, and travel. Our results show that the most frequently used features were time compression, pause removal, and navigation using shot boundaries. Also, the behavior was different depending on the content type, and we present a classification. Finally, the users found the browser to be very useful. Two main reasons were: i) the ability to save time and ii) the feeling of control over what content they watched. Francis C. Li, Anoop Gupta, Elizabeth Sanocki, Li-wei He, Yong Rui |
CHI | 4 |
| 2000 | Designing presentations for on-demand viewingabstractIncreasingly often, presentations are given before a live audience, while simultaneously being viewed remotely and recorded for subsequent viewing on-demand over the Web. How should video presentations be designed for web access? How is video accessed and used online? Does optimal design for live and on-demand audiences conflict? We examined detailed behavior patterns of more than 9000 on-demand users of a large corpus of professionally prepared presentations. We find that as many people access these talks on-demand as attend live. Online access patterns differ markedly from live attendance. People watch less overall and skip to different parts of a talk. Speakers designing presentations for viewing on-demand should emphasize key points early in the talk and early within each slide, use slide titles that reveal the talk structure and are meaningful outside the flow of the talk. In some cases the recommendations conflict with optimal design for live audiences. The results also provide guidance in developing tools for on-demand multimedia authoring and use. Li-wei He, Jonathan Grudin, Anoop Gupta |
CSCW | 1 |
| 1999 | Time-Compression: Systems Concerns, Usage, and BenefitsabstractWith the proliferation of online multimedia content and the popularity of multimedia streaming systems, it is increasingly useful to be able to skim and browse multimedia quickly. A key technique that enables quick browsing of multimedia is time-compression. Prior research has described how speech can be time-compressed (shortened in duration) while preserving the pitch of the audio. However, client-server systems providing this functionality have not been available. Nosa Omoigui, Li-wei He, Anoop Gupta, Jonathan Grudin, Elizabeth Sanocki |
CHI | 2 |
| 1999 | Auto-summarization of audio-video presentationsabstractAs streaming audio-video technology becomes widespread, there is a dramatic increase in the amount of multimedia content available on the net. Users face a new challenge: How to examine large amounts of multimedia content quickly. One technique that can enable quick overview of multimedia is video summaries; that is, a shorter version assembled by picking important segments from the original. Li-wei He, Elizabeth Sanocki, Anoop Gupta, Jonathan Grudin |
ACM Multimedia (1) | 1 |
| 1999 | Rendering with Concentric MosaicsabstractThis paper presents a novel 3D plenoptic function, which we call concentric mosaics.We constrain camera motion to planar concentric circles, and create concentric mosaics using a manifold mosaic for each circle (i.e., composing slit images taken at different locations).Concentric mosaics index all input image rays naturally in 3 parameters: radius, rotation angle and vertical elevation.Novel views are rendered by combining the appropriate captured rays in an efficient manner at rendering time.Although vertical distortions exist in the rendered images, they can be alleviated by depth correction.Like panoramas, concentric mosaics do not require recovering geometric and photometric scene models.Moreover, concentric mosaics provide a much richer user experience by allowing the user to move freely in a circular region and observe significant parallax and lighting changes.Compared with a Lightfield or Lumigraph, concentric mosaics have much smaller file size because only a 3D plenoptic function is constructed.Concentric mosaics have good space and computational efficiency, and are very easy to capture.This paper discusses a complete working system from capturing, construction, compression, to rendering of concentric mosaics from synthetic and real environments. Harry Shum, Li-wei He |
SIGGRAPH | 2 |
| 1998 | Layered Depth ImagesabstractIn this paper we present a set of efficient image based rendering methods capable of rendering multiple frames per second on a PC. The first method warps Sprites with Depth representing smooth surfaces without the gaps found in other techniques. A second method for more general scenes performs warping from an intermediate representation called a Layered Depth Image (LDI). An LDI is a view of the scene from a single input camera view, but with multiple pixels along each line of sight. The size of the representation grows only linearly with the observed depth complexity in the scene. Moreover, because the LDI data are represented in a single image coordinate system, McMillan's warp ordering algorithm can be successfully adapted. As a result, pixels are drawn in the output image in back-to-front order. No z-buffer is required, so alphacompositing can be done efficiently without depth sorting. This makes splatting an efficient solution to the resampling problem. 1 Introduction Image base... Jonathan Shade, Steven J. Gortler, Li-wei He, Richard Szeliski |
SIGGRAPH | 3 |
| 1996 | The Virtual Cinematographer: A Paradigm for Automatic Real-Time Camera Control and DirectingabstractThis paper presents a paradigm for automatically generating complete camera specifications for capturing events in virtual 3D environments in real-time.We describe a fully implemented system, called the Virtual Cinematographer, and demonstrate its application in a virtual "party" setting.Cinematographic expertise, in the form of film idioms, is encoded as a set of small hierarchically organized finite state machines.Each idiom is responsible for capturing a particular type of scene, such as three virtual actors conversing or one actor moving across the environment.The idiom selects shot types and the timing of transitions between shots to best communicate events as they unfold.A set of camera modules, shared by the idioms, is responsible for the low-level geometric placement of specific cameras for each shot.The camera modules are also responsible for making subtle changes in the virtual actors' positions to best frame each shot.In this paper, we discuss some basic heuristics of filmmaking and show how these ideas are encoded in the Virtual Cinematographer. Li-wei He, Michael F. Cohen, David Salesin |
SIGGRAPH | 1 |