www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christine Poerschke (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-276) SOLR-8542 contribution and potential patent concerns
Date Wed, 19 Oct 2016 02:24:58 GMT

    [ https://issues.apache.org/jira/browse/LEGAL-276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15587427#comment-15587427
] 

Christine Poerschke commented on LEGAL-276:
-------------------------------------------

>From further (offline) discussion and consideration it has been clarified that the RankSVMModel.java
and LambdaMARTModel.java classes which led to the potential patent concerns question here,
those classes were actually unfortunately named i.e. as clarified by the [latest bfa05b830dce07837f675745bfbd07814fe4794b
commit|https://github.com/bloomberg/lucene-solr/commit/bfa05b830dce07837f675745bfbd07814fe4794b]
the classes are a generic _linear_ and a generic _multiple additive trees_ model respectively.

To correctly reflect the generic-ness of the models, with the latest commit
* https://github.com/apache/lucene-solr/blob/jira/solr-8542/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/LambdaMARTModel.java
has been renamed to
https://github.com/apache/lucene-solr/blob/jira/solr-8542-v2/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/MultipleAdditiveTreesModel.java
and
* https://github.com/apache/lucene-solr/blob/jira/solr-8542/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/RankSVMModel.java
has been renamed to
https://github.com/apache/lucene-solr/blob/jira/solr-8542-v2/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/LinearModel.java
and both classes in their javadocs mention popular examples of those generic models i.e. RankSVM,
Pranking, LambdaMART and Gradient Boosted Regression Trees (GBRT).

If there are no further comments, concerns or suggestions here then I will close out this
ticket (say) early next week and then proceed with the SOLR-8542 commit-to-master-branch efforts,
followed by master-to-branch_6x-backporting efforts.

Thanks for taking the time to read this  ticket and update.

> SOLR-8542 contribution and potential patent concerns
> ----------------------------------------------------
>
>                 Key: LEGAL-276
>                 URL: https://issues.apache.org/jira/browse/LEGAL-276
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Christine Poerschke
>
> (Had just posted this question to the legal-discuss@ mailing list and then discovered
that there is this JIRA project also, it seems a more accessible alternative and so creating/repeating
here.)
> Hello Everyone!
> The ticket and code:
> The Learning-To-Rank (LTR) contribution https://issues.apache.org/jira/browse/SOLR-8542
includes an implementation of the LambdaMART algorithm (https://github.com/apache/lucene-solr/blob/jira/solr-8542/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/LambdaMARTModel.java)
and also an implementation of the RankSVM algorithm (https://github.com/apache/lucene-solr/blob/jira/solr-8542/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/RankSVMModel.java)
with both implementations extending the abstract LTRScoringModel class (https://github.com/apache/lucene-solr/blob/jira/solr-8542/solr/contrib/ltr/src/java/org/apache/solr/ltr/model/LTRScoringModel.java).
> The RankSVM implementation class' javadoc provides a background reading link to the http://www.cs.cornell.edu/people/tj/publications/joachims_02c.pdf
conference paper.
> The LambdaMART implementation class' javadoc provides a background reading link to the
http://research.microsoft.com/pubs/132652/MSR-TR-2010-82.pdf Microsoft Research Technical
Report.
> The contribution's README file (https://github.com/apache/lucene-solr/blob/jira/solr-8542/solr/contrib/ltr/README.md)
suggests use of the liblinear library (https://www.csie.ntu.edu.tw/%7Ecjlin/liblinear/) for
training of a machine learning model but the contribution itself is about use of a model and
not about training a model.
> The question:
> It has been brought to my attention that there is https://www.google.com/patents/US20110208735
and also several other LTR patents held by Google, Microsoft, Yahoo, and others.
> Has anyone come across a similar situation before? What are the recommended and/or required
steps that should be taken before the contribution is committed to the project repo and included
in an official release? (I am the committer person currently assigned to the SOLR-8542 ticket
and have reached out to the project PMC also already.)
> Thanks in advance for your input.
> Regards,
> Christine



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


Mime
View raw message