Resumen: Bousi∼Prolog: Design and implementation of a proximity-based fuzzy logic programming language.
| bs.conference.acronym | PROLE | |
| bs.conference.name | Jornadas sobre Programación y Lenguajes (2023) | |
| bs.edition.date | 2023-09-12 | |
| bs.edition.location | Ciudad Real | |
| bs.edition.name | XXII Jornadas sobre Programación y Lenguajes (PROLE 2023) | |
| bs.proceedings.editor | Panizo, Laura | |
| bs.proceedings.name | Actas de las XXII Jornadas sobre Programación y Lenguajes (PROLE 2023) | |
| dc.contributor.affiliation | Universidad de Castilla-La Mancha, Spain | |
| dc.contributor.affiliation | Universidad Complutense de Madrid, Spain | |
| dc.contributor.author | Julián-Iranzo, Pascual | |
| dc.contributor.author | Saenz-Perez, Fernando | |
| dc.contributor.email | pascual.julian@uclm.es | |
| dc.contributor.email | fernan@sip.ucm.es | |
| dc.contributor.signature | Julián Iranzo, Pascual | |
| dc.contributor.signature | Sáenz-Pérez, Fernando | |
| dc.date.accessioned | 2023-09-09T21:20:43Z | |
| dc.date.available | 2023-09-09T21:20:43Z | |
| dc.date.issued | 2023-09-12 | |
| dc.description.abstract | The fuzzy logic programming language Bousi∼Prolog extends Prolog with a weak unification algorithm based on proximity relations and truth degree annotations. The weak unification algorithm makes the search for answers more flexible, while rule annotations make possible knowledge-based applications where the rules may be uncertain. In this paper, after recalling the main concepts supporting this language, we detail its design and implementation. We describe the implementation of its operational semantics, which is based on compiling programs and queries into Prolog, and those important features that makes it more applicable: fuzzy sets, integration with WordNet and efficiency techniques. The result is a high-level open-source implementation of the Bousi∼Prolog system, written on top of SWI-Prolog, and publicly available. We also summarise some experiments measuring its performance compared to other systems. [Work already published: Expert Syst. Appl. 213(Part): 118858 (2023) ] | |
| dc.identifier.citation | Julián Iranzo, P., Sáenz-Pérez, F.: Bousi∼Prolog: Design and implementation of a proximity-based fuzzy logic programming language.. In: Panizo, L. (ed.) Actas de las XXII Jornadas sobre Programación y Lenguajes (PROLE 2023). Sistedes (2023). https://hdl.handle.net/11705/PROLE/2023/1103 | |
| dc.identifier.citation-bibtex | @inproceedings{11705:PROLE:2023:1103, title = {{Bousi∼Prolog: Design and implementation of a proximity-based fuzzy logic programming language.}}, author = {Juli\'{a}n Iranzo, P. and S\'{a}enz-P\'{e}rez, F.}, url = {https://hdl.handle.net/11705/PROLE/2023/1103}, crossref = {11705:PROLE:2023} } @proceedings{11705:PROLE:2023, title = {{Actas de las XXII Jornadas sobre Programaci\'{o}n y Lenguajes (PROLE 2023)}}, author = {Panizo, L.}, year = {2023}, publisher = {{Sistedes}}, } | |
| dc.identifier.sistedes | 11705/PROLE/2023/1103 | |
| dc.identifier.uri | https://hdl.handle.net/11705/2677 | |
| dc.publisher | Sistedes | |
| dc.relation.ispartof | Actas de las XXII Jornadas sobre Programación y Lenguajes (PROLE 2023) | |
| dc.rights.license | CC BY-NC-ND 4.0 | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject | Fuzzy Logic Programming | |
| dc.subject | Fuzzy Prolog | |
| dc.subject | Bousi∼Prolog | |
| dc.subject | Weak Unification | |
| dc.subject | Weak SLD Resolution | |
| dc.subject | Proximity Relations | |
| dc.title | Bousi∼Prolog: Design and implementation of a proximity-based fuzzy logic programming language. | |
| dspace.entity.type | Resumen | |
| relation.isAuthorOfAbstract | 831cd1e3-cb1e-4a79-b7a0-8babb7239b58 | |
| relation.isAuthorOfAbstract | b1e07de0-ec42-4904-839e-479a544e40d8 | |
| relation.isAuthorOfAbstract.latestForDiscovery | 831cd1e3-cb1e-4a79-b7a0-8babb7239b58 |
Archivos
Bloque original
1 - 1 de 1
Cargando...
- Nombre:
- 11705-PROLE-2023-1103.pdf
- Tamaño:
- 151.07 KB
- Formato:
- Adobe Portable Document Format

