# Weekly Update 1: Co-reference resolution and word2vec approach to improve extractive summarization

**URL:** <https://discourse.joplinapp.org/t/weekly-update-1-co-reference-resolution-and-word2vec-approach-to-improve-extractive-summarization/38448>\
**Category:** Summarize with AI\
**Tags:** weekly, report, gsoc-2024\
**Created:** [4 June 2024 18:59 UTC](https://discourse.joplinapp.org/t/weekly-update-1-co-reference-resolution-and-word2vec-approach-to-improve-extractive-summarization/38448 "2024-06-04T18:59:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![HahaBill](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/hahabill/32/20339_2.png) [@HahaBill](https://discourse.joplinapp.org/u/HahaBill)\
**Post date:** [4 June 2024 18:59 UTC](https://discourse.joplinapp.org/t/weekly-update-1-co-reference-resolution-and-word2vec-approach-to-improve-extractive-summarization/38448/1 "2024-06-04T18:59:46Z")

</div>

# Progress

- implementing "summarising multiple notes simultaneously" feature
- users can now summarize multiple highlighted texts in notes
- understanding co-reference resolution:
  - matching nouns to pronouns in next sentences
  - more info: [https://stanford.edu/~kartiks2/coref.pdf](https://stanford.edu/~kartiks2/coref.pdf))

- understanding word2vec solution to create similarity matrix:
  - semantic relationships between sentences

- discovered Javascript NLP library: Natural
  - docs: [Introduction | Natural](https://naturalnode.github.io/natural/)
  - useful for tokenizing text into sentences and has default PageRank algorithm (useful for custom implementation of TextRank)

# Plans

- implementing "summarising notebooks" feature
- learn more about WASM
- making a table of all extractive summarisations and discover their strengths and weaknesses (still pending)
- if all the above are done: try to implement and test Hobb's Algorithm (non-ML co-reference resolution)

# Problems

- I am still having issues with setting up Transformers.js in a plugin.
