arXiv Science⌕ Search

arXiv subjects

Zhenyu Zhao

Publications and source records attributed to Zhenyu Zhao.

69 records · Page 4Linked to original sources

Feature Selection Methods for Uplift Modeling and Heterogeneous Treatment Effect

Uplift modeling is a causal learning technique that estimates subgroup-level treatment effects. It is commonly used in industry and elsewhere for tasks such as targeting ads. In a typical setting, uplift models can take thousands of features as inputs, which is costly and results in problems such as overfitting and poor model interpretability. Consequently, there is a need to select a subset of the most important features for modeling. However, traditional methods for doing feature selection are not fit for the task because they are designed for standard machine learning models whose target is importantly different from uplift models. To address this, we introduce a set of feature selection methods explicitly designed for uplift modeling, drawing inspiration from statistics and information theory. We conduct empirical evaluations on the proposed methods on publicly available datasets, demonstrating the advantages of the proposed methods compared to traditional feature selection. We make the proposed methods publicly available as a part of the CausalML open-source package.

cs.LG↗

In-Circuit Impedance Measurement Setups of Inductive Coupling Approach: A Review

In-circuit impedance measurement provides useful information for many EMC applications. The inductive coupling approach is a promising in-circuit impedance measurement method due to its non-contact characteristics and simple on-site implementation. Many measurement setups of this approach were reported. However, a comprehensive survey and comparison of these setups have not been found in the literature. This paper reviews these setups in terms of their characteristics, limitations, and applications. In addition, recommendations for future research are also presented.

physics.ins-det↗

A Survey of Impedance Measurement Methods in Power Electronics

Impedance is one of the vital parameters that provides useful information for many power electronics related applications. A lot of impedance measurement methods in power electronics have been reported. However, a comprehensive investigation among these methods in terms of their characteristics, advantages, and limitations has not been found in the literature. In order to bridge this gap, a survey of the impedance measurement methods is conducted in this paper. These methods are introduced, discussed, and then classified into different categories depending on the measurement modes, principles, and instruments. Moreover, recommendations for the future research on the impedance measurement are also presented.

physics.ins-det↗

Inductively Coupled In-Circuit Impedance Measurement and Its EMC Applications

In-circuit impedance provides key information for many EMC applications. The inductive coupling approach is a promising method for in-circuit impedance measurement because its measurement setups have no direct electrical contact with the energized system under test, thus greatly simplifying the on-site implementation. This paper presents and summaries the latest research on the inductive coupling approach and its EMC applications. First of all, three common measurement setups for this approach and their respective pros and cons are discussed. Subsequently, their EMC applications are introduced. Finally, recommendations for future research are listed.

physics.ins-det↗

Inform Product Change through Experimentation with Data-Driven Behavioral Segmentation

Online controlled experimentation is widely adopted for evaluating new features in the rapid development cycle for web products and mobile applications. Measurement of the overall experiment sample is a common practice to quantify the overall treatment effect. In order to understand why the treatment effect occurs in a certain way, segmentation becomes a valuable approach to a finer analysis of experiment results. This paper introduces a framework for creating and utilizing user behavioral segments in online experimentation. By using the data of user engagement with individual product components as input, this method defines segments that are closely related to the features being evaluated in the product development cycle. With a real-world example, we demonstrate that the analysis with such behavioral segments offered deep, actionable insights that successfully informed product decision-making.

cs.HC↗

Effective Anomaly Detection in Smart Home by Integrating Event Time Intervals

Smart home IoT systems and devices are susceptible to attacks and malfunctions. As a result, users' concerns about their security and safety issues arise along with the prevalence of smart home deployments. In a smart home, various anomalies (such as fire or flooding) could happen, due to cyber attacks, device malfunctions, or human mistakes. These concerns motivate researchers to propose various anomaly detection approaches. Existing works on smart home anomaly detection focus on checking the sequence of IoT devices' events but leave out the temporal information of events. This limitation prevents them to detect anomalies that cause delay rather than missing/injecting events. To fill this gap, in this paper, we propose a novel anomaly detection method that takes the inter-event intervals into consideration. We propose an innovative metric to quantify the temporal similarity between two event sequences. We design a mechanism to learn the temporal patterns of event sequences of common daily activities. Delay-caused anomalies are detected by comparing the sequence with the learned patterns. We collect device events from a real-world testbed for training and testing. The experiment results show that our proposed method achieves accuracies of 93%, 88%, 89% for three daily activities.

cs.CR↗

Measurement of In-Circuit Common-Mode Impedance at the AC Input of a Motor Drive System

The in-circuit common-mode (CM) impedance at the AC input of a motor drive system (MDS) provides valuable inputs for evaluating and estimating the CM electromagnetic interference (EMI) noise generated by the switching of power semiconductor devices in the MDS. This paper introduces a single-probe setup (SPS) with frequency-domain measurement to extract the in-circuit CM impedance of a MDS under its different operating modes. The SPS has the merits of non-contact measurement and simple structure.

eess.SY↗

Impact of Motor Stator Winding Faults on Common-Mode Current

This paper investigates the influence of different motor stator failures on the common-mode (CM) current. The stator winding failures will affect the motor's CM impedance, and also increase the unbalance of the differential-mode (DM) noise path. The experimental results show that the former will increase the CM current induced by the CM noise source, while the latter will cause the DM current induced by the DM noise source to be converted into the CM current.

eess.SY↗

In-Circuit Differential-Mode Impedance Extraction at the AC Input of a Motor Drive System

The in-circuit differential-mode (DM) impedance at the AC input of a motor drive system (MDS) serves as a key parameter to evaluate and estimate the DM electromagnetic interference (EMI) noise caused by the switching of power semiconductor devices in the MDS. This paper discusses a single-probe setup (SPS) with frequency-domain measurement to extract the in-circuit DM impedance of an MDS under its different operating modes. The advantages of the SPS are its non-contact measurement and simple structure.

eess.SY↗

Measurement Setup Consideration and Implementation for Inductively Coupled Online Impedance Extraction

This thesis is organized as follows: Chapter 1 introduces the background, motivation, objectives, and contributions of this thesis. Chapter 2 presents a review of existing online impedance extraction approaches. Chapter 3 proposes the improved measurement setup of the inductive coupling approach and introduces the theory behind time-variant online impedance extraction. Chapter 4 develops a three-term calibration technique for the proposed measurement setup to deembed the effect of the probe-to-probe coupling between the inductive probes with the objective to improve the accuracy of online impedance extraction. Chapter 5 discusses the additional measurement setup consideration in industrial applications where significant electrical noise and power surges are present. Chapter 6 discusses and demonstrates the application of the inductive coupling approach in online detection of the incipient stator faults in the inverter-fed induction motor. Chapter 7 further extends the application of this approach for non-intrusive extraction of the voltage-dependent capacitances of the silicon carbide (SiC) power metal-oxide-semiconductor field-effect transistor (MOSFET). Finally, Chapter 8 concludes this thesis and proposes future works that are worth exploring.

physics.ins-det↗

Uplift Modeling for Multiple Treatments with Cost Optimization

Uplift modeling is an emerging machine learning approach for estimating the treatment effect at an individual or subgroup level. It can be used for optimizing the performance of interventions such as marketing campaigns and product designs. Uplift modeling can be used to estimate which users are likely to benefit from a treatment and then prioritize delivering or promoting the preferred experience to those users. An important but so far neglected use case for uplift modeling is an experiment with multiple treatment groups that have different costs, such as for example when different communication channels and promotion types are tested simultaneously. In this paper, we extend standard uplift models to support multiple treatment groups with different costs. We evaluate the performance of the proposed models using both synthetic and real data. We also describe a production implementation of the approach.

stat.ML↗

CausalML: Python Package for Causal Machine Learning

CausalML is a Python implementation of algorithms related to causal inference and machine learning. Algorithms combining causal inference and machine learning have been a trending topic in recent years. This package tries to bridge the gap between theoretical work on methodology and practical applications by making a collection of methods in this field available in Python. This paper introduces the key concepts, scope, and use cases of this package.

cs.CY↗

Maximum Relevance and Minimum Redundancy Feature Selection Methods for a Marketing Machine Learning Platform

In machine learning applications for online product offerings and marketing strategies, there are often hundreds or thousands of features available to build such models. Feature selection is one essential method in such applications for multiple objectives: improving the prediction accuracy by eliminating irrelevant features, accelerating the model training and prediction speed, reducing the monitoring and maintenance workload for feature data pipeline, and providing better model interpretation and diagnosis capability. However, selecting an optimal feature subset from a large feature space is considered as an NP-complete problem. The mRMR (Minimum Redundancy and Maximum Relevance) feature selection framework solves this problem by selecting the relevant features while controlling for the redundancy within the selected features. This paper describes the approach to extend, evaluate, and implement the mRMR feature selection methods for classification problem in a marketing machine learning platform at Uber that automates creation and deployment of targeting and personalization models at scale. This study first extends the existing mRMR methods by introducing a non-linear feature redundancy measure and a model-based feature relevance measure. Then an extensive empirical evaluation is performed for eight different feature selection methods, using one synthetic dataset and three real-world marketing datasets at Uber to cover different use cases. Based on the empirical results, the selected mRMR method is implemented in production for the marketing machine learning platform. A description of the production implementation is provided and an online experiment deployed through the platform is discussed.

stat.ML↗

Safely and Quickly Deploying New Features with a Staged Rollout Framework Using Sequential Test and Adaptive Experimental Design

During the rapid development cycle for Internet products (websites and mobile apps), new features are developed and rolled out to users constantly. Features with code defects or design flaws can cause outages and significant degradation of user experience. The traditional method of code review and change management can be time-consuming and error-prone. In order to make the feature rollout process safe and fast, this paper proposes a methodology for rolling out features in an automated way using an adaptive experimental design. Under this framework, a feature is gradually ramped up from a small proportion of users to a larger population based on real-time evaluation of the performance of important metrics. If there are any regression detected during the ramp-up step, the ramp-up process stops and the feature developer is alerted. There are two main algorithm components powering this framework: 1) a continuous monitoring algorithm - using a variant of the sequential probability ratio test (SPRT) to monitor the feature performance metrics and alert feature developers when a metric degradation is detected, 2) an automated ramp-up algorithm - deciding when and how to ramp up to the next stage with larger sample size. This paper presents one monitoring algorithm and three ramping up algorithms including time-based, power-based, and risk-based (a Bayesian approach) schedules. These algorithms are evaluated and compared on both simulated data and real data. There are three benefits provided by this framework for feature rollout: 1) for defective features, it can detect the regression early and reduce negative effect, 2) for healthy features, it rolls out the feature quickly, 3) it reduces the need for manual intervention via the automation of the feature rollout process.

stat.AP↗

Relaxed Majorization-Minimization for Non-smooth and Non-convex Optimization

We propose a new majorization-minimization (MM) method for non-smooth and non-convex programs, which is general enough to include the existing MM methods. Besides the local majorization condition, we only require that the difference between the directional derivatives of the objective function and its surrogate function vanishes when the number of iterations approaches infinity, which is a very weak condition. So our method can use a surrogate function that directly approximates the non-smooth objective function. In comparison, all the existing MM methods construct the surrogate function by approximating the smooth component of the objective function. We apply our relaxed MM methods to the robust matrix factorization (RMF) problem with different regularizations, where our locally majorant algorithm shows advantages over the state-of-the-art approaches for RMF. This is the first algorithm for RMF ensuring, without extra assumptions, that any limit point of the iterates is a stationary point.

math.OC↗