Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions experiments/exp2025_04_07_testing_graph_coverage/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Getting started with dialogue augmentation with full graph coverage

## Goal

Goal is to develop an algorithm for determining the minimum number of augmented dialogues required to fully cover the corresponding graph.

## Results

A basic algorithm for covering a graph with dialogues has been developed. The starting dialogue is the dialogue with the maximum number of lines. Each new dialogue to add is determined by the maximum number of new elements (which are new nodes and edges).

## Future plans

In the future, it is planned to add this algorithm into dev branch as a new class. Also, it may be reasonable to get starting dialogue by maximum number of unique nodes and edges, and not lines.

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions experiments/exp2025_04_07_testing_graph_coverage/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions experiments/exp2025_04_07_testing_graph_coverage/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[project]
name = "exp2025-04-07-testing-graph-coverage"
version = "0.1.0"
description = ""
authors = [
{name = "dariaolshevskaya",email = "olshevskaya.d@bk.ru"}
]
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
]


[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"
Empty file.
13 changes: 13 additions & 0 deletions experiments/exp2025_05_05_graph_coverage_class/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Graph coverage + utterances similarities

## Goal

The goal is to develop an algorithm that will select the minimum number of dialogs required to completely cover the graph. Additionally, the most diverse dialogs should be selected from the dialogs with one path.

## Results

Basic steps for an algorithm for covering a graph with the most diverse dialogs have been developed. The starting dialog is the dialog with the maximum number of unique nodes and edges. New path to add is selected by the maximum number of new nodes and edges. New dialog to add is selected by the least similarities between shared elements of the dialogs.

## Future plans

In the future, it is planned to add this algorithm into dev branch as a new class.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions experiments/exp2025_05_05_graph_coverage_class/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions experiments/exp2025_05_05_graph_coverage_class/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[project]
name = "exp2025-05-05-graph-coverage-class"
version = "0.1.0"
description = ""
authors = [
{name = "dariaolshevskaya",email = "olshevskaya.d@bk.ru"}
]
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
]


[build-system]
requires = ["poetry-core>=2.0.0,<3.0.0"]
build-backend = "poetry.core.masonry.api"
Empty file.
Loading