Closed christos-c closed 8 years ago
Do these have to be separate projects?
yes, because I don't want to have to import LBJava only to use the inference hooks.
Or maybe maybe LBJava should be dependent on this package? Just to get rid of duplications ....
Yes, that's what I'm suggesting. To add this package as a dependency to LBJava.
Hi,
One plan I had, which I think we have discussed, is to augment the inference library with other inference approaches. The formulation should be the same as we have now, though, so it does not impact the programmer. Will this allow it?
Dan
From: Christos Christodoulopoulos [mailto:notifications@github.com] Sent: Tuesday, April 12, 2016 12:11 AM To: IllinoisCogComp/lbjava Subject: [IllinoisCogComp/lbjava] Using inference project as dependency (#53)
The inference packagehttps://gitlab-beta.engr.illinois.edu/cogcomp/inference offers a nice abstraction over various ILP (and non-ILP) inference algorithms and hooks (just ported oj! there).
It would be nice to have LBJava's inference classes drawn from this package, since it'll be easier to update and maintain.
— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_IllinoisCogComp_lbjava_issues_53&d=BQMCaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=EoEIPOcXriNKNTRQxPa5uv7hPypxUE6tE_RlGOluh-c&m=2CyO9WJ-qc2GOfIVnuAu7hLpAfVXtE0j8kd9Grnydus&s=Jm9QNducl-zpHKkyt7E6aUuu0S7Rme58wIJ3JaDQ6pw&e=
Yes, that's definitely part of the motivation. The other part would be to able to use these inference algorithms outside LBJava (e.g. illinois-sl, Saul) via a unified interface.
Relevant: Google's or-tools: https://github.com/google/or-tools
The inference package offers a nice abstraction over various ILP (and non-ILP) inference algorithms and hooks (just ported oj! there).
It would be nice to have LBJava's inference classes drawn from this package, since it'll be easier to update and maintain.