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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Shulin Yang

dblp:92/1682 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
1since 2021 · last 2023
—ORCID · conflict

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

Artificial intelligence and machine learning · 6 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2Computer networks · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 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
2 papers
Information retrieval · 83% Recommender systems · 17%
Artificial intelligence
4 papers
Efficient and distributed learning · 24% Image recognition and object detection · 16% Information extraction and text analysis · 9%
Computer graphics and multimedia
1 paper
Image and video processing · 77% Visual content generation and editing · 23%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval
ranking
0.822020
Improving Deep Learning for Airbnb Search · KDD 2020
Applying Deep Learning to Airbnb Search · KDD 2019
Information retrieval › ranking
search ranking
0.822020
Improving Deep Learning for Airbnb Search · KDD 2020
Applying Deep Learning to Airbnb Search · KDD 2019
Recommender systems
cold-start recommendation
0.412020
Improving Deep Learning for Airbnb Search · KDD 2020
Information retrieval › user behavior › search behavior › click model
position bias
0.412020
Improving Deep Learning for Airbnb Search · KDD 2020
Image and video processing
edge detection
0.212013
Supervised Semantic Gradient Extraction Using Linear-Time Optimization · CVPR 2013
Computer vision › Image recognition and object detection › image classification
fine-grained image classification
0.112012
Unsupervised Template Learning for Fine-Grained Object Recognition · NIPS 2012
Computer vision › Face, body and person analysis
part alignment
0.112012
Unsupervised Template Learning for Fine-Grained Object Recognition · NIPS 2012
Natural language and speech › Information extraction and text analysis › pattern learning
template learning
0.112012
Unsupervised Template Learning for Fine-Grained Object Recognition · NIPS 2012
Robotics › Motion planning and robot control › robot dynamics
template model
0.112012
Unsupervised Template Learning for Fine-Grained Object Recognition · NIPS 2012
Machine learning › Representation and self-supervised learning › representation learning
unsupervised representation learning
0.112012
Unsupervised Template Learning for Fine-Grained Object Recognition · NIPS 2012
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.112011
Structure Learning for Optimization · NIPS 2011
Machine learning › Graph learning › graph neural network
message passing
0.112011
Structure Learning for Optimization · NIPS 2011
Mathematical optimization
global optimization
0.112011
Structure Learning for Optimization · NIPS 2011
Computer vision › Image recognition and object detection
food recognition
0.112010
Food recognition using statistics of pairwise local features · CVPR 2010
Computer vision › 3D vision
local feature descriptor
0.112010
Food recognition using statistics of pairwise local features · CVPR 2010
Visual content generation and editing
image editing
0.012013
Supervised Semantic Gradient Extraction Using Linear-Time Optimization · CVPR 2013

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

neural network · 0.8deep neural network · 0.4gradient-boosted decision trees · 0.4gradient boosted decision trees · 0.4structure learning · 0.2message passing · 0.2semantic gradient extraction · 0.2linear-time optimization · 0.2graph optimization · 0.2template model · 0.1feature extraction · 0.1soft pixel-level segmentation · 0.1discriminative classifier · 0.1
YearPublicationVenuePosition
2023 Maximizing Aggregation Throughput for Distributed Training with Constrained In-Network Computing
abstract
Distributed training (DT) has become an important and popular practice for collaborative training of high-quality machine learning (ML) models. The communication efficiency of gradient aggregation has been shown to be the primary performance bottleneck for distributed training today. Advanced programmable switches with in-network computing capabilities provide a promising direction for improving the communication efficiency of DT by offloading some gradient aggregations from the host to switches in the network. In this paper, we propose SPAR to optimize the performance of gradient aggregation under constrained in-network computing capabilities. To improve the aggregation throughput, SPAR jointly optimizes the deployment of in-network aggregation switches and the routing of aggregation requests from workers. We formulate this joint optimization problem as an integer nonlinear programming problem and design an efficient greedy algorithm to compute solutions quickly. The experimental results show that SPAR significantly outper-forms the other state-of-the-art solutions based on in-network aggregation, improving aggregation throughput by up to 3×.
Long Luo, Shulin Yang, Hong-Fang Yu, Bo Lei 0002
ICC2
2020 Improving Deep Learning for Airbnb Search
abstract
The application of deep learning to search ranking was one of the most impactful product improvements at Airbnb. But what comes next after you launch a deep learning model? In this paper we describe the journey beyond, discussing what we refer to as the ABCs of improving search: A for architecture, ℬ for bias and ℂ for cold start. For architecture, we describe a new ranking neural network, focusing on the process that evolved our existing DNN beyond a fully connected two layer network. On handling positional bias in ranking, we describe a novel approach that led to one of the most significant improvements in tackling inventory that the DNN historically found challenging. To solve cold start, we describe our perspective on the problem and changes we made to improve the treatment of new listings on the platform. We hope ranking teams transitioning to deep learning will find this a practical case study of how to iterate on DNNs.
Malay Haldar, Prashant Ramanathan, Tyler Sax, Mustafa Abdool, Lanbo Zhang, Aamir Mansawala, Shulin Yang, Bradley C. Turnbull, Junshuo Liao
KDD7
2019 Applying Deep Learning to Airbnb Search
abstract
The application to search ranking is one of the biggest machine learning success stories at Airbnb. Much of the initial gains were driven by a gradient boosted decision tree model. The gains, however, plateaued over time. This paper discusses the work done in applying neural networks in an attempt to break out of that plateau. We present our perspective not with the intention of pushing the frontier of new modeling techniques. Instead, ours is a story of the elements we found useful in applying neural networks to a real life product. Deep learning was steep learning for us. To other teams embarking on similar journeys, we hope an account of our struggles and triumphs will provide some useful pointers. Bon voyage!
Malay Haldar, Mustafa Abdool, Prashant Ramanathan, Shulin Yang, Huizhong Duan, Nick Barrow-Williams, Bradley C. Turnbull, Brendan M. Collins, Thomas Legrand
KDD5
2018 Monte Carlo fission matrix acceleration method based on redistributing mesh
abstract
The fission matrix acceleration method based on redistributing mesh is proposed in this paper. The mesh used to tally the fission matrix is always fixed in previous fission matrix acceleration methods. When the mesh is redistributed in the process of iteration, the convergence rate of fission matrix acceleration method increases. The basic theory of redistributing mesh method is introduced. We analyze its efficiency and give some suggestions to enhance its stability. Numerical simulations of 1D slab geometries demonstrate that the fission matrix acceleration method based on redistributing mesh is more efficient.
Ruihong Wang, Shulin Yang, Liujun Pan
ICCSA (6)4
2017 Action recognition new framework with robust 3D-TCCHOGAC and 3D-HOOFGAC
Ming Tong, Houyi Wang, Weijuan Tian, Shulin Yang
Multim. Tools Appl.4
2013 Supervised Semantic Gradient Extraction Using Linear-Time Optimization
abstract
This paper proposes a new supervised semantic edge and gradient extraction approach, which allows the user to roughly scribble over the desired region to extract semantically-dominant and coherent edges in it. Our approach first extracts low-level edge lets (small edge clusters) from the input image as primitives and build a graph upon them, by jointly considering both the geometric and appearance compatibility of edge lets. Given the characteristics of the graph, it cannot be effectively optimized by commonly-used energy minimization tools such as graph cuts. We thus propose an efficient linear algorithm for precise graph optimization, by taking advantage of the special structure of the graph. %Optimal parameter settings of the model are learnt from a dataset. Objective evaluations show that the proposed method significantly outperforms previous semantic edge detection algorithms. Finally, we demonstrate the effectiveness of the system in various image editing tasks.
Shulin Yang, Jue Wang 0001, Linda G. Shapiro
CVPR1
2012 Unsupervised Template Learning for Fine-Grained Object Recognition
abstract
Fine-grained recognition refers to a subordinate level of recognition, such are recognizing different species of birds, animals or plants. It differs from recognition of basic categories, such as humans, tables, and computers, in that there are global similarities in shape or structure shared within a category, and the differences are in the details of the object parts. We suggest that the key to identifying the fine-grained differences lies in finding the right alignment of image regions that contain the same object parts. We propose a template model for the purpose, which captures common shape patterns of object parts, as well as the co-occurence relation of the shape patterns. Once the image regions are aligned, extracted features are used for classification. Learning of the template model is efficient, and the recognition results we achieve significantly outperform the state-of-the-art algorithms.
Shulin Yang, Liefeng Bo, Jue Wang 0001, Linda G. Shapiro
NIPS1
2011 Structure Learning for Optimization
abstract
We describe a family of global optimization procedures that automatically decompose optimization problems into smaller loosely coupled problems, then combine the solutions of these with message passing algorithms. We show empirically that these methods excel in avoiding local minima and produce better solutions with fewer function evaluations than existing global optimization methods. To develop these methods, we introduce a notion of coupling between variables of optimization that generalizes the notion of coupling that arises from factoring functions into terms that involve small subsets of the variables. It therefore subsumes the notion of independence between random variables in statistics, sparseness of the Hessian in nonlinear optimization, and the generalized distributive law. Despite being more general, this notion of coupling is easier to verify empirically -- making structure estimation easy -- yet it allows us to migrate well-established inference methods on graphical models to the setting of global optimization.
Shulin Yang
NIPS1
2010 Food recognition using statistics of pairwise local features
abstract
Food recognition is difficult because food items are de-formable objects that exhibit significant variations in appearance. We believe the key to recognizing food is to exploit the spatial relationships between different ingredients (such as meat and bread in a sandwich). We propose a new representation for food items that calculates pairwise statistics between local features computed over a soft pixel-level segmentation of the image into eight ingredient types. We accumulate these statistics in a multi-dimensional histogram, which is then used as a feature vector for a discriminative classifier. Our experiments show that the proposed representation is significantly more accurate at identifying food than existing methods.
Shulin Yang, Dean Pomerleau, Rahul Sukthankar
CVPR1
2006 Active Sketch for Finding Primary Structures in Images
Shulin Yang, Cunlu Xu, Qin Lei
IDEAL1
2004 New Techniques in Designing Finite Difference Domain Decomposition Algorithm for the Heat Equation
Weidong Shen, Shulin Yang
ICCSA (4)2
2002 Comparison of score metrics for Bayesian network learning
abstract
In order to induct a Bayesian network from data, researchers proposed a variety of score metrics based on different assumptions. The score metric that performs best is of interest. In this paper, we compared the performance of five score metrics: uniform prior score metric (UPSM), conditional uniform prior score metric (CUPSM), Dirichlet prior score metric (DPSM), likelihood-equivalence Bayesian Dirichlet score metric (BDe), and minimum description length (MDL); resulting from five different assumptions: uniform prior, conditional uniform prior, Dirichlet prior, likelihood equivalence, and MDL. We used a three-node net, a five-node net, and the ALARM net to conduct several comparison experiments. The experimental results show that when they are applied to identify the true network structures, the DPSM yields the best discrimination score and BDe may fail to identify the true network if the equivalent sample size is not set properly. When they are applied to learn a network from data using the K2-like greedy search and the maximum likelihood (ML) parameter estimation, the network inducted by the K2D10, corresponding to the tenth-order DPSM, is most similar to the true network based on the cross-entropy criterion. It is concluded that the tenth-order DPSM is the best score metric and the corresponding K2D10 is the most reliable network learning algorithm.
Shulin Yang, Kuo-Chu Chang
IEEE Trans. Syst. Man Cybern. Part A1