Re: [Logica-l] tradução entre linguagem natural e linguagem formal

2023-11-17 Por tôpico Valeria de Paiva
Oi João Marcos,
obrigada por levantar a bola para esse assunto interessantíssimo! e muito
obrigada Alexandre por falar do meu trabalho com a Katerina e o Dick
>A Valeria tem um trabalho inspirado no framework do PARC,
https://aclanthology.org/W19-3305/. Acho que tem demo online.

Isso! Tem demo online sim,
http://gkrparser.nlitoolkit.de/
onde você pode escrever uma sentença em linguagem natural e ver sua
representação logica, usando vários grafos diferentes (pra sintax, pros
conceitos em wordnet, pros contextos, pra semântica neo-Davidsoniana).

Mas tudo pra inglês, ne'?
eu adoraria ter alguém que quisesse fazer a versão do sistema em português!
se alguém se candidatar, vou ficar super feliz. O sistema no momento usa
Java e BERT pra  análise sintáctica.

Eduardo, o sistema do Mohan 'e mais pra linguagem natural (somente) para
escrever matemática, não pra falar de coisas como "Vovó viu a uva", que os
sistemas que o Alexandre descreveu fazem. Me parece que o João Marcos quer
quaisquer tipos de sentenças, não somente as matemáticas.

o nosso sistema também tem um aspecto legal de não ficar preso ao sistema
puramente logico, ele pode usar machine learning totalmente, se a gente
preferir. isto e', o sistema e' hibrido, logico-neural.  eu falei  sobre
ele em https://www.youtube.com/watch?v=lhQP-I2EBB4&t=53s.
Se alguem se interessar, fique a vontade pra perguntar mais.
abracos
Valeria

On Fri, Nov 17, 2023 at 9:05 AM Alexandre Rademaker 
wrote:

>
> Oi Marcos,
>
> Este é um exemplo interessante para discutir com alunos:
>
> % python test.py convert "No one hates everyone.”
>
> [ TOP: h0
>   INDEX: e2 [ e SF: prop TENSE: pres MOOD: indicative PROG: - PERF: - ]
>   RELS: < [ person<0:6> LBL: h4 ARG0: x3 [ x PERS: 3 NUM: sg ] ]
>   [ _no_q<0:6> LBL: h5 ARG0: x3 RSTR: h6 BODY: h7 ]
>   [ _hate_v_1<7:12> LBL: h1 ARG0: e2 ARG1: x3 ARG2: x8 [ x PERS: 3
> NUM: sg ] ]
>   [ person<13:21> LBL: h9 ARG0: x8 ]
>   [ every_q<13:21> LBL: h10 ARG0: x8 RSTR: h11 BODY: h12 ] >
>   HCONS: < h0 qeq h1 h6 qeq h4 h11 qeq h9 > ]
>
> I have 2 solutions
> take_equivs init
> take_equivs exausted
>
>  (0/2) (∀ x8, person x8 → (∀ x3, person x3 → ¬(∃ e2, _hate_v_1 e2 x3 x8)))
>  (1/2) (∀ x3, person x3 → ¬(∀ x8, person x8 → (∃ e2, _hate_v_1 e2 x3 x8)))
>
> > On 16 Nov 2023, at 10:29, Joao Marcos  wrote:
> >
> > PessoALL:
> >
> > Por razões pedagógicas, estive buscando por exercícios de _tradução_
> > entre "a" linguagem natural (qualquer uma que eu seja capaz de ler) e
> > linguagens formais de teorias lógicas apropriadas.  Também estive
> > buscando exercícios na direção oposta, isto é, envolvendo _leituras
> > naturais_ de asserções descritas em linguagens formais.  Ambas
> > categorias de exercícios parecem ser extremamente importantes para os
> > estudantes curiosos em saber *pra quê serve tudo isso*.
> >
> > Agradeço desde já por quaisquer sugestões que vocês puderem
> > compartilhar comigo de material (de qualquer nível) para a prática
> > destas tarefas.  Tenho interesse particular por materiais que *não*
> > tratem de teorias matemáticas, mas que, ao invés, envolvam a
> > formalização de outros fragmentos interessantes da linguagem natural.
> > Materiais envolvendo _erros_ de tradução, numa direção ou na outra,
> > são particularmente bem-vindos!
> >
> > Caso seja de interesse dos colegas, posso ao final compilar aqui as
> > referências recebidas, na lista ou fora dela.
> >
> > Saudações lógico-naturais,
> > Joao Marcos
> >
> > --
> > http://sequiturquodlibet.googlepages.com/
>
> --
> LOGICA-L
> Lista acadêmica brasileira dos profissionais e estudantes da área de
> Lógica 
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L"
> dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para logica-l+unsubscr...@dimap.ufrn.br.
> Para acessar esta discussão na web, acesse
> https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/408935BD-1346-4346-B19C-14B2F261AE1F%40gmail.com
> .
>

-- 
LOGICA-L
Lista acadêmica brasileira dos profissionais e estudantes da área de Lógica 

--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para logica-l+unsubscr...@dimap.ufrn.br.
Para acessar esta discussão na web, acesse 
https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAESt%3DXtpWepgVdJc3RcKwfxn0n-z4%3DFSB%2B1QvPVq8Q4f5Ju7gA%40mail.gmail.com.


Re: [Logica-l] tradução entre linguagem natural e linguagem formal

2023-11-17 Por tôpico Alexandre Rademaker


Oi Marcos,

Este é um exemplo interessante para discutir com alunos:

% python test.py convert "No one hates everyone.”

[ TOP: h0
  INDEX: e2 [ e SF: prop TENSE: pres MOOD: indicative PROG: - PERF: - ]
  RELS: < [ person<0:6> LBL: h4 ARG0: x3 [ x PERS: 3 NUM: sg ] ]
  [ _no_q<0:6> LBL: h5 ARG0: x3 RSTR: h6 BODY: h7 ]
  [ _hate_v_1<7:12> LBL: h1 ARG0: e2 ARG1: x3 ARG2: x8 [ x PERS: 3 NUM: 
sg ] ]
  [ person<13:21> LBL: h9 ARG0: x8 ]
  [ every_q<13:21> LBL: h10 ARG0: x8 RSTR: h11 BODY: h12 ] >
  HCONS: < h0 qeq h1 h6 qeq h4 h11 qeq h9 > ]

I have 2 solutions
take_equivs init
take_equivs exausted

 (0/2) (∀ x8, person x8 → (∀ x3, person x3 → ¬(∃ e2, _hate_v_1 e2 x3 x8))) 
 (1/2) (∀ x3, person x3 → ¬(∀ x8, person x8 → (∃ e2, _hate_v_1 e2 x3 x8))) 

> On 16 Nov 2023, at 10:29, Joao Marcos  wrote:
> 
> PessoALL:
> 
> Por razões pedagógicas, estive buscando por exercícios de _tradução_
> entre "a" linguagem natural (qualquer uma que eu seja capaz de ler) e
> linguagens formais de teorias lógicas apropriadas.  Também estive
> buscando exercícios na direção oposta, isto é, envolvendo _leituras
> naturais_ de asserções descritas em linguagens formais.  Ambas
> categorias de exercícios parecem ser extremamente importantes para os
> estudantes curiosos em saber *pra quê serve tudo isso*.
> 
> Agradeço desde já por quaisquer sugestões que vocês puderem
> compartilhar comigo de material (de qualquer nível) para a prática
> destas tarefas.  Tenho interesse particular por materiais que *não*
> tratem de teorias matemáticas, mas que, ao invés, envolvam a
> formalização de outros fragmentos interessantes da linguagem natural.
> Materiais envolvendo _erros_ de tradução, numa direção ou na outra,
> são particularmente bem-vindos!
> 
> Caso seja de interesse dos colegas, posso ao final compilar aqui as
> referências recebidas, na lista ou fora dela.
> 
> Saudações lógico-naturais,
> Joao Marcos
> 
> -- 
> http://sequiturquodlibet.googlepages.com/

-- 
LOGICA-L
Lista acadêmica brasileira dos profissionais e estudantes da área de Lógica 

--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para logica-l+unsubscr...@dimap.ufrn.br.
Para acessar esta discussão na web, acesse 
https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/408935BD-1346-4346-B19C-14B2F261AE1F%40gmail.com.


[Logica-l] 30th WoLLIC 2024 - Second Call for Papers

2023-11-17 Por tôpico Ruy Jose Guerra Barretto de Queiroz
[Please distribute. Apologies for multiple postings]

SECOND CALL FOR PAPERS

WoLLIC 2024
30th Workshop on Logic, Language, Information and Computation
10-13 June 2024
Bern, Switzerland

https://wollic2024.inf.unibe.ch/

ORGANISATION
Mathematical Institute and Institute for Computer Science
University of Bern, Switzerland
Centro de Informática, Universidade Federal de Pernambuco, Brazil

WoLLIC is an annual international forum on inter-disciplinary research
involving formal logic, computing and programming theory, and natural
language and reasoning. Each meeting includes invited talks and tutorials
as well as contributed papers. The thirtieth WoLLIC will be held at the
University of Bern, Switzerland, 10-13 June 2024.

SCOPE
Contributions are invited on all pertinent subjects, with particular
interest in cross-disciplinary topics. Typical but not exclusive areas of
interest are: non-classical logics; foundations of computing, programming
and Artificial Intelligence (AI); novel computation models and paradigms;
broad notions of proof and belief; proof mining, type theory, effective
learnability and explainable AI; formal methods in software and hardware
development; logical approach to natural language and reasoning; logics
of programs, actions and resources; foundational aspects of information
organization, search, flow, sharing and protection; foundations of
mathematics; philosophical logic; philosophy of language.

PAPER SUBMISSION
Proposed contributions should be in English, and consist of a scholarly
exposition accessible to the non-specialist, including motivation,
background, and comparison with related works. Articles should be written
in the LaTeX format of LNCS by Springer (see author's instructions at
http://www.springer.com/computer/lncs?SGWID=0-164-6-793341-0). They must
not exceed 12 pages, with up to 5 additional pages for references and
technical appendices. The paper's main results must not be published or
submitted for publication in refereed venues, including journals and other
scientific meetings. It is expected that each accepted paper be presented
at the meeting by one of its authors in person. (At least one author is
required to pay a full, on-site registration fee before granting that the
paper will be published in the proceedings.) Papers must be submitted
electronically at the WoLLIC 2024 EasyChair website

https://easychair.org/conferences/?conf=wollic2024.

PROCEEDINGS
The proceedings of WoLLIC 2024, including both invited and contributed
papers, will be published in advance of the meeting as a volume in
Springer's LNCS series. In addition, abstracts will be published in the
Conference Report section of the Logic Journal of the IGPL, and selected
contributions will be published (after a new round of reviewing) as a
special post-conference WoLLIC 2024 issue of a scientific journal (tba).

INVITED SPEAKERS
(TBA)

IMPORTANT DATES

Abstracts deadline22 January 2024
Full papers deadline  29 January 2024
Author notification   15 April 2024
Camera-ready version  6 May 2024
Workshop dates10-13 June 2024

PROGRAMME COMMITTEE
Guillermo Badia, University of Queensland, Australia
Thomas Bolander, Danish Technical University, Denmark
Célia Borlido, University of Coimbra, Portugal
Sabine Broda, University of Porto, Portugal
Zoé Christoff, University of Groningen, Netherlands
Willem Conradie, University of the Witwatersrand, South Africa
Anupam Das, University of Birmingham, UK
Jacques Duparc, University of Lausanne, Switzerland
Federico Faroldi, University of Pavia, Italy
Chris Fermüller, Vienna University of Technology, Austria
Mário Florido, University of Porto, Portugal
Sujata Ghosh, Indian Statistical Institute, India
Nina Gierasimczuk, Danish Technical University, Denmark
Marianna Girlando, University of Amsterdam, Netherlands
Makoto Kanazawa, Hosei University, Japan
Fenrong Liu, Tsinghua University, China
Hugo Luiz Mariano, University of São Paulo, Brazil
George Metcalfe, University of Bern, Switzerland (co-chair)
Cláudia Nalon, University of Brasilia, Brazil
Carles Noguera, University of Siena, Italy
Magdalena Ortiz, University of Umeå, Sweden
Aybüke Özgün, University of Amsterdam, Netherlands
Dusko Pavlovic, University of Hawaii, USA
Sylvain Pogodalla, INRIA Nancy, France
Revantha Ramanayake, University of Groningen, Netherlands
Luca Reggio, University College London, UK
Mehrnoosh Sadrzadeh, University College London, UK
Igor Sedlár, Czech Academy of Sciences, Czech Republic
Viorica Sofronie-Stokkermans, University of Koblenz-Landau, Germany
Thomas Studer, University of Bern, Switzerland (co-chair)
Sara Ugolini, IIIA – CSIC Barcelona, Spain
Mladen Vukovic, University of Zagreb, Croatia
Fan Yang, Utrecht University, Netherlands
Richard Zach, University of Calgary, Canada

STEERING COMMITTEE
Samson Abramsky, Agata Ciabattoni, Anuj Dawar, Juliette Kennedy, Ulrich
Kohlenbach, Daniel Leivant, Leonid Libkin, Lawrence Moss, Luke Ong, Valeria
de Paiva, Elaine Pimentel, Ruy de Queir

Re: [Logica-l] tradução entre linguagem natural e linguagem formal

2023-11-17 Por tôpico Alexandre Rademaker
Suspeito que ele possa ter se confundido com textos que apresentem a
formalização com quantificadores generalizados. Então juntou tudo e fez uma
grande confusão.

Alexandre

On Fri, 17 Nov 2023 at 09:23 Alexandre Rademaker 
wrote:

>
> Verdade João, não prestei a devida atenção. Bem mais sério, mostra como o
> modelo não sabe nada sobre a semântica da linguagem formal.
>
> Alexandre
>
> On Fri, 17 Nov 2023 at 08:46 Joao Marcos  wrote:
>
>> Não é só isso, né?  Mesmo a "leitura em voz alta", pouco _natural', pode
>> ser corrigida pelo próprio ChatGPT se o usuário assim o pedir.  Mas nada
>> justifica ele escrever "para todo cisne x, se x é um cisne..."
>>
>> []s, JM
>>
>>

-- 
LOGICA-L
Lista acadêmica brasileira dos profissionais e estudantes da área de Lógica 

--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para logica-l+unsubscr...@dimap.ufrn.br.
Para acessar esta discussão na web, acesse 
https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAGkfTga1bdNR78mZHnsky_nN4L92_wuMjCDx-8LvAJEmJRv53A%40mail.gmail.com.


Re: [Logica-l] tradução entre linguagem natural e linguagem formal

2023-11-17 Por tôpico Alexandre Rademaker
Verdade João, não prestei a devida atenção. Bem mais sério, mostra como o
modelo não sabe nada sobre a semântica da linguagem formal.

Alexandre

On Fri, 17 Nov 2023 at 08:46 Joao Marcos  wrote:

> Não é só isso, né?  Mesmo a "leitura em voz alta", pouco _natural', pode
> ser corrigida pelo próprio ChatGPT se o usuário assim o pedir.  Mas nada
> justifica ele escrever "para todo cisne x, se x é um cisne..."
>
> []s, JM
>
>

-- 
LOGICA-L
Lista acadêmica brasileira dos profissionais e estudantes da área de Lógica 

--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para logica-l+unsubscr...@dimap.ufrn.br.
Para acessar esta discussão na web, acesse 
https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAGkfTgawz9RTwiK4QpNGjD0%2BeM_XRG09sMU6_LqrMPKtEa8iYw%40mail.gmail.com.


Re: [Logica-l] tradução entre linguagem natural e linguagem formal

2023-11-17 Por tôpico Joao Marcos
Não é só isso, né?  Mesmo a "leitura em voz alta", pouco _natural', pode
ser corrigida pelo próprio ChatGPT se o usuário assim o pedir.  Mas nada
justifica ele escrever "para todo cisne x, se x é um cisne..."

[]s, JM


On Fri, Nov 17, 2023, 08:27 Marcelo Finger  wrote:

> Oi Alexandre.
>
> >> o problema é como caracterizar para ele que queríamos uma leitura não
> literal, mas uma interpretação da fórmula.
>
> Exatamente!  Ele não tem senso comum pra saber que era isso que se
> desejava.
>
> []s
>
>
> Em qui., 16 de nov. de 2023 às 18:38, Alexandre Rademaker <
> aradema...@gmail.com> escreveu:
>
>>
>> Mas porque acha isso Marcelo? A tradução foi literal, o chatGPT ‘leu’ a
>> fórmula. Não está ruim, o problema é como caracterizar para ele que
>> queríamos uma leitura não literal, mas uma interpretação da fórmula.
>>
>> []s
>> Alexandre
>>
>> > On 16 Nov 2023, at 17:52, Marcelo Finger  wrote:
>> >
>> > Engraçado que, para um gerador de linguagem natural, o chatGPT gerou
>> bem em linguagem formal mas teve um desempenho pífio naquilo que
>> supostamente deveria ser sua especialidade.
>> >
>> > Explicação padrão: faltam dados ...
>> >
>>
>>
>
> --
> Marcelo Finger
>  Departament of Computer Science, IME-USP
>  http://www.ime.usp.br/~mfinger
>  ORCID: https://orcid.org/-0002-1391-1175
>  ResearcherID: A-4670-2009
>
> Instituto de Matemática e Estatística,
>
> Universidade de São Paulo
>
> Rua do Matão, 1010 - CEP 05508-090 - São Paulo, SP
>

-- 
LOGICA-L
Lista acadêmica brasileira dos profissionais e estudantes da área de Lógica 

--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para logica-l+unsubscr...@dimap.ufrn.br.
Para acessar esta discussão na web, acesse 
https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAO6j_LibARtYAeqhm-E%2B_Bf20qhVLG6AzMD6cZ3GFw6w-1GuLw%40mail.gmail.com.


Re: [Logica-l] tradução entre linguagem natural e linguagem formal

2023-11-17 Por tôpico Marcelo Finger
Oi Alexandre.

>> o problema é como caracterizar para ele que queríamos uma leitura não
literal, mas uma interpretação da fórmula.

Exatamente!  Ele não tem senso comum pra saber que era isso que se desejava.

[]s


Em qui., 16 de nov. de 2023 às 18:38, Alexandre Rademaker <
aradema...@gmail.com> escreveu:

>
> Mas porque acha isso Marcelo? A tradução foi literal, o chatGPT ‘leu’ a
> fórmula. Não está ruim, o problema é como caracterizar para ele que
> queríamos uma leitura não literal, mas uma interpretação da fórmula.
>
> []s
> Alexandre
>
> > On 16 Nov 2023, at 17:52, Marcelo Finger  wrote:
> >
> > Engraçado que, para um gerador de linguagem natural, o chatGPT gerou bem
> em linguagem formal mas teve um desempenho pífio naquilo que supostamente
> deveria ser sua especialidade.
> >
> > Explicação padrão: faltam dados ...
> >
>
>

-- 
Marcelo Finger
 Departament of Computer Science, IME-USP
 http://www.ime.usp.br/~mfinger
 ORCID: https://orcid.org/-0002-1391-1175
 ResearcherID: A-4670-2009

Instituto de Matemática e Estatística,

Universidade de São Paulo

Rua do Matão, 1010 - CEP 05508-090 - São Paulo, SP

-- 
LOGICA-L
Lista acadêmica brasileira dos profissionais e estudantes da área de Lógica 

--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "LOGICA-L" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para logica-l+unsubscr...@dimap.ufrn.br.
Para acessar esta discussão na web, acesse 
https://groups.google.com/a/dimap.ufrn.br/d/msgid/logica-l/CAGG7Aw0pfbwK5HKsLz-NCgdBeMr2Gg_cPV2XGQgFiLEDHiXpxg%40mail.gmail.com.