Deep Embedding Forest: Forest-based Serving with Deep Embedding Features
Not on the map. Why?
Abstract (arXiv)
Deep Neural Networks (DNN) have demonstrated superior ability to extract high level embedding vectors from low level features. Despite the success, the serving time is still the bottleneck due to expensive run-time computation of multiple layers of dense matrices. GPGPU, FPGA, or ASIC-based serving systems require additional hardware that are not in the mainstream design of most commercial applications. In contrast, tree or forest-based models are widely adopted because of low serving cost, but heavily depend on carefully engineered features. This work proposes a Deep Embedding Forest model that benefits from the best of both worlds. The model consists of a number of embedding layers and a forest/tree layer. The former maps high dimensional (hundreds of thousands to millions) and heterogeneous low-level features to the lower dimensional (thousands) vectors, and the latter ensures fast serving. Built on top of a representative DNN model called Deep Crossing, and two forest/tree-based models including XGBoost and LightGBM, a two-step Deep Embedding Forest algorithm is demonstrated to achieve on-par or slightly better performance as compared with the DNN counterpart, with only a fraction of serving time on conventional hardware. After comparing with a joint optimization algorithm called partial fuzzification, also proposed in this paper, it is concluded that the two-step Deep Embedding Forest has achieved near optimal performance. Experiments based on large scale data sets (up to 1 billion samples) from a major sponsored search engine proves the efficacy of the proposed model.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Mar 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 0; 2023: 2; 2024: 1.
7 papers.
- 2021Mixture of Virtual-Kernel Experts for Multi-Objective User Profile Modelingcited by 5
- 2023A Comparison of Decision Forest Inference Platforms from A Database Perspectivecited by 3
- 2023xDeepInt: a hybrid architecture for modeling the vector-wise and bit-wise feature interactionscited by 2
- 2021BCFNet: A Balanced Collaborative Filtering Network with Attention Mechanismcited by 0
- 2021Explainable Enterprise Credit Rating via Deep Feature Crossing Networkcited by 0
- 2021Making CNNs Interpretable by Building Dynamic Sequential Decision Forests with Top-down Hierarchy Learningcited by 0
- 2024FedHide: Federated Learning by Hiding in the Neighborscited by 0
- 2024FedHide: Federated Learning by Hiding in the Neighbors12 Sep 2024
- 2023A Comparison of Decision Forest Inference Platforms from A Database Perspective9 Feb 2023
- 2023xDeepInt: a hybrid architecture for modeling the vector-wise and bit-wise feature interactions3 Jan 2023
- 2021Making CNNs Interpretable by Building Dynamic Sequential Decision Forests with Top-down Hierarchy Learning5 Jun 2021
- 2021Mixture of Virtual-Kernel Experts for Multi-Objective User Profile Modeling4 Jun 2021
- 2021Explainable Enterprise Credit Rating via Deep Feature Crossing Network22 May 2021
- 2021BCFNet: A Balanced Collaborative Filtering Network with Attention Mechanism10 Mar 2021