Return-Path: X-Original-To: apmail-ctakes-dev-archive@www.apache.org Delivered-To: apmail-ctakes-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B9373F801 for ; Fri, 31 May 2013 02:38:59 +0000 (UTC) Received: (qmail 91382 invoked by uid 500); 31 May 2013 02:38:59 -0000 Delivered-To: apmail-ctakes-dev-archive@ctakes.apache.org Received: (qmail 91295 invoked by uid 500); 31 May 2013 02:38:59 -0000 Mailing-List: contact dev-help@ctakes.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ctakes.apache.org Delivered-To: mailing list dev@ctakes.apache.org Received: (qmail 91280 invoked by uid 99); 31 May 2013 02:38:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 May 2013 02:38:58 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [129.176.212.47] (HELO mail10.mayo.edu) (129.176.212.47) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 May 2013 02:38:49 +0000 Received: from roedlp004a.mayo.edu (HELO mail10.mayo.edu) ([129.176.158.14]) by ironport10-dlp.mayo.edu with ESMTP; 30 May 2013 21:38:26 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgEFALIMqFGBsNQ1/2dsb2JhbABagwm/FoEAFnSCGwgBAQEEOjgTBAIBCBEEAQELFAkHMhQJCAEBBBMIhW6CF7MniBeOazgGgkslYQOofoMPgic Received: from mhro1a.mayo.edu ([129.176.212.53]) by ironport10.mayo.edu with ESMTP; 30 May 2013 21:38:26 -0500 Received: from MSGPEXCHA07A.mfad.mfroot.org (msgpexcha07a.mayo.edu [129.176.249.223]) by mhro1a.mayo.edu with ESMTP id BT-MMP-5937277 for dev@ctakes.apache.org; Thu, 30 May 2013 21:38:26 -0500 Received: from MSGPEXCEI04A.mfad.mfroot.org (129.176.249.95) by MSGPEXCHA07A.mfad.mfroot.org (129.176.249.223) with Microsoft SMTP Server (TLS) id 14.2.342.4; Thu, 30 May 2013 21:38:25 -0500 Received: from MSGPEXCHA08A.mfad.mfroot.org ([169.254.11.54]) by MSGPEXCEI04A.mfad.mfroot.org ([169.254.1.121]) with mapi id 14.02.0342.004; Thu, 30 May 2013 21:38:25 -0500 From: "Masanz, James J." To: "'dev@ctakes.apache.org'" Subject: RE: upgrade ClearTK dependency to 1.4.0? Thread-Topic: upgrade ClearTK dependency to 1.4.0? Thread-Index: Ac5dh1GF2yp45fUxToeMxtRM5If5owAH/2Tg Date: Fri, 31 May 2013 02:38:25 +0000 Message-ID: <996FC801C05DF64A84246A106FACACD010EF1D@MSGPEXCHA08A.mfad.mfroot.org> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.128.209.28] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-CFilter-Loop: Reflected X-Virus-Checked: Checked by ClamAV on apache.org As a first pass, can we update the dependency to ClearTK 1.4.0 without retr= aining the models -- would retraining be necessary even if we didn't switc= h to LIBLINEAR. Just wonder if we have an option for staging this, in case we can't tackle = it all now. -----Original Message----- From: dev-return-1646-Masanz.James=3Dmayo.edu@ctakes.apache.org [mailto:dev= -return-1646-Masanz.James=3Dmayo.edu@ctakes.apache.org] On Behalf Of Steven= Bethard Sent: Thursday, May 30, 2013 5:45 PM To: ctakes-dev@incubator.apache.org Subject: upgrade ClearTK dependency to 1.4.0? I just released ClearTK 1.4.0 and there are a couple of reasons we should p= robably consider updating the cTAKES dependency: (1) ClearTK 1.4.0 can now load trained models from the classpath, so we cou= ld get rid of the workaround org.apache.ctakes.relationextractor.ae.Relatio= nExtractorAnnotator.allowClassifierModelOnClasspath. (2) ClearTK 1.4.0 has wrappers for multi-class classification with LIBLINEA= R which is orders of magnitude faster than LIBSVM. The main downside is that models will have to be re-trained. (It's not nece= ssarily the case that all models would need to be retrained, depending on e= xactly which classes they were using, but it's probably safer to do so.) I believe this would mostly affect ctakes-temporal, ctakes-relation-extract= or and ctakes-assertion. Thoughts? Steve P.S. I noticed that ctakes-assertion declares a dependency on cleartk-examp= les. The cleartk-examples module was never intended for release, and has no= t been released as part of ClearTK 1.4.0. Looking at the code, it seems lik= e the dependency in cleartk-examples is not needed, but perhaps a ctakes-as= sertion person could weigh in on why this dependency was there?