grew_match issueshttps://gitlab.inria.fr/grew/grew_match/-/issues2018-01-24T11:33:03+01:00https://gitlab.inria.fr/grew/grew_match/-/issues/1truncated printing of the sentence2018-01-24T11:33:03+01:00GUILLAUME Brunotruncated printing of the sentence![Screen_Shot_2017-10-10_at_15.21.30](/uploads/dea30317f4158ce0390a54c2d5ef1ec1/Screen_Shot_2017-10-10_at_15.21.30.png)![Screen_Shot_2017-10-10_at_15.21.30](/uploads/dea30317f4158ce0390a54c2d5ef1ec1/Screen_Shot_2017-10-10_at_15.21.30.png)GUILLAUME BrunoGUILLAUME Brunohttps://gitlab.inria.fr/grew/grew_match/-/issues/2Give the full number of solutions for connected patterns2022-10-03T17:23:22+02:00GUILLAUME BrunoGive the full number of solutions for connected patternsGUILLAUME BrunoGUILLAUME Brunohttps://gitlab.inria.fr/grew/grew_match/-/issues/3Usage instructions2018-11-19T17:18:50+01:00Ghost UserUsage instructionsDear Bruno Guillaume,
Thank you for your work on Grew.
I was able to set up the grew_daemon, but I am having problems on using this repository. How should I use this in order to use my data and make it communicate to the daemon?
Thank...Dear Bruno Guillaume,
Thank you for your work on Grew.
I was able to set up the grew_daemon, but I am having problems on using this repository. How should I use this in order to use my data and make it communicate to the daemon?
Thank you!https://gitlab.inria.fr/grew/grew_match/-/issues/4Add an export mechanism2023-02-27T21:29:03+01:00GUILLAUME BrunoAdd an export mechanismGUILLAUME BrunoGUILLAUME Brunohttps://gitlab.inria.fr/grew/grew_match/-/issues/5Add a proper error when Export is used after Timeout2019-10-10T15:56:51+02:00GUILLAUME BrunoAdd a proper error when Export is used after Timeout![PastedGraphic-7](/uploads/c1ba7323ed2e4cee7d0ff6f867f39468/PastedGraphic-7.png)![PastedGraphic-7](/uploads/c1ba7323ed2e4cee7d0ff6f867f39468/PastedGraphic-7.png)GUILLAUME BrunoGUILLAUME Brunohttps://gitlab.inria.fr/grew/grew_match/-/issues/6Download the conll code for the current graph2020-06-03T06:48:53+02:00GUILLAUME BrunoDownload the conll code for the current graphGUILLAUME BrunoGUILLAUME Brunohttps://gitlab.inria.fr/grew/grew_match/-/issues/7Tutoriel clustering2019-11-14T10:41:19+01:00Sylvain KahaneTutoriel clusteringIl faudrait ajouter le clustering dans le tutoriel. C’est vraiment bien et c’est dommage que ça n’y soit pas.
Notamment le clustering sur les relations qu’on peut pas deviner.Il faudrait ajouter le clustering dans le tutoriel. C’est vraiment bien et c’est dommage que ça n’y soit pas.
Notamment le clustering sur les relations qu’on peut pas deviner.https://gitlab.inria.fr/grew/grew_match/-/issues/8Double clustering2022-04-19T17:24:18+02:00Sylvain KahaneDouble clusteringC’est déjà ce que tu fais avec tes tables :
on cherche par exemple les X -[subj]-> Y
et clusterise sur X.upos et Y.upos
et tu produis une table en 2D.
On pourrait déjà modifier la table en donnant aussi les valeurs et liens pour X.upos ...C’est déjà ce que tu fais avec tes tables :
on cherche par exemple les X -[subj]-> Y
et clusterise sur X.upos et Y.upos
et tu produis une table en 2D.
On pourrait déjà modifier la table en donnant aussi les valeurs et liens pour X.upos seul et Y.upos seul.
Et ensuite dans la table, les X.upos et les Y.upos pourraient être classés par ordre décroissant, on verrait encore mieux ce qui cloche je pense.
Ca serait bien de proposer une table 2D pour n’importe quelle requête avec deux clusterisations.https://gitlab.inria.fr/grew/grew_match/-/issues/10noeud vs arêtes2023-02-27T21:33:35+01:00Sylvain Kahanenoeud vs arêtesJe suis pas sur de comprendre pourquoi les noeuds et les arêtes sont traités si différemment dans le langage de requête Grew.
Le langage ne fait pas de distinction entre l'arête et la relation qui l'étiquette. Par ex., quand on clusteri...Je suis pas sur de comprendre pourquoi les noeuds et les arêtes sont traités si différemment dans le langage de requête Grew.
Le langage ne fait pas de distinction entre l'arête et la relation qui l'étiquette. Par ex., quand on clusterise sur les relations possibles d'une arête `e:X->Y`, on demande juste les clusters sur `e` et pas `e.rel` ou `e.label`.
Ca serait peut-être mieux de distinguer les deux et d'autoriser d'attacher d'autres infos à une arête (voir post suivant). Par ailleurs, ça permettrait d'écrire plus facilement une règle de renommage d'une arête. On ne détruirait pas l'arête mais simplement on changerait `e.rel`.
Et on pourrait aussi écrire des équations du genre `a.rel = b.rel` ou `a.rel <> b.rel`.
Enfin, le langage permet d'écrire des expressions régulières pour les étiquettes d'arêtes, mais pas pour d'autres traits.https://gitlab.inria.fr/grew/grew_match/-/issues/15cluster et whether2022-04-19T17:25:00+02:00Sylvain Kahanecluster et whetherDeux remarques :
1) ca serait peut-être plus simple d'intégrer cluster au langage de requête, plutôt que d'avoir un truc à cocher. Et donc d'écrire des requêtes telles que pattern { N[upos=AUX] } cluster{ N.form }.
Ca deviendra notammen...Deux remarques :
1) ca serait peut-être plus simple d'intégrer cluster au langage de requête, plutôt que d'avoir un truc à cocher. Et donc d'écrire des requêtes telles que pattern { N[upos=AUX] } cluster{ N.form }.
Ca deviendra notamment utile lorsqu'on aura un compte utilisateur et qu'on mémorisera nos requêtes.
2) on aurait des fois envie de clusteriser sur la présence ou non d'un pattern. C'est-à-dire au lieu de faire successivement les requêtes :
* pattern { blabla ; glop }
* pattern { blabla } without { glop }
on aimerait faire une requête :
* pattern { blabla } whether { glop }
et obtenir le nombre de Yes and No, pour avoir tout de suite une vision de la proportion de pattern { glop } parmi les pattern { blabla }.
3) quand on pourra faire des doubles clusterisations, on voudra évidemment faire aussi des cluster + whether. Ca sera plus facile à écrire si c'est dans le langage et on pourra facilement changer une vue cluster + whether en whether + cluster.https://gitlab.inria.fr/grew/grew_match/-/issues/16la limite à 1000 occurrences2022-10-03T17:24:37+02:00Sylvain Kahanela limite à 1000 occurrencesDes fois on aimerait utiliser Grew pour faire des décomptes (nombre de verbes, noms, etc.) et on est bloqué par la limitation à 1000 occurrences.
Est-ce qu'on pourrait la contourner exceptionnellement ?Des fois on aimerait utiliser Grew pour faire des décomptes (nombre de verbes, noms, etc.) et on est bloqué par la limitation à 1000 occurrences.
Est-ce qu'on pourrait la contourner exceptionnellement ?https://gitlab.inria.fr/grew/grew_match/-/issues/17Clustering on edge feature2020-07-01T14:14:53+02:00GUILLAUME BrunoClustering on edge feature![edge_feature](/uploads/621cb3d99132402d51711d711fd26e77/edge_feature.png)![edge_feature](/uploads/621cb3d99132402d51711d711fd26e77/edge_feature.png)GUILLAUME BrunoGUILLAUME Brunohttps://gitlab.inria.fr/grew/grew_match/-/issues/19conll export bug2020-06-08T08:24:53+02:00kim gerdesconll export bughttp://match.grew.fr/?corpus=UD_English-PUD@2.6&custom=5eda549018a63&eud=yes
gives a
```
XML Parsing Error: syntax error
Location: http://match.grew.fr/corpora/snippets_n-grams/2-gram-form.pat
Line Number 1, Column 1:
TypeError: this ...http://match.grew.fr/?corpus=UD_English-PUD@2.6&custom=5eda549018a63&eud=yes
gives a
```
XML Parsing Error: syntax error
Location: http://match.grew.fr/corpora/snippets_n-grams/2-gram-form.pat
Line Number 1, Column 1:
TypeError: this is undefined sweetalert2.all.min.js:1:40469
en http://match.grew.fr/vendor/sweetalert2.all.min.js:1
success http://match.grew.fr/js/main.js:709
jQuery 4
j
fireWith
x
b
```
and conll export failshttps://gitlab.inria.fr/grew/grew_match/-/issues/20SUD_English-GUMReddit@2.62020-06-09T08:31:06+02:00kim gerdesSUD_English-GUMReddit@2.6does not have tokens, but it's not indicated in the interface.does not have tokens, but it's not indicated in the interface.https://gitlab.inria.fr/grew/grew_match/-/issues/21le texte des exemples2020-08-06T10:40:36+02:00Sylvain Kahanele texte des exemplesAvant le texte des exemples était la liste des form. Il semble maintenant que ce soit la liste des wordform. On ne voit plus quand il y a amalgame ou pas. C'est très gênant pour des langues comme le wolof où l'amalgame est facultatif.
En...Avant le texte des exemples était la liste des form. Il semble maintenant que ce soit la liste des wordform. On ne voit plus quand il y a amalgame ou pas. C'est très gênant pour des langues comme le wolof où l'amalgame est facultatif.
En plus, il y a ROOT qui apparait au début du texte. Ca aussi c'est bizarre car ce ne fait pas partie du texte. En plus, le choix d'appeler ce token ROOT est très contestable du point de vue linguistique puisque ce n'est pas la racine de l'arbre de dépendance. C'est un nœud ajouté pour des raisons techniques, qui est bien sur la racine de la structure que manipule grew-match, mais qui n'existe même pas dans le conll.https://gitlab.inria.fr/grew/grew_match/-/issues/22traits avec une liste de valeurs2020-09-10T12:10:57+02:00kim gerdestraits avec une liste de valeursje ne sais pas chercher tous les PronType=Neg car certains apparaissent avec une série de traits :
http://match.grew.fr/?corpus=UD_German-HDT@2.6&custom=5f57a19887e30
y a-t-il une manière de le faire ?je ne sais pas chercher tous les PronType=Neg car certains apparaissent avec une série de traits :
http://match.grew.fr/?corpus=UD_German-HDT@2.6&custom=5f57a19887e30
y a-t-il une manière de le faire ?https://gitlab.inria.fr/grew/grew_match/-/issues/23introducing a node without linking it2020-10-14T22:28:13+02:00kim gerdesintroducing a node without linking itit's probably a dumb question but I fail to simply introduce a node and use its features.
For example I want to find the nodes where lemma and form are different.
this works:
```
pattern {
X.form<>X.lemma;
X -> Y;
}
```
but it alway...it's probably a dumb question but I fail to simply introduce a node and use its features.
For example I want to find the nodes where lemma and form are different.
this works:
```
pattern {
X.form<>X.lemma;
X -> Y;
}
```
but it always shows the useless Y node.
and this doesn't work:
```
pattern {
X.form<>X.lemma;
X ;
}
```
and this also doesn't work
```
pattern { N [form<>lemma] }
```
There's probably some straightforward way that i failed to try out :shttps://gitlab.inria.fr/grew/grew_match/-/issues/24help link leads nowhere2020-10-14T08:37:59+02:00kim gerdeshelp link leads nowhereno more help under https://grew.fr/match_docno more help under https://grew.fr/match_dochttps://gitlab.inria.fr/grew/grew_match/-/issues/25inequalities in regular expressions2021-10-15T11:54:45+02:00kim gerdesinequalities in regular expressionsthis `X.Gloss=re".*.PL";` works and that `X.Gloss<>re".*.PL";` doesn't.
Is there a way to have inequalities in feature regular expressions?this `X.Gloss=re".*.PL";` works and that `X.Gloss<>re".*.PL";` doesn't.
Is there a way to have inequalities in feature regular expressions?https://gitlab.inria.fr/grew/grew_match/-/issues/26duplicates displayed2021-01-25T15:47:28+01:00PERRIER Guyduplicates displayedWith the request [http://match.grew.fr/?corpus=SUD_French-GSD@latest&custom=5fe5b4d6cb377](http://match.grew.fr/?corpus=SUD_French-GSD@latest&custom=5fe5b4d6cb377), 904 solutions are displayed instead of 864 (40 are duplicates).With the request [http://match.grew.fr/?corpus=SUD_French-GSD@latest&custom=5fe5b4d6cb377](http://match.grew.fr/?corpus=SUD_French-GSD@latest&custom=5fe5b4d6cb377), 904 solutions are displayed instead of 864 (40 are duplicates).