Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id E6A4A200B40 for ; Fri, 1 Jul 2016 15:42:12 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id E547D160A6D; Fri, 1 Jul 2016 13:42:12 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 38E62160A4D for ; Fri, 1 Jul 2016 15:42:12 +0200 (CEST) Received: (qmail 84404 invoked by uid 500); 1 Jul 2016 13:42:11 -0000 Mailing-List: contact issues-help@spark.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@spark.apache.org Received: (qmail 84378 invoked by uid 99); 1 Jul 2016 13:42:11 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Jul 2016 13:42:11 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 1CE052C02A3 for ; Fri, 1 Jul 2016 13:42:11 +0000 (UTC) Date: Fri, 1 Jul 2016 13:42:11 +0000 (UTC) From: "Seth Hendrickson (JIRA)" To: issues@spark.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (SPARK-4240) Refine Tree Predictions in Gradient Boosting to Improve Prediction Accuracy. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 01 Jul 2016 13:42:13 -0000 [ https://issues.apache.org/jira/browse/SPARK-4240?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15358983#comment-15358983 ] Seth Hendrickson commented on SPARK-4240: ----------------------------------------- I had done some work on this in the past, but haven't looked at it for a while now. I may have some time to pick it back up again in a few weeks, but if you are interested in working on it then feel free (please do indicate as such here, though). Thanks! > Refine Tree Predictions in Gradient Boosting to Improve Prediction Accuracy. > ---------------------------------------------------------------------------- > > Key: SPARK-4240 > URL: https://issues.apache.org/jira/browse/SPARK-4240 > Project: Spark > Issue Type: New Feature > Components: MLlib > Affects Versions: 1.3.0 > Reporter: Sung Chung > > The gradient boosting as currently implemented estimates the loss-gradient in each iteration using regression trees. At every iteration, the regression trees are trained/split to minimize predicted gradient variance. Additionally, the terminal node predictions are computed to minimize the prediction variance. > However, such predictions won't be optimal for loss functions other than the mean-squared error. The TreeBoosting refinement can help mitigate this issue by modifying terminal node prediction values so that those predictions would directly minimize the actual loss function. Although this still doesn't change the fact that the tree splits were done through variance reduction, it should still lead to improvement in gradient estimations, and thus better performance. > The details of this can be found in the R vignette. This paper also shows how to refine the terminal node predictions. > http://www.saedsayad.com/docs/gbm2.pdf -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org For additional commands, e-mail: issues-help@spark.apache.org