Skip to content

Prepare research publication data for partner recommendations - #39

Open
jannovaone wants to merge 5 commits into
mainfrom
experiment/recommend-research-partners
Open

jannovaone wants to merge 5 commits into
mainfrom
experiment/recommend-research-partners

Conversation

@jannovaone

@jannovaone jannovaone commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Closes #38

Цель

Реализовать прототип рекомендации потенциальных научных партнёров
на основе публикационных профилей исследователей

Что реализовано

  • исследована структура research-outputs.json;
  • сформирована таблица связей «исследователь — публикация»;
  • построены объединённые публикационные профили исследователей;
  • выполнена очистка и нормализация текста;
  • реализован TF-IDF baseline;
  • рассчитано сходство публикационных профилей;
  • сформированы Top-5 рекомендации потенциальных партнёров;
  • существующие соавторы исключаются из списка новых рекомендаций;
  • для TF-IDF-рекомендаций добавлены объяснения на основе наиболее значимых общих терминов;
  • реализована семантическая модель на основе intfloat/multilingual-e5-small;
  • сформированы рекомендации на основе semantic embeddings;
  • проведено сравнение TF-IDF и semantic recommendations;
  • реализована offline-оценка через восстановление скрытых связей соавторства;
  • README дополнен инструкцией по воспроизведению эксперимента.

Ограничения

Эксперимент выполняется на синтетических данных, поэтому полученные
статистики и рекомендации не следует интерпретировать как характеристики
реальной исследовательской деятельности университета

@jannovaone jannovaone self-assigned this Jul 16, 2026
@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Important

Review available on request

  • 🔍 Trigger review

Reviews should be triggered manually for repositories with fewer than 10 stars. Select Trigger review above or comment @coderabbitai review to review the latest changes. For a full review, comment @coderabbitai full review.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 2219f9e8-6c31-4bc7-b6ac-089f5b8fb83a

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch experiment/recommend-research-partners

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@jannovaone
jannovaone marked this pull request as ready for review August 18, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Рекомендация потенциальных научных партнёров

1 participant