Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document-level recommendations #2696

Closed
reckart opened this issue Nov 15, 2021 · 0 comments
Closed

Document-level recommendations #2696

reckart opened this issue Nov 15, 2021 · 0 comments

Comments

@reckart
Copy link
Member

reckart commented Nov 15, 2021

I also have a similar use-case for document classification with multi-label, e.g. keyphrase extraction/generation. I would also like to use external recommeder to perform some active learning thanks to some unsupervised model at the beginning, which would help build our dataset. (or import some existing one).
But I didn't find a way to be able to configure such external recommender.
I think it would also be very helpful to have this kind of feature.
In any case, thanks for this wonderful tool!

Originally posted by @MeTaNoV in #2485 (comment)

@reckart reckart added this to the ⭐️ Feature backlog milestone Jun 6, 2023
reckart added a commit that referenced this issue Dec 7, 2023
- Added suggestion class
reckart added a commit that referenced this issue Dec 7, 2023
- Allow creating recommenders for document metadata layers
reckart added a commit that referenced this issue Dec 7, 2023
- Added extraction code for document-level suggestions
reckart added a commit that referenced this issue Dec 7, 2023
- Added extraction code for document-level suggestions
reckart added a commit that referenced this issue Dec 7, 2023
- Added extraction code for document-level suggestions
reckart added a commit that referenced this issue Dec 17, 2023
- Cleaning up document metadata sidebar code
reckart added a commit that referenced this issue Dec 17, 2023
- Moved WebAnnoCasUtil and SegmentationUtils to support module
- Added tentative document classification recommender including a test
reckart added a commit that referenced this issue Dec 17, 2023
- Moved WebAnnoCasUtil and SegmentationUtils to support module
- Added tentative document classification recommender including a test
reckart added a commit that referenced this issue Dec 19, 2023
- Fixed a few minor issues so now we can see the predictions in the sidebar but we cannot really distingush them from normal annotations neither can we do much with them
reckart added a commit that referenced this issue Dec 19, 2023
- Clean up a bit reducing complexity
reckart added a commit that referenced this issue Dec 19, 2023
- Align looks with the annotation sidebar
reckart added a commit that referenced this issue Dec 19, 2023
- Align looks with the annotation sidebar
reckart added a commit that referenced this issue Dec 21, 2023
- Start factoring layer-specifc recommender actions out of the recommender service
- Move events into the recommender API where they are more accessible
reckart added a commit that referenced this issue Dec 21, 2023
- Introduce base class for layer recommendation supports
- Move utility method from recommender service to base class
reckart added a commit that referenced this issue Dec 21, 2023
- Move visibility calculation code into the layer recommender supports
reckart added a commit that referenced this issue Dec 21, 2023
- Switch unit tests away from deprecated methods
reckart added a commit that referenced this issue Dec 21, 2023
- Introduce a registry for layer recommendation supports
reckart added a commit that referenced this issue Dec 21, 2023
reckart added a commit that referenced this issue Dec 23, 2023
reckart added a commit that referenced this issue Dec 23, 2023
reckart added a commit that referenced this issue Dec 23, 2023
reckart added a commit that referenced this issue Dec 23, 2023
- Support hiding document-level recommendations that are "overlapping" with existing document-level annotations
reckart added a commit that referenced this issue Dec 23, 2023
- Enable rejecting document-level annotations
- Switch OpenNLP module to auto-configuration
- Use records instead of model classes for some wicket models
reckart added a commit that referenced this issue Dec 23, 2023
- Avoid useless warning
reckart added a commit that referenced this issue Dec 23, 2023
- Avoid useless warning
reckart added a commit that referenced this issue Dec 25, 2023
- Simplify API and tests
reckart added a commit that referenced this issue Dec 25, 2023
- Simplify API and tests
reckart added a commit that referenced this issue Dec 25, 2023
- Towards handling extraction as part of the suggestion supports
reckart added a commit that referenced this issue Dec 25, 2023
- Change context type for suggestion support from suggestion to recommender
reckart added a commit that referenced this issue Dec 25, 2023
- Complete move of extraction code into suggestion supports
reckart added a commit that referenced this issue Dec 25, 2023
…-level-recommendations

#2696 - Document-level recommendations
reckart added a commit that referenced this issue Dec 26, 2023
- Fix suggestion registry class name
- Wrote a very few words of documentation
- Bit of cleaning
reckart added a commit that referenced this issue Dec 26, 2023
* main: (34 commits)
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  No issue: Correct typo
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  No issue: Layout fix
  #4390 - Error when indexing multi-value string features
  No issue. Added another example for the MTAS search
  ...

% Conflicts:
%	inception/inception-log/src/main/java/de/tudarmstadt/ukp/inception/log/EventRepositoryImpl.java
%	inception/inception-recommendation-api/src/main/java/de/tudarmstadt/ukp/inception/recommendation/api/model/LearningRecord.java
%	inception/inception-recommendation/src/main/java/de/tudarmstadt/ukp/inception/recommendation/exporter/ExportedLearningRecord.java
%	inception/inception-recommendation/src/test/java/de/tudarmstadt/ukp/inception/recommendation/footer/RecommendationEventWebsocketControllerImplTest.java
%	inception/inception-recommendation/src/test/java/de/tudarmstadt/ukp/inception/recommendation/service/RelationSuggestionVisibilityCalculationTest.java
%	inception/inception-ui-dashboard-activity/pom.xml
%	inception/inception-ui-dashboard-activity/src/main/java/de/tudarmstadt/ukp/inception/ui/core/dashboard/activity/ActivitiesDashletControllerImpl.java
reckart added a commit that referenced this issue Dec 26, 2023
- Fix suggestion registry class name
- Wrote a very few words of documentation
- Bit of cleaning
reckart added a commit that referenced this issue Dec 26, 2023
* main:
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #4292 - ollama-based recommender
  #4292 - ollama-based recommender
  #4383 - Hide negative scores in annotation sidebar but still sort by it
  #4383 - Hide negative scores in annotation sidebar but still sort by it
reckart added a commit that referenced this issue Dec 26, 2023
- Fix suggestion registry class name
- Wrote a very few words of documentation
- Bit of cleaning
reckart added a commit that referenced this issue Dec 26, 2023
reckart added a commit that referenced this issue Dec 26, 2023
- Pull code to reject and skip suggestions up into the base class so that metadata and relation suggestion supports automatically get them
reckart added a commit that referenced this issue Dec 26, 2023
- Removed a bunch of unused methods
- Moved a bunch of methods only used once to the classes where they are used
reckart added a commit that referenced this issue Dec 26, 2023
- Removed a bunch of unused methods
- Moved a bunch of methods only used once to the classes where they are used
reckart added a commit that referenced this issue Dec 27, 2023
…-level-recommendations

#2696 - Document-level recommendations
reckart added a commit that referenced this issue Dec 27, 2023
* main:
  #4400 - Display recoomender name in log instead of RecommenderContext
  #4397 - Better error message when PMC document cannot be found
  #4395 - BioC export cannot be enabled
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  #2696 - Document-level recommendations
  No issue: Plugin complains on Jenkins that git is not found but it is there - try bumping plugin version
@reckart reckart modified the milestones: ⭐️ Feature backlog, 31.0 Jan 4, 2024
@reckart reckart self-assigned this Jan 4, 2024
reckart added a commit that referenced this issue Jan 4, 2024
- Make document metadata sidebar react to suggestion refresh button
reckart added a commit that referenced this issue Jan 4, 2024
…-level-recommendations

#2696 - Document-level recommendations
@reckart reckart closed this as completed Jan 6, 2024
reckart added a commit that referenced this issue Jan 8, 2024
- Allow using the document metadata module without requiring the recommender module
reckart added a commit that referenced this issue Jan 8, 2024
…-level-recommendations

#2696 - Document-level recommendations
reckart added a commit that referenced this issue Jan 24, 2024
* main: (53 commits)
  #4448 - Error when trying to index boolean feature values when CAS has not upgraded yet
  #4436 - Change default dynamic workload annotator number to uneven
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-30.3
  No issue: Try fixing test by releasing latch only after materializing result
  #4444 - Make authentication settings more prominent in admin manual
  #4442 - Option to allow spaces in usernames
  #4439 - Logout may sometimes be incomplete
  #4438 - Buffer server side timing headers
  #4434 - Ability to apply a recommender to all documents in a project
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release inception-30.2
  #2696 - Document-level recommendations
  No issue. Fix style.
  No issue. Remove unused dependency
  #4430 -Highlight rows may get merged in PDF editor at high scale factors
  Update maven.yml
  No issue. Added GH actions file
  #4428 - Slow knowledge-base lookups on relation layers
  #4428 - Slow knowledge-base lookups on relation layers
  ...

% Conflicts:
%	inception/inception-recommendation/src/main/java/de/tudarmstadt/ukp/inception/recommendation/config/RecommenderServiceAutoConfiguration.java
%	inception/inception-security/src/main/java/de/tudarmstadt/ukp/clarin/webanno/security/SpringAuthenticatedWebSession.java
@reckart reckart added this to Kanban Aug 7, 2024
@reckart reckart moved this to 🍹 Done in Kanban Aug 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

1 participant