Debido al alto tráfico generado por robots, aplicamos límites en el número de peticiones permitidas por cliente y bloqueos por IP automáticos. Si haces un uso legítimo y estás teniendo problemas, avísanos para reevaluar nuestras políticas de bloqueo. Disculpa las molestias.

Resumen:
Bousi∼Prolog: Design and implementation of a proximity-based fuzzy logic programming language.

bs.conference.acronymPROLE
bs.conference.nameJornadas sobre Programación y Lenguajes (2023)
bs.edition.date2023-09-12
bs.edition.locationCiudad Real
bs.edition.nameXXII Jornadas sobre Programación y Lenguajes (PROLE 2023)
bs.proceedings.editorPanizo, Laura
bs.proceedings.nameActas de las XXII Jornadas sobre Programación y Lenguajes (PROLE 2023)
dc.contributor.affiliationUniversidad de Castilla-La Mancha, Spain
dc.contributor.affiliationUniversidad Complutense de Madrid, Spain
dc.contributor.authorJulián-Iranzo, Pascual
dc.contributor.authorSaenz-Perez, Fernando
dc.contributor.emailpascual.julian@uclm.es
dc.contributor.emailfernan@sip.ucm.es
dc.contributor.signatureJulián Iranzo, Pascual
dc.contributor.signatureSáenz-Pérez, Fernando
dc.date.accessioned2023-09-09T21:20:43Z
dc.date.available2023-09-09T21:20:43Z
dc.date.issued2023-09-12
dc.description.abstractThe 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.citationJuliá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.sistedes11705/PROLE/2023/1103
dc.identifier.urihttps://hdl.handle.net/11705/2677
dc.publisherSistedes
dc.relation.ispartofActas de las XXII Jornadas sobre Programación y Lenguajes (PROLE 2023)
dc.rights.licenseCC BY-NC-ND 4.0
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectFuzzy Logic Programming
dc.subjectFuzzy Prolog
dc.subjectBousi∼Prolog
dc.subjectWeak Unification
dc.subjectWeak SLD Resolution
dc.subjectProximity Relations
dc.titleBousi∼Prolog: Design and implementation of a proximity-based fuzzy logic programming language.
dspace.entity.typeResumen
relation.isAuthorOfAbstract831cd1e3-cb1e-4a79-b7a0-8babb7239b58
relation.isAuthorOfAbstractb1e07de0-ec42-4904-839e-479a544e40d8
relation.isAuthorOfAbstract.latestForDiscovery831cd1e3-cb1e-4a79-b7a0-8babb7239b58

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
11705-PROLE-2023-1103.pdf
Tamaño:
151.07 KB
Formato:
Adobe Portable Document Format

Colecciones