!!!!!

What you describe

   - is doable, and
   - is outright academic fraud...
   
I doubt somehow that the authors would be dumb enough to risk that.

"Never assign to human ill will what can be explained by human stupidity". 
(Napoleon Bonaparte, IIRC).

However, I agree that using an external problem test set would be more 
convincing. By the way, translating a standard set to the input language of 
their integrator would be a good test of their parsing abilities ;-)...


Le dimanche 6 octobre 2019 22:22:11 UTC+2, rjf a écrit :
>
> If they were interested in a fair comparison they would use a test set from
> (for example) Rubi or one of the CAS.   
> My guess is that they did this:
>  1. generate a random expression S favoring + and * in the tree.
> 2.  differentiate S to get S'
> 3. "learn" the integral of S'.
>
> Here's the trick.  S' will, with very high probability, be a sum.  Say 
> s1+s2+s3.
> A CAS will usually try to compute integrate(s1,x) + integrate(s2,x)+ 
> integrate(s3,x).
> That's the way integral tables work too.
> Unfortunately, for many "random" expressions,  s1, s2, s3, ... are
> NOT integrable in terms of elementary functions. Only their sum.
> So a CAS will fail.
>
> Here's a particular example.  exp(-x^3)/x^4.
>
> Differentiate (I'm copy/pasting from Maxima) to get
>
> -(3*%e^(-x^3))/x^2-   (4*%e^(-x^3))/x^5
>
> Neither of these terms is separately integrable in terms of elementary 
> functions.
> So a "real" CAS will fail on even "simple" problems.  If you generate
> trees with 15 random operators, the probably of failing increases.
>
> For this particular example, which is the 2nd one I tried, Maxima gives
>
> gamma_incomplete(-1/3,x^3)+(4*gamma_incomplete(-4/3,x^3))/3
>
> Non elementary it seems.  But we know this is supposed to be the same as 
> exp(-x^3)/x^4.
> A minute testing numerically suggests it is, indeed, equal.
>
> So what we have for "ML" here is a made-up test set that is not
> reflective of the actual task of computing integrals as needed in
> applied math, and as considered in (for example) integral
> tables or integration algorithms.  
>
> We are perhaps familiar with the notion of "teaching for the test"
> in which students and teachers collude to get excellent grades
> on some standardized test.  Yet the students may really
> not know the material.
> This is maybe worse because the "test" is not some 
> important standardized suite of integration problems.
> It is just randomly generated. Maybe it would
> be fair to call it noise?  The author could post the
> test suite, I suppose.
> RJF
>
> RJF
>
>
>
> On Tuesday, October 1, 2019 at 11:22:51 PM UTC-7, Emmanuel Charpentier 
> wrote:
>>
>>
>>
>> Le mercredi 2 octobre 2019 01:48:15 UTC+2, rjf a écrit :
>>>
>>> I think that if you read the paper you would not expect it to compete 
>>> with a CAS
>>> except on its made-up artificial testset.
>>>
>>
>> Could you amplify ?
>>  
>>
>>> RJF
>>>
>>>
>>> On Monday, September 30, 2019 at 10:57:44 AM UTC-4, Martin R wrote:
>>>>
>>>> Actually, I think it would be even more interesting to compare with 
>>>> FriCAS, because FriCAS has the most complete implementation of the Risch 
>>>> algorithm and does not at all rely on pattern matching.
>>>>
>>>> Martin
>>>>
>>>> Am Sonntag, 29. September 2019 15:00:01 UTC+2 schrieb mmarco:
>>>>>
>>>>> I would be very interested in comparing their results with RUBI.
>>>>>
>>>>> El viernes, 27 de septiembre de 2019, 21:53:00 (UTC+2), Eric 
>>>>> Gourgoulhon escribió:
>>>>>>
>>>>>> Thanks for sharing!
>>>>>> This looks very promising. I hope we have it in Sage some day.
>>>>>>
>>>>>> Eric.
>>>>>>
>>>>>> Le vendredi 27 septembre 2019 17:06:31 UTC+2, Dima Pasechnik a écrit :
>>>>>>>
>>>>>>> https://openreview.net/pdf?id=S1eZYeHFDS 
>>>>>>>
>>>>>>> I wish they had code available... 
>>>>>>>
>>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/716840d2-65d1-459f-b3cd-1f35e22dc96f%40googlegroups.com.

Reply via email to