07.05.2013 Views

T ecnicas de Correcci on de Errores y - Departamento de Sistemas ...

T ecnicas de Correcci on de Errores y - Departamento de Sistemas ...

T ecnicas de Correcci on de Errores y - Departamento de Sistemas ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

UNIVERSIDADPOLITECNICADEVALENCIA<br />

DEPARTAMENTODESISTEMASINFORMATICOSY<br />

COMPUTACION<br />

TesisDoctoral<br />

Aplicaci<strong>on</strong>enRec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>Formas, T<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>Correcci</str<strong>on</strong>g><strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong>ysu<br />

Tratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lLenguajeNaturaly Traducci<strong>on</strong>Automatica<br />

PresentadaporJuanCarlosAmengualArgudo DirigidaporelDoctorD.EnriqueVidalRuiz<br />

Valencia,Enero<str<strong>on</strong>g>de</str<strong>on</strong>g>l999


hacesquemesienta Inma, siemprequeestoyasolasc<strong>on</strong>tigo<br />

divertido,capaz,privilegiado,dichoso, libre,enamorado,pleno,feliz,::: joven,alegre,protegido,entero,puro,<br />

digaloquediga, ested<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>este, Hagaloquehaga,<br />

siempretequerre<br />

Madre,<br />

ojalapudiese<str<strong>on</strong>g>de</str<strong>on</strong>g>cirtequetequera:::


Elproblemacentralqueabordamosenestatesissepue<str<strong>on</strong>g>de</str<strong>on</strong>g>plantearformalmentecomosigue: Resumen<br />

uncanal,C.Lasca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasquec<strong>on</strong>tienenlosmensajesquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>enviarE,s<strong>on</strong>generadas utilizandola<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajefuente,F.Sup<strong>on</strong>gamosqueEenvaunmensajea \Seaunsistema,S,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unemisor,E,envamensajesaunreceptor,R,pormedio<str<strong>on</strong>g>de</str<strong>on</strong>g> R,c<strong>on</strong>tenidoenlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nay,atraves<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Sinembargo,laca<str<strong>on</strong>g>de</str<strong>on</strong>g>naquerecibeResla ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax,posiblementedistintaay.Seha<str<strong>on</strong>g>de</str<strong>on</strong>g>dise~narun<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorDelcual,apartir <str<strong>on</strong>g>de</str<strong>on</strong>g>x,obtengaunaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmensajeoriginalmenteenviado,teniendoencuentanosolo<br />

Enestetrabajo,hemospartido<str<strong>on</strong>g>de</str<strong>on</strong>g>lossiguientessupuestosbasicos: la<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong>F(lacualesc<strong>on</strong>ocidaporR),sinotambienlascaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>lruidoo distorsi<strong>on</strong>que,posiblemente,puedaintroducirC."<br />

El\lenguaje"queutilizaelemisorEparaenviarmensajesalreceptorR,sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>representar fehacientementeporunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(posiblementeestocastico)F. <str<strong>on</strong>g>de</str<strong>on</strong>g>formaindividual,ysepue<str<strong>on</strong>g>de</str<strong>on</strong>g>representarmediantelastresoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>:inserci<strong>on</strong>, sustituci<strong>on</strong>(incluyendoelaciertootransmisi<strong>on</strong>correcta<str<strong>on</strong>g>de</str<strong>on</strong>g>lainformaci<strong>on</strong>)yborrado. Elruidoqueintroduceensufunci<strong>on</strong>amientoelcanalC,afectaunicamenteasmbolosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rados<br />

Paralograrnuestroobjetivo:<br />

ysustituci<strong>on</strong>es),asumiendoquesufunci<strong>on</strong>amientoes<str<strong>on</strong>g>de</str<strong>on</strong>g>naturalezaestocastica. Hemosplanteadodiversast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>paralaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C(inserci<strong>on</strong>es,borrados patiblesc<strong>on</strong>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>busquedaenhaz,paraimplementarD.Hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladoecientesalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>analisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,todoselloscom- posible<str<strong>on</strong>g>de</str<strong>on</strong>g>los,normalmente,escasosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>losquesedisp<strong>on</strong>eparaobtenera<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasestimaci<strong>on</strong>es Hemosutilizadot<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzaday<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrappingparasacarelmaximopartido <str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C. Hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladounnuevomo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocasticoparaC,capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarsustituci<strong>on</strong>esque, a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,c<strong>on</strong>llevanuncambio<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>nentrelossmbolosimplicadosenlaoperaci<strong>on</strong>(trasposici<strong>on</strong>es).<br />

Last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroreshansidoc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radas,tradici<strong>on</strong>almente,comopropias<str<strong>on</strong>g>de</str<strong>on</strong>g>lreco- utilizandooperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,borradoysustituci<strong>on</strong>. Estemetodoescapaz<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>shacercrucesenloqueseraelalineamientooptimoentredosfrases,<br />

utilidadpara: nocimientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas.Enestatesis,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>aplicarlasenestecampoygracias,fundamentalmente,alasherramientas<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladasparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C,<str<strong>on</strong>g>de</str<strong>on</strong>g>mostraremossu Tratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural. Traducci<strong>on</strong>automatica.Enestecaso,efectuaremosunestudiopreliminar<str<strong>on</strong>g>de</str<strong>on</strong>g>laviabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lnuevo Suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajey<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>.<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocasticoparaC,capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>realizartrasposici<strong>on</strong>es.


Prologo i<br />

queaquelac<strong>on</strong>tecimientosup<strong>on</strong>dracomenzarunanuevaetapaenella.FueEnriquequienlainicio,al miperiploporlauniversidad,\tropece"c<strong>on</strong>EnriqueVidal.Quienmeibaa<str<strong>on</strong>g>de</str<strong>on</strong>g>ciram,poraquelent<strong>on</strong>ces, comentarmelaposibilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>tinuarmitrabajoinvestigador(reciencomenzado),integrandomeenel Lejanoquedayaeneltiempoelmomentoenque,buscandounproyect<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>carrerac<strong>on</strong>elquec<strong>on</strong>cluir Llegaelmomento<str<strong>on</strong>g>de</str<strong>on</strong>g>pasarrevistaaltrabajorealizadoenestosultimoscincoa~nos<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>.<br />

grupoRFIA<str<strong>on</strong>g>de</str<strong>on</strong>g>laUniversidadPolitecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>Valencia,grupoqueelmismodirigejuntoc<strong>on</strong>Francisco Casacuberta,yrealizandoelprograma<str<strong>on</strong>g>de</str<strong>on</strong>g>doctorado<str<strong>on</strong>g>de</str<strong>on</strong>g>rec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>formaseinteligenciaarticial.<br />

plaza<str<strong>on</strong>g>de</str<strong>on</strong>g>ayudanteenlaUniversidadJaumeI(UJI).Paseuna~nocomoayudante<str<strong>on</strong>g>de</str<strong>on</strong>g>escuelay,enestos cuandomelac<strong>on</strong>cedier<strong>on</strong>.Ahcomenzotodo.Losdosprimerosa~nosdisfrute<str<strong>on</strong>g>de</str<strong>on</strong>g>estabeca<str<strong>on</strong>g>de</str<strong>on</strong>g>lMinisterio <str<strong>on</strong>g>de</str<strong>on</strong>g>Educaci<strong>on</strong>yCiencia,paralaformaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>pers<strong>on</strong>aldocenteeinvestigador.Despuesobtuveuna Recuerdoelmomentoenquesoliciteunabeca<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>(apurandoelplazo<str<strong>on</strong>g>de</str<strong>on</strong>g>presentaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><br />

momentos,llevo(casi)doscomoayudante<str<strong>on</strong>g>de</str<strong>on</strong>g>facultad. solicitu<str<strong>on</strong>g>de</str<strong>on</strong>g>shastaelultimominuto,comoesyanormahabitualenm)ylasatisfacci<strong>on</strong>queexperimente<br />

puedaexistirsobrelafaz<str<strong>on</strong>g>de</str<strong>on</strong>g>estemundo:miesposaInma. cambioshansidoparamejor,entreotrascosasporquehec<strong>on</strong>ocidoalapers<strong>on</strong>amasmaravillosaque Tambienhansidocincoa~nosenlosquemispropiasc<strong>on</strong>vicci<strong>on</strong>esycaracter,hanidocambiandoalolargo <str<strong>on</strong>g>de</str<strong>on</strong>g>ltiempo.Estosa~noshaninuidoinclusoenmipropiavidaprivada.Creormementequetodosestos Hansidocincoa~nos<str<strong>on</strong>g>de</str<strong>on</strong>g>intensotrabajoyestudioquehanculminadoc<strong>on</strong>larealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis.<br />

su(valioso)tiempoacolaborarc<strong>on</strong>migoyaexplicarmec<strong>on</strong>ceptosei<str<strong>on</strong>g>de</str<strong>on</strong>g>as,quehandadocomoresultado estatesis.Todasestaspers<strong>on</strong>astienenun<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadorcomun:elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>serbecarios,porlomenos enespritu.C<strong>on</strong>estoquiero<str<strong>on</strong>g>de</str<strong>on</strong>g>cirquenotodasellasdisfrutanohandisfrutado<str<strong>on</strong>g>de</str<strong>on</strong>g>unabeca,sinoque han<str<strong>on</strong>g>de</str<strong>on</strong>g>dicadobuenaparte<str<strong>on</strong>g>de</str<strong>on</strong>g>sutiempoalainvestigaci<strong>on</strong>,quehantrabajadoc<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>dicaci<strong>on</strong>,quenohan Enestosa~nos,muchashansidolaspers<strong>on</strong>asquehanc<strong>on</strong>tribuidoamiformaci<strong>on</strong>,<str<strong>on</strong>g>de</str<strong>on</strong>g>dicandoparte<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

limitandoseaaprovecharse<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrabajo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,sinomasbientomandolocomopunto<str<strong>on</strong>g>de</str<strong>on</strong>g>partida para<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarelsuyopropio. <str<strong>on</strong>g>de</str<strong>on</strong>g>paso,los<str<strong>on</strong>g>de</str<strong>on</strong>g>rechoslegtimos<str<strong>on</strong>g>de</str<strong>on</strong>g>otros)yquehanc<strong>on</strong>tribuidoc<strong>on</strong>aportaci<strong>on</strong>escientcasoriginales,no vistoel\doctorado"comounmedioparac<strong>on</strong>seguir,medrando,unaplazaenlauniversidad(pisoteando,<br />

RFIA,enlaUniversidadPolitecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>Valencia,yACRATA,enlaUJI,porhaberc<strong>on</strong>tribuid<strong>on</strong>otoriamenteamiformaci<strong>on</strong>,tantopers<strong>on</strong>alcomoinvestigadora.Quisieraagra<str<strong>on</strong>g>de</str<strong>on</strong>g>cer,particularmente,alas pers<strong>on</strong>asquemehanayudadodirectamenteenlarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis: Aspues,enprimerlugar,vayamiagra<str<strong>on</strong>g>de</str<strong>on</strong>g>cimientoatodoslosbecarios<str<strong>on</strong>g>de</str<strong>on</strong>g>losgrupos<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong><br />

proceso. JoanAndreuSanchez,porexplicarmeelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lassumas<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s,utili-<br />

JoseMiguelBened,quiencolaboroactivamenteenelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>scrito zandosuslogaritmoscambiados<str<strong>on</strong>g>de</str<strong>on</strong>g>signoenlugar<str<strong>on</strong>g>de</str<strong>on</strong>g>susvaloresnumericosreales.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,tuvo lagentileza<str<strong>on</strong>g>de</str<strong>on</strong>g>pasarmecopia<str<strong>on</strong>g>de</str<strong>on</strong>g>laspaginas<str<strong>on</strong>g>de</str<strong>on</strong>g>latesis<str<strong>on</strong>g>de</str<strong>on</strong>g>Lee,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>se<str<strong>on</strong>g>de</str<strong>on</strong>g>scribec<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>talledicho enelcaptulo8.Elfueelexpertohumanoquec<strong>on</strong>struyolagramaticainicialparalatareaMGEO implementaci<strong>on</strong>eciente<str<strong>on</strong>g>de</str<strong>on</strong>g>un<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorcapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerlasNmejoressoluci<strong>on</strong>es.<br />

AndresMarzalyVctorJimenez,loscualesmeexplicar<strong>on</strong>,diligentemente,<str<strong>on</strong>g>de</str<strong>on</strong>g>tallesclavesparala yquien,posteriormente,lamodicoatendiendolaspetici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>quienestoescribe.


ii<br />

miesfuerzoy<str<strong>on</strong>g>de</str<strong>on</strong>g>dicaci<strong>on</strong>ala\causa". paraproseguir,enbreve,lainvestigaci<strong>on</strong>enestalnea.Estoyen<str<strong>on</strong>g>de</str<strong>on</strong>g>udac<strong>on</strong>elyesperopagarlec<strong>on</strong> correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresenelsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.El\peso"<str<strong>on</strong>g>de</str<strong>on</strong>g>laexperimentaci<strong>on</strong> c<strong>on</strong>latareaATISrecayosobresusespaldas.Ynosoloeso,sinoquehaaportadoi<str<strong>on</strong>g>de</str<strong>on</strong>g>asvaliosas PierreDup<strong>on</strong>t,elcualc<strong>on</strong>tribuyoadarunempuj<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nitivoalaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><br />

menci<strong>on</strong>especial<str<strong>on</strong>g>de</str<strong>on</strong>g>laspers<strong>on</strong>asquemassehanimplicadoenalgunos<str<strong>on</strong>g>de</str<strong>on</strong>g>losaspectos<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis. S<strong>on</strong>inc<strong>on</strong>tableslosfavoresquele<str<strong>on</strong>g>de</str<strong>on</strong>g>boeinmensamigratitudporhaberme\soportado"pacientemente Vaya,<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>estaslneas,mimassinceroagra<str<strong>on</strong>g>de</str<strong>on</strong>g>cimientoatodosellos.Noobstante,megustarahacer<br />

duranteesteperiodo<str<strong>on</strong>g>de</str<strong>on</strong>g>tiempo.Enalgunasocasi<strong>on</strong>eshemosmantenidodiscusi<strong>on</strong>escientcasenel <str<strong>on</strong>g>de</str<strong>on</strong>g>spacho(sobretodoreferentesalMAMOE),<str<strong>on</strong>g>de</str<strong>on</strong>g>lascualessiemprehesalidoc<strong>on</strong>lasi<str<strong>on</strong>g>de</str<strong>on</strong>g>asmasclaras. Aunque,aveces,casisiemprehablabayo(note<str<strong>on</strong>g>de</str<strong>on</strong>g>jabahacerloat),graciasporsaberescucharme.El T<strong>on</strong>iCastellanoshasidomicompa~nero<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>spacho,enlaUJI,enestosdosultimosa~nosymedio.<br />

Jesuln). Digamosqueun90%loprimero,un8%losegundoyelresto:::inverosmil(parafraseandoal\eminente" sabequelec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>roamigomo,aunquenosesiestoparaelresultaunhalagoo,masbien,una\cruz".<br />

enormementequec<strong>on</strong>tribuyeseaaclararmealgunosaspectos<str<strong>on</strong>g>de</str<strong>on</strong>g>laimplementaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE,ascomo sucolaboraci<strong>on</strong>enlaevaluaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientoscastellano-alemanyviceversarealizadosc<strong>on</strong>este i<str<strong>on</strong>g>de</str<strong>on</strong>g>as,loscualeshanresultadoclavesenlarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>parte<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis.Tambienleagra<str<strong>on</strong>g>de</str<strong>on</strong>g>zcoel mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo.Haaportadoamimenteesospeque~nos\<str<strong>on</strong>g>de</str<strong>on</strong>g>talles"quehanservidoparaaclararc<strong>on</strong>ceptose JuanMiguelVilares,quizas,lapers<strong>on</strong>amastranquila,preclarayamablequec<strong>on</strong>ozco.Leagra<str<strong>on</strong>g>de</str<strong>on</strong>g>zco<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizarestapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rosatecnicaparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Ynosolo habersec<strong>on</strong>vertidoenmic<strong>on</strong>sultor<strong>on</strong>-line<str<strong>on</strong>g>de</str<strong>on</strong>g>LATEX,resolviendomuchas<str<strong>on</strong>g>de</str<strong>on</strong>g>lasdudasymuchos<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

eso,sinoquetambienestuvosiempredispuestoaresolvermecualquierduda,oaaclararmecualquier problemasquesemepresentar<strong>on</strong>durantelaredacci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estetrabajo.<br />

c<strong>on</strong>cepto,sobreeltema.Tambiencolaboroa<str<strong>on</strong>g>de</str<strong>on</strong>g>spejaralgunas<str<strong>on</strong>g>de</str<strong>on</strong>g>lasdudasquemesurgier<strong>on</strong>duranteel <str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE.Jamasenc<strong>on</strong>treunanegativaporrespuesta,apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>susocupaci<strong>on</strong>es.Gracias AFe<str<strong>on</strong>g>de</str<strong>on</strong>g>Pratle<str<strong>on</strong>g>de</str<strong>on</strong>g>boel\<str<strong>on</strong>g>de</str<strong>on</strong>g>scubrimiento"<str<strong>on</strong>g>de</str<strong>on</strong>g>lExpectati<strong>on</strong>-Maximizati<strong>on</strong>.Elfuequienmediolai<str<strong>on</strong>g>de</str<strong>on</strong>g>a<br />

Fe<str<strong>on</strong>g>de</str<strong>on</strong>g>. muchas<str<strong>on</strong>g>de</str<strong>on</strong>g>misi<str<strong>on</strong>g>de</str<strong>on</strong>g>as<str<strong>on</strong>g>de</str<strong>on</strong>g>scabelladas,sinotambienporc<strong>on</strong>arenm.Elhasidoquienhadise~nadolas lneasmaestras<str<strong>on</strong>g>de</str<strong>on</strong>g>estetrabajoyquienhac<strong>on</strong>tribuido,<str<strong>on</strong>g>de</str<strong>on</strong>g>nodadamente,alarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>muchos<str<strong>on</strong>g>de</str<strong>on</strong>g>los experimentosqueenelsepresentan. EnriqueVidalhasidomidirector<str<strong>on</strong>g>de</str<strong>on</strong>g>tesisyleestoyagra<str<strong>on</strong>g>de</str<strong>on</strong>g>cido,nosoloporaten<str<strong>on</strong>g>de</str<strong>on</strong>g>rpacientemente<br />

sometida,durantelosultimosmeses<str<strong>on</strong>g>de</str<strong>on</strong>g>larealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis.Soyc<strong>on</strong>sciente<str<strong>on</strong>g>de</str<strong>on</strong>g>que,durante esteperiodo,apenashapodidoc<strong>on</strong>tarc<strong>on</strong>migopararesolvermuchos<str<strong>on</strong>g>de</str<strong>on</strong>g>losproblemascotidianosque habitualmentesepresentan.Esmas,hatenidoquesoportarmis<str<strong>on</strong>g>de</str<strong>on</strong>g>presi<strong>on</strong>es,cansancioymalhumor;y lohahechoc<strong>on</strong>enormeentereza.Sinsuapoyoysuc<strong>on</strong>stantealiento,estaempresanohubiesepodido MiesposaInmahasoportadoestoicamentetodaslaspenalida<str<strong>on</strong>g>de</str<strong>on</strong>g>syelaband<strong>on</strong>oalquelahetenido<br />

llevarseatermino.Inma,teestoymuyagra<str<strong>on</strong>g>de</str<strong>on</strong>g>cidoporayudarmeaacabarmitesis.<br />

varieda<str<strong>on</strong>g>de</str<strong>on</strong>g>s:RobertSmith,cantanteyl<str<strong>on</strong>g>de</str<strong>on</strong>g>r<str<strong>on</strong>g>de</str<strong>on</strong>g>lgrupomusicalTheCure(enrealidad,elesTheCure). Enunasociedadd<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>,pormuchoquenosquieranven<str<strong>on</strong>g>de</str<strong>on</strong>g>relproducto\vida",estaresultaasquerosa como<str<strong>on</strong>g>de</str<strong>on</strong>g>alegra,alolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>losultimosdieza~nos<str<strong>on</strong>g>de</str<strong>on</strong>g>miexistencia.Meestoyreriendoami\poeta" c<strong>on</strong>temporaneofavorito,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>excelentemusicoyvirtuoso<str<strong>on</strong>g>de</str<strong>on</strong>g>laguitarra,encualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>sus Finalmente,quisierahablar<str<strong>on</strong>g>de</str<strong>on</strong>g>uncompa~nero<str<strong>on</strong>g>de</str<strong>on</strong>g>viaje,presentetantoenlosmomentos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>saliento<br />

y<str<strong>on</strong>g>de</str<strong>on</strong>g>nigranteenmuchasocasi<strong>on</strong>es,elmehaense~nadoa<str<strong>on</strong>g>de</str<strong>on</strong>g>scubrirlasublimebelleza<str<strong>on</strong>g>de</str<strong>on</strong>g>lamelancola,


<str<strong>on</strong>g>de</str<strong>on</strong>g>la<str<strong>on</strong>g>de</str<strong>on</strong>g>sesperaci<strong>on</strong>ylaangustia,<str<strong>on</strong>g>de</str<strong>on</strong>g>laansiedad,<str<strong>on</strong>g>de</str<strong>on</strong>g>l<str<strong>on</strong>g>de</str<strong>on</strong>g>terioro,<str<strong>on</strong>g>de</str<strong>on</strong>g>laag<strong>on</strong>anal,<str<strong>on</strong>g>de</str<strong>on</strong>g>l<str<strong>on</strong>g>de</str<strong>on</strong>g>sprecio,<str<strong>on</strong>g>de</str<strong>on</strong>g>las iii<br />

ello.Estatesisestaestructuradaendospartesfundamentales.Laprimera,<str<strong>on</strong>g>de</str<strong>on</strong>g>naturalezamasbienteorica, (parte<str<strong>on</strong>g>de</str<strong>on</strong>g>)ciertasestrofas<str<strong>on</strong>g>de</str<strong>on</strong>g>algunas<str<strong>on</strong>g>de</str<strong>on</strong>g>miscanci<strong>on</strong>es(poemas)predilectas.Esperoquedisfruteisc<strong>on</strong> Esporelloque,amodo<str<strong>on</strong>g>de</str<strong>on</strong>g>divertimento,heincluido,encadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>los10captulosquelacomp<strong>on</strong>en, ilusi<strong>on</strong>esvanasyefmeras,<str<strong>on</strong>g>de</str<strong>on</strong>g>la<str<strong>on</strong>g>de</str<strong>on</strong>g>presi<strong>on</strong>,<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoledad,<str<strong>on</strong>g>de</str<strong>on</strong>g>lsuicidio,<str<strong>on</strong>g>de</str<strong>on</strong>g>laband<strong>on</strong>oylamarginaci<strong>on</strong>y, nalmente,<str<strong>on</strong>g>de</str<strong>on</strong>g>lamor.Megustaracompartirc<strong>on</strong>ellector<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesistodasestasromanticasemoci<strong>on</strong>es.<br />

captulo5,para\<str<strong>on</strong>g>de</str<strong>on</strong>g>scribir"losalineamientosqueseproducenentreunafraseenelidiomaorigen,ysu ultimocaso,noslimitaremosarealizarunestudiopreliminar<str<strong>on</strong>g>de</str<strong>on</strong>g>lacapacidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenel aplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>expuestasenlaprimeraparte,alrec<strong>on</strong>ocimientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas,suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,tratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenaturalytraducci<strong>on</strong>automatica.Eneste compren<str<strong>on</strong>g>de</str<strong>on</strong>g>loscaptulos2al5.Lasegunda,presentalosresultadosexperimentalesobtenidosc<strong>on</strong>la<br />

corresp<strong>on</strong>dientetraducci<strong>on</strong>enelidioma<str<strong>on</strong>g>de</str<strong>on</strong>g>stino.Estasegundapartecompren<str<strong>on</strong>g>de</str<strong>on</strong>g>loscaptulos6al9.Los c<strong>on</strong>tenidosfundamentales<str<strong>on</strong>g>de</str<strong>on</strong>g>losdiversoscaptulos,queserviranparaexp<strong>on</strong>ereltrabajorealizado,s<strong>on</strong> lossiguientes: correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores.Presentamosunabreveintroducci<strong>on</strong>historicayplanteamosla Captulo1:Introducimoslasi<str<strong>on</strong>g>de</str<strong>on</strong>g>asbasicasenlasquesesustentanlast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g> problematicaque,fundamentalmente,hamotivadolarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latesis. Captulo2:Presentamosc<strong>on</strong>ceptosbasicos<str<strong>on</strong>g>de</str<strong>on</strong>g>lateora<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajesformales.Plan-<br />

CEc<strong>on</strong>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.Describimosunmetodoparaimplementarun Captulo3:Desarrollamosalgoritmosqueresuelvenecazmenteelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lAS- Denimoselc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>analisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores(ASCE). teamosformalmenteelproblemacentral<str<strong>on</strong>g>de</str<strong>on</strong>g>latesis.Introducimosalgoritmosbasicos.<br />

Captulo4:Planteamost<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>paraelaprendizajeinductivo<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g> analizadorcorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,capaz<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>volverlasNmejoressoluci<strong>on</strong>es.<br />

Captulo5:Presentamosunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,basadoen error.Presentamossoluci<strong>on</strong>esparaelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>dichosparametros.<br />

distintosalgoritmosexpuestosenelcaptulo3,presentamosexperimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>proce- Captulo6:C<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluarlasprestaci<strong>on</strong>esque,enlapractica,ofrecenlos paraestimarsusparametrosapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje. lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>,capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>tratarc<strong>on</strong>trasposici<strong>on</strong>es.Describimosmetodos<br />

Captulo7:Describimoslaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresparael rec<strong>on</strong>ocimientooptico<str<strong>on</strong>g>de</str<strong>on</strong>g>caracteresenc<strong>on</strong>creto. suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje.Presentamosexperimentosc<strong>on</strong>latareaATISyc<strong>on</strong> samiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajec<strong>on</strong>latareaMLAy<str<strong>on</strong>g>de</str<strong>on</strong>g>rec<strong>on</strong>ocimientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas;<br />

latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.<br />

Captulo9:Presentamosexperimentosc<strong>on</strong>latareaMLAyc<strong>on</strong>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista <str<strong>on</strong>g>de</str<strong>on</strong>g>lTuristaylatareaMGEO. Captulo8:Presentamosnuestraaproximaci<strong>on</strong>altratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural<br />

utilizandoelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenelcaptulo5. utilizandot<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores.Describimosexperimentosc<strong>on</strong>latarea<br />

Captulo10:C<strong>on</strong>clusi<strong>on</strong>es.Aportaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>latesis.Futuraslneas<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>.


IndiceGeneral<br />

1Introducci<strong>on</strong> 1.1T<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>Correcci</str<strong>on</strong>g><strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong>............................... 1.2Antece<str<strong>on</strong>g>de</str<strong>on</strong>g>ntesHistoricos..................................... 1<br />

1.3Motivaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lTrabajo..................................... 13<br />

IT<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>Correcci</str<strong>on</strong>g><strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong> 73<br />

2Miscelanea 2.1Introducci<strong>on</strong>............................................ 2.2C<strong>on</strong>ceptosBasicos........................................10 9<br />

2.2.1C<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>Smbolo,Alfabeto,FraseyLenguaje...................10 9<br />

2.2.2AlgunosC<strong>on</strong>ceptossobreTeora<str<strong>on</strong>g>de</str<strong>on</strong>g>LenguajesFormales...............11 2.2.3AutomatasFinitos....................................12 2.2.4TraductoresFinitos...................................13 2.2.5TraductoresSubsecuenciales...............................14<br />

2.3Denici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lProblema.....................................17 2.2.6Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losEstocasticos<str<strong>on</strong>g>de</str<strong>on</strong>g>EstadosFinitos........................16<br />

2.4AnalisisSintactico........................................20 2.2.7ComentariosFinales...................................17<br />

2.5AnalisisSintacticoCorrector<str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong>............................25 2.4.1AnalisisSintacticoEstocastico.............................22 2.4.2Utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>BusquedaenHaz.............................23 v


vi 3AnalisisSintacticoCorrector<str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong> INDICEGENERAL<br />

3.1Introducci<strong>on</strong>............................................29 3.2ElProblemaComputaci<strong>on</strong>al...................................31 29<br />

3.3Or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losEstadossegunsuPuntuaci<strong>on</strong>........................33 3.4SucesivasRepetici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lCalculo...............................35 3.5Or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong>\PrimeroenProfundidad"<str<strong>on</strong>g>de</str<strong>on</strong>g>losEstados....................36 3.6Implementaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laBusquedaenHaz............................41<br />

4Estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lCanal 3.7Calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lasNMejoresSoluci<strong>on</strong>es..............................42<br />

4.1Introducci<strong>on</strong>............................................45 4.2Adaptaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>LenguajealCanal.........................47 45<br />

4.3Estimaci<strong>on</strong>medianteBaum-Welch...............................49 4.4Estimaci<strong>on</strong>medianteViterbi..................................60 4.5Suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros..................................62 4.3.1Inicializaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros.............................58<br />

5ElMAMOE 5.1Introducci<strong>on</strong>............................................65 5.1.1C<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>Alineamiento................................66 65<br />

5.2Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE....................................70 5.1.2I<str<strong>on</strong>g>de</str<strong>on</strong>g>asBasicas.......................................67 5.1.3Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losEstadsticos<str<strong>on</strong>g>de</str<strong>on</strong>g>Traducci<strong>on</strong>..........................69<br />

5.3Estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo...........................82 5.4LneasFuturas<str<strong>on</strong>g>de</str<strong>on</strong>g>Trabajo....................................90 5.2.1Probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>unAlineamientosegunelMAMOE.................74<br />

IIAplicaci<strong>on</strong>es 6Evaluaci<strong>on</strong>Experimental<str<strong>on</strong>g>de</str<strong>on</strong>g>losAlgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>Analisis 91 93


INDICEGENERAL 6.1Introducci<strong>on</strong>............................................93 vii<br />

6.2Experimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>Procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lLenguaje.........................95 6.3Experimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>Rec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>CaracteresManuscritos.................99 6.1.1Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMLA..............................94<br />

7Suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>EstadosFinitos 6.4C<strong>on</strong>clusi<strong>on</strong>es...........................................101<br />

7.1Introducci<strong>on</strong>............................................103 7.1.1Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista...........................104 103<br />

7.2Validaci<strong>on</strong>Cruzada........................................106 7.3Experimentosc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.............................107 7.1.2Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaATIS..............................105<br />

7.4Experimentosc<strong>on</strong>laTareaATIS................................113 7.3.1C<strong>on</strong>clusi<strong>on</strong>es.......................................113<br />

8Simplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lLenguajeNatural 7.4.1C<strong>on</strong>clusi<strong>on</strong>es.......................................116<br />

8.1Introducci<strong>on</strong>............................................119 8.2ResultadosInicialesc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista..........................120 119<br />

8.3C<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unSistemaRobustomedianteBootstrapping................122 8.4Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMGEO.................................124 8.5Experimentosc<strong>on</strong>laTareaMGEO...............................125<br />

9Experimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>Traducci<strong>on</strong> 8.6C<strong>on</strong>clusi<strong>on</strong>es...........................................135<br />

9.1Introducci<strong>on</strong>............................................137 9.2Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lProtocoloExperimental............................138 137<br />

9.3Resultadosc<strong>on</strong>laTareaMLA..................................141 9.4Resultadosc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista...............................142 9.5C<strong>on</strong>clusi<strong>on</strong>es...........................................144


viii IIIC<strong>on</strong>clusi<strong>on</strong>esFinalesyBibliografa INDICEGENERAL<br />

10C<strong>on</strong>clusi<strong>on</strong>esFinales 147<br />

10.1Aportaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>laTesis.....................................149 10.2LneasFuturas<str<strong>on</strong>g>de</str<strong>on</strong>g>Investigaci<strong>on</strong>.................................150 149<br />

Bibliografa 10.3Publicaci<strong>on</strong>esRelaci<strong>on</strong>adasc<strong>on</strong>laTesis............................152<br />

IVApendices 159 153<br />

AResultados<str<strong>on</strong>g>de</str<strong>on</strong>g>lSuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>TraductoresSubsecuenciales BEjemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lLenguaje 161<br />

B.1Introducci<strong>on</strong>............................................165 B.2Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista................................166 165<br />

B.2.1Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>esCorrectas.........................166<br />

B.3Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMGEO..................................167 B.2.2Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>esAproximadas.......................167 B.2.3Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>esErr<strong>on</strong>eas.........................167 B.3.1Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lC<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>Aprendizaje..............167 B.3.2Frases<str<strong>on</strong>g>de</str<strong>on</strong>g>lC<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>AprendizajenoSimplicadas.................169 B.3.3Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lC<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>Evaluaci<strong>on</strong>..............169<br />

CEjemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>AlineamientosObtenidosc<strong>on</strong>elMAMOE B.3.4Frases<str<strong>on</strong>g>de</str<strong>on</strong>g>lC<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>Evaluaci<strong>on</strong>noSimplicadas.................170<br />

C.1Introducci<strong>on</strong>............................................171 C.2Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMLA...................................172 171<br />

C.3Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista:Castellano-InglesyViceversa...............184 C.4Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista:Castellano-AlemanyViceversa..............196


Indice<str<strong>on</strong>g>de</str<strong>on</strong>g>Figuras<br />

2.1Ejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>automatanit<strong>on</strong>o<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista...........................13 2.2Ejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>traductorsubsecuencial...............................15 2.3Trellisasociadoalautomata<str<strong>on</strong>g>de</str<strong>on</strong>g>lagura2.1.Enelsemuestraelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong> 3.1Trellisc<strong>on</strong>:a)transici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomataytransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>sus- paralaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaabb..................................22 tituci<strong>on</strong>;b)transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>;c)transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<br />

3.2Ejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>automatac<strong>on</strong>ciclos.................................38 <str<strong>on</strong>g>de</str<strong>on</strong>g>borradoenunautomataacclicoyd)transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoenun automatac<strong>on</strong>ciclos........................................31<br />

3.3Bosqueexpandidoprimeroenprofundidadparaelautomata<str<strong>on</strong>g>de</str<strong>on</strong>g>lagura3.2........38 4.1Automataquerepresentalafraseaabc,extendidoc<strong>on</strong>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Lasinserci<strong>on</strong>es<br />

5.1Dosposiblestrazasparaalinearlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaabc<str<strong>on</strong>g>de</str<strong>on</strong>g>fc<strong>on</strong>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>fabc. s<strong>on</strong>lastransici<strong>on</strong>esetiquetadasc<strong>on</strong>,lassustituci<strong>on</strong>eslasetiquetadasc<strong>on</strong>fsmbolo correctogyelrestos<strong>on</strong>borrados.................................50<br />

6.1Tiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(encentesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo)<str<strong>on</strong>g>de</str<strong>on</strong>g>losdistintosalgoritmos,medido Elalineamient<strong>on</strong>umero2c<strong>on</strong>tienecrucesentrelaslneasquecomp<strong>on</strong>enlatraza......67<br />

6.2Tiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(encentesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo)medidoparacadavalor<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>, paraun10%<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>ysinutilizarBH...........................97<br />

6.3Tiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(encentesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo)medidoparaun10%<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong> siendo=20...........................................98<br />

6.4Tiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(encentesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo)<str<strong>on</strong>g>de</str<strong>on</strong>g>losdistintosalgoritmossinutilizar yparavalores<str<strong>on</strong>g>de</str<strong>on</strong>g>5,10,20y40................................98 BH.................................................100 ix


x7.1Impacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCE(c<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorViterbi)sobrelastraducci<strong>on</strong>escastellano-ingles INDICEDEFIGURAS<br />

7.2Impacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCE(c<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorViterbi)sobrelastraducci<strong>on</strong>escastellano-aleman realizadas,usandoP1(izquierda)yP2(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha).ElejeverticalrepresentalaTEPpara<br />

realizadas,usandoP1(izquierda)yP2(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha).ElejeverticalrepresentalaTEPpara latraducci<strong>on</strong>efectuada,mientrasqueelejehoriz<strong>on</strong>talsecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>eltama~no(en millares)<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizadosenlainferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>traductores.....110<br />

7.3Impacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCE(c<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorViterbi)sobrelastraducci<strong>on</strong>escastellano- latraducci<strong>on</strong>efectuada,mientrasqueelejehoriz<strong>on</strong>talsecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>eltama~no(en millares)<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizadosenlainferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>traductores.....111<br />

7.4Perplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolloenfunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lvalorparaelparametro<str<strong>on</strong>g>de</str<strong>on</strong>g>interpo- paralatraducci<strong>on</strong>efectuada,mientrasqueelejehoriz<strong>on</strong>talsecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>eltama~no italianorealizadas,usandoP1(izquierda)yP2(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha).ElejeverticalrepresentalaTEPlaci<strong>on</strong>()..............................................115<br />

(enmillares)<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizadosenlainferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>traductores...111<br />

7.5Perplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolloduranteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g> 8.1Evoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidadparaelprimerbloque<str<strong>on</strong>g>de</str<strong>on</strong>g>A,A1,c<strong>on</strong>laprimera(izquierda)y errorparalasopci<strong>on</strong>es1y2...................................116<br />

8.2Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 A1.Arribaseutilizolaprimeraversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeparalatareaMGEO, soluci<strong>on</strong>es(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong>c<strong>on</strong>elbloque c<strong>on</strong>lasegundaversi<strong>on</strong>(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha)<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajedise~nadoparalatareaMGEO..127<br />

8.3Evoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidadparalosbloques2,3,4,5,6y7.................129 8.4Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 mientrasqueabajoseutilizolasegunda(y<str<strong>on</strong>g>de</str<strong>on</strong>g>nitiva).....................128<br />

8.5Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 soluci<strong>on</strong>es(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque3.130 soluci<strong>on</strong>es(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque2.130<br />

8.7Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 8.6Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 soluci<strong>on</strong>es(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque5.131 soluci<strong>on</strong>es(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque4.131<br />

8.9Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 8.8Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 soluci<strong>on</strong>es(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque7.132<br />

soluci<strong>on</strong>es(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque6.132


Indice<str<strong>on</strong>g>de</str<strong>on</strong>g>Tablas<br />

6.1Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>frases,eningles,pertenecientesalatareaMLA.................94 6.2Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>frases,encastellano,pertenecientesalatareaMLA...............95 6.3Resultados<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCEsinBHenfunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latasa<str<strong>on</strong>g>de</str<strong>on</strong>g>error<str<strong>on</strong>g>de</str<strong>on</strong>g>palabras(TEP-%)yla 6.4TEP(%)yPPobtenidosparacadavalor<str<strong>on</strong>g>de</str<strong>on</strong>g>laanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedausandoel perplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba(PP)paracadaautomata.................96<br />

6.5Rango<str<strong>on</strong>g>de</str<strong>on</strong>g>variaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lnumeromedio<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2enlosdistintosautomatas, automata<str<strong>on</strong>g>de</str<strong>on</strong>g>3:231estados(k=6)................................96<br />

6.6Tasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto(%)obtenidaparacadaautomata.......................100 6.7Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>esrealizadasporEV2paracadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>losautomatasutilizados...101 paracadavalor<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>yanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz.........................97<br />

6.8Inuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>laBHenlatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto(%)yeneltiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(centesimas 7.1Algunosejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista..................105 <str<strong>on</strong>g>de</str<strong>on</strong>g>segundo).............................................101<br />

7.2Principalescaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>loscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista................105 7.3Experimentosc<strong>on</strong>entrada\correcta":TEPparatraducci<strong>on</strong>(enporcentaje)c<strong>on</strong>ysin 7.4Tama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>losdiferentesc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>(numero<str<strong>on</strong>g>de</str<strong>on</strong>g>parestotalesynumero<str<strong>on</strong>g>de</str<strong>on</strong>g> correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores(CE)....................................108<br />

7.5TEF(%)yTEP(%)obtenidasparaelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbanco<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebas paresdistintos)...........................................109<br />

7.6Perplejidadobtenidasobreelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaATIS..............116 establecidoenlasegundafase<str<strong>on</strong>g>de</str<strong>on</strong>g>EuTrans...........................112<br />

8.1Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>frasessimplicadas(ysustraducci<strong>on</strong>esasociadas)paralasfrasesesp<strong>on</strong>taneas alingles...............................................122 <str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.\E"signicalafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaencastellano,\S"signicalafrase simplicadaenc<strong>on</strong>tradaencastellanoy\T"signicalatraducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lafrasesimplicada xi


xii8.2Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>esefectuadasy<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesnalmenterechazadasencadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>los INDICEDETABLAS<br />

8.3Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>correcta,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 sietebloques<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeparaMGEO......................126<br />

8.4Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>correcta,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50 soluci<strong>on</strong>es,enlaprimerayultimaiteraci<strong>on</strong>c<strong>on</strong>elbloqueA1.................128<br />

8.5Resultadosnalesc<strong>on</strong>las208frases<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMGEO............134 8.6Resultadosobtenidosc<strong>on</strong>elpeoryelmejor<str<strong>on</strong>g>de</str<strong>on</strong>g>losdistintosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losevaluados.......135 soluci<strong>on</strong>es,enlaprimerayultimaiteraci<strong>on</strong>c<strong>on</strong>losbloquesA2,A3,A4,A5,A6yA7...133<br />

9.1Algunascaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>loscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>la(sub)tarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista(ex- 9.2Vocabulariovistoenlasmuestras<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>la(sub)tarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista(extrada trada<str<strong>on</strong>g>de</str<strong>on</strong>g>[78])...........................................139<br />

A.1TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-ingles,usandoP1......161 <str<strong>on</strong>g>de</str<strong>on</strong>g>[78])...............................................139<br />

A.2TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-ingles,usandoP2......162<br />

A.5TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-italiano,usandoP1.....162 A.4TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-aleman,usandoP2......162 A.3TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-aleman,usandoP1......162<br />

A.6TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-italiano,usandoP2.....163


Indice<str<strong>on</strong>g>de</str<strong>on</strong>g>Algoritmos<br />

12 AlgoritmoparacalcularD....................................19<br />

3 Algoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbi.Obtieneunaentrelassecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esquepermitenque<br />

4 Algoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbiparacalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queFaceptex............23 Algoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbiparacalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queFaceptexutilizandoBH....25 Faceptex.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelveciertoofalsosegunxseaaceptadaporF<strong>on</strong>o.......21<br />

567 EsquemaalgortmicoparaEV1yEV1PQ............................34<br />

8 EsquemaalgortmicoparaEV2..................................36<br />

9 Algoritmoque<str<strong>on</strong>g>de</str<strong>on</strong>g>tectalasaristashaciaatrasenelgrafoquerepresentaaF.........39<br />

10Algoritmoforward.........................................51 Calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>i8qi2Q.......................................40<br />

11Algoritmobackward........................................52 EsquemaalgortmicoparaEV3..................................41<br />

13AlgoritmotipoBaum-Welchparaestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C................59 12Algoritmoquecalculalosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>Cu(a;b)paraun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadopar(x;y)2T,segun<br />

14AlgoritmoViterbi........................................61 lasecuaci<strong>on</strong>es4.9,4.10y4.11..................................58<br />

15AlgoritmotipoViterbiparaestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C...................63 16Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalruidosoC......................71<br />

18AlgoritmohaciaatrasparacalcularpC(xjy).Beseltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>l 17Algoritmohaciaa<str<strong>on</strong>g>de</str<strong>on</strong>g>lanteparacalcularpC(xjy).Beseltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<br />

canalyCi;m=im.......................................80 <str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalyCi;m=im.....................................76<br />

xiii


xiv19AlgoritmotipoViterbiparacalcularpC(xjy).Beseltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>l INDICEDEALGORITMOS<br />

20Algoritmoquecalculalosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>Cu(a;b)paraun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadopar(x;y)2T,segun canalyCi;m=im.......................................81<br />

21AlgoritmoExpectati<strong>on</strong>-Maximizati<strong>on</strong>paraestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE.Besel tama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalyCi;m=im...................89<br />

lasecuaci<strong>on</strong>es5.6,5.7y5.8.Beseltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalyCi;m=im.87


CAPITULO UNO<br />

Introducci<strong>on</strong><br />

\IthinkI'moldandI'mfeelingpain", yousaid \Andit'sallrunningoutlikeit'stheendoftheworld", Sometimes,youjustmakemefeel likeI'mlivingattheedgeoftheworld, yousaid<br />

likeI'mlivingattheedgeoftheworld. \It'ssocold,it'slikethecoldifyouwere<str<strong>on</strong>g>de</str<strong>on</strong>g>ad",<br />

\It'sjustthewayIsmile", thenyousmiledforasec<strong>on</strong>d.<br />

-\Plains<strong>on</strong>g",Disintegrati<strong>on</strong>,1989,Ficti<strong>on</strong>Rec.- yousaid.RobertSmith(TheCure) C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo 1.3Motivaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lTrabajo 1.2Antece<str<strong>on</strong>g>de</str<strong>on</strong>g>ntesHistoricos 1.1T<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>Correcci</str<strong>on</strong>g><strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong><br />

1.1 sistema<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>frases.C<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raremosqueunafrasees,ensuacepci<strong>on</strong>masgeneral,una Enlaactualida<str<strong>on</strong>g>de</str<strong>on</strong>g>xistenmuchasaplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>interescuy<strong>on</strong>ucleobasicoestacompuestoporun T<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>Correcci</str<strong>on</strong>g><strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong><br />

secuenciaoca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolospertenecientesaunalfabeto,nitoyc<strong>on</strong>ocido,c<strong>on</strong>struidasegunun mecanismosvalidosparacombinarlossmbolosentres<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraqueformenfrases,vienen<str<strong>on</strong>g>de</str<strong>on</strong>g>terminados c<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>reglasquetambienesc<strong>on</strong>ocido<str<strong>on</strong>g>de</str<strong>on</strong>g>antemano. Des<str<strong>on</strong>g>de</str<strong>on</strong>g>elpunto<str<strong>on</strong>g>de</str<strong>on</strong>g>vista<str<strong>on</strong>g>de</str<strong>on</strong>g>lateora<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajesformales,elalfabetoylasreglasqueestablecenlos 1


2porunagramaticaG[48].Dadadichagramatica,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosc<strong>on</strong>struirunautomataomaquinaformal CAPITULO1.INTRODUCCION<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>frases.Faceptarafrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaqueesten\bienformadas",es<str<strong>on</strong>g>de</str<strong>on</strong>g>ciraquellas Paranuestrospropositos,Fc<strong>on</strong>stituyelabasesobrelacualrecaeralamayorparte<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrabajo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistema frasesqueseanc<strong>on</strong>formesc<strong>on</strong>lasreglas<str<strong>on</strong>g>de</str<strong>on</strong>g>G.Sinembargo,Frechazarafrasesquesean,<str<strong>on</strong>g>de</str<strong>on</strong>g>algunaforma, \imperfectas"oesten\malformadas".Noobstante,enmuchasocasi<strong>on</strong>es,estossistemasrecibenfrases<str<strong>on</strong>g>de</str<strong>on</strong>g> equivalente,F,queaceptalasca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasofrasespertenecientesallenguajegeneradoporG,L(G)1[48].<br />

entrada\ruidosas"o<str<strong>on</strong>g>de</str<strong>on</strong>g>cientementecompuestas(piensese,porejemplo,enunsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>tratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>l <str<strong>on</strong>g>de</str<strong>on</strong>g>lsistemaanteestaentrada.Porc<strong>on</strong>siguiente,esnecesarioc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>quesean capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>manejarsituaci<strong>on</strong>esenlasquelasfrasesaprocesardistan(muchoopoco)<str<strong>on</strong>g>de</str<strong>on</strong>g>ser\i<str<strong>on</strong>g>de</str<strong>on</strong>g>ales", es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,<str<strong>on</strong>g>de</str<strong>on</strong>g>lasqueelsistemaesperacomoentrada[42,38]. lenguajenaturalquerecibeunafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradanogramatical).Apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>elloseesperaunarespuesta<br />

fraseaceptableyc<strong>on</strong>stituyeneltema<str<strong>on</strong>g>de</str<strong>on</strong>g>lapresentetesisdoctoral.Unsistemaqueutilizaestast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g> lafraseque,enrealidad,seintentoexpresar,perosusprestaci<strong>on</strong>ess<strong>on</strong>,enlamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>loscasos, pue<str<strong>on</strong>g>de</str<strong>on</strong>g>nosercapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>manejartodosloserroresposibles,nisepue<str<strong>on</strong>g>de</str<strong>on</strong>g>esperar<str<strong>on</strong>g>de</str<strong>on</strong>g>elquesiemprerecupere correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores[42,38].Estast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>s<strong>on</strong>capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>transformarunafraseincorrectaenuna Unaaproximaci<strong>on</strong>capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>procesarfrases\err<strong>on</strong>eas"eslabasadaenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><br />

recuperar,engeneral,loserroresproducidosenlatransmisi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lainformaci<strong>on</strong>atraves<str<strong>on</strong>g>de</str<strong>on</strong>g>uncanal signicativamentemejoresquelas<str<strong>on</strong>g>de</str<strong>on</strong>g>unsistemac<strong>on</strong>venci<strong>on</strong>alqueselimitasimplementearechazartodas<br />

ruidoso.Des<str<strong>on</strong>g>de</str<strong>on</strong>g>estepunto<str<strong>on</strong>g>de</str<strong>on</strong>g>vistavamosac<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarqueloserroresafectansolamenteasmbolos(y lasfrasesimperfectas[42,38,76,77,82,14,67,83,79,4,5,13].<br />

noagrupos<str<strong>on</strong>g>de</str<strong>on</strong>g>ellos)ynosvamosacentrarenlacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>trestiposcomunes<str<strong>on</strong>g>de</str<strong>on</strong>g>(operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>) errorque,<str<strong>on</strong>g>de</str<strong>on</strong>g>ahoraena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante,<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>: Last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroreshansidoampliamenteutilizadasenlabibliografac<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>.Notesequeelaciertouoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>noerrorpue<str<strong>on</strong>g>de</str<strong>on</strong>g>versecomouncaso particular<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>elsmboloimplicadosesustituyeporsmismo. <strong>Errores</strong>c<strong>on</strong>sistentesenlatransformaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unsmboloenotro,comunmentec<strong>on</strong>ocidoscomo<br />

operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado. <strong>Errores</strong>c<strong>on</strong>sistentesenlaaparici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unsmboloenlatransmisi<strong>on</strong>,tambienc<strong>on</strong>ocidoscomo <strong>Errores</strong>c<strong>on</strong>sistentesenla<str<strong>on</strong>g>de</str<strong>on</strong>g>saparici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unsmbolodurantelatransmisi<strong>on</strong>,masc<strong>on</strong>ocidoscomo<br />

Aunquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>pensarseenoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>errormascomplicadas[69],lamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>ellaspue<str<strong>on</strong>g>de</str<strong>on</strong>g>nverse operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>.<br />

comocombinaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>y,enmuchasocasi<strong>on</strong>es,elincrementoquehabraque<br />

uncambioenelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nentrelossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafraseoriginalmentetransmitida(veasecaptulo5). aumentoenlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo.Unaexcepci<strong>on</strong>lac<strong>on</strong>stituyelaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>trasposici<strong>on</strong>lacual, aunquesepue<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>larc<strong>on</strong>lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>resultarabsolutamenteimprescindiblepara queelsistemaseacapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>recuperarse<str<strong>on</strong>g>de</str<strong>on</strong>g>lefecto<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>quec<strong>on</strong>llevan,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas, introducirenlacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistemaparaquefuesecapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>manejarlas,nocompensaraelescaso<br />

comoeselcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>lasgramaticasregulares,ques<strong>on</strong>lasqueutilizaremosenelambito<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis.<br />

1Aunque<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>unpunto<str<strong>on</strong>g>de</str<strong>on</strong>g>vistageneralest<strong>on</strong>oessiempreposible,sloespara<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadostipos<str<strong>on</strong>g>de</str<strong>on</strong>g>gramaticas,


1.2 1.2.ANTECEDENTESHISTORICOS Antece<str<strong>on</strong>g>de</str<strong>on</strong>g>ntesHistoricos 3<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>un<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadopreproceso(extracci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>suscaractersticasintrnsecas)aplicadoasuformaesencial frecuentementeintroducidosenlarepresentaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>objetos<str<strong>on</strong>g>de</str<strong>on</strong>g>lmundoreal(patr<strong>on</strong>es)obtenidaapartir mientooptico<str<strong>on</strong>g>de</str<strong>on</strong>g>caracteres(ROC)[76,77,57].Elobjetivoperseguidoc<strong>on</strong>sisteenrecuperarloserrores<str<strong>on</strong>g>de</str<strong>on</strong>g>formas[42,38],entareastalescomorec<strong>on</strong>ocimientoautomatico<str<strong>on</strong>g>de</str<strong>on</strong>g>lhabla(RAH)[16,73]yrec<strong>on</strong>oci- Last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroreshansidotradici<strong>on</strong>almenteempleadasenrec<strong>on</strong>ocimientosintactico<br />

capturadaatraves<str<strong>on</strong>g>de</str<strong>on</strong>g>undispositivofsico.Enestecaso,lacombinaci<strong>on</strong>\dispositivofsico-preproceso" c<strong>on</strong>stituyeelcanalruidosoqueintroduceerrores,produciendoquelafraseobtenidacomorepresentaci<strong>on</strong> basica<str<strong>on</strong>g>de</str<strong>on</strong>g>lobjetodiste<str<strong>on</strong>g>de</str<strong>on</strong>g>surepresentaci<strong>on</strong>\i<str<strong>on</strong>g>de</str<strong>on</strong>g>al".Tambienhansidofrecuentementeutilizadasenteora <str<strong>on</strong>g>de</str<strong>on</strong>g>lacodicaci<strong>on</strong>ei<str<strong>on</strong>g>de</str<strong>on</strong>g>nticaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sistemas[22,46].Sepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>recuperarelmensajeoriginalmente enviadoatraves<str<strong>on</strong>g>de</str<strong>on</strong>g>unmediofsico<str<strong>on</strong>g>de</str<strong>on</strong>g>comunicaci<strong>on</strong>,utilizandooperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error(lasoperaci<strong>on</strong>es basicas<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>normalmente),teniendoencuentaque: 1.Lasreglasparalac<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losmensajess<strong>on</strong>c<strong>on</strong>ocidastantoporelemisorcomoporel 2.Elmediofsicoporelquesetransmitelainformaci<strong>on</strong>eselcanalruidosoenestecaso.Seasume receptor.Esencialmente,elemisorcodica,omejordicho,generasusmensajesempleandoun<br />

operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error. quesucomportamientoesperfectamentecaracterizablemediantelasreglasasociadasalasposibles automataquetambienesc<strong>on</strong>ocidoporelreceptor.<br />

3.Sec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raquelafraseoriginalmenteenviadaesaquellaque,c<strong>on</strong>mayorprobabilidad,pudohaber<br />

menteenelarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lainferenciagramatical[15,60,75].Lainferenciagramaticalpersigueapren<str<strong>on</strong>g>de</str<strong>on</strong>g>rlaEstast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>tambienhansidoutilizadasc<strong>on</strong>exitoenaprendizajecomputaci<strong>on</strong>al,masc<strong>on</strong>creta- sidodistorsi<strong>on</strong>adaporelcanalhastac<strong>on</strong>vertirlaenlafraserealmenterecibida.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>HectorRulotseprop<strong>on</strong>eunatecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>inferenciabasadaenlacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores[68].Otrostradizajecompuestoporvariasrepresentaci<strong>on</strong>es(enforma<str<strong>on</strong>g>de</str<strong>on</strong>g>frase)<str<strong>on</strong>g>de</str<strong>on</strong>g>dichoobjeto.Enlatesisdoctoralbajos<str<strong>on</strong>g>de</str<strong>on</strong>g>inferencia,basadosenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,s<strong>on</strong>[29,71].Trabajosrecientesestructurasintactica(gramatica)<str<strong>on</strong>g>de</str<strong>on</strong>g>unobjeto<str<strong>on</strong>g>de</str<strong>on</strong>g>terminado,apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>apren- investigaci<strong>on</strong>. han<str<strong>on</strong>g>de</str<strong>on</strong>g>mostradolautilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>estast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>paraelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lado<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje[65,75,14].Enestecasose preten<str<strong>on</strong>g>de</str<strong>on</strong>g>apren<str<strong>on</strong>g>de</str<strong>on</strong>g>rautomaticamentemo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticos<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeparatareas<str<strong>on</strong>g>de</str<strong>on</strong>g>RAHapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>un c<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>muestras<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea2.Enlaactualidad,lac<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeformaparte importanteenel<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<str<strong>on</strong>g>de</str<strong>on</strong>g>ecacessistemas<str<strong>on</strong>g>de</str<strong>on</strong>g>RAH,c<strong>on</strong>stituyendoensmismaunarearelevante<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

1.3 mediantefrases.Estasfrasespreten<str<strong>on</strong>g>de</str<strong>on</strong>g>nmo<str<strong>on</strong>g>de</str<strong>on</strong>g>larla\estructura"<str<strong>on</strong>g>de</str<strong>on</strong>g>estosobjetos.Unaclase<str<strong>on</strong>g>de</str<strong>on</strong>g>objetos Enrec<strong>on</strong>ocimientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas,lospatr<strong>on</strong>esuobjetosquesepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>rec<strong>on</strong>ocerserepresentan Motivaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lTrabajo<br />

procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>frases,clasicandoseelobjetorepresentadoporlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalsistema,como pertenecientealaclasecuyagramaticalagenera.Caso<str<strong>on</strong>g>de</str<strong>on</strong>g>quelosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losgramaticalesseanestocasticos, frase<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajequegeneradichagramatica,L(G).Elclasicadorc<strong>on</strong>siste,pues,enunsistema<str<strong>on</strong>g>de</str<strong>on</strong>g> se<str<strong>on</strong>g>de</str<strong>on</strong>g>nemedianteunagramaticaG,<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraquecadaobjeto<str<strong>on</strong>g>de</str<strong>on</strong>g>laclaseserepresentamedianteuna<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,locualnosiempresuce<str<strong>on</strong>g>de</str<strong>on</strong>g>eninferenciagramatical.<br />

2Notesequeestaaplicaci<strong>on</strong>requierenosolounaprendizajecorrecto<str<strong>on</strong>g>de</str<strong>on</strong>g>laestructura,sinotambienunabuenaestimaci<strong>on</strong>


4seutilizalaregla<str<strong>on</strong>g>de</str<strong>on</strong>g>clasicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>maximaverosimilitud,clasicandoseelobjetocomopertenecientea CAPITULO1.INTRODUCCION<br />

laclasecuyagramaticagenera,c<strong>on</strong>mayorprobabilidad,lafrasequelorepresenta[38].<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losgramaticalesque<str<strong>on</strong>g>de</str<strong>on</strong>g>nencadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasclasesutilizadasenelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>clasicaci<strong>on</strong>.Enel mundorealy/oaerroresimputablesalpreproceso(extracci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>suscaractersticasbasicas),lasfrases obtenidascomorepresentaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losmismos,nopue<str<strong>on</strong>g>de</str<strong>on</strong>g>nseraceptadas(generadas)porninguno<str<strong>on</strong>g>de</str<strong>on</strong>g>los caso<str<strong>on</strong>g>de</str<strong>on</strong>g>usarmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticos,estosemaniestaporelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quelaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>generaci<strong>on</strong> Muchasveces,<str<strong>on</strong>g>de</str<strong>on</strong>g>bidoalruidointroducidoporeldispositivofsicoque\captura"losobjetos<str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

sintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas,estast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>resultan<str<strong>on</strong>g>de</str<strong>on</strong>g>graninteres,alahora<str<strong>on</strong>g>de</str<strong>on</strong>g>implementarenlapractica <str<strong>on</strong>g>de</str<strong>on</strong>g>dichasfrases,esnulaparatodoslosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los.Last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errorespue<str<strong>on</strong>g>de</str<strong>on</strong>g>nutilizarse<br />

clasicadoresecientes. pararesolveresteproblema[42,38].Estast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>s<strong>on</strong>capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>vertirfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalsistema inaceptables,enfrasessusceptibles<str<strong>on</strong>g>de</str<strong>on</strong>g>sergeneradasporalguno<str<strong>on</strong>g>de</str<strong>on</strong>g>losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losgramaticalesutilizados (yc<strong>on</strong>unaciertaprobabilidad,enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>queseanestocasticos).Esporelloque,enrec<strong>on</strong>ocimiento<br />

prestaci<strong>on</strong>esentareas<str<strong>on</strong>g>de</str<strong>on</strong>g>dominiosemanticorestringido.C<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raremostareas<str<strong>on</strong>g>de</str<strong>on</strong>g>dominiorestringido <str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>frases.Aplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipos<strong>on</strong>,porejemplo,sistemas<str<strong>on</strong>g>de</str<strong>on</strong>g>RAH,sistemaspara eltratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenaturalysistemas<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>automatica;todosellos<str<strong>on</strong>g>de</str<strong>on</strong>g>unaenorme importanciay<str<strong>on</strong>g>de</str<strong>on</strong>g>indudablevalorcientco.Lamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>estasaplicaci<strong>on</strong>esofrecen,<str<strong>on</strong>g>de</str<strong>on</strong>g>pors,buenas Noobstante,hayunbuennumero<str<strong>on</strong>g>de</str<strong>on</strong>g>aplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>interesquesebasanenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sistemas<br />

limitadoyd<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>elc<strong>on</strong>juntoposible<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesqueunusuariopue<str<strong>on</strong>g>de</str<strong>on</strong>g>introduciralsistemaselimitaaciertas situaci<strong>on</strong>esc<strong>on</strong>cretas.Sinembargo,enmuchasocasi<strong>on</strong>es,lasprestaci<strong>on</strong>esqueofrecenestasaplicaci<strong>on</strong>es aquellascuyoc<strong>on</strong>tenidosemanticoesperfectamentec<strong>on</strong>ocido<str<strong>on</strong>g>de</str<strong>on</strong>g>antemano,c<strong>on</strong>unlexicoovocabulario enlapractica,aunrestringiendosuutilizaci<strong>on</strong>adominiosrestringidos,s<strong>on</strong>bastante<str<strong>on</strong>g>de</str<strong>on</strong>g>cientes.<br />

\ese"1%,achacableafactoresimprevistos,alo\inusual",etc.quepodra<str<strong>on</strong>g>de</str<strong>on</strong>g>gradarmas<str<strong>on</strong>g>de</str<strong>on</strong>g>loquesera <str<strong>on</strong>g>de</str<strong>on</strong>g>seableelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistema.Existeunabuenadisquisici<strong>on</strong>alrespectoen[53].Delasi<str<strong>on</strong>g>de</str<strong>on</strong>g>as quepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nexhibirlospotencialesusuarios<str<strong>on</strong>g>de</str<strong>on</strong>g>estossistemas,aunendominiosrestringidos.Eincluso, aunqueelsistemafueseunelreejo<str<strong>on</strong>g>de</str<strong>on</strong>g>larealida<str<strong>on</strong>g>de</str<strong>on</strong>g>nun,p<strong>on</strong>gamosporcaso,99%,siemprequedara Elproblemaprincipalqueseplantea,esqueresultaimposible\capturar"todalavariabilidadsintactica<br />

queallseexp<strong>on</strong>en,hemosentresacadolassiguientescomo,quizas,lasquemejorpue<str<strong>on</strong>g>de</str<strong>on</strong>g>nservirpara ilustrarloquequeremosexpresar: Existen,enlapractica,diferenciasentreejemplaresdistintos<str<strong>on</strong>g>de</str<strong>on</strong>g>loque,paranosotros,representa<br />

baci<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>lmecanismoutilizado,sinotambienafactoresachacablesalindividuoc<strong>on</strong>cretomuyprobablementeserecibira<str<strong>on</strong>g>de</str<strong>on</strong>g>formadistintaencadaocasi<strong>on</strong>.Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>benosoloapertur- Sitransmitimosrepetidamenteelmismomensajeutilizandoelmismomecanismo<str<strong>on</strong>g>de</str<strong>on</strong>g>comunicaci<strong>on</strong>, unmismoc<strong>on</strong>ceptosemantico(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,algoaloquecatalogamosc<strong>on</strong>unaunica\etiqueta").<br />

Normalmente,solemosreferirnosaestegrupo<str<strong>on</strong>g>de</str<strong>on</strong>g>factorescomo\variaci<strong>on</strong>aleatoria",osimplemente \azar". A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,siemprehayquec<strong>on</strong>tarc<strong>on</strong>lainevitablepresencia<str<strong>on</strong>g>de</str<strong>on</strong>g>factoresimprevistoseinexplicables. queloestautilizando(porejemplo,asucaracter,estado<str<strong>on</strong>g>de</str<strong>on</strong>g>animo,forma<str<strong>on</strong>g>de</str<strong>on</strong>g>expresarse,etc.).<br />

Elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>queexistandiferenciasesunc<strong>on</strong>ceptouniversal.Losmecanismosque,enciertaforma,<br />

elnal<str<strong>on</strong>g>de</str<strong>on</strong>g>otrafraserepresentandootroc<strong>on</strong>ceptodistinto.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>terminanestasdiferencias,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>ncambiarbastante<str<strong>on</strong>g>de</str<strong>on</strong>g>unasituaci<strong>on</strong>aotra.Sinembargo,existe diferenciasentrelasfrasesquesecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nc<strong>on</strong>ununicoc<strong>on</strong>ceptosemanticos<strong>on</strong>locales,es <str<strong>on</strong>g>de</str<strong>on</strong>g>cirelprincipio<str<strong>on</strong>g>de</str<strong>on</strong>g>unafrasesecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>aproximadamentec<strong>on</strong>elprincipio<str<strong>on</strong>g>de</str<strong>on</strong>g>laotraynoc<strong>on</strong> unhiloc<strong>on</strong>ductorcomunatodasellas.Entodoslosambitos<str<strong>on</strong>g>de</str<strong>on</strong>g>aplicaci<strong>on</strong>seobservaquelas


1.3.MOTIVACIONDELTRABAJO Ensuma,no<str<strong>on</strong>g>de</str<strong>on</strong>g>bemossorpren<str<strong>on</strong>g>de</str<strong>on</strong>g>rnos<str<strong>on</strong>g>de</str<strong>on</strong>g>queexistandiferencias.Lo<str<strong>on</strong>g>de</str<strong>on</strong>g>stacableesque,enmuchas 5<br />

ocasi<strong>on</strong>es,esasdiferenciasseanmnimas.Masaun,loqueresulta<str<strong>on</strong>g>de</str<strong>on</strong>g>stacableesquepodamosi<str<strong>on</strong>g>de</str<strong>on</strong>g>nticar variasfrasescomoreferentes<str<strong>on</strong>g>de</str<strong>on</strong>g>unmismoc<strong>on</strong>cepto,apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>lasdiferencias.Y,enestesentido,es d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresha<str<strong>on</strong>g>de</str<strong>on</strong>g>mostradosuecaciaeninnidad<str<strong>on</strong>g>de</str<strong>on</strong>g>ocasi<strong>on</strong>es<br />

loc<strong>on</strong>stituyeelautomataomaquinaformalaceptoraequivalente,F.Masc<strong>on</strong>cretamente,elalgoritmo c<strong>on</strong>struyensegunlasreglas<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadasporunagramaticaG.Elnucleo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento, (c<strong>on</strong>sulteselabibliografa<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis,porejemplo).<br />

caso,Gserasiempreunagramaticaregulary,porc<strong>on</strong>siguiente,Fserasurepresentaci<strong>on</strong>equivalenteen <str<strong>on</strong>g>de</str<strong>on</strong>g>analisis(analizador)sintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladoapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>ocimientoquetenemos<str<strong>on</strong>g>de</str<strong>on</strong>g>F.Ennuestro Ennuestroplanteamientohemosasumidoquelasfrasesquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>recibircomoentradaelsistema,se<br />

forma<str<strong>on</strong>g>de</str<strong>on</strong>g>automataomo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.Elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>queenestatesisnoscentremosenlamejora <str<strong>on</strong>g>de</str<strong>on</strong>g>sistemasbasadosenestetipo<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losobe<str<strong>on</strong>g>de</str<strong>on</strong>g>ce,fundamentalmente,alassiguientesraz<strong>on</strong>es:<br />

2.Ladisp<strong>on</strong>ibilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>apren<str<strong>on</strong>g>de</str<strong>on</strong>g>rlosautomaticamenteapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g> 1.Muchas<str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>empleadasenlasaplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladasenlasareasmenci<strong>on</strong>adasal<br />

muestras<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaquepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>mosabordar. principio<str<strong>on</strong>g>de</str<strong>on</strong>g>estasecci<strong>on</strong>sebasan,enmayoromenormedida,enlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g> estadosnitos.<br />

3.Laexistencia<str<strong>on</strong>g>de</str<strong>on</strong>g>ecientesalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>analisissintacticocapaces<str<strong>on</strong>g>de</str<strong>on</strong>g>resolverelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g> relevanciaaun,dadalacomplejidadadici<strong>on</strong>alquec<strong>on</strong>llevaeldotaralanalizador<str<strong>on</strong>g>de</str<strong>on</strong>g>lacapacidad <str<strong>on</strong>g>de</str<strong>on</strong>g>corregirerroresproducidosporlasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>anteriormentemenci<strong>on</strong>adas(vease <str<strong>on</strong>g>de</str<strong>on</strong>g>terminarlapertenencia<str<strong>on</strong>g>de</str<strong>on</strong>g>unafraseallenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>nidoporG.Estehechoadquieremayor<br />

4.Apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>susimplicidady<str<strong>on</strong>g>de</str<strong>on</strong>g>surelativamentepocapotenciaexpresiva,s<strong>on</strong>capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>representar captulo3). ecientementecomplicadosprocesospresentesenellenguajehumano.Estacapacida<str<strong>on</strong>g>de</str<strong>on</strong>g>sincluso<br />

problemashacenquelossistemasquelosutilizan,bajenalarmantementesusprestaci<strong>on</strong>esysemaniestan Sinembargo,lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estetipo<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losadolece<str<strong>on</strong>g>de</str<strong>on</strong>g>ciertosproblemasenlapractica.Dichos mayor,sicircunscribimossuambito<str<strong>on</strong>g>de</str<strong>on</strong>g>actuaci<strong>on</strong>atareas<str<strong>on</strong>g>de</str<strong>on</strong>g>naturalezasemanticarestringida.<br />

portresraz<strong>on</strong>esfundamentales:<br />

seacapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptar,comocorrectas,<str<strong>on</strong>g>de</str<strong>on</strong>g>masiadasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>estructurasintacticanogramaticaly, masgenericaquelapresenteenelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento.Elloprovocaqueelsistema enc<strong>on</strong>secuencia,asumacomoa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadaslasrespuestasproporci<strong>on</strong>adas(locual,enmuchoscasos, Sobregeneralizaci<strong>on</strong>.Elalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajec<strong>on</strong>struyeunaestructurasintacticaexcesivamente<br />

Escasez<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Estohacequeelsistemasea<str<strong>on</strong>g>de</str<strong>on</strong>g>masiadosimpleeincapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>ofrecer noesas). unarespuestacorrecta(eincluso<str<strong>on</strong>g>de</str<strong>on</strong>g>ofrecerunasolarespuesta)afrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada\c<strong>on</strong>formes" c<strong>on</strong>respectoalosdatosquesetienennoes,sinembargo,capaz<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>senvolversea<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamenteen lapractica,yaquenoesunelreejo<str<strong>on</strong>g>de</str<strong>on</strong>g>larealidad.Estoproducequeelsistemarechazelamayora Insucienterepresentatividad<str<strong>on</strong>g>de</str<strong>on</strong>g>losdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Aunqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loaprendidoseabueno c<strong>on</strong>latareaquesepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>abordar.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases\correctas"<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,simplementeporquesuestructuranohasidogeneralizadapor elalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.


6Enestatesis<str<strong>on</strong>g>de</str<strong>on</strong>g>mostraremoslacapacidad<str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresparasoluci<strong>on</strong>arestos CAPITULO1.INTRODUCCION<br />

problemasenmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos. capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenera<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros(inserci<strong>on</strong>es,borradosysustituci<strong>on</strong>es)<str<strong>on</strong>g>de</str<strong>on</strong>g> unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorestocastico.Creemosqueuna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasprincipalesraz<strong>on</strong>esporlasquelautilizaci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroreshasufridounligeroretrocesoes,precisamente,elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que nosehanrealizadomuchostrabajosalrespecto.Estatesispreten<str<strong>on</strong>g>de</str<strong>on</strong>g>,mo<str<strong>on</strong>g>de</str<strong>on</strong>g>stamente,intentarayudar Otroproblemaquevamosaabordarenestatesisesel<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeinductivo,<br />

capacidadyc<strong>on</strong>sistencia. error,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>tribuiraimpulsarlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresenmuchasotrasareas<str<strong>on</strong>g>de</str<strong>on</strong>g> investigaci<strong>on</strong>,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sehacenecesariodisp<strong>on</strong>er<str<strong>on</strong>g>de</str<strong>on</strong>g>sistemasrobustos<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>frases.Eneste sentido,creemosqueelmarcoformal<str<strong>on</strong>g>de</str<strong>on</strong>g>laestadsticapue<str<strong>on</strong>g>de</str<strong>on</strong>g>resultarfundamentalparadotarlas<str<strong>on</strong>g>de</str<strong>on</strong>g>mayor asubsanaresta<str<strong>on</strong>g>de</str<strong>on</strong>g>ciencia.Pensamosqueel<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

error.C<strong>on</strong>cretamenteutilizaremosmetodosbasadosenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzaday bootstrapping.Demostraremosque,utilizandoestosmetodos,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosobtenerresultadossucientemente datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,pararealizarestimaci<strong>on</strong>escorrectas<str<strong>on</strong>g>de</str<strong>on</strong>g>losvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g> portanto,presentaremosmetodoscapaces<str<strong>on</strong>g>de</str<strong>on</strong>g>sacarelmayorprovechoposible<str<strong>on</strong>g>de</str<strong>on</strong>g>los,avecesescasos, Elproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>laescasezoinsuciencia<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajees,tambien,relevante.Enestatesis,<br />

estosparametros. buenos,aunapesar<str<strong>on</strong>g>de</str<strong>on</strong>g>laescasez(oinclusofalta)<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamientoespeccosparaestimar<br />

ygracias,fundamentalmente,alasherramientas<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladasparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros <str<strong>on</strong>g>de</str<strong>on</strong>g>error,<str<strong>on</strong>g>de</str<strong>on</strong>g>mostraremossuutilidadparael<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<str<strong>on</strong>g>de</str<strong>on</strong>g>aplicaci<strong>on</strong>esespeccas<str<strong>on</strong>g>de</str<strong>on</strong>g>otroscampos<str<strong>on</strong>g>de</str<strong>on</strong>g> c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radascomopropias<str<strong>on</strong>g>de</str<strong>on</strong>g>lrec<strong>on</strong>ocimientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas,siendo,igualmente,muyutilizadas enteora<str<strong>on</strong>g>de</str<strong>on</strong>g>lacodicaci<strong>on</strong>.Enestatesis,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>suaplicaci<strong>on</strong>enrec<strong>on</strong>ocimientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas Hemoscomentadoenlasecci<strong>on</strong>anterior,quelast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroreshansidoclasicamente<br />

investigaci<strong>on</strong>,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>tambiensehacenecesarialac<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sistemasrobustos<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g> frases.C<strong>on</strong>cretamentetambiennosocuparemos<str<strong>on</strong>g>de</str<strong>on</strong>g>suaplicaci<strong>on</strong>enlac<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>robustosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los <str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje,tratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenaturalytraducci<strong>on</strong>automatica.<br />

situaci<strong>on</strong>esimprevistasentraducci<strong>on</strong>automatica3yeldise~no<str<strong>on</strong>g>de</str<strong>on</strong>g>unclasicador<str<strong>on</strong>g>de</str<strong>on</strong>g>maximaverosimilitud paraaplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>rec<strong>on</strong>ocimientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas. <str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje,eltratamientoymo<str<strong>on</strong>g>de</str<strong>on</strong>g>lado<str<strong>on</strong>g>de</str<strong>on</strong>g>disuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenaturalesp<strong>on</strong>taneo,eltratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g> mas<str<strong>on</strong>g>de</str<strong>on</strong>g>diversandole,comos<strong>on</strong>:laestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>suavizadoparamo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticosFinalmente,quisieramos<str<strong>on</strong>g>de</str<strong>on</strong>g>stacarquehemossituadobajoununicomarcoformal,lasoluci<strong>on</strong>aproble- 3Porejemplo,latraducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>frasesendominiossemanticosrestringidoscuyaestructurasintacticanoestac<strong>on</strong>templada<br />

enelsistema,perossusignicadoosemantica.


ParteI<br />

T<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>Correcci</str<strong>on</strong>g><strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong><br />

7


CAPITULO DOS<br />

Miscelanea<br />

Iwouldhavelefttheworldallbleeding, couldI<strong>on</strong>lyhelpyoulove? Theeetingshapes<br />

Thewordsallleftmelifeless,hoping, Everythingwastrue,itcouldn'tbeastory. Iwishitwasalltrue,Iwishitcouldn'tbeastory. somanyyearsago,<br />

breathinglikethedrowningman. soyoungandbeautifulandbrave.<br />

Oh,Fushia!youleaveme breathinglikethedrowningman.<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo -\TheDrowningMan",Faith,1981,Ficti<strong>on</strong>Rec.- RobertSmith(TheCure)<br />

2.4AnalisisSintactico 2.3Denici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lProblema 2.1Introducci<strong>on</strong><br />

2.5AnalisisSintacticoCorrector<str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong> 2.2C<strong>on</strong>ceptosBasicos<br />

2.1 presentetesis,facilitandoc<strong>on</strong>elloquepodamoscentrarnosc<strong>on</strong>mayorsolturaysinpreambuloenlos Enestecaptulopreten<str<strong>on</strong>g>de</str<strong>on</strong>g>mossentarlasbasesqueposibilitenunamejorlectura<str<strong>on</strong>g>de</str<strong>on</strong>g>lmeollo<str<strong>on</strong>g>de</str<strong>on</strong>g>la Introducci<strong>on</strong><br />

c<strong>on</strong>ceptosprincipalesa<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollar.Allectorlerecomendamospacienciayaque,comoposteriormente sepodracomprobar,lalectura<str<strong>on</strong>g>de</str<strong>on</strong>g>estecaptul<strong>on</strong>oresultabalad,siendo<str<strong>on</strong>g>de</str<strong>on</strong>g>fundamentalimportancia paraelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrabajo.Aunquepuedaresultartedioso,ytambienloresultaparaelautor,esnecesario 9


10 introducir<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>es,notaci<strong>on</strong>,nomenclatura,antece<str<strong>on</strong>g>de</str<strong>on</strong>g>ntes,algoritmosbasicos,etc.aemplearenel CAPITULO2.MISCELANEA<br />

algoritmos.Sinmaspreambulos,invitamosallectoraarmarse<str<strong>on</strong>g>de</str<strong>on</strong>g>pacienciaya\soportar"estesegundo captulo. <str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>ceptosintroducidosy,enmuchoscasos,partiremos<str<strong>on</strong>g>de</str<strong>on</strong>g>ellospara<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarnuevasi<str<strong>on</strong>g>de</str<strong>on</strong>g>asy resto<str<strong>on</strong>g>de</str<strong>on</strong>g>latesis.Asumiendolalectura<str<strong>on</strong>g>de</str<strong>on</strong>g>estecaptulo,enelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>latesisdaremosporsentadosvarios<br />

2.2 2.2.1C<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>Smbolo,Alfabeto,FraseyLenguaje C<strong>on</strong>ceptosBasicos<br />

mentereferenciaaestec<strong>on</strong>ceptoalolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>lpresentetrabajo,utilizandolapalabracastellanasmboloobasica<str<strong>on</strong>g>de</str<strong>on</strong>g>informaci<strong>on</strong>,atomicay,portanto,no<str<strong>on</strong>g>de</str<strong>on</strong>g>scomp<strong>on</strong>ibleenotrasunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s.Haremosindistinta- lainglesatoken.Unaagrupaci<strong>on</strong>nitaoc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>neunalfabeto.Portanto,unalfabeto noesmasqueunacolecci<strong>on</strong>nita<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos,quepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nutilizarsepararepresentarlainformaci<strong>on</strong>que Paraempezarvamosa<str<strong>on</strong>g>de</str<strong>on</strong>g>nirelc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolo.C<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raremosqueunsmboloesunaunidad<br />

letras<str<strong>on</strong>g>de</str<strong>on</strong>g>nuestroalfabetoenminusculas.Losalfabetosseranrepresentadosutilizandoletrasmayusculas entodoslosalfabetos.Estesmboloresultauntantoespecial,puesnoesunsmboloenrealidad,sinoque representalaausencia<str<strong>on</strong>g>de</str<strong>on</strong>g>unsmboloencuesti<strong>on</strong>.Portanto,nopue<str<strong>on</strong>g>de</str<strong>on</strong>g>serutilizadoparaformarfrases,ni queremostransmitir.Asumiremoslaexistencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lsmbol<strong>on</strong>uloovaco,alcualrepresentaremoscomo\,<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lalfabetogriegotalescomo;;;:::. enrealidadrepresentainformaci<strong>on</strong>alguna.Representaremoslossmbolosutilizando,indistintamente,las<br />

a,bycs<strong>on</strong>smbolos,abcesunaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na.Representaremoslasfrasesutilizando,nuevamente,lasletras informaci<strong>on</strong>.Acadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>estasunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s,formadaporlac<strong>on</strong>catenaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unnumer<strong>on</strong>ito<str<strong>on</strong>g>de</str<strong>on</strong>g> smbolospertenecientesaunalfabeto,la<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosindistintamentefraseoca<str<strong>on</strong>g>de</str<strong>on</strong>g>na.Porejemplo,si <str<strong>on</strong>g>de</str<strong>on</strong>g>nuestroalfabetoenminusculas,perosituandolesunabarraencima.As,xrepresentaunsmbolo, Lossmbolossec<strong>on</strong>catenanunosac<strong>on</strong>tinuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>otrosparaformarunida<str<strong>on</strong>g>de</str<strong>on</strong>g>smascomplejas<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

peroxrepresentaunafrase.Uncasoespecialloc<strong>on</strong>stituyelaca<str<strong>on</strong>g>de</str<strong>on</strong>g>naofrasevaca,es<str<strong>on</strong>g>de</str<strong>on</strong>g>ciraquellaque quec<strong>on</strong>stituyenlafrasexserepresentaracomojxj,siendoportantojj=0.Lac<strong>on</strong>catenaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> dosfrasesxeyeslafraseresultante<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>catenarlossmbolosquec<strong>on</strong>stituyenytraslossmbolos quec<strong>on</strong>stituyenx,ylorepresentaremoscomoxy.Laoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>catenaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nascumple lapropiedadasociativa.A<str<strong>on</strong>g>de</str<strong>on</strong>g>massuelement<strong>on</strong>eutroes,laca<str<strong>on</strong>g>de</str<strong>on</strong>g>navaca.Parahacerreferenciaal noc<strong>on</strong>tieneningunsmbolo.Utilizaremoslaletragriegapararepresentarla.Elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos<br />

smboloqueseencuentraenlaposici<strong>on</strong>i-esima<str<strong>on</strong>g>de</str<strong>on</strong>g>laca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax,emplearemoslanotaci<strong>on</strong>xi.Portanto laca<str<strong>on</strong>g>de</str<strong>on</strong>g>nacompuestaunicamenteporelsmboloxi.Cuandoj


2.2.2AlgunosC<strong>on</strong>ceptossobreTeora<str<strong>on</strong>g>de</str<strong>on</strong>g>LenguajesFormales 2.2.CONCEPTOSBASICOS 11<br />

que[48]:esunc<strong>on</strong>junt<strong>on</strong>ito<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosnoterminales.<br />

unformalismo.Nosotrosutilizaremoselc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>gramaticaformalintroducidoporChomskyensu <str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>jerarqua<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajesformales[48].UnagramaticaGesunatupla,G=(;;P;S)tal Parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rtrabajarc<strong>on</strong>lenguajesy,fundamentalmente,parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rcaracterizarlosesnecesario<str<strong>on</strong>g>de</str<strong>on</strong>g>nir<br />

([).Unpar(;)2Psignicaque,segunlasreglas<str<strong>on</strong>g>de</str<strong>on</strong>g>lagramatica,sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>reescribir queremoscaracterizar. Pesunc<strong>on</strong>junt<strong>on</strong>ito<str<strong>on</strong>g>de</str<strong>on</strong>g>producci<strong>on</strong>esoreglas<str<strong>on</strong>g>de</str<strong>on</strong>g>reescritura,talqueP(([)([)) esunc<strong>on</strong>junt<strong>on</strong>ito<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosterminales,disjunto<str<strong>on</strong>g>de</str<strong>on</strong>g>,sobreelquese<str<strong>on</strong>g>de</str<strong>on</strong>g>neellenguajeque<br />

Sesunsmboloespecial<str<strong>on</strong>g>de</str<strong>on</strong>g>que<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremossmboloinicial. parteizquierdayacomolaparte<str<strong>on</strong>g>de</str<strong>on</strong>g>recha. comoylorepresentaremosmediante !.Encadaproducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosacomola<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>remos<str<strong>on</strong>g>de</str<strong>on</strong>g>lasiguienteforma: 1.ComenzamosescribiendoelsmboloinicialS. Paragenerarfrasespertenecientesa utilizandolagramaticaGtalcuallahemos<str<strong>on</strong>g>de</str<strong>on</strong>g>nido,proce-<br />

3.Silasecuenciaestacompuestaenteramenteporsmbolosterminales,ent<strong>on</strong>ceshemosterminadoy 2.Sienlasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosquellevamosescritaquedatodavaalgunopertenecientea,ent<strong>on</strong>ces buscamosalgunasubsecuenciaquecoincidac<strong>on</strong>laparteizquierda<str<strong>on</strong>g>de</str<strong>on</strong>g>algunaproducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>Pyla sustituimosporlacorresp<strong>on</strong>dienteparte<str<strong>on</strong>g>de</str<strong>on</strong>g>recha.<br />

generalagramaticaG.ParareferirnosallenguajequegeneraunagramaticaGcualquiera,utilizaremos Elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesquepo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosobtenermedianteesteprocedimiento,c<strong>on</strong>stituyeellenguajeque lafraseresultanteperteneceallenguajegeneradoporlagramatica.<br />

lateora<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajesformales,c<strong>on</strong>sta<str<strong>on</strong>g>de</str<strong>on</strong>g>lossiguientestipos[48]: lanomenclaturaL(G).Existendiferentestipos<str<strong>on</strong>g>de</str<strong>on</strong>g>gramaticas,<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiendo<str<strong>on</strong>g>de</str<strong>on</strong>g>lasrestricci<strong>on</strong>esquese imp<strong>on</strong>ganalc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>producci<strong>on</strong>es.La<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadajerarqua<str<strong>on</strong>g>de</str<strong>on</strong>g>Chomsky,clasicamenteutilizadaen<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>laformaA!BaoA!a,ent<strong>on</strong>cesse<str<strong>on</strong>g>de</str<strong>on</strong>g>nominanregularesporlaizquierda.Ambostipos Gramaticasregulareso<str<strong>on</strong>g>de</str<strong>on</strong>g>tipo3.Susproducci<strong>on</strong>ess<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laformaA!aBoA!a,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><br />

Gramaticasinc<strong>on</strong>textualeso<str<strong>on</strong>g>de</str<strong>on</strong>g>tipo2.Susproducci<strong>on</strong>ess<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laformaA!,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>A2y s<strong>on</strong>equivalentesy,encualquiercaso,loslenguajesquegeneranse<str<strong>on</strong>g>de</str<strong>on</strong>g>nominanlenguajesregulares. A;B2ya2.Enestecasose<str<strong>on</strong>g>de</str<strong>on</strong>g>nominanregularesporla<str<strong>on</strong>g>de</str<strong>on</strong>g>recha.Silasproducci<strong>on</strong>esfuesen<br />

esunaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>([).Loslenguajesquegeneranse<str<strong>on</strong>g>de</str<strong>on</strong>g>nominan,<str<strong>on</strong>g>de</str<strong>on</strong>g>igualmodo,inc<strong>on</strong>textuales. Gramaticassensiblesalc<strong>on</strong>textoo<str<strong>on</strong>g>de</str<strong>on</strong>g>tipo1.Seexigequelaparte<str<strong>on</strong>g>de</str<strong>on</strong>g>recha<str<strong>on</strong>g>de</str<strong>on</strong>g>lasproducci<strong>on</strong>essea Gramaticasnorestringidaso<str<strong>on</strong>g>de</str<strong>on</strong>g>tipo0.Noexisterestricci<strong>on</strong>algunaalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>formarelc<strong>on</strong>junto <str<strong>on</strong>g>de</str<strong>on</strong>g>producci<strong>on</strong>es.Todaslasgramaticas,s<strong>on</strong>pues,norestringidas.Loslenguajesquegeneranse <str<strong>on</strong>g>de</str<strong>on</strong>g>nominanlenguajesnorestringidosotambienrecursivamenteenumerables.<br />

mayoroigualquelaparteizquierda.Generanlos<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadoslenguajessensiblesalc<strong>on</strong>texto.


12Cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>lostipos<str<strong>on</strong>g>de</str<strong>on</strong>g>nidos,comoellectorpue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciar,estaestrictamenteincluidoenlos CAPITULO2.MISCELANEA<br />

estamosreriendoalosautomatasnitos. siguientes(vamos<str<strong>on</strong>g>de</str<strong>on</strong>g>masamenosrestricci<strong>on</strong>es).Enestatesisvamosautilizarexclusivamentegramaticas regulares,pasamosa<str<strong>on</strong>g>de</str<strong>on</strong>g>nir,ac<strong>on</strong>tinuaci<strong>on</strong>,unformalismomuyutilparasuutilizaci<strong>on</strong>practica.Nos regulares1ytrabajaremosc<strong>on</strong>loslenguajesquedichasgramaticasgeneran.Porello,noah<strong>on</strong>daremos masenelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>latipologaqueacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scribir.Y,puestoquevamosatrabajarc<strong>on</strong>gramaticas<br />

2.2.3AutomatasFinitos Formalmente,unautomatanito2FesunatuplaF=(Q;;;q0;Z),d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>[48]: Qeselc<strong>on</strong>junt<strong>on</strong>ito<str<strong>on</strong>g>de</str<strong>on</strong>g>estados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata. eslafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>,lacualobe<str<strong>on</strong>g>de</str<strong>on</strong>g>cealsiguienteperl::Q eselalfabeto<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.<br />

transici<strong>on</strong>esunica),ent<strong>on</strong>cessedicequeFes<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista. comoresultadoelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosalquesepue<str<strong>on</strong>g>de</str<strong>on</strong>g>\transitar"<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elestadoq,utilizandoel (es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,obiennoexistetransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elestadoqutilizandoelsmboloao,siexiste,dicha smbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaa,8q2Qy8a2[48].Sieltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>(q;a)es1o0,8q2Qy8a2 !2Q.Dichafunci<strong>on</strong>da<br />

q02Qeselestadoinicial.<br />

leyendo,smboloasmbolo,<str<strong>on</strong>g>de</str<strong>on</strong>g>izquierdaa<str<strong>on</strong>g>de</str<strong>on</strong>g>rechayenlacualsesituaunafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradax2+.F UnautomatanitoFfunci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>lasiguientemanera[42].Ftieneunacinta<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaqueva ZQeselc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnalesoaceptores.<br />

aenc<strong>on</strong>trarF.Fsesituaenelestadocorresp<strong>on</strong>dientealaselecci<strong>on</strong>efectuada.Ftermina<str<strong>on</strong>g>de</str<strong>on</strong>g>operar cuandohaledotodoslossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>x.Enesecaso,siFhaparadoencualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>losestadosnales sesituaenelestadoinicialq0.Lafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>,,eslaque<str<strong>on</strong>g>de</str<strong>on</strong>g>terminaelmecanismo<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong><br />

oaceptores<str<strong>on</strong>g>de</str<strong>on</strong>g>ZsedicequelafrasexesaceptadaporF.Laca<str<strong>on</strong>g>de</str<strong>on</strong>g>navacatambienpue<str<strong>on</strong>g>de</str<strong>on</strong>g>seraceptada <str<strong>on</strong>g>de</str<strong>on</strong>g>F,yaqueproporci<strong>on</strong>a,paralacombinaci<strong>on</strong>estadoactualenqueseencuentraFysmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada<br />

porF,porejemplo,siq02Z. quevaaserledo,elc<strong>on</strong>juntoposible<str<strong>on</strong>g>de</str<strong>on</strong>g>alternativasparaselecci<strong>on</strong>arelsiguienteestadoenqueseva<br />

formadoportodasaquellasca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas<str<strong>on</strong>g>de</str<strong>on</strong>g> F<str<strong>on</strong>g>de</str<strong>on</strong>g>neunlenguaje,que<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosL(F)siguiendolanomenclaturautilizadac<strong>on</strong>gramaticas,<br />

posibleenc<strong>on</strong>trar,dadaunagramaticaregularG,elautomataFqueaceptaL(G)y,dadounautomata aceptores<str<strong>on</strong>g>de</str<strong>on</strong>g>lasmismas,enrealidadambosformalismoss<strong>on</strong>equivalentesenelsentido<str<strong>on</strong>g>de</str<strong>on</strong>g>quesiemprees quepermitentransitar<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>q0hastacualquierestadoq2Zutilizando.Aunquetradici<strong>on</strong>almentese habla<str<strong>on</strong>g>de</str<strong>on</strong>g>lasgramaticasregularescomomo<str<strong>on</strong>g>de</str<strong>on</strong>g>losgeneradores<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesy<str<strong>on</strong>g>de</str<strong>on</strong>g>losautomatascomomo<str<strong>on</strong>g>de</str<strong>on</strong>g>los (m<strong>on</strong>oi<str<strong>on</strong>g>de</str<strong>on</strong>g>libre)ques<strong>on</strong>aceptadasporel,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,aquellas<br />

Unlenguajeesaceptadoporunautomatanitosiysolosiesgeneradoporunagramaticaregular. F,lagramaticaregularGquegeneraL(F),comolopruebaelsiguienteteorema Teorema2.1<br />

generalparaestemo<str<strong>on</strong>g>de</str<strong>on</strong>g>loformal.<br />

2La<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>quevamosadaresla<str<strong>on</strong>g>de</str<strong>on</strong>g>automatanit<strong>on</strong>o<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista.Nosparecea<str<strong>on</strong>g>de</str<strong>on</strong>g>cuado,puesesla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>mas 1Bueno,enrealida<str<strong>on</strong>g>de</str<strong>on</strong>g>st<strong>on</strong>oes<str<strong>on</strong>g>de</str<strong>on</strong>g>ltodocierto,perosloesquevamosatrabajarc<strong>on</strong>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losregularesengeneral.


2.2.CONCEPTOSBASICOS 13<br />

B<br />

b<br />

a<br />

D<br />

A<br />

a<br />

a<br />

a<br />

ci<strong>on</strong>esquepermitenpasar<str<strong>on</strong>g>de</str<strong>on</strong>g>GaFyviceversa.cuya<str<strong>on</strong>g>de</str<strong>on</strong>g>mostraci<strong>on</strong>po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosenc<strong>on</strong>traren[42].Parala<str<strong>on</strong>g>de</str<strong>on</strong>g>mostraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lteoremasedanlasc<strong>on</strong>struc- Figura2.1:Ejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>automatanit<strong>on</strong>o<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista.<br />

b<br />

C<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>gramatica,automatay,engeneral,mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosparareferirnossindistinci<strong>on</strong>algrafo \ve"comoaceptorogenerador.Porotraparte,<str<strong>on</strong>g>de</str<strong>on</strong>g>cirqueemplearemosequivalentementelosc<strong>on</strong>ceptos mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losaceptoresogeneradores<str<strong>on</strong>g>de</str<strong>on</strong>g>frases,siendoelc<strong>on</strong>textoelque<str<strong>on</strong>g>de</str<strong>on</strong>g>terminesielmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loencuesti<strong>on</strong>se gulares)que<str<strong>on</strong>g>de</str<strong>on</strong>g>automatasenelmarco<str<strong>on</strong>g>de</str<strong>on</strong>g>lapresentetesis.Tambienhablaremosindistintamente<str<strong>on</strong>g>de</str<strong>on</strong>g>Dichoesto,c<strong>on</strong>cluiremosque,paranosotros,seraexactamentelomismohablar<str<strong>on</strong>g>de</str<strong>on</strong>g>gramaticas(re- resultante<str<strong>on</strong>g>de</str<strong>on</strong>g>representarelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>locorresp<strong>on</strong>dientetalcualserepresentaenlagura2.1.Enellase muestrac<strong>on</strong>arcosdibujadosutilizandountrazomasgrueso,comogenera/aceptalafraseabbelsiguiente automatanito: Q=fA;B;C;Dg<br />

(D;a)=(D;b)=; (A;a)=fB;Cg,(B;b)=fB;Dg,(C;a)=fC;Dg,(C;b)=fAgy(A;b)=(B;a)= =fa;bg<br />

q0=A<br />

2.2.4TraductoresFinitos Z=fDg<br />

unageneralizaci<strong>on</strong>directa<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>automatanit<strong>on</strong>o<str<strong>on</strong>g>de</str<strong>on</strong>g>terministaqueacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>nir.Basta c<strong>on</strong>incluirenla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>unalfabeto<str<strong>on</strong>g>de</str<strong>on</strong>g>salida. quenospermitirapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rrealizarestaaplicaci<strong>on</strong>.C<strong>on</strong>cretamente,existeunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>quees frasesexpresadasenunlenguajeorigen,aunlenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>stino.Porelloesnecesario<str<strong>on</strong>g>de</str<strong>on</strong>g>nirelformalismo Una<str<strong>on</strong>g>de</str<strong>on</strong>g>lasaplicaci<strong>on</strong>espracticasquevaaabordarseenlapresentetesis,eslatraducci<strong>on</strong>automatica<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

lomismoqueenla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>automatanitoy,enestecaso[42] As,untraductornito(no<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista)TesunatuplaT=(Q;;;;q0;Z)siendoQ,,q0yZ eselalfabeto<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.<br />

b


14 eslafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor,lacualobe<str<strong>on</strong>g>de</str<strong>on</strong>g>cealsiguienteperl::Q([f\g)! CAPITULO2.MISCELANEA<br />

y8a2(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,obiennoexistetransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elestadoqutilizandoelsmboloao,siexiste, dichatransici<strong>on</strong>secorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>ununicoparestado<str<strong>on</strong>g>de</str<strong>on</strong>g>stino,ca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salida),ent<strong>on</strong>cessedice queTes<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista. 2Q.Siparacadaestadoqyparacadasmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaaeltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>(q;a)es1o08q2Q<br />

caso,Tdisp<strong>on</strong>etambien<str<strong>on</strong>g>de</str<strong>on</strong>g>unacinta<str<strong>on</strong>g>de</str<strong>on</strong>g>salidaenlaquevaescribiendo[42].Elestadoinicialesq0, entradaseleesmboloasmbolo,procediendo<str<strong>on</strong>g>de</str<strong>on</strong>g>izquierdaa<str<strong>on</strong>g>de</str<strong>on</strong>g>recha.Lafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>,,esla que<str<strong>on</strong>g>de</str<strong>on</strong>g>terminaelmecanismo<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>T,yaqueproporci<strong>on</strong>a,paralacombinaci<strong>on</strong>estadoactual enlacinta<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaaparecelafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradax2+ylacinta<str<strong>on</strong>g>de</str<strong>on</strong>g>salidaestavaca.Lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g> UntraductornitoTfunci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>unamaneramuysimilarala<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomatanitosoloque,eneste<br />

enposici<strong>on</strong>esc<strong>on</strong>secutivas,situandoseTenelestadocorresp<strong>on</strong>diente(segunlaselecci<strong>on</strong>efectuada)yel cabezal<str<strong>on</strong>g>de</str<strong>on</strong>g>escrituraenlasiguienteposici<strong>on</strong>vaca<str<strong>on</strong>g>de</str<strong>on</strong>g>dichacinta.Sedicequelafrasexesaceptadapor posible<str<strong>on</strong>g>de</str<strong>on</strong>g>alternativasparaselecci<strong>on</strong>arelsiguienteestadoenquesevaaenc<strong>on</strong>trarTylaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salida quevaaserescritaenlacinta<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.Laca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salidaselecci<strong>on</strong>adaseescribeenlacinta<str<strong>on</strong>g>de</str<strong>on</strong>g>salida enqueseencuentraTysmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaquevaaserledo(otambienelsmbol<strong>on</strong>ulo),elc<strong>on</strong>junto<br />

Tsiesposible,partiendo<str<strong>on</strong>g>de</str<strong>on</strong>g>q0,leertodoslossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>x,parandoencualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>losestadosnales oaceptores<str<strong>on</strong>g>de</str<strong>on</strong>g>Z.SilafrasexesaceptadaporT,sedicequelafraseyquesehaescritoenlacinta<str<strong>on</strong>g>de</str<strong>on</strong>g> salidaesunatraducci<strong>on</strong>regular<str<strong>on</strong>g>de</str<strong>on</strong>g>x,<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraqueelpar(x;y)c<strong>on</strong>stituyeunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>.Sila frasexnoesaceptadaporT,ent<strong>on</strong>cesnoesposible3realizarningunatraducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>x.Laca<str<strong>on</strong>g>de</str<strong>on</strong>g>navaca esp<strong>on</strong>taneos. pue<str<strong>on</strong>g>de</str<strong>on</strong>g>seraceptadaytraducidaporTigualmente,porejemplo,siq02Zomediantecambios<str<strong>on</strong>g>de</str<strong>on</strong>g>estado unafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida,sinnecesidad<str<strong>on</strong>g>de</str<strong>on</strong>g>leerningunsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.Inclusoavecesesposiblenoescribir permitenqueTpuedarealizartraducci<strong>on</strong>esentrefrasesc<strong>on</strong>diferentenumero<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos.Enelcaso masgeneral,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>ocurrirqueexistanvariastraducci<strong>on</strong>esposiblesparax,corresp<strong>on</strong>diendoseestasa nadaenlacinta<str<strong>on</strong>g>de</str<strong>on</strong>g>salida,peseahaberledounsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.S<strong>on</strong>estascaractersticaslasque Notesequeuntraductornitoescapaztanto<str<strong>on</strong>g>de</str<strong>on</strong>g>cambiaresp<strong>on</strong>taneamente<str<strong>on</strong>g>de</str<strong>on</strong>g>estado,como<str<strong>on</strong>g>de</str<strong>on</strong>g>generar<br />

etiquetadosporunparsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nacorresp<strong>on</strong>diente<str<strong>on</strong>g>de</str<strong>on</strong>g>salida. distintoscaminos<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>xenT.RepresentaremosT<str<strong>on</strong>g>de</str<strong>on</strong>g>lamismaformaquesemostroenla gura2.1paraelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>automatasnitos.Launicadiferenciaesque,enestecaso,losarcosestaran<br />

2.2.5TraductoresSubsecuenciales traductoressubsecuenciales.Finalmentepasamosa<str<strong>on</strong>g>de</str<strong>on</strong>g>niresteformalismo. Enestatesisvamosautilizaruncasoparticular<str<strong>on</strong>g>de</str<strong>on</strong>g>traductornito,c<strong>on</strong>cretamenteutilizaremos<br />

resi<str<strong>on</strong>g>de</str<strong>on</strong>g>enqueexistenecientesalgoritmosparaapren<str<strong>on</strong>g>de</str<strong>on</strong>g>rlosapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje[62, <str<strong>on</strong>g>de</str<strong>on</strong>g>laformafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajeorigen-corresp<strong>on</strong>dientetraducci<strong>on</strong>enellenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>stino.Formalmente 63,64].Altratarse<str<strong>on</strong>g>de</str<strong>on</strong>g>traductores,losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeestarancompuestosporpares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases untraductorsubsecuencialTSesunatuplaTS=(Q;;;E;q0;),siendoQ,,yq0lomismoque Lostraductoressubsecuencialesc<strong>on</strong>stituyenunaclase<str<strong>on</strong>g>de</str<strong>on</strong>g>ntro<str<strong>on</strong>g>de</str<strong>on</strong>g>lostraductoresnitos.Suinteres<br />

enla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>traductornitoy,enestecaso4<br />

queseras,mejorandosenotablemente,enmuchasocasi<strong>on</strong>es,lasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>. subsecuencialess<strong>on</strong>traductoresnitos<str<strong>on</strong>g>de</str<strong>on</strong>g>terministas.<br />

4Realmenteesta<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>esequivalentealautilizadaparatraductoresnitos.Lounicoquesuce<str<strong>on</strong>g>de</str<strong>on</strong>g>esquelostraductores 3Comoveremosenloscaptulos7y8,graciasalautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,estoyanotienepor Eesunc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>arcosoaristas,EQ Q.E\representa"lafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>,


2.2.CONCEPTOSBASICOS 15<br />

ent<strong>on</strong>ces,y=x^q=q0.Estoesloquese<str<strong>on</strong>g>de</str<strong>on</strong>g>nominalac<strong>on</strong>dici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>terminismo. ,dadaenla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>traductornito.Secumpleque,si(p;a;y;q)2E^(p;a;x;q0)2E, Figura2.2:Ejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>traductorsubsecuencial.<br />

especicarZenla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>traductornito,soloque,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,losestadosnalesemitiranuna ca<str<strong>on</strong>g>de</str<strong>on</strong>g>napertenecientea. estadosparaloscualesesta<str<strong>on</strong>g>de</str<strong>on</strong>g>nida,se<str<strong>on</strong>g>de</str<strong>on</strong>g>nominanestadosnales<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor.Estoequivalea ,:Q!esunafunci<strong>on</strong>parcial<str<strong>on</strong>g>de</str<strong>on</strong>g>emisi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasenlosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor.Aquellos<br />

c<strong>on</strong>catenaalnal<str<strong>on</strong>g>de</str<strong>on</strong>g>laca<str<strong>on</strong>g>de</str<strong>on</strong>g>naque,hastaelmomento,habaescritaenlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.Lac<strong>on</strong>dici<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>terminismoimplicaquenopue<str<strong>on</strong>g>de</str<strong>on</strong>g>existirmasqueuncamino<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong>validoenTSparaxy laca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaxyseparaenunestad<strong>on</strong>alaceptandola,a<str<strong>on</strong>g>de</str<strong>on</strong>g>masemiteunaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na5quese que,porc<strong>on</strong>siguiente,solopue<str<strong>on</strong>g>de</str<strong>on</strong>g>existir,comomucho,unaunicatraducci<strong>on</strong>parax. Elfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>TSesanalogoal<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductornito.Noteseque,cuandoTStermina<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<br />

TS.Porejemplo,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosquegenera/aceptaaL1tendralamismaestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>TS. Lounicoquehabraquehacerseraeliminarlasca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas<str<strong>on</strong>g>de</str<strong>on</strong>g>salidaasociadasalosarcosyalosestados portantomediantemo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.Dichosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lospue<str<strong>on</strong>g>de</str<strong>on</strong>g>nobtenersefacilmenteapartir<str<strong>on</strong>g>de</str<strong>on</strong>g> unlenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>stino,L2.TantoL1comoL2s<strong>on</strong>lenguajesregulares,siendorepresentables NotesequeTS<str<strong>on</strong>g>de</str<strong>on</strong>g>ne,engeneral,unafunci<strong>on</strong>parcialentreunlenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaorigen,L1 ,y<br />

nales,loscualesseguiransiend<strong>on</strong>alesenelautomata.<br />

corresp<strong>on</strong>diente.Elc<strong>on</strong>juntoE<str<strong>on</strong>g>de</str<strong>on</strong>g>aristas(transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor)serepresentamediantelosarcos semarcaelcorresp<strong>on</strong>dientenodomedianteunadoblelnea<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>tornoyseetiquetac<strong>on</strong>lasalida enforma<str<strong>on</strong>g>de</str<strong>on</strong>g>grafo,talcualsemuestraenlagura2.2.Aligualqueparaautomatasnitos,cada nodo<str<strong>on</strong>g>de</str<strong>on</strong>g>lgraforepresentaunestado<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor.Sielestadotienesalidaasociada,ergoesnal, Enloquesigue,cuandohablemos<str<strong>on</strong>g>de</str<strong>on</strong>g>traductoressubsecuencialesnosreferiremosasurepresentaci<strong>on</strong><br />

existe. <str<strong>on</strong>g>de</str<strong>on</strong>g>lgrafo,etiquetandolosc<strong>on</strong>elparsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada/ca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salidaasociada.Finalmente,elestado<br />

Inferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>TraductoresSubsecuenciales inicialsemarcac<strong>on</strong>unaecha,etiquetadac<strong>on</strong>unprejocomunatodaslasca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,siesque<br />

traductoresnitoso<str<strong>on</strong>g>de</str<strong>on</strong>g>,engeneral,mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.Unarevisi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>metodos<str<strong>on</strong>g>de</str<strong>on</strong>g>inferenciase pue<str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>traren[75].Pero,porsuimportancia,valelapena<str<strong>on</strong>g>de</str<strong>on</strong>g>stacarlossiguientestrabajosreferentes alainferenciaautomatica<str<strong>on</strong>g>de</str<strong>on</strong>g>traductoressubsecuenciales: Noeselobjetivo<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesiselestudio<str<strong>on</strong>g>de</str<strong>on</strong>g>metodos<str<strong>on</strong>g>de</str<strong>on</strong>g>inferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>gramaticasregulares,automatas,<br />

5Que,comoellectorhabraapreciado,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>serlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>navaca.<br />

(OnwardSubsequentialTransducerInferenceAlgorithm)en[62,63].Siguiendoelmarcoformal Lapresentaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>traductoressubsecuencialesc<strong>on</strong>ocidocomoOSTIA<br />

un/a<br />

triangulo/λ<br />

cuadrado/λ<br />

triangle<br />

square<br />

gran<str<strong>on</strong>g>de</str<strong>on</strong>g>/large triangle<br />

gran<str<strong>on</strong>g>de</str<strong>on</strong>g>/large square<br />

λ


16propuestoporlateora<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeenellmite[41],enestostrabajossec<strong>on</strong>cluye,comoprincipal CAPITULO2.MISCELANEA<br />

subsecuencialestotalessepue<str<strong>on</strong>g>de</str<strong>on</strong>g>i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticarenellmiteapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unamuestrapositivacompuesta<str<strong>on</strong>g>de</str<strong>on</strong>g> resultadoteorico,<str<strong>on</strong>g>de</str<strong>on</strong>g>mostrandoque,empleandoOSTIA,laclasecompuestaporlastraducci<strong>on</strong>es pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesentrada-salida.Es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,queOSTIAescapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenereltraductorsubsecuencial<br />

origen(dominio)y<str<strong>on</strong>g>de</str<strong>on</strong>g>stino(rango)pararealizarlasmezclas<str<strong>on</strong>g>de</str<strong>on</strong>g>estados[64].Estaversi<strong>on</strong>sec<strong>on</strong>oce a<str<strong>on</strong>g>de</str<strong>on</strong>g>lantadomnimo,querealizacualquiertraducci<strong>on</strong>subsecuencialtotalapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g> aprendizajelosucientementegran<str<strong>on</strong>g>de</str<strong>on</strong>g>. Lapresentaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unaversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>OSTIAqueutilizarestricci<strong>on</strong>essintacticassobreloslenguajes<br />

pobres.Po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosenc<strong>on</strong>trarunaexplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>tallada<str<strong>on</strong>g>de</str<strong>on</strong>g>estefenomenoen[28]. traductorsubsecuencialresultanteseobtienenparaloslenguajes<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaysalida,s<strong>on</strong>bastante c<strong>on</strong>struireltraductorsubsecuencialobjetivo.Dichoc<strong>on</strong>otraspalabras,losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losnitosque<str<strong>on</strong>g>de</str<strong>on</strong>g>l comoOSTIA-DR(OSTIAc<strong>on</strong>DominioyRango).C<strong>on</strong>ellasesoluci<strong>on</strong>aelproblemaquetiene OSTIA,dadasuten<str<strong>on</strong>g>de</str<strong>on</strong>g>nciaasobregeneralizarlomasquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>loslenguajes<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaysalidaal<br />

MejoradoEmpleandoGarantasyAlineamientos)c<strong>on</strong>experimentosque<str<strong>on</strong>g>de</str<strong>on</strong>g>muestransub<strong>on</strong>dad (encuantoareducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>muestras<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajenecesariasparaobtenerbuenos Precisamenteen[78]seintroduceunanuevaversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>OSTIA,elalgoritmoOMEGA(OSTIA estadsticos<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>,paramejorarlainferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>traductoressubsecuencialesen[81,80,78]. El<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<str<strong>on</strong>g>de</str<strong>on</strong>g>unaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>basadasenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>categoraslexicasymo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

traductoressubsecuencialesymejora<str<strong>on</strong>g>de</str<strong>on</strong>g>laestructurainferidaens)enaplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>interesen<br />

2.2.6Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losEstocasticos<str<strong>on</strong>g>de</str<strong>on</strong>g>EstadosFinitos dominiossemanticosrestringidos.<br />

Q,,yq0lomismoqueenla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>automatanitoy,enestecaso Unautomatanitoestocastico(yasea<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista<strong>on</strong>o)esunatuplaFE=(Q;;;q0;; ,:Q Q!


c<strong>on</strong>sistenteinduceunamedida<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidadsobre 2.3.DEFINICIONDELPROBLEMA comoespaciomuestral<str<strong>on</strong>g>de</str<strong>on</strong>g>sucesos,enelcualun 17<br />

existeunaasimetraentreelpo<str<strong>on</strong>g>de</str<strong>on</strong>g>rgenerador<str<strong>on</strong>g>de</str<strong>on</strong>g>unagramaticaregularestocasticayelpo<str<strong>on</strong>g>de</str<strong>on</strong>g>raceptor sucesoesunaocurrencia<str<strong>on</strong>g>de</str<strong>on</strong>g>unaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na[42]. diferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>loqueocurrec<strong>on</strong>lenguajesnoestocasticoso,engeneral,nop<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>rados(veaseteorema2.1), <str<strong>on</strong>g>de</str<strong>on</strong>g>unautomatanitoestocastico[42].Ellose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quetodolenguajeestocasticogenerado porunagramaticaregularestocasticaesrec<strong>on</strong>ocibleporalgunautomatanitoestocastico,per<strong>on</strong>oa Hayquetenerencuentala<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>quehemosdado<str<strong>on</strong>g>de</str<strong>on</strong>g>automatanitoestocasticoyaque,a<br />

lainversa[42].Elproblemahasidoestudiadoen[26].Esteinc<strong>on</strong>veniente<str<strong>on</strong>g>de</str<strong>on</strong>g>saparecesiutilizamosla <str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>quehemosdadopararepresentarlosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticos<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(yaseangramaticas, yaseanautomatas)queutilizaremosenelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>lapresentetesis. sulenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,utilizandosolamenteunc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeformadoporfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada. Dichoautomataestocastico,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,<str<strong>on</strong>g>de</str<strong>on</strong>g>beraserc<strong>on</strong>formec<strong>on</strong>la<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>queacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g>darenesta enrealidad,altraductorsubsecuencialresultante<str<strong>on</strong>g>de</str<strong>on</strong>g>estimarlasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomataaceptor<str<strong>on</strong>g>de</str<strong>on</strong>g> secci<strong>on</strong>. Porotraparte,cuandohablemos<str<strong>on</strong>g>de</str<strong>on</strong>g>traductoressubsecuencialesestocasticos6,nosestamosreriendo,<br />

2.2.7ComentariosFinales tesis: Pasamosaenumeraralgunoscomentariosque<str<strong>on</strong>g>de</str<strong>on</strong>g>benmantenersepresentesdurantelalectura<str<strong>on</strong>g>de</str<strong>on</strong>g>esta<br />

1.Existennumerosast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>inferenciainductiva<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(inclusoestocas-<br />

2.Siemprequehablemos<str<strong>on</strong>g>de</str<strong>on</strong>g>gramaticasregulares,automatas,traductoressubsecuenciales,engeneral, ticos).Estosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losofrecenbuenasprestaci<strong>on</strong>esensuaplicaci<strong>on</strong>atareas<str<strong>on</strong>g>de</str<strong>on</strong>g>dominiorestringido<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,nosreferiremosalmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loresultanterepresentadoenforma<str<strong>on</strong>g>de</str<strong>on</strong>g>grafotal (inclusoentareas<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>automatica)[39,25,75,74].<br />

3.Equivalentemente,cuandohablemos<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticos<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosengeneral,nos referiremosalgraforesultante,c<strong>on</strong>pesos(querepresentanprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s)asociadosasusaristas. cualsemuestraenlasguras2.1y2.2.<br />

Des<str<strong>on</strong>g>de</str<strong>on</strong>g>estepunto<str<strong>on</strong>g>de</str<strong>on</strong>g>vista,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loprobabilsticoresultante<str<strong>on</strong>g>de</str<strong>on</strong>g>beserc<strong>on</strong>formec<strong>on</strong>la<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>automatanitoestocasticodadaenlasecci<strong>on</strong>anterior.<br />

dicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lainformaci<strong>on</strong>enviadaatraves<str<strong>on</strong>g>de</str<strong>on</strong>g>uncanalruidoso: 2.3Elproblemasobreelcualgiralapresentetesis,sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>planteargenericamentecomoel<str<strong>on</strong>g>de</str<strong>on</strong>g>la<str<strong>on</strong>g>de</str<strong>on</strong>g>sco Denici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lProblema<br />

6Permtasenosestepeque~noabuso<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje,aunquemejorsera<str<strong>on</strong>g>de</str<strong>on</strong>g>circ<strong>on</strong>probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s.


18 uncanal,C.Lasca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasquec<strong>on</strong>tienenlosmensajesquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>enviarE,s<strong>on</strong>generadas \Seaunsistema,S,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unemisor,E,envamensajesaunreceptor,R,pormedio<str<strong>on</strong>g>de</str<strong>on</strong>g> CAPITULO2.MISCELANEA<br />

utilizandola<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajefuente,F.Sup<strong>on</strong>gamosqueEenvaunmensajea ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax,posiblementedistintaay.Seha<str<strong>on</strong>g>de</str<strong>on</strong>g>dise~narun<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorDelcual,apartir <str<strong>on</strong>g>de</str<strong>on</strong>g>x,obtengaunaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmensajeoriginalmenteenviado,teniendoencuentanosolo la<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong>F(lacualesc<strong>on</strong>ocidaporR),sinotambienlascaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>lruidoo R,c<strong>on</strong>tenidoenlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nay,atraves<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Sinembargo,laca<str<strong>on</strong>g>de</str<strong>on</strong>g>naquerecibeResla<br />

lenguajefuenteFes,engeneral,unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.Asumiremosqueelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g> Comoyasabemos,ennuestrocas<strong>on</strong>oscentraremosensistemasparaloscualesla<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>l distorsi<strong>on</strong>que,posiblemente,puedaintroducirC."<br />

compren<str<strong>on</strong>g>de</str<strong>on</strong>g>ninserci<strong>on</strong>es,borradosysustituci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolospertenecientesalalfabeto<str<strong>on</strong>g>de</str<strong>on</strong>g>Fyque,a Cpue<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scribirsemedianteunc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es,comunmente<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadas<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>,que<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>Cse<str<strong>on</strong>g>de</str<strong>on</strong>g>scribemediantetrestiposdistintos<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>: ca<str<strong>on</strong>g>de</str<strong>on</strong>g>na[38],T: c<strong>on</strong>tinuaci<strong>on</strong>,pasamosa<str<strong>on</strong>g>de</str<strong>on</strong>g>scribir. Paraexplicarelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C,<str<strong>on</strong>g>de</str<strong>on</strong>g>bemosintroducirelc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>una<br />

1.T(z1J1azJ+1)`z1J1bzJ+18J:1Jjzj^8a;b2 `.Seaunaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nacualquieraz2;z=z1z2:::zjzj=z1.Elfunci<strong>on</strong>amiento<br />

2.T(z1J1azJ+1)`z1J1zJ+18J:1Jjzj^8a2 3.T(z1J1zJ)`z1J1bzJ8J:1Jjzj^8b2<br />

c<strong>on</strong>elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quelatransmisi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lainformaci<strong>on</strong>porelcanalhayasidocorrecta(noerror).Las smbolos(a;b)pertenecientesa,incluyendoelcasoparticularenquea=b.Estecasosecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> transformaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipo2y<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipo3mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lan,respectivamente,elerror<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoy<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> cualquiersmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>.Notesequelostrestipos<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>ess<strong>on</strong>in<str<strong>on</strong>g>de</str<strong>on</strong>g>pendientes<str<strong>on</strong>g>de</str<strong>on</strong>g>laposici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> Lastransformaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipo1mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lantodoslosposibleserrores<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>entrecualquierpar<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

(\;b);8b2;b6=\. laca<str<strong>on</strong>g>de</str<strong>on</strong>g>naenlaquesehayanproducido.Dehecho,cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>estasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>actua sobreunparc<strong>on</strong>creto<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolospertenecientesa,incluyendo,talcualcomentamosenlasecci<strong>on</strong>2.2.1 tipo2actuansobrepares<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma(a;\);8a2;a6=\ylas<str<strong>on</strong>g>de</str<strong>on</strong>g>tipo3actuansobrepares<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma a\,elsmbol<strong>on</strong>ulo.Las<str<strong>on</strong>g>de</str<strong>on</strong>g>tipo1actuansobrepares<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma(a;b);8a;b2;a6=\^b6=\;las<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

queelmensajeoriginalseacambiadoporelcanalalrealizardichaoperaci<strong>on</strong>.Dichocosteestarealmente asociadoc<strong>on</strong>lossmbolossobrelosqueactualatransformaci<strong>on</strong>c<strong>on</strong>cretaempleadaporelcanal.Para asignarelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>latransformaci<strong>on</strong>subyacenteparacadapar(a;b)<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>,utilizaremosla funci<strong>on</strong>,lacualobe<str<strong>on</strong>g>de</str<strong>on</strong>g>cealsiguienteperl: Cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>estasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>llevaasociadouncoste,elcualcomportaelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

enlatransformaci<strong>on</strong>T(y)`x. a=b=\.Elcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>unatransformaci<strong>on</strong>vendra<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadoporlafunci<strong>on</strong>,c<strong>on</strong>perl:T!


2.3.DEFINICIONDELPROBLEMA yn=x.Resultaobvioque,sin=0,ent<strong>on</strong>cesTI(y)`y.Elcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>unaaplicaci<strong>on</strong>sucesiva<str<strong>on</strong>g>de</str<strong>on</strong>g>transfor- 19<br />

apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>y,TI(y)`x8I2S,ent<strong>on</strong>ces<str<strong>on</strong>g>de</str<strong>on</strong>g>nimoslafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>disimilitu<str<strong>on</strong>g>de</str<strong>on</strong>g>ntredosca<str<strong>on</strong>g>de</str<strong>on</strong>g>nascomo maci<strong>on</strong>esse<str<strong>on</strong>g>de</str<strong>on</strong>g>necomo:TT:::T!


20Enelmismotrabajo<str<strong>on</strong>g>de</str<strong>on</strong>g>WagneryFischerpue<str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>trarseelalgoritmoque\recupera"elcamino<str<strong>on</strong>g>de</str<strong>on</strong>g> CAPITULO2.MISCELANEA<br />

hanpublicad<strong>on</strong>umerosasversi<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>estealgoritmo,algunas<str<strong>on</strong>g>de</str<strong>on</strong>g>ellasintentandoreducirlacomplejidad <str<strong>on</strong>g>de</str<strong>on</strong>g>lcalculo(proporci<strong>on</strong>alajxjjyj),otrasutilizandolocomobaseparanuevosalgoritmosqueresuelven otrosproblemas.Encualquiercaso,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosenc<strong>on</strong>trarunexcelentemuestrarioen[69]. mnimocoste,mostrandolasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>utilizadas(Isegunnuestranotaci<strong>on</strong>).Se<br />

paralatransmisi<strong>on</strong>correcta<str<strong>on</strong>g>de</str<strong>on</strong>g>lainformaci<strong>on</strong>porelcanal,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir(a;a)=0;8a2.Basicamente 1paralasoperaci<strong>on</strong>esqueimplicanerror,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir(\;b)=(a;\)=(a;b)=1;8a;b2;a6=b,y0 engrancantidad<str<strong>on</strong>g>de</str<strong>on</strong>g>situaci<strong>on</strong>es[69],<str<strong>on</strong>g>de</str<strong>on</strong>g>stacandoporsuelevadautilizaci<strong>on</strong>endiversosproblemaslallamadadistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein[53]queasigna,paracadaposibleoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,lossiguientespesos: Lospesos<str<strong>on</strong>g>de</str<strong>on</strong>g>lascorresp<strong>on</strong>dientesoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>hansidojadosapriori,<str<strong>on</strong>g>de</str<strong>on</strong>g>formaheurstica,<br />

militu<str<strong>on</strong>g>de</str<strong>on</strong>g>ntrexey.Sinembargo,enlarealida<str<strong>on</strong>g>de</str<strong>on</strong>g>lfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalpue<str<strong>on</strong>g>de</str<strong>on</strong>g>resultarmuchomasestaaproximaci<strong>on</strong>c<strong>on</strong>sisteenutilizarelcriterio<str<strong>on</strong>g>de</str<strong>on</strong>g>l\menornumero<str<strong>on</strong>g>de</str<strong>on</strong>g>errores"comofunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>disi- complicado.Aesterespecto,trabajosposterioressugirier<strong>on</strong>lac<strong>on</strong>veniencia<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizarelmarcoformal <str<strong>on</strong>g>de</str<strong>on</strong>g>laestadstica,paramo<str<strong>on</strong>g>de</str<strong>on</strong>g>larelcomportamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalruidoso[72,42,38]. Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>Ctambienseraestocastico,<str<strong>on</strong>g>de</str<strong>on</strong>g>talformaqueobe<str<strong>on</strong>g>de</str<strong>on</strong>g>zcaalsiguienteperl:: Enestecaso,Fseraunautomatanitoestocasticosegunla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>quedimosenlasecci<strong>on</strong>2.2.6.<br />

transformaci<strong>on</strong>esdistintasqueproducenxapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>y,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queelcanalCproduzcaxa [0::1]^P8b2(a;b)=18a2[38].Enestecaso,lafunci<strong>on</strong>queda<str<strong>on</strong>g>de</str<strong>on</strong>g>nidacomolaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g> unaaplicaci<strong>on</strong>sucesiva<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>es(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,comolaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es <str<strong>on</strong>g>de</str<strong>on</strong>g>error):(TI(y))=Qni=1(Ti(yi1)).Portanto,siend<strong>on</strong>uevamenteSelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>secuencias<str<strong>on</strong>g>de</str<strong>on</strong>g> !<br />

aprendizajeinductivopararealizarunacorrectaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>.Enelsiguiente captuloabordaremoseldise~no<str<strong>on</strong>g>de</str<strong>on</strong>g>l<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorDque,ennuestrocaso,noesmasqueunanalizador partir<str<strong>on</strong>g>de</str<strong>on</strong>g>yseraPC(xjy)=P8I2S(TI(y)).<br />

sintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresparamo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.Peroantesalgunosc<strong>on</strong>ceptospreviosque esnecesarioexp<strong>on</strong>er. Precisamenteenestatesisvamosaocuparnos,enbuenamedida,<str<strong>on</strong>g>de</str<strong>on</strong>g>laaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><br />

2.4 <str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,F,<str<strong>on</strong>g>de</str<strong>on</strong>g>nuestrosistemaS.Enestasecci<strong>on</strong>asumiremosquex2L(F)y,enc<strong>on</strong>secuencia, Elproblemaquenosplanteamosesel<str<strong>on</strong>g>de</str<strong>on</strong>g>analizarsintacticamenteunafrase,x,utilizandoelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo AnalisisSintactico<br />

pue<str<strong>on</strong>g>de</str<strong>on</strong>g>existirmas<str<strong>on</strong>g>de</str<strong>on</strong>g>unasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esenFquepermitanaceptarx.Ennuestrocasoesto general<str<strong>on</strong>g>de</str<strong>on</strong>g>ltemad<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>Fnosolopue<str<strong>on</strong>g>de</str<strong>on</strong>g>serno<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista,sinoa<str<strong>on</strong>g>de</str<strong>on</strong>g>masambiguo.Estosignicaque c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raremosqueelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>Cestalibre<str<strong>on</strong>g>de</str<strong>on</strong>g>errores.Portantoestamosinteresadosen <str<strong>on</strong>g>de</str<strong>on</strong>g>terminarlasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esquesigueFparaaceptarx.Asumiremosunplanteamiento daigualycualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>loscaminos<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong>enFparaxnosresultaraigualmentevalido.<br />

lalectura<str<strong>on</strong>g>de</str<strong>on</strong>g>captulosposteriores,presentarelalgoritmoutilizandola<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong>algortmica2.Notese aparici<strong>on</strong>.Noesnuestraintenci<strong>on</strong>profundizarenuntematantrilladoya,peros<str<strong>on</strong>g>de</str<strong>on</strong>g>bemos,parafacilitar <str<strong>on</strong>g>de</str<strong>on</strong>g>artculossobreeltema,pero<str<strong>on</strong>g>de</str<strong>on</strong>g>stacaremos[59]comounbuen\tutorial",siendoa<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>reciente <str<strong>on</strong>g>de</str<strong>on</strong>g>Fquepermitenaceptarx,escomunmentec<strong>on</strong>ocidocomoalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbi[37].Existenmultitud Elalgoritmoquepermiteobtenerunacualquieraentrelasposiblessecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>es(caminos)<br />

quelacomplejidadtemporal<str<strong>on</strong>g>de</str<strong>on</strong>g>estealgoritmoesO(jxjjQjB)7,siendoBelfactormaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>ramicaci<strong>on</strong> enF.Sucomplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>spacialesO(jxjjQj).Aunquelacotasuperior(enelpeor<str<strong>on</strong>g>de</str<strong>on</strong>g>loscasos)para 7Masc<strong>on</strong>cretamenteO(jxjna),siend<strong>on</strong>aelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>arcos<str<strong>on</strong>g>de</str<strong>on</strong>g>F[59].


lacomplejidadtemporalnopue<str<strong>on</strong>g>de</str<strong>on</strong>g>sermejorada,ses<str<strong>on</strong>g>de</str<strong>on</strong>g>esperarque,empleandounalista<str<strong>on</strong>g>de</str<strong>on</strong>g>estados 2.4.ANALISISSINTACTICO 21<br />

visitadosenvez<str<strong>on</strong>g>de</str<strong>on</strong>g>recorrersesiemprelalistaQ<str<strong>on</strong>g>de</str<strong>on</strong>g>estados<str<strong>on</strong>g>de</str<strong>on</strong>g>F,hayaunareducci<strong>on</strong>signicativaenel casopromedio.Lacomplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>spacialsereducesinoqueremosrecuperarlasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>es Algoritmo2Algoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbi.Obtieneunaentrelassecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esquepermitenque quehemosseguidoenFparaaceptarx. Faceptex.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelveciertoofalsosegunxseaaceptadaporF<strong>on</strong>o. 1:Entrada 2:F=(Q;;;q0;Z),x2; 3:Salida<br />

8:parai=0hastajxjhacer 7:Metodo 5:Variables 6:i:entero;q;q0:Q;sigue:fcierto;falsog;trellis:vector0::jxj;jQj<str<strong>on</strong>g>de</str<strong>on</strong>g>(Q;); 4:C:Lista<str<strong>on</strong>g>de</str<strong>on</strong>g>(Q;);<br />

10: 11: 12: 13:parai=1hastajxjhacer 9: paratodoq2Qhacer<br />

14: npara paratodoq2Qhacer npara trellisi;q=(nulo;nulo);<br />

15: 16: 17: 18: 19: paratodoq02(q;xi)hacer<br />

20:paratodoq2Zhacer npara<br />

trellisi;q0=(q;xi);fguardamos\punteros"haciaatrasg<br />

22: 23: 21: mientrassiguehacer C=(q;nulo);i=jxj;sigue=cierto;<br />

26: 27: 24: 25: sii=0^q=q0ent<strong>on</strong>ces<br />

28: sino sinositrellisi;q=(nulo;nulo)ent<strong>on</strong>ces sigue=falso; append(C,trellisi;q);i=i1;q=primero(trellisi;q); invierte(C);<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelvecierto;<br />

29: 30: 31: 32:<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelvefalso; npara nmientras nsi<br />

entradaquesevaaanalizarycadaarco<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis,tk=(qik;qjk+1),representaunatransici<strong>on</strong>entreel tienelaestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>ungrafomultietapadirigidoyacclico,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>cadanodoqjkcorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>aunestado qj<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>l<strong>on</strong>itoenlaetapak<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis.Laetapakseasociac<strong>on</strong>unsmbolo,xk,<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g> Basicamenteestealgoritmorecorreuntrellis8asociadoaFyalaca<str<strong>on</strong>g>de</str<strong>on</strong>g>naaanalizarx.Estetrellis<br />

estadoqipertenecientealaetapakyelestadoqjpertenecientealaetapak+1.Graciasalanaturaleza acclica<str<strong>on</strong>g>de</str<strong>on</strong>g>estegrafo,latecnicaparael<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<str<strong>on</strong>g>de</str<strong>on</strong>g>algoritmosc<strong>on</strong>ocidacomoprogramaci<strong>on</strong>dinamica <str<strong>on</strong>g>de</str<strong>on</strong>g>nuestroagrado.<br />

8Permtasenoslautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estapalabraextranjera,yaquelacorresp<strong>on</strong>dientetraducci<strong>on</strong>(enrejado)noesenteramente


22 CAPITULO2.MISCELANEA<br />

sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>usarpararesolverelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lanalisissintactico,dandocomoresultad<strong>on</strong>alelc<strong>on</strong>ocido<br />

algoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbi.Lagura2.3muestraunejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>trellis.<br />

A<br />

B<br />

C<br />

Figura2.3:Trellisasociadoalautomata<str<strong>on</strong>g>de</str<strong>on</strong>g>lagura2.1.Enelsemuestraelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong>parala ca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaabb.<br />

D<br />

2.4.1AnalisisSintacticoEstocastico<br />

a b b<br />

probabilidad,permiteaceptarx.Perosiestamosinteresadosenlaprobabilidad(quenoelcamino)<str<strong>on</strong>g>de</str<strong>on</strong>g> <str<strong>on</strong>g>de</str<strong>on</strong>g>lodichoanteriormente.Enestecasobuscamoslasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esenFque,c<strong>on</strong>mayor aceptarx,ent<strong>on</strong>cesesteplanteamientoyanoresultavalido,puestendremosquecalcularlaprobabilidad <str<strong>on</strong>g>de</str<strong>on</strong>g>todaslassecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esenFquepermitenaceptarxysumarlasparaobtenerelresultado Enelcasoenquenuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>loFseaestocastico,c<strong>on</strong>vienehaceralgunasmatizaci<strong>on</strong>esrespecto<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>seado,PF(x).Nosotrosaproximaremos,enestesupuesto,laprobabilidadreal,PF(x),medianteel calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lmejorcamino(elmasprobable)queaceptax.Nosreferiremosaesta aproximaci<strong>on</strong>alaprobabilidadrealcomo^PF(x).<br />

mismoesquema<str<strong>on</strong>g>de</str<strong>on</strong>g>\punteros"haciaatrasqueapareceenelalgoritmo2.Pararecuperarelcaminoens estaversi<strong>on</strong>.Caso<str<strong>on</strong>g>de</str<strong>on</strong>g>que<str<strong>on</strong>g>de</str<strong>on</strong>g>seemosrecuperarelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>maximaprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>nF,emplearamosel utilizaramosunbuclesimilaralquesemuestraenlaslneas2031<str<strong>on</strong>g>de</str<strong>on</strong>g>dichoalgoritmo.Enestecaso <str<strong>on</strong>g>de</str<strong>on</strong>g>lcaminomasprobablequepermiteaceptarxenF.Elalgoritmo3dauna<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>tallada<str<strong>on</strong>g>de</str<strong>on</strong>g> Nuevamenteutilizamoselalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbi,estavezparaobtenerlaprobabilidadopuntuaci<strong>on</strong><br />

C<strong>on</strong>elloes<str<strong>on</strong>g>de</str<strong>on</strong>g>esperarunareducci<strong>on</strong>signicativaenelcasopromedio,yaquesoloseinspecci<strong>on</strong>anlos<br />

introducidolavariante,comentadac<strong>on</strong>anterioridad,c<strong>on</strong>sistenteenutilizarunalista<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosvisitados. noharafaltarecorrersetodoslosestadosnales,sinosimplementeselecci<strong>on</strong>arelestad<strong>on</strong>al<str<strong>on</strong>g>de</str<strong>on</strong>g>mayor probabilidadyrecuperarelcaminocorresp<strong>on</strong>dientesiguiendolospunteros.Caso<str<strong>on</strong>g>de</str<strong>on</strong>g>quelaprobabilidad fueseceroentodoslosestadosnales,laca<str<strong>on</strong>g>de</str<strong>on</strong>g>naxnoseraaceptadaporF.Enestealgoritmohemos


estadosquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nseguirnuevosarcosenlaetapaactual<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis9.Noobstante,lacomplejidad 2.4.ANALISISSINTACTICO 23<br />

temporalenelpeor<str<strong>on</strong>g>de</str<strong>on</strong>g>loscasossiguesiendoO(jxjjQjB).Enestecaso,puestoquenoqueremos recuperarelcamino,lacomplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>spacialesO(jQj). Algoritmo3Algoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbiparacalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queFaceptex. 1:Entrada<br />

6:Z=;; 5:Metodo 4:i:entero;q;q0:Q;P1;P2:vectorjQj<str<strong>on</strong>g>de</str<strong>on</strong>g>


24 mejoresparalareducci<strong>on</strong>c<strong>on</strong>creta<str<strong>on</strong>g>de</str<strong>on</strong>g>lproblemageneralqueresuelven.Existenvarioscriterios<str<strong>on</strong>g>de</str<strong>on</strong>g>poda CAPITULO2.MISCELANEA<br />

basadosenla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>umbralesheursticos[56]: 1.C<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarsolamentelosNcaminos<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorpuntuaci<strong>on</strong>.Noesutil,yaquelacargacomputaci<strong>on</strong>al<br />

2.C<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raraquelloscaminosparcialescuyapuntuaci<strong>on</strong>esmejorqueuna<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadacota.Nor- resultantealtenerqueor<str<strong>on</strong>g>de</str<strong>on</strong>g>nartodosloscaminosparciales<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis(segunsupuntuaci<strong>on</strong>)es<br />

malmenteestacotaresulta<str<strong>on</strong>g>de</str<strong>on</strong>g>sumarlealapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmejorcaminoenunaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis,una excesiva.<br />

todosloscaminosposiblesencadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellispara,as,po<str<strong>on</strong>g>de</str<strong>on</strong>g>rhallarelmejor. previamente,siendolosucientementegran<str<strong>on</strong>g>de</str<strong>on</strong>g>comoparaquelaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>excluirelmejor caminoglobalseamuybaja.Suinc<strong>on</strong>venienteresi<str<strong>on</strong>g>de</str<strong>on</strong>g>enqueesnecesariocalcularlapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> c<strong>on</strong>stanteque,ena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante,<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremoslaanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhazo.Estac<strong>on</strong>stante<str<strong>on</strong>g>de</str<strong>on</strong>g>beestimarse<br />

3.Utilizarelcriterioanteriorimplementandolomedianteunmecanismo<str<strong>on</strong>g>de</str<strong>on</strong>g>podasimultanea[73,68]. Haremosexactamentelomismoquesehaespecicadoparaelcriterioanteriorsoloque,eneste caso,utilizaremosenlapodalapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmejorcaminoanalizadohastaelmomento(encada<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>laimplementaci<strong>on</strong>estricta<str<strong>on</strong>g>de</str<strong>on</strong>g>laBHsugeridaporelsegundo.Sobretodoporque,cuandocalculamos Aprimeravista,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>pensarsequeeltercercriteriovaafunci<strong>on</strong>armuchopeor<str<strong>on</strong>g>de</str<strong>on</strong>g>loqueresultara etapa<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis).Estehasidoelcriterioquehemosutilizadoenestatesis.<br />

lapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lprimercaminoenunaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>terminada<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosobtenerunvalor<str<strong>on</strong>g>de</str<strong>on</strong>g> poda<str<strong>on</strong>g>de</str<strong>on</strong>g>masiadoalto,alestarloscaminos<str<strong>on</strong>g>de</str<strong>on</strong>g>sor<str<strong>on</strong>g>de</str<strong>on</strong>g>nados.Estoseevitacalculandosiempreenprimer lugar,lapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losnuevoscaminosquegeneraelmejorcaminoobtenidoenlaetapaanterior.<br />

losestados<str<strong>on</strong>g>de</str<strong>on</strong>g>Fdirectamentealcanzablesporelestadoquesea~nadioenultimolugaralmismo[73,68]. eciencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmoresultantequedangarantizadas[73].Pienseseque,enlagranmayora<str<strong>on</strong>g>de</str<strong>on</strong>g>loscasos, elcaminomejorpuntuadoencadaetapa,seraelqueresulte<str<strong>on</strong>g>de</str<strong>on</strong>g>a~nadirleal<str<strong>on</strong>g>de</str<strong>on</strong>g>laetapaanterior,uno<str<strong>on</strong>g>de</str<strong>on</strong>g> mejorpuntuaci<strong>on</strong>.Ell<strong>on</strong>ogeneraningunacargacomputaci<strong>on</strong>aladici<strong>on</strong>aly,enlapractica,larapi<str<strong>on</strong>g>de</str<strong>on</strong>g>zyla Paraellosesugierereservarelprimerlugar<str<strong>on</strong>g>de</str<strong>on</strong>g>lalista<str<strong>on</strong>g>de</str<strong>on</strong>g>sor<str<strong>on</strong>g>de</str<strong>on</strong>g>nada<str<strong>on</strong>g>de</str<strong>on</strong>g>caminospuntuadosparael<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

elproximocaptulo.Ac<strong>on</strong>tinuaci<strong>on</strong>,presentamosallectorelalgoritmo4,resultante<str<strong>on</strong>g>de</str<strong>on</strong>g>modicarel suimplementaci<strong>on</strong>.Lacomplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>spacialsiguesiendoO(jQj)(seguimosasumiendoquenoqueremos algoritmo3parautilizarBHseguneltercercriterioysiguiendoloscomentariosefectuadosacerca<str<strong>on</strong>g>de</str<strong>on</strong>g> mente[73],y[68].Nosotroslahemosutilizadoc<strong>on</strong>masomenossutilezas,talcomosecomentaraenNoeselobjetivo<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesisevaluarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>laBH.Paraelloc<strong>on</strong>sultese,fundamental- recuperarelcamino),aunqueenestecasolacomplejidadtemporalesO(jxjVB),siendoVelnumero maximo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosvisitadosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randotodaslasetapas<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis.SiV=jQj(yellopue<str<strong>on</strong>g>de</str<strong>on</strong>g>ocurrir frecuentementeenlasprimerasetapas<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis)tenemoslamismacomplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>nelpeor<str<strong>on</strong>g>de</str<strong>on</strong>g>loscasos.<br />

losproblemas<str<strong>on</strong>g>de</str<strong>on</strong>g>bidosalaprecisi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lcomputadorparaaritmeticaotante. Noobstanteesmuyprobableque,utilizandoBH,elcostepromedio<str<strong>on</strong>g>de</str<strong>on</strong>g>sciendaenormemente(inclusoenun 90%omas,veanse[73,10]yelcaptulo6<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis).Tambienqueremoshacernotaralpacientelector, estaformac<strong>on</strong>vertimosproductosensumasycambiamosmaximizaci<strong>on</strong>esporminimizaci<strong>on</strong>es,evitando queestealgoritmoutilizaellogaritmocambiado<str<strong>on</strong>g>de</str<strong>on</strong>g>signo<str<strong>on</strong>g>de</str<strong>on</strong>g>laprobabilidadparaefectuarloscalculos.De<br />

elcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>exploraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>trellisestipoA[45].Noobstante,lasprestaci<strong>on</strong>esquecabe esperar<str<strong>on</strong>g>de</str<strong>on</strong>g>ambasaproximaci<strong>on</strong>ess<strong>on</strong>similaresenlapracticay,enmuchoscasos,lacomplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>nla implementaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unabusqueda<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipofrenteala<str<strong>on</strong>g>de</str<strong>on</strong>g>laBH,hacequeseopteporestaultima.<br />

Finalmente,quisieramoscomentarqueexistenotrasalternativasalautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laBH,comoes


2.5.ANALISISSINTACTICOCORRECTORDEERRORES Algoritmo4Algoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbiparacalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queFaceptexutilizandoBH. 25<br />

1:Entrada<br />

6:Metodo 5:i:entero;q;q0:Q;P1;P2:vectorjQj<str<strong>on</strong>g>de</str<strong>on</strong>g>


26 CAPITULO2.MISCELANEA<br />

Alnal<str<strong>on</strong>g>de</str<strong>on</strong>g>lasecci<strong>on</strong>2.3,comentabamoslac<strong>on</strong>veniencia<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarunplanteamientoestocasticopara y=argmin y2L(F)D(x;y) (2.1)<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Des<str<strong>on</strong>g>de</str<strong>on</strong>g>estepunto<str<strong>on</strong>g>de</str<strong>on</strong>g>vista,pasamosaestarinteresadosenaquellafrase <str<strong>on</strong>g>de</str<strong>on</strong>g>L(F)que,c<strong>on</strong>mayorprobabilidad,pudohabersidotransformadaporCenlafrasequerealmente corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores<str<strong>on</strong>g>de</str<strong>on</strong>g>maximaverosimilitud[38],talquedadalafrasexrecibidaporR,suestimaci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>lmensajeoriginalmenteenviadoporEsera: recibioR.Porc<strong>on</strong>siguiente,el<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorDc<strong>on</strong>sistiraenimplementarunanalizadorsintactico<br />

es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,buscamosmaximizarlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrasey,pertenecienteallenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>F,dadala y=argmax y2L(F)PFC(yjx) (2.2)<br />

fraserecibidax,lacual,posiblemente,c<strong>on</strong>tieneerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>bidosalatransmisi<strong>on</strong>vaC.Alternativamente po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosutilizarestaotraformulacomoresultado<str<strong>on</strong>g>de</str<strong>on</strong>g>aplicarlaregla<str<strong>on</strong>g>de</str<strong>on</strong>g>Bayes:<br />

Enestecaso,PF(y)representalaprobabilidadquetieneF<str<strong>on</strong>g>de</str<strong>on</strong>g>generarlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nayo,dichoc<strong>on</strong>otras y=argmax y2L(F)PF(y)PC(xjy) (2.3)<br />

la<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajefuenteF.PC(xjy)representalaprobabilidadc<strong>on</strong>laqueCprodujolaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na xapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>laca<str<strong>on</strong>g>de</str<strong>on</strong>g>nay.Quisieramoshacernotarque,talcomoseexplicoenlasecci<strong>on</strong>2.4.1,nosotros palabras,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>quelaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nayc<strong>on</strong>tengaelmensajeoriginalmenteenviadoporE,utilizando emplearemoslaaproximaci<strong>on</strong>tipo\Viterbi"(calculandolasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>smaximas)comoestimaci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>sreales.Es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,vamosacalcularunasoluci<strong>on</strong>aproximada(enelsentido\Viterbi")<br />

basadaenelsimplec<strong>on</strong>teo<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresproducidosporelcanal[38,73,76,11,14,4,5]. <str<strong>on</strong>g>de</str<strong>on</strong>g>lasimplicidad<str<strong>on</strong>g>de</str<strong>on</strong>g>nuestraasunci<strong>on</strong>acerca<str<strong>on</strong>g>de</str<strong>on</strong>g>lfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocasticoresulta a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuarsemasalarealidadobservadaparamuchasinstancias<str<strong>on</strong>g>de</str<strong>on</strong>g>lproblemaplanteado,quelasoluci<strong>on</strong> mayorprobabilidad,permitenaFaceptary,^PF(y)yencalcular^PC(xjy)=max8I2S(TI(y)).Apesar paralaecuaci<strong>on</strong>2.3,lacualc<strong>on</strong>sistiraencalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esque,c<strong>on</strong><br />

habraquenormalizarelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocasticointegradoresultante,<str<strong>on</strong>g>de</str<strong>on</strong>g>talformaquesesigamanteniendo Bastac<strong>on</strong>a~nadirlassiguientestransici<strong>on</strong>esaF[70].Siambosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loseranestocasticos,ent<strong>on</strong>ces lapropiedad<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>sistencia.Trataremosesteasuntounpocomasa<str<strong>on</strong>g>de</str<strong>on</strong>g>lante. Losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>FyCsepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nintegrarenununicomo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos<str<strong>on</strong>g>de</str<strong>on</strong>g>formasencilla[38].<br />

8q2Q;8a2;a6=\:(q;a)=S;S22Q, a)(q;b)=S;8b2;b6=a;b6=\ b)(q;\)=S c)(q;c)=fqg;8c2;c6=\


2.5.ANALISISSINTACTICOCORRECTORDEERRORES Lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipoa)mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lanlosposibleserrores<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>paraelsmboloquerealmente 27<br />

smboloylastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipoc)mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lanelerror<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>cualquiersmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>lalfabetoen cualquierestado<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata.Cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>estastransici<strong>on</strong>esllevaasociado,engeneral,un\peso"o costeproporci<strong>on</strong>adoporlafunci<strong>on</strong>.Notesequelatransmisi<strong>on</strong>correcta<str<strong>on</strong>g>de</str<strong>on</strong>g>lainformaci<strong>on</strong>atraves<str<strong>on</strong>g>de</str<strong>on</strong>g> Cvendrarepresentadaporlastransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>Fyc<strong>on</strong>uncostea<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentep<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>radopor producelatransici<strong>on</strong>enelautomata;lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipob)mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lanelerror<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado<str<strong>on</strong>g>de</str<strong>on</strong>g>dicho<br />

tenerseencuentaqueestastransici<strong>on</strong>esnosea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>nrealmenteaFalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarlabusqueda11, sinoqueseiranexpandiendosegunsenecesiten.Estaexpansi<strong>on</strong>laguaelsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrasexquese hayaledoenesemomento(yquesecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>rac<strong>on</strong>unaetapac<strong>on</strong>creta<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis). (a;a);8a2.Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>usarmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticos,estospesosseranprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s.Tambien<str<strong>on</strong>g>de</str<strong>on</strong>g>be<br />

piedad<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>sistencia,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirquePx2PFC(x)=1(veaselasecci<strong>on</strong>2.2.6).Enelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loque hemosplanteado,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lospesos<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>nexclusivamente<str<strong>on</strong>g>de</str<strong>on</strong>g>lossmbolosimplicadosenlaoperaci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>,tendremosquec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarlassiguientesprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s: Silosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>FyCs<strong>on</strong>estocasticos,sera<str<strong>on</strong>g>de</str<strong>on</strong>g>seablequeelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegradocumplieselapro-<br />

probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>latransici<strong>on</strong>real<str<strong>on</strong>g>de</str<strong>on</strong>g>Fporlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>acertarc<strong>on</strong>elsmboloa(sustituirlo seguidounatransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>Fetiquetadac<strong>on</strong>elsmboloa.Sia=b,ent<strong>on</strong>cesestamosp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>randola (a;b)8a;b2;a6=\;b6=\representalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituiraporb,sup<strong>on</strong>iendoqueseha (\;a)8a2;a6=\representalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>insertarelsmboloaencualquierestado<str<strong>on</strong>g>de</str<strong>on</strong>g>F.<br />

porsmismo).<br />

Paralograrquelaintegraci<strong>on</strong>produzcaunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loc<strong>on</strong>sistentehemosempleadoelmetodoque,a seguimosunatransici<strong>on</strong>etiquetadac<strong>on</strong>aenF. (a;\)8a2;a6=\representalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>borrarelsmboloa,<str<strong>on</strong>g>de</str<strong>on</strong>g>nuevosup<strong>on</strong>iendoque<br />

c<strong>on</strong>tinuaci<strong>on</strong>,<str<strong>on</strong>g>de</str<strong>on</strong>g>tallamos[68].Parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rutilizarlo,esnecesariodisp<strong>on</strong>er<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasposiblesoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error12:<br />

enquea=b). Fr(a;b)representaelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquequesehasustituidoaporb,incluyendoelacierto(caso Fr(\;a)representaelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquesehainsertadoa.<br />

Elcriterioheursticoutilizadoc<strong>on</strong>siste,pues,enrealizarlossiguientescalculos[68]: Fr(a;\)representaelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquesehaborradoa.<br />

1.Calculamos<br />

habraqueresolverparapo<str<strong>on</strong>g>de</str<strong>on</strong>g>raplicarecientementeelmecanismo<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedaenaplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>rec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>l Frins=X<br />

habla. 11Estaextensi<strong>on</strong>resultaracostossima,computaci<strong>on</strong>almentehablando.Precisamenteesteeselproblemacentralque 8a2<br />

12Ell<strong>on</strong>osup<strong>on</strong>eningunproblema,puestodoslosmetodos<str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C a6=nFr(\;a)<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladosenestatesis,<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelvenprecisamentedichasfrecuencias.Launicaexcepci<strong>on</strong>lac<strong>on</strong>stituyeelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error presentadoenelcaptulo5,elcualnointervieneenelplanteamientoqueacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g>realizar.


28ysucuentacomplementaria CAPITULO2.MISCELANEA<br />

2.Calculamoslaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>insertarcualquiersmbolo Frins=X 8a2 a6=nX8b2Fr(a;b)<br />

3.Laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>insertarcualquiersmboloaencualquierestado<str<strong>on</strong>g>de</str<strong>on</strong>g>Fsera Pins= Frins+Frins Frins<br />

4.Laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituiraporb(incluyendoelcasoenquea=b)sera PinsFr(n;a) Frins<br />

5.Laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>borrarasera (1Pins) P8c2Fr(a;c) Fr(a;b) (q;a;q0)8q02(q;a)<br />

6.Laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>quecualquierestadoq2Fseanalsera (1Pins) P8c2Fr(a;c) Fr(a;n) (q;a;q0)8q02(q;a)<br />

que\salen"<str<strong>on</strong>g>de</str<strong>on</strong>g>cualquierestado<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loextendidoesiguala1,asegurandoseportantolac<strong>on</strong>sistencia Esfacilverque,siguiendoelheursticoexpuesto,lasuma<str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>todaslastransici<strong>on</strong>es (1Pins) (q)<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo[68].Estemetodoeselquesehautilizadoentodalaexperimentaci<strong>on</strong>realizadaenestatesis. <str<strong>on</strong>g>de</str<strong>on</strong>g>lamejorsoluci<strong>on</strong>,talcualseplanteaenlasecuaci<strong>on</strong>es2.1y2.2o2.3(enestosdosultimoscasos, importantehacernotarqueelmecanismo<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedanovarasegunlaecuaci<strong>on</strong>queempleemos,puesel nosestamosreriendoalasoluci<strong>on</strong>paralaaproximaci<strong>on</strong>tipo\Viterbi"<str<strong>on</strong>g>de</str<strong>on</strong>g>scritac<strong>on</strong>anterioridad).Es problemaalgortmicoqueseplanteaesesencialmenteelmismo,alutilizarlaaproximaci<strong>on</strong>tipo\Viterbi" Trasestaexplicaci<strong>on</strong>,yaestamosenc<strong>on</strong>dici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>abordarelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>labusquedaeciente<br />

paracalcular2.2o2.3.Enelproximocaptuloestudiaremossoluci<strong>on</strong>esa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasparaello.


CAPITULO TRES<br />

AnalisisSintacticoCorrector<str<strong>on</strong>g>de</str<strong>on</strong>g> <strong>Errores</strong><br />

everything. Timeissweet <str<strong>on</strong>g>de</str<strong>on</strong>g>rangeanddisengage<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo -\AShortTermEect",Pornography,1982,Ficti<strong>on</strong>Rec.- RobertSmith(TheCure)<br />

3.4SucesivasRepetici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lCalculo 3.3Or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losEstadossegunsuPuntuaci<strong>on</strong> 3.1Introducci<strong>on</strong><br />

3.5Or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong>\PrimeroenProfundidad"<str<strong>on</strong>g>de</str<strong>on</strong>g>losEstados 3.2ElProblemaComputaci<strong>on</strong>al<br />

3.7Calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lasNMejoresSoluci<strong>on</strong>es 3.6Implementaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laBusquedaenHaz<br />

corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresqueutilizalasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>,<str<strong>on</strong>g>de</str<strong>on</strong>g>scritasenelcaptuloanterior,ylarepre- 3.1Enestecaptulo,vamosaabordarelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>laimplementaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unanalizadorsintactico Introducci<strong>on</strong><br />

suboptimasparaaceleraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lcomputoc<strong>on</strong>ocidascomobusquedaenhaz(veasecaptuloanterior). corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores(ASCE)\tipoViterbi",todasellascompatiblesc<strong>on</strong>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g> sentaci<strong>on</strong>enforma<str<strong>on</strong>g>de</str<strong>on</strong>g>automata<str<strong>on</strong>g>de</str<strong>on</strong>g>cualquiermo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,estocastico<strong>on</strong>o.Prop<strong>on</strong>emos tresaproximaci<strong>on</strong>esdistintasparalograrunaimplementaci<strong>on</strong>eciente<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>analisissintactico<br />

29


30 CAPITULO3.ANALISISSINTACTICOCORRECTORDEERRORES<br />

ElproblemaqueplantearealizarASCEc<strong>on</strong>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosesfundamentalenrec<strong>on</strong>oci-<br />

mientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>generalmentelosdatosestandistorsi<strong>on</strong>ados[38,42].Esteproblema<br />

tambienapareceenmuchosotroscampos<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>talescomomo<str<strong>on</strong>g>de</str<strong>on</strong>g>lado<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje[75,14],<br />

rec<strong>on</strong>ocimientoautomatico<str<strong>on</strong>g>de</str<strong>on</strong>g>lhabla[16,73],rec<strong>on</strong>ocimientooptico<str<strong>on</strong>g>de</str<strong>on</strong>g>caracteres[57],inferenciagra-<br />

matical[29,71,68],teora<str<strong>on</strong>g>de</str<strong>on</strong>g>lacodicaci<strong>on</strong>[22,46]ycomparaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>secuencias[69].Aligualque<br />

suce<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>muchosotrosproblemaspresentesendistintasareas<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>,elASCEc<strong>on</strong>sisteen<br />

enc<strong>on</strong>trarelmejorcamino(secuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>estados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata)atraves<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellisc<strong>on</strong>struidoapartir<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaaanalizaryelautomatanitoc<strong>on</strong>elqueseefectuaelanalisis[59](veasegura2.3).<br />

Comoesbiensabido,esteproblemaseresuelvemedianteelc<strong>on</strong>ocidoalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbi[37].Notese<br />

queeltrabajoqueseexp<strong>on</strong>eenestecaptulo,esigualmenteaplicablealproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lacomparaci<strong>on</strong><br />

aproximada<str<strong>on</strong>g>de</str<strong>on</strong>g>expresi<strong>on</strong>esregulares,yaquedichasexpresi<strong>on</strong>ess<strong>on</strong>equivalentesalosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estados<br />

nitos[1].<br />

Alolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>lpresentecaptuloasumiremosquetantoelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(posiblemente<br />

estocastico)c<strong>on</strong>elqueseefectuaelanalisis,comolosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losdistintosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>error(inserci<strong>on</strong>es,sustituci<strong>on</strong>esyborrados)s<strong>on</strong>c<strong>on</strong>ocidos<str<strong>on</strong>g>de</str<strong>on</strong>g>antemano.Ell<strong>on</strong>osup<strong>on</strong>eningun<br />

problema,yaquesabemosqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitospue<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>struirseautomaticamenteapartir<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizandot<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>inferenciagramatical.Po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosenc<strong>on</strong>trar<br />

buenasm<strong>on</strong>ografasintroductoriasaestetemaen[15,60].Respectoalmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorpo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosasumir<br />

valoresc<strong>on</strong>stantes,utilizandoporejemplolac<strong>on</strong>ocidadistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein[53]introducidaenel<br />

captuloanterior.Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizarASCEestocastico,seplanteaelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lacorrectaestimaci<strong>on</strong><br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosparatodaslasposiblesoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>.Demomentoignoraremosesteproblema,<br />

elcualseraestudiadoenprofundida<str<strong>on</strong>g>de</str<strong>on</strong>g>nelproximocaptulo.<br />

SiasumimosqueelcanalC<str<strong>on</strong>g>de</str<strong>on</strong>g>nuestrosistemaS(veasecaptuloanterior)esi<str<strong>on</strong>g>de</str<strong>on</strong>g>al,ent<strong>on</strong>cesel<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorDc<strong>on</strong>sisteenunsimpleanalizadorsintacticoparaautomatasnitos.Es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,dada<br />

unaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax2 ydadounautomatanitoF,tenemosque<str<strong>on</strong>g>de</str<strong>on</strong>g>cidirsilaca<str<strong>on</strong>g>de</str<strong>on</strong>g>napertenece<strong>on</strong>oaL(F).<br />

Caso<str<strong>on</strong>g>de</str<strong>on</strong>g>quepertenezca,estamosinteresadosenlasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>reglasotransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>Fqueproducen<br />

xapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>lestadoinicial.Enestecaso,siFes<str<strong>on</strong>g>de</str<strong>on</strong>g>terminista,elanalizadorestrivialy,sinoloes,<br />

ent<strong>on</strong>ceselanalizadorc<strong>on</strong>sisteenimplementarelc<strong>on</strong>ocidoalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbipresentadoenelcaptulo<br />

anterior[37,59].Estemarco<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajoesigualmentevalidoenelcasoenelqueFseaestocastico.En<br />

estecasoestamosinteresadosenla<str<strong>on</strong>g>de</str<strong>on</strong>g>rivaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>maximaverosimilitud,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,aproximaremoselcalculo<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>quexpertenezcaaL(F)calculandolasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esmasprobableque<br />

tienequeseguirFparaproducirxapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>q0.Estoesloquecomunmentesec<strong>on</strong>ocecomoanalizador<br />

sintacticoestocastico\tipoViterbi"(tambienpresentadoenelcaptuloanterior).<br />

Sinembargo,unplanteamientomasrealistac<strong>on</strong>sisteenasumirqueelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>Cintroduce<br />

erroresdurantelatransmisi<strong>on</strong>.Enestecaso,hemosasumidoqueelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>Csepue<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirmediantelasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,borradoysustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>scritasenelcaptuloanterior.<br />

Elalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbisepue<str<strong>on</strong>g>de</str<strong>on</strong>g>adaptarparatrabajarnosoloc<strong>on</strong>lastransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>F,sino<br />

tambienc<strong>on</strong>lastransici<strong>on</strong>esintroducidasporC(vease<str<strong>on</strong>g>de</str<strong>on</strong>g>nuevoelcaptuloanterior).Desgraciadamente<br />

elesfuerzocomputaci<strong>on</strong>alarealizarenestecasoseramuchomayor,<str<strong>on</strong>g>de</str<strong>on</strong>g>bid<strong>on</strong>osoloalmayornumero<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

arcosquehayqueanalizar[59],sinosobretodoalproblemaalgortmicoqueplanteaelanalisis<str<strong>on</strong>g>de</str<strong>on</strong>g>las<br />

transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado[22,46,8,9,12,10,13].Estoplanteaseriosproblemasalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>realizaruna<br />

implementaci<strong>on</strong>eciente<str<strong>on</strong>g>de</str<strong>on</strong>g>D.<br />

T<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>suboptimasbasadasenestrategias<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedaenhaz(BH),hanc<strong>on</strong>seguidopaliaren<br />

granmedidalosefectos<str<strong>on</strong>g>de</str<strong>on</strong>g>bidosalincremento<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>arcos[56].Afortunadamente,tambiense<br />

hanpropuestovariassoluci<strong>on</strong>esparaelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>losborradosenlabibliografa.Algunas<str<strong>on</strong>g>de</str<strong>on</strong>g>ellas<br />

prop<strong>on</strong>ensoluci<strong>on</strong>esbasadasenciertasrestricci<strong>on</strong>esacumplirporlosautomatasnitosqueutilizamos<br />

pararepresentarF[8,44].Otrasutilizanestructuras<str<strong>on</strong>g>de</str<strong>on</strong>g>datosincompatiblesc<strong>on</strong>laimplementaci<strong>on</strong>


3.2.ELPROBLEMACOMPUTACIONAL 31<br />

Figura3.1:Trellisc<strong>on</strong>:a)transici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomataytransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>;b) transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>;c)transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoenunautomataacclico yd)transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoenunautomatac<strong>on</strong>ciclos.<br />

(a)<br />

(b)<br />

(c)<br />

(d)<br />

eciente<str<strong>on</strong>g>de</str<strong>on</strong>g>laBH[9,12].Finalmentenosenc<strong>on</strong>tramosc<strong>on</strong>unaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>soluci<strong>on</strong>es\completas"(enel sentido<str<strong>on</strong>g>de</str<strong>on</strong>g>quenoutilizanrestricci<strong>on</strong>essobreFys<strong>on</strong>compatiblesc<strong>on</strong>laBH)cuyascotas<str<strong>on</strong>g>de</str<strong>on</strong>g>complejidad<br />

K K+1 K K+1 K K+1 K K+1<br />

Po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rar,portanto,queenlaactualida<str<strong>on</strong>g>de</str<strong>on</strong>g>xistena<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadassoluci<strong>on</strong>esparaelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>la implementaci<strong>on</strong>eciente<str<strong>on</strong>g>de</str<strong>on</strong>g>D. s<strong>on</strong>similares,peroc<strong>on</strong>uncomportamientomasomenosecienteenlapractica[22,68,46,10,13].<br />

3.2 mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>formularsecomolabusqueda<str<strong>on</strong>g>de</str<strong>on</strong>g>lcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocoste1atraves Comovimosenelcaptuloanterior,elproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lanalisissintacticosincorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresc<strong>on</strong> ElProblemaComputaci<strong>on</strong>al<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellisasociadoalmo<str<strong>on</strong>g>de</str<strong>on</strong>g>l<strong>on</strong>itoyalaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>entradax.Esteproblemaloresuelveecazmente elalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbi(AV).ElAVsepue<str<strong>on</strong>g>de</str<strong>on</strong>g>exten<str<strong>on</strong>g>de</str<strong>on</strong>g>rtrivialmenteparaanalizartantoloserrores producidosalcambiarunsmboloporotro,comolosproducidosalinsertarunsmbolo,anteso<str<strong>on</strong>g>de</str<strong>on</strong>g>spues, <str<strong>on</strong>g>de</str<strong>on</strong>g>cadasmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>lafraseoriginal.Deestaformapo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosimplementarunalgoritmoeciente<str<strong>on</strong>g>de</str<strong>on</strong>g>ASCE, teniendoencuentasololoserrores<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>y<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,yaqueeltrellisextendidoresultanteaun<br />

eltrellissec<strong>on</strong>viertaenungrafoc<strong>on</strong>arcosentrelosnodospertenecientesalamismaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis dosporelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>unoovariossmbolosc<strong>on</strong>secutivos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafraseoriginal,traecomoc<strong>on</strong>secuenciaque c<strong>on</strong>servalaestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>grafomultietapadirigidoyacclico(gura3.1(a)(b)).<br />

(gura3.1(c)),yaquelastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaerrores<str<strong>on</strong>g>de</str<strong>on</strong>g>borrad<strong>on</strong>o\c<strong>on</strong>sumen"ningunsmbolo Desafortunadamente,laextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lAVparaqueseacapaztambien<str<strong>on</strong>g>de</str<strong>on</strong>g>analizarloserroresproduci-<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lcomputador.<br />

productosparalasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s.C<strong>on</strong>elloevitamoslosproblemas<str<strong>on</strong>g>de</str<strong>on</strong>g>bidosallmiteestablecidoporlaprecisi<strong>on</strong>aritmetica 1Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>queelanalisisseaestocastico,utilizaremosloslogaritmoscambiados<str<strong>on</strong>g>de</str<strong>on</strong>g>signoysumasenlugar<str<strong>on</strong>g>de</str<strong>on</strong>g>


32 <str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.Sielmo<str<strong>on</strong>g>de</str<strong>on</strong>g>l<strong>on</strong>it<strong>on</strong>otieneciclos,elgraforesultanteesacclicoy,enc<strong>on</strong>secuencia,po- CAPITULO3.ANALISISSINTACTICOCORRECTORDEERRORES<br />

implementarcomounasencillaextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lAV[8].Sinembargo,sielmo<str<strong>on</strong>g>de</str<strong>on</strong>g>l<strong>on</strong>itotieneciclosyano po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosutilizardirectamenteestast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>.Ent<strong>on</strong>ces,elproblemaqueplanteaelASCEsereduceal <str<strong>on</strong>g>de</str<strong>on</strong>g>mosutilizart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>programaci<strong>on</strong>dinamicapara<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarunalgoritmoecientequesepue<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

unaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisisin<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente,talcualsehaceenelAV. laestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>izquierdaa<str<strong>on</strong>g>de</str<strong>on</strong>g>rechatpica<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellisclasicoasociadoalAV,talcomoacertadamentese exp<strong>on</strong>een[46].Deestaformapo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosseguirc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randocada\columna"<str<strong>on</strong>g>de</str<strong>on</strong>g>lgraforesultantecomo <str<strong>on</strong>g>de</str<strong>on</strong>g>ello,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosaprovecharnos<str<strong>on</strong>g>de</str<strong>on</strong>g>lhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quelamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>losarcos<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipo<str<strong>on</strong>g>de</str<strong>on</strong>g>grafosc<strong>on</strong>servan <str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>trarelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocosteenungrafogenerico,dirigidoycclico(gura3.1(d)).Apesar<br />

nes<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado.Sup<strong>on</strong>gamosquetenemosunestadoq2que,engeneral,esunantecesor<str<strong>on</strong>g>de</str<strong>on</strong>g>lestadoq3enel grafoquerepresentaelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosF.Estehecholorepresentaremosmediantelasiguiente notaci<strong>on</strong>:q2,!q3.Est<strong>on</strong>osoloquiere<str<strong>on</strong>g>de</str<strong>on</strong>g>cirquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>existirunaaristaenelgrafoq2!q3,sinoque, engeneral,existeunasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>aristasquec<strong>on</strong>ectanaq2c<strong>on</strong>q3.Utilizaremoslanotaci<strong>on</strong>jq2,!q3j Veamosc<strong>on</strong>unpocomas<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>talleeltipo<str<strong>on</strong>g>de</str<strong>on</strong>g>problemascomputaci<strong>on</strong>alesqueplanteanestastransicio-<br />

parareferirnosalnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>aristasquec<strong>on</strong>formanlasecuenciaquec<strong>on</strong>ectaq2c<strong>on</strong>q3.Sup<strong>on</strong>gamos,<str<strong>on</strong>g>de</str<strong>on</strong>g> igualmodo,queq1,!q2.<br />

Viterbigarantizaquecuandocalculamoslapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unnuevocamino,usandolaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g> <str<strong>on</strong>g>de</str<strong>on</strong>g>terminanlageneraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nuevoscaminos,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randovariasetapasc<strong>on</strong>secutivas.Elalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g> puesdichassecuenciaslounicoque<str<strong>on</strong>g>de</str<strong>on</strong>g>terminans<strong>on</strong>lastransici<strong>on</strong>esentreetapas<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir, ningunproblemaporelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>queexistanestassecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>aristasenelgrafoquerepresentaF, Cuandorecorremosungrafomultietapa,comoeselcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellisasociadoaFyax,notenemos<br />

loscaminosquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>ngenerarlo,estashansidocorrectamentecalculadas.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,entreunaetapay lasiguiente,solosec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ranaristasindividuales<str<strong>on</strong>g>de</str<strong>on</strong>g>lgrafoquerepresentaF.Portanto,unasecuencia q2,!q3compren<str<strong>on</strong>g>de</str<strong>on</strong>g>ratantasetapaseneltrelliscomojq2,!q3j.<br />

todaslaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>todosloscaminosquelleganatodoslosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>F,enlaetapak<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis yquehemosguardadoenunalistaLtodosesoscaminos.Enrealidad,siguiendolalosofa<str<strong>on</strong>g>de</str<strong>on</strong>g>lcalculo tenerencuentaquejq2,!q3j<str<strong>on</strong>g>de</str<strong>on</strong>g>terminaelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoc<strong>on</strong>secutivasquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>n hacersepara\llegar"aq3<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>q2enunaunicaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis.Imaginemosquehemoscalculadoya Ahorabien,sic<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ramoslastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,>quepue<str<strong>on</strong>g>de</str<strong>on</strong>g>ocurrir?Enprimerlugar,hayque<br />

tipoViterbi,solohayqueguardarelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mejorpuntuaci<strong>on</strong>quellegaacadaestado<str<strong>on</strong>g>de</str<strong>on</strong>g>F,por tantopo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosi<str<strong>on</strong>g>de</str<strong>on</strong>g>nticarloscaminosc<strong>on</strong>elultimoestadoalquehanllegado.Sup<strong>on</strong>gamosquesacamos<br />

calcularalapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unnuevocaminoquellegaaq2.Imaginemosqueesenuevocaminomejorala <str<strong>on</strong>g>de</str<strong>on</strong>g>lalistaelestadoq2yproce<str<strong>on</strong>g>de</str<strong>on</strong>g>mosacalcularlaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>loscaminosquegenera,utilizando<br />

puntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lque,hastaelmomento,erac<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoelmejorcaminoparadichoestado.Elloimplica q2,!q32.Cuandohemosterminadoc<strong>on</strong>q2,sup<strong>on</strong>gamosquesacamosq3<str<strong>on</strong>g>de</str<strong>on</strong>g>Lyproce<str<strong>on</strong>g>de</str<strong>on</strong>g>mosahacer transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado.Enunmomento<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadohabraunnuevocaminoquellegueaq3,yaque<br />

quehabraquevolverameteraq2enL.Ynosoloeso,habraquevolverametertambienatodos aquellosestadoscuyapuntuaci<strong>on</strong>mejorasecomoresultadodirectooindirecto<str<strong>on</strong>g>de</str<strong>on</strong>g>la\actualizaci<strong>on</strong>"<str<strong>on</strong>g>de</str<strong>on</strong>g>q2<br />

lomismoquec<strong>on</strong>q2.Trasuntiempo,sacamosq1<str<strong>on</strong>g>de</str<strong>on</strong>g>lalistay,comoq1,!q2,enalgunmomentose<br />

se\viesen"enlamismasituaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>q2.Esto,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,podrapasarnosvariasveces,puesnotenemos ningunagaranta<str<strong>on</strong>g>de</str<strong>on</strong>g>que,volviendoaa~nadirestosestadosaL,novuelvaaocurrir<str<strong>on</strong>g>de</str<strong>on</strong>g>nuevo. (porejemploaq3sieselcaso).Yashabraqueproce<str<strong>on</strong>g>de</str<strong>on</strong>g>r,engeneral,paratodosaquellosestadosque<br />

ningunotrocaminoquepuedaalcanzarlec<strong>on</strong>posterioridad.Dossoluci<strong>on</strong>espodranser: Lquegaranticeque,cuandosacamosunestado<str<strong>on</strong>g>de</str<strong>on</strong>g>lalista,supuntuaci<strong>on</strong>nopuedasermejoradapor 2Esecaminopue<str<strong>on</strong>g>de</str<strong>on</strong>g>ser<strong>on</strong>oelmejor,daigual.<br />

Lasoluci<strong>on</strong>obviaaesteproblemapasaporenc<strong>on</strong>trarunaor<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losestados(caminos)en


3.3.ORDENACIONDELOSESTADOSSEGUNSUPUNTUACION RecorrerLsegunelor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologico<str<strong>on</strong>g>de</str<strong>on</strong>g>losestadosenF.Estosoluci<strong>on</strong>aelproblema,pues,segun 33<br />

yenque,siutilizamosbusquedaenhaz,habraquecalcularloencadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis,anulandose la<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicoy,dadoqueq1,!q2yq2,!q3,esseguroqueq1apareceraantes<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>estemodosuprincipalventaja. queq2yesteantesqueq3enL.Laventajaqueofreceestasoluci<strong>on</strong>radicaenquepo<str<strong>on</strong>g>de</str<strong>on</strong>g>moscalcular esteor<str<strong>on</strong>g>de</str<strong>on</strong>g>nparalosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>F,antes<str<strong>on</strong>g>de</str<strong>on</strong>g>comenzarelrecorrido<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellisyusarlosiemprecomoun<br />

RecorrerLsegunelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nenlapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losestadosquehayendichalista.As,ennuestro or<str<strong>on</strong>g>de</str<strong>on</strong>g>njo<str<strong>on</strong>g>de</str<strong>on</strong>g>recorrido<str<strong>on</strong>g>de</str<strong>on</strong>g>L.Suprincipal<str<strong>on</strong>g>de</str<strong>on</strong>g>sventajaresi<str<strong>on</strong>g>de</str<strong>on</strong>g>enquenoesta<str<strong>on</strong>g>de</str<strong>on</strong>g>nidosiFtieneciclos<br />

menteporseguirlaestrategiaqueaplicoDijkstraparacalcularelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocosteenun grafodirigidoyp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>radoc<strong>on</strong>ciclos[3],comoveremosenlasiguientesecci<strong>on</strong>)ylautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>la <str<strong>on</strong>g>de</str<strong>on</strong>g>sventajas<str<strong>on</strong>g>de</str<strong>on</strong>g>lor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologico:esigualmentevalidoenelcasoqueexistanciclosenF(esencial- busquedaenhaznocomportaningunacargacomputaci<strong>on</strong>aladici<strong>on</strong>alenelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong>. ejemplo,q1esseguroqueiraantesqueq2enL.Susprincipalesventajass<strong>on</strong>,precisamente,las<br />

tambienquehayquerecalcularlocadavezquelapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unestadohayasidomejorada. Su<str<strong>on</strong>g>de</str<strong>on</strong>g>sventajaresi<str<strong>on</strong>g>de</str<strong>on</strong>g>enquenosolohayquecalcularloencadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis(obviamente),sino<br />

lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,fueformuladaeneltrabajorealizadoporBouloutasetal[22].Segunnuestra 3.3Unainteresanterelaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>recurrencia,capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>resolverelproblemacomputaci<strong>on</strong>alplanteadopor Or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losEstadossegunsuPuntuaci<strong>on</strong><br />

notaci<strong>on</strong>quedacomosigue: C(qjk+1)= 8qi20(ql)enlaetapak 8qlenlaetapak+1nC(qik)+W(qik;qlk+1)+(qlk+1;qjk+1)o min (3.1)<br />

d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> estadoqienlaetapak<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis. C(qik)eselcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocoste<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>cualquierestadoinicial<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomatahastael<br />

alestadoqlenlaetapak+1<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis.Paraelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>Wsetendranencuenta,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g> W(qik;qlk+1)eselcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>latransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocoste<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elestadoqienlaetapak<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis 0eslainversa<str<strong>on</strong>g>de</str<strong>on</strong>g>lafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata,. lastransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata,todaslas<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaposibleserrores<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>ysustituci<strong>on</strong>(veaselasecci<strong>on</strong>2.5).Sinuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>canalesestocastico,ent<strong>on</strong>cessecalcularanlas probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegradotalcomosecomentoenesamismasecci<strong>on</strong>. ambosalaetapak+1<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis.Paraelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g> (qlk+1;qjk+1)eselcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocoste<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elestadoqlalestadoqj,perteneciendo<br />

borrado<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocosteentredosestadosqiyqr,talqueqr2(qi;a)8a2. Estafunci<strong>on</strong>utilizaraaotra,que<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosW0,paracalcularelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>latransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasaunoovarioserrores<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoc<strong>on</strong>secutivos3(veaselasecci<strong>on</strong>anterior). setendranencuentasolamentelas<br />

3Poreso,engeneral,hablamos<str<strong>on</strong>g>de</str<strong>on</strong>g>camino.


34Lacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estarelaci<strong>on</strong>resi<str<strong>on</strong>g>de</str<strong>on</strong>g>enlafunci<strong>on</strong>,yaquesuevaluaci<strong>on</strong>,paracadapar<str<strong>on</strong>g>de</str<strong>on</strong>g>estados CAPITULO3.ANALISISSINTACTICOCORRECTORDEERRORES<br />

comprendidoentrelaslneas1y7comoinicializaci<strong>on</strong>y,albloquequeva<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>lalnea17ala21,como <str<strong>on</strong>g>de</str<strong>on</strong>g>laecuaci<strong>on</strong>3.1.Asumimoslalectura<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmospresentadosenlasecci<strong>on</strong>2.4,porloquenos centraremosexclusivamenteenlaresoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>dichaecuaci<strong>on</strong>.Ena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosalbloque portransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado.Elalgoritmo5<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeelmetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>calculoquehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladoapartir <str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata,dacomoresultadoelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocosteentreelloscompuestounicamente<br />

inserci<strong>on</strong>es-sustituci<strong>on</strong>es. Algoritmo5EsquemaalgortmicoparaEV1yEV1PQ. 3: 2:siqjesunestadoinicialent<strong>on</strong>ces 1:paratodoqj2Qhacer<br />

5: 7:npara 4:sino 6: nsi C(qj0)=1; C(qj0)=CosteInicial;<br />

11: 10:mientrasQ06=;hacer 8:parak=0hastajxjhacer 9:Q0=Q;<br />

14: 13: 12: ql=argmin paratodoqj2(ql)hacer Q0=Q0fqlg; C(qjk)=minnC(qjk);C(qlk)+W0(qlk;qjk)o; 8qr2Q0C(qrk);<br />

15: 16: 18: 17:paratodoqi2Qhacer 19: nmientras paratodoql2(qi)hacer npara<br />

20: 21: 22:npara 23:<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelve npara<br />

C(qlk+1)=minC(qlk+1);C(qik)+W(qik;qlk+1);<br />

Dadoquenoexistentransici<strong>on</strong>esquetenganuncostenegativoeneltrellis,seguimoslaestrategia paracadaestad<strong>on</strong>alqiC(qijxj+1); argmin<br />

ycclico[3]paracomputar(lneas10a16enelalgoritmo5).Estaestrategiasepue<str<strong>on</strong>g>de</str<strong>on</strong>g>resumirenlos siguientespasos: planteadaporDijkstraalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>calcularelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocosteenungrafop<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>rado,dirigido<br />

2.Encadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisiselegimoselestadoqlenlalistaQ0cuyapuntuaci<strong>on</strong>esmnimayactuali- 1.Descartamostodaslastransici<strong>on</strong>esquevan<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>unestadoasmismo,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,los\bucles".<br />

3.Denuevoelegimoselestado<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimapuntuaci<strong>on</strong>enQ0yactualizamoselcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>sussucesores directos,yasproce<str<strong>on</strong>g>de</str<strong>on</strong>g>mossucesivamentehastaqueyanoque<str<strong>on</strong>g>de</str<strong>on</strong>g>nmasestadosenQ0. zamoslapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sussucesoresdirectos,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirla<str<strong>on</strong>g>de</str<strong>on</strong>g>cadaqj2(ql).<br />

Para<str<strong>on</strong>g>de</str<strong>on</strong>g>mostrarlacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estealgoritmobastac<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>mostrarlacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>,


yaquelastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>ysustituci<strong>on</strong>s<strong>on</strong>,enesencia,i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticasalasqueutilizaelalgoritmo 3.4.SUCESIVASREPETICIONESDELCALCULO 35<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>Viterbiensurecorrido<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis.Paraello,notesequeelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>encadaetapa porunpesoequivalentealvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>sucorresp<strong>on</strong>dientetransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>borrado.Comoestospesoss<strong>on</strong>no negativossecumplelarestricci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Dijkstra.Launicadiferencialac<strong>on</strong>stituyeelhecho <str<strong>on</strong>g>de</str<strong>on</strong>g>que,cadanodo<str<strong>on</strong>g>de</str<strong>on</strong>g>lgrafo,tieneyaunpesoinicialproporci<strong>on</strong>adoporelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimo <str<strong>on</strong>g>de</str<strong>on</strong>g>analisis,esi<str<strong>on</strong>g>de</str<strong>on</strong>g>nticoalproblemaqueresuelveelalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Dijkstra.Enestecasoelgrafoesel<br />

costequeloalcanza<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>laetapaanterior.Peroest<strong>on</strong>osup<strong>on</strong>eningunproblemaalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>aplicar querepresentaaF,elcualesdirigidoypue<str<strong>on</strong>g>de</str<strong>on</strong>g>sercclico.Cadaarista<str<strong>on</strong>g>de</str<strong>on</strong>g>estegrafoestarap<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>rada<br />

estaestrategia,yaquec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raremoscom<strong>on</strong>odoinicialaquelquetengaelmenorcoste.Esseguroque dichocostenovaapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rsermodicadoporningunotrocaminoqueparta<str<strong>on</strong>g>de</str<strong>on</strong>g>algunotr<strong>on</strong>odo,yaquees elmnimoynoexistenpesosnegativosenelgrafo.Po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosenc<strong>on</strong>trarla<str<strong>on</strong>g>de</str<strong>on</strong>g>mostraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lacorrecci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Dijkstraen[3].<br />

O(B)operaci<strong>on</strong>es,siendoBelfactormaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>ramicaci<strong>on</strong>enF(elmaxim<strong>on</strong>umero<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>es elcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lalnea11es,engeneral,(jQ0j),yaquenecesitamosrealizarjQ0joperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>comparaci<strong>on</strong>. Noobstante,lalnea12<str<strong>on</strong>g>de</str<strong>on</strong>g>crementaeltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>dichalistaauxiliar.Elbucle<str<strong>on</strong>g>de</str<strong>on</strong>g>laslneas13a15c<strong>on</strong>lleva a<str<strong>on</strong>g>de</str<strong>on</strong>g>lanteEV1,tardauntiempoproporci<strong>on</strong>ala(jxjjQj2)enanalizarlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradax.Observeseque SiimplementamosQ0comounalista<str<strong>on</strong>g>de</str<strong>on</strong>g>sor<str<strong>on</strong>g>de</str<strong>on</strong>g>nada<str<strong>on</strong>g>de</str<strong>on</strong>g>estados,elalgoritmoqueseacaba<str<strong>on</strong>g>de</str<strong>on</strong>g>presentar,en<br />

que\salen"<str<strong>on</strong>g>de</str<strong>on</strong>g>unestado,teniendoencuentatodoslosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>F).Portantotenemosqueelproceso completocomprendidoentrelaslneas10y16c<strong>on</strong>llevajQj+B+jQj1+B+jQj2+B++1+B= jQjB+PjQj exteriorquerecorrelafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaxy,tambien,queelbuclecomprendidoentrelaslneas17y21 c<strong>on</strong>llevaO(jQjB)operaci<strong>on</strong>es,obtenemosquelacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>EV1es,efectivamente,(jxjjQj2). Estealgoritmotodavapue<str<strong>on</strong>g>de</str<strong>on</strong>g>sermejorado.Paraello,utilizaremoslas<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadascolas<str<strong>on</strong>g>de</str<strong>on</strong>g>prioridad i=1ioperaci<strong>on</strong>es,locualrepresentaunacomplejidad(jQj2).Sitenemosencuentaelbucle<br />

sepuedancambiardinamicamentelaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losestados<str<strong>on</strong>g>de</str<strong>on</strong>g>lascolas(yenc<strong>on</strong>secuenciasus posici<strong>on</strong>es).Ell<strong>on</strong>osup<strong>on</strong>eningunproblema,yaqueestosepue<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>seguirsimplementealmacenando reposici<strong>on</strong>ado4<str<strong>on</strong>g>de</str<strong>on</strong>g>losestadosenlascolasapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>laposici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lestadocuyapuntuaci<strong>on</strong>hacambiado. paraimplementarlalista<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosQ0[2].Parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>refectuarestaimplementaci<strong>on</strong>,esnecesarioque<br />

implementarelmecanismo<str<strong>on</strong>g>de</str<strong>on</strong>g>colas<str<strong>on</strong>g>de</str<strong>on</strong>g>prioridad[2,3].Lacomplejidadtemporalenelpeor<str<strong>on</strong>g>de</str<strong>on</strong>g>loscasos elpunterooposici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>cadaestadoenlascolaspara,posteriormente,po<str<strong>on</strong>g>de</str<strong>on</strong>g>rrealizarunaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> Ennuestrocaso,hemosutilizadolaestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>datoscomunmentec<strong>on</strong>ocidacomoarbolbinariopara paraelbuclecomprendidoentrelaslneas10y16<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo5es,enestecaso,O(jQjBlog(jQjB)).<br />

quesielautomataesungrafocompletamentec<strong>on</strong>ectado,ent<strong>on</strong>cesB=jQjy,portanto,lasprestaci<strong>on</strong>es Estacomplejidadse<str<strong>on</strong>g>de</str<strong>on</strong>g>ducefacilmenteapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>lhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,comomucho,tendremosquehacerjQjB<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>EV1PQpue<str<strong>on</strong>g>de</str<strong>on</strong>g>nserpeoresquelas<str<strong>on</strong>g>de</str<strong>on</strong>g>EV1. operaci<strong>on</strong>esenlascolas(lnea14)[2].PuestoqueenmuchoscasosB


36 sintacticoc<strong>on</strong>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losnitos.Noobstante,quisieramosresaltarque,alparecer,estemetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>resoluci<strong>on</strong> CAPITULO3.ANALISISSINTACTICOCORRECTORDEERRORES<br />

pue<str<strong>on</strong>g>de</str<strong>on</strong>g>versecomounageneralizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>Bellman-Fordparaelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lcaminomas cortoenungrafoc<strong>on</strong>ciclosn<strong>on</strong>egativos,segun[58].Sirealizamosesteprocedimientoiterativohastaque lacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>loscalculosefectuados[46].Mostramoselprocedimientoqueresuelveelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>las transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borradosegunestaestrategia,alcuallehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadoEV2,enelalgoritmo6. noseproduzcaningunaalteraci<strong>on</strong>enlapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losdiferentesestados,ent<strong>on</strong>cesquedagarantizada<br />

Algoritmo6EsquemaalgortmicoparaEV2.<br />

5: 3:repetir 1:inicializaci<strong>on</strong>; 4: 2:parak=0hastajxjhacer<br />

6: 7: paratodoql2Qhacer<br />

8: paratodoqj2(ql)hacer<br />

9:hastaC(qjk)nohacambiadoparaningunqj2Q npara<br />

C(qjk)=minnC(qjk);C(qlk)+W0(qlk;qjk)o;<br />

10:inserci<strong>on</strong>es-sustituci<strong>on</strong>es; 11:npara 12:<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelve SeaTelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>esquesevanaefectuarenelbuclecomprendidoentrelaslneas3y9<str<strong>on</strong>g>de</str<strong>on</strong>g>l paracadaestad<strong>on</strong>alqiC(qijxj+1); argmin<br />

algoritmo6.Lacomplejidadtemporalparaestaslneas<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmoesproporci<strong>on</strong>alaO(TjQjB).T<br />

or<str<strong>on</strong>g>de</str<strong>on</strong>g>nadossegunsuspuntuaci<strong>on</strong>es[8,10].Porc<strong>on</strong>siguiente,EV2analizaunafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaxenun valdra1siningunatransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>borradocambiaselapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ningunestado<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata[8,10].<br />

tiempoproporci<strong>on</strong>alaO(jxjjQjB)yO(jxjjQj2B),enelmejoryenelpeor<str<strong>on</strong>g>de</str<strong>on</strong>g>loscasosrespectivamente. otroestadoenlassucesivasiteraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>computo,ent<strong>on</strong>cesTvaldrajQj+1.Estopue<str<strong>on</strong>g>de</str<strong>on</strong>g>producirse silosestadosseatraviesanenor<str<strong>on</strong>g>de</str<strong>on</strong>g>ninversoaltopologico<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomataoalquec<strong>on</strong>formanlosestados Sialmenosunatransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>borradoporestado<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata,cambiaselapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>cualquier<br />

Suprestaci<strong>on</strong>enelcasopromedio<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>engranmedida<str<strong>on</strong>g>de</str<strong>on</strong>g>seguir,lomasestrechamenteposible,un ciertoor<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>losestados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomatacuandoserealizaelanalisis<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoy, tambien,<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>es\efectivas"<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,aquellasqueprovocanunaalteraci<strong>on</strong><br />

3.5 enlapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losestadosquealcanzan[8,10].<br />

eni<str<strong>on</strong>g>de</str<strong>on</strong>g>aspreviamenteexpuestasen[68],paraefectuarASCEc<strong>on</strong>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losnitossinciclos: Enesteapartadoprop<strong>on</strong>emosunalgoritmobasadoenunarelaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>recurrencia,lacualprofundiza Or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong>\PrimeroenProfundidad"<str<strong>on</strong>g>de</str<strong>on</strong>g>losEstados<br />

C(qjk+1)= 8ql20T(qj)enlaetapak+1 8qi20(ql)enlaetapak min nC(qik)+W(qik;qlk+1)+WT(qlk+1;qjk+1)o (3.2)<br />

siendoC(qik),W(qik;qlk+1)y0lomismoqueenlaecuaci<strong>on</strong>3.1.0Tesunageneralizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lafunci<strong>on</strong>


3.5.ORDENACION\PRIMEROENPROFUNDIDAD"DELOSESTADOS 0(veaseesamismaecuaci<strong>on</strong>)que<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelve,paraunestado<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadoqi,elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosque 37<br />

s<strong>on</strong>\pre<str<strong>on</strong>g>de</str<strong>on</strong>g>cesorestopologicos"<str<strong>on</strong>g>de</str<strong>on</strong>g>qienelautomata,estoes 0T(qi)=(; n0(qi)o[0T(qj)8qj20(qi) siqiesunestadoinicial<br />

enlaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisisk+1,elcualsoloincluyeestadosques<strong>on</strong>pre<str<strong>on</strong>g>de</str<strong>on</strong>g>cesorestopologicos<str<strong>on</strong>g>de</str<strong>on</strong>g>lestado Finalmente,WT(qlk+1;qjk+1)eselcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocoste<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elestadoqlhastaelestadoqj,ambos encualquierotrocaso)<br />

qj.Elcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>WTsepue<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarsiguiendoun\or<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologico"<str<strong>on</strong>g>de</str<strong>on</strong>g>losestados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata cuandoanalizamoslastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado.Estafunci<strong>on</strong>utilizara,igualmente(veasesecci<strong>on</strong>3.3),a qr2(qi;a)8a2. W0paracalcularelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>latransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>borrado<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocosteentredosestadosqiyqr,talque<br />

existetalnuevocaminoquepuedaalcanzarlo,yaquesuspre<str<strong>on</strong>g>de</str<strong>on</strong>g>cesorestopologicos(losunicosquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>n calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>WT,locualtrivialmentese<str<strong>on</strong>g>de</str<strong>on</strong>g>duce<str<strong>on</strong>g>de</str<strong>on</strong>g>la<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicoenF.Siguiendoeste caminosque\genera",esimposiblequesupuntuaci<strong>on</strong>seamodicadaporalgunnuevocamino,puesno or<str<strong>on</strong>g>de</str<strong>on</strong>g>n,cuandosaquemosunestado<str<strong>on</strong>g>de</str<strong>on</strong>g>lalistaencadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisisparacalcularlapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>los Para<str<strong>on</strong>g>de</str<strong>on</strong>g>mostrarlacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estarelaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>recurrenciabastac<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>mostrarlacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

generarnuevoscaminoshastael)sehabransacado<str<strong>on</strong>g>de</str<strong>on</strong>g>lalistac<strong>on</strong>anterioridadysehabranpuntuadoen c<strong>on</strong>secuencialoscaminosquehangenerado. or<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicoparalosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata.Esoescierto,peroexisteunasoluci<strong>on</strong>.Dichasoluci<strong>on</strong> pasaporcalcularel<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadoor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicoprimeroenprofundidad<str<strong>on</strong>g>de</str<strong>on</strong>g>losestados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata. Paraellopreviamentesehan<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>tectarlasaristashaciaatras,ques<strong>on</strong>lastransici<strong>on</strong>esqueproducen ciclosenelautomata[3,9].Paraello,realizamoselsiguienteproceso: Noobstante,>quesuce<str<strong>on</strong>g>de</str<strong>on</strong>g>cuandoelautomatatieneciclos?Enesecaso,noesposiblecalcularun<br />

1.C<strong>on</strong>struirelbosqueexpandidoprimeroenprofundidad5<str<strong>on</strong>g>de</str<strong>on</strong>g>lgrafoquerepresentaaF[3](veanselas 2.Enc<strong>on</strong>trarlasaristashaciaatras[3](veaselagura3.3).Elalgoritmo7muestracomohacerlo. 3.Calcularunor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologico<str<strong>on</strong>g>de</str<strong>on</strong>g>losestados(elquevienedadoporunrecorridoprimeroenpro- guras3.2y3.3).<br />

Est<strong>on</strong>osc<strong>on</strong>duceaunor<str<strong>on</strong>g>de</str<strong>on</strong>g>njoparaelrecorrido<str<strong>on</strong>g>de</str<strong>on</strong>g>lalista<str<strong>on</strong>g>de</str<strong>on</strong>g>estados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomataduranteel resultante<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>narenanchuralosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>lbosque. fundidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lgrafo)<str<strong>on</strong>g>de</str<strong>on</strong>g>Fsintenerencuentalasaristashaciaatras.Enelalgoritmo7,serael<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>sgraciadamente,noesunasoluci<strong>on</strong>compatiblec<strong>on</strong>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>labusquedaenhaz.Almenosno efectivamente,elproblemaexpuestoenlasecci<strong>on</strong>3.2,inclusoaunqueelautomatatengaciclos,pero, atras6actualiceelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>algunestado,c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>garantizarlacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>computo. Elor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicoprimeroenprofundidadpararecorrerlalista<str<strong>on</strong>g>de</str<strong>on</strong>g>estados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomatasoluci<strong>on</strong>a, proceso<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis.Noobstanteseranecesariovolveratrasenlalistasiemprequealgunaaristahacia<br />

listacompleta<str<strong>on</strong>g>de</str<strong>on</strong>g>estados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata. esunasoluci<strong>on</strong>si,comoresultado<str<strong>on</strong>g>de</str<strong>on</strong>g>esteor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologico7obtenemosunor<str<strong>on</strong>g>de</str<strong>on</strong>g>njo<str<strong>on</strong>g>de</str<strong>on</strong>g>recorrido<str<strong>on</strong>g>de</str<strong>on</strong>g>la cualsecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>rac<strong>on</strong>elcasoenqueelautomatatuviesemas<str<strong>on</strong>g>de</str<strong>on</strong>g>unestadoinicial. es,peropermtasenosesteabuso<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>ceptoor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologico.<br />

6Valgalaredundancia. 7Enrealidadnoesunor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicotalcualse<str<strong>on</strong>g>de</str<strong>on</strong>g>neeste,yaqueelautomatapue<str<strong>on</strong>g>de</str<strong>on</strong>g>tenerciclos.Enestecas<strong>on</strong>olo 5Asumimosqueesunbosqueynounarbol,porsifueseelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>quehubiesemas<str<strong>on</strong>g>de</str<strong>on</strong>g>unnodoinicialenelgrafo,lo


38 CAPITULO3.ANALISISSINTACTICOCORRECTORDEERRORES<br />

q1 q2<br />

q11<br />

Figura3.2:Ejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>automatac<strong>on</strong>ciclos.<br />

q7 q8 q9<br />

q6<br />

q3 q5<br />

q4<br />

q3<br />

arista hacia a<str<strong>on</strong>g>de</str<strong>on</strong>g>lante<br />

arista propia <str<strong>on</strong>g>de</str<strong>on</strong>g>l árbol<br />

q5<br />

q1 q2<br />

q4<br />

arista hacia atrás<br />

q10<br />

q12<br />

q6<br />

arista entre ramas<br />

q7<br />

q8<br />

q9 q13<br />

q14<br />

encadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisispue<str<strong>on</strong>g>de</str<strong>on</strong>g>serdiferente<str<strong>on</strong>g>de</str<strong>on</strong>g>unaetapaaotra(y<str<strong>on</strong>g>de</str<strong>on</strong>g>hecholoesenlamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>las Recor<str<strong>on</strong>g>de</str<strong>on</strong>g>mosque,alusart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>busquedaenhaz,lalista<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosquetienequeserrecorrida Figura3.3:Bosqueexpandidoprimeroenprofundidadparaelautomata<str<strong>on</strong>g>de</str<strong>on</strong>g>lagura3.2.<br />

ocasi<strong>on</strong>es).Loquetenemosrealmenteencadaetapaesunalista<str<strong>on</strong>g>de</str<strong>on</strong>g>estados,omejor,caminoseneltrellis<br />

q11<br />

elproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis,resultandoenunasoluci<strong>on</strong>excesivamentecostosacomoparaquetansiquieranos <str<strong>on</strong>g>de</str<strong>on</strong>g>estados\supervivientes"encadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis,introduciramosunagrancargacomputaci<strong>on</strong>alen lapudiesemosplantear. quehan\sobrevivido"almecanismoestablecido<str<strong>on</strong>g>de</str<strong>on</strong>g>podaporpuntuaci<strong>on</strong>(veaselasecci<strong>on</strong>2.4.2).Por tantoresultaobvioque,situviesemosquecalcularelor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicoprimeroenprofundidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lalista<br />

comobinsortobucketsort[2].Estatecnicatienelavirtud<str<strong>on</strong>g>de</str<strong>on</strong>g>po<str<strong>on</strong>g>de</str<strong>on</strong>g>ror<str<strong>on</strong>g>de</str<strong>on</strong>g>narunalista<str<strong>on</strong>g>de</str<strong>on</strong>g>nelementos enuntiempoproporci<strong>on</strong>alaO(n+m),siendomelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>\cubos"(binsobuckets)utilizadospara estadosamedidaquese\visitan"y,efectivamente,sobrevivenencadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis.Nuestrapropuestac<strong>on</strong>sisteenutilizarunatecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong>basadaenmecanismos<str<strong>on</strong>g>de</str<strong>on</strong>g>hashing,masc<strong>on</strong>ocida Sinembargo,estacargacomputaci<strong>on</strong>alpodraevitarsesipudiesemosor<str<strong>on</strong>g>de</str<strong>on</strong>g>nartopologicamentelos<br />

realizarlaor<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong>,siemprequelafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>hashaemplearcumplaunaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>dici<strong>on</strong>es[2,3].Si mnent<strong>on</strong>cespo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosor<str<strong>on</strong>g>de</str<strong>on</strong>g>narlalista<str<strong>on</strong>g>de</str<strong>on</strong>g>nelementosc<strong>on</strong>untiempoproporci<strong>on</strong>alalqueempleamos enrecorrerla.Puestoquerecorrerlalista<str<strong>on</strong>g>de</str<strong>on</strong>g>estados\visitados"esalgoinherentealproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis sintactico,siempleamosbinsortnointroducimosningunacargacomputaci<strong>on</strong>alextraenelproceso.Para ello,lounicoquenecesitamosesutilizarla\clave"(funci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>hash)a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada.Nuestrapropuestac<strong>on</strong>sisteencalcularyalmacenarlaclave<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong>,i8qi2Q,comoresultado<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>l muestracomocalcularestaclave(observesequeelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>nodosVequivalealc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>estados or<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicoprimeroenprofundidadanteriormenteexpuesto(veaseelalgoritmo7).Elalgoritmo8 Q<str<strong>on</strong>g>de</str<strong>on</strong>g>F).Dichaclavec<strong>on</strong>sisteenc<strong>on</strong>tarelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lcaminoque,partiendo<str<strong>on</strong>g>de</str<strong>on</strong>g>q0,utiliza elmayornumero<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esparaalcanzaraqienF(estoes,lal<strong>on</strong>gitud<str<strong>on</strong>g>de</str<strong>on</strong>g>lcaminomaslargohasta qienF,sinc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarciclos). Pue<str<strong>on</strong>g>de</str<strong>on</strong>g>suce<str<strong>on</strong>g>de</str<strong>on</strong>g>rqueexistanvariosestadosenF,cuyovalorobtenidoalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>calcularlaclave<br />

q10<br />

q13<br />

q12<br />

q14


3.5.ORDENACION\PRIMEROENPROFUNDIDAD"DELOSESTADOS Algoritmo7Algoritmoque<str<strong>on</strong>g>de</str<strong>on</strong>g>tectalasaristashaciaatrasenelgrafoquerepresentaaF. 39<br />

1:Entrada<br />

6:c:entero;v:nodo;Ndf:vectorjVj<str<strong>on</strong>g>de</str<strong>on</strong>g>entero; 5:Variables 3:Salida 4:F=(V;A;A0;I);fA0eslalista<str<strong>on</strong>g>de</str<strong>on</strong>g>aristashaciaatrasg 2:F=(V;A;I);fVeselc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>nodos,Ael<str<strong>on</strong>g>de</str<strong>on</strong>g>aristaseIel<str<strong>on</strong>g>de</str<strong>on</strong>g>nodosinicialesg<br />

11:paratodov!v02Ahacer 10:Rv=cierto;Ndfv=c;c=c+1; 9:procedimientodfs(v:nodo); 8:Metodo 7:T;R:vectorjVj<str<strong>on</strong>g>de</str<strong>on</strong>g>fcierto;falsog;<br />

15: 16: 14: 13: 12: siRv0ent<strong>on</strong>ces<br />

17: siNdfvNdfv0^noTv0ent<strong>on</strong>ces<br />

18: sino nsi dfs(v0); nsi A0=A0[fv!v0g;<br />

23: 21:fprocedimiento 22:paratodov2Vhacer 19: 20:Tv=cierto; npara<br />

24: 25:c=1; 26:A0=;; 27:paratodov2Ihacer npara Rv=Tv=falso;<br />

28: 29: npara dfs(v);<br />

parcial[2].Est<strong>on</strong>osup<strong>on</strong>eningunproblema,puesse<str<strong>on</strong>g>de</str<strong>on</strong>g>ducefacilmente<str<strong>on</strong>g>de</str<strong>on</strong>g>lfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo quecalcula,quenoexisteningunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosenF,qiyqj,talesquei=jyexistauncamino enFquelos\c<strong>on</strong>ecte",es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir69qi,!qj^69qj,!qi.Ahorabien,porladiscusi<strong>on</strong>quehemos realizadoenlasecci<strong>on</strong>3.2,quedaclaroque,lounicoquehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>tenerencuentaalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>calcular seaelmismo,yaque,engeneral,larelaci<strong>on</strong> aplicadasobreelc<strong>on</strong>juntoi8qi2Qesunor<str<strong>on</strong>g>de</str<strong>on</strong>g>n<br />

sehan<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarloscalculos.Enc<strong>on</strong>secuencia,nosdaigualelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nenelquesecalculenloscaminos quealcancenaaquellosestadosquetenganelmismovalorparalaclave,puesnoexisteninguncamino posibles\<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias",creadasporlaexistencia<str<strong>on</strong>g>de</str<strong>on</strong>g>caminosenF<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipoqi,!qj,enelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nenque enFquelosc<strong>on</strong>ecte.Portanto,proce<str<strong>on</strong>g>de</str<strong>on</strong>g>remosacalcularlosnuevoscaminosquealcancenalosestados correctamentelaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losnuevoscaminosgeneradosc<strong>on</strong>transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,s<strong>on</strong>las<br />

mejor),c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>garantizarlacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lcomputo. arista<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipomodicaelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>alguno<str<strong>on</strong>g>de</str<strong>on</strong>g>loscaminosyapuntuados(luegogenerauncamino <str<strong>on</strong>g>de</str<strong>on</strong>g>Fc<strong>on</strong>transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,enelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nestablecidoporlosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>,comenzando<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>0.La unicaexcepci<strong>on</strong>lac<strong>on</strong>stituyenlasaristashaciaatras.Enesecaso,seranecesariovolveratrassialguna<br />

c<strong>on</strong>struidamedianteelalgoritmobinsort,quec<strong>on</strong>vierteaQenunasecuenciano<str<strong>on</strong>g>de</str<strong>on</strong>g>creciente,(Q),<br />

Dadoquesobreelc<strong>on</strong>juntoi8qi2Qesunor<str<strong>on</strong>g>de</str<strong>on</strong>g>nparcial,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosenc<strong>on</strong>trarunapermutaci<strong>on</strong>,


40 Algoritmo8Calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>i8qi2Q. CAPITULO3.ANALISISSINTACTICOCORRECTORDEERRORES<br />

3:Salida 4: 1:Entrada 2:F=(V;A;A0;I);<br />

8:paratodov2Vhacer 7:Metodo 5:Variables 6:na:vectorjVj<str<strong>on</strong>g>de</str<strong>on</strong>g>entero,v;v0:nodo; :vectorjVj<str<strong>on</strong>g>de</str<strong>on</strong>g>entero;<br />

13: 11: 12:paratodovtalquenav=0hacer 10: 9: npara paratodov0talquev!v02A^v!v062A0hacer nav=jv0!v2Ajjv0!v2A0j; v=0;<br />

14: 15: 16: 17: npara<br />

nav0=nav01; v0=maxfv0;v+1g;<br />

usando.Elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>\cubos"autilizaresmax preproceso8,elcualc<strong>on</strong>sistiraenlaaplicaci<strong>on</strong>c<strong>on</strong>secutiva<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmos7y8.Comopue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciarse O(jQjB)(o,anandomas,alnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>aristasquetieneelgrafoasociadoaF)[8,12,10]. enprofundidadpararecorrerelautomata,juntoc<strong>on</strong>elcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>i8qi2Q,sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarenun <str<strong>on</strong>g>de</str<strong>on</strong>g>laobservaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>dichosalgoritmos,eltiempo<str<strong>on</strong>g>de</str<strong>on</strong>g>ejecuci<strong>on</strong>paraestepreprocesoesproporci<strong>on</strong>ala 8qi2Qi.Lac<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbosqueexpandidoprimero<br />

puntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>qjcomoresultado<str<strong>on</strong>g>de</str<strong>on</strong>g>unatransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estetipo. <str<strong>on</strong>g>de</str<strong>on</strong>g>analisis,esaveriguarcuandoseanalizaunatransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>borradohaciaatras.Facil,yaquesiqj2(ql) yj


3.6.IMPLEMENTACIONDELABUSQUEDAENHAZ Algoritmo9EsquemaalgortmicoparaEV3. 41<br />

5: 4:paratodoql2(Q)hacer 1:inicializaci<strong>on</strong>; 2:(Q)=festadosinicialesg; 3:parak=0hastajxjhacer<br />

8: 7: 6: paratodoqj2(ql)hacer siqj62(Q)ent<strong>on</strong>ces C(qjk)=minnC(qjk);C(qlk)+W0(qlk;qjk)o;<br />

10: 11: 12: 9: siC(qjk)hacambiadoyj


42 etapa<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis,lapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmejorcaminoanalizadohastaelmomentomasunac<strong>on</strong>stanteque CAPITULO3.ANALISISSINTACTICOCORRECTORDEERRORES<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>nominabamosanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhazo.Vistoelmecanismoadoptado,<str<strong>on</strong>g>de</str<strong>on</strong>g>cidimostambienquenohaca faltaor<str<strong>on</strong>g>de</str<strong>on</strong>g>narlalista<str<strong>on</strong>g>de</str<strong>on</strong>g>caminossupervivientes,exceptoparamantenersiemprelaprimeraposici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> lalistaparaelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>mejorpuntuaci<strong>on</strong>(veaselasecci<strong>on</strong>2.4.2yelalgoritmo4). quetenemosquehacerescompararc<strong>on</strong>lacotaestablecida,cadavezquecalculamoslapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>un nuevocamino.Solamentea~nadimosestadosalaslistasQ,Q0y(Q),cuandolapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lcamino quelesalcanzaesmejorqueelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lacota,actualizandoexclusivamentesupuntuaci<strong>on</strong>,enestecaso, silosestadosyaestabanenlacorresp<strong>on</strong>dientelista.Deestemodolamodicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>todoslosalgoritmos Laextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>todoslosalgoritmospresentadosparaqueimplementenlaBHesdirecta.Lounico<br />

elcaso,<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmosEV3yEV3.V2,estaextensi<strong>on</strong>esposiblegraciasalautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laclave<str<strong>on</strong>g>de</str<strong>on</strong>g> or<str<strong>on</strong>g>de</str<strong>on</strong>g>naci<strong>on</strong>,talcualsecomentoenelapartadoanterior.Dichaclavepermitec<strong>on</strong>struirlalista(Q)a medidaquevisitamoslosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomata(veaselasecci<strong>on</strong>anterior). serai<str<strong>on</strong>g>de</str<strong>on</strong>g>nticaalamostradaenlaslneas19a25<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo4.Noobstante,c<strong>on</strong>vienerecordarque,en<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>loscaminosgeneradosportransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoenor<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>puntuaci<strong>on</strong>.Solamenteenestecaso actualmentemejorpuntuado,c<strong>on</strong>vendrahaceralgunasmatizaci<strong>on</strong>es.TantoEV2comoEV1yEV1PQ implementanelmenteestaestrategia,sinembargopue<str<strong>on</strong>g>de</str<strong>on</strong>g>nexistirligerasdiferenciasencuantoalnumero <str<strong>on</strong>g>de</str<strong>on</strong>g>estadosquesevisitan.Ellose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>queEV1yEV1PQsiemprecalculanlaspuntuaci<strong>on</strong>es Encuantoalaestrategia<str<strong>on</strong>g>de</str<strong>on</strong>g>podasimultanea,reservandoelprimerlugar<str<strong>on</strong>g>de</str<strong>on</strong>g>lalistaparaelestado<br />

nosiguenexactamenteelmismo\or<str<strong>on</strong>g>de</str<strong>on</strong>g>n"(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,elor<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>\visita",queescomo<str<strong>on</strong>g>de</str<strong>on</strong>g>cirninguno)que<br />

basicamente,essimilaralor<str<strong>on</strong>g>de</str<strong>on</strong>g>ntopologicoprimeroenprofundida<str<strong>on</strong>g>de</str<strong>on</strong>g>xplicadoenlasecci<strong>on</strong>anterior.Para sigueEV2.<br />

elanalisis<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>ysustituci<strong>on</strong>,empleaexactamenteelmismomecanismoque EV1,EV1PQyEV2.Veaseque,enelalgoritmo9,seutilizalalistaQparacalcularlaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g> esque,alahoraanalizarlastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,EV3sigueelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nestablecidopor,elcual, EnloquesereereaEV3,pasaexactamentelomismoquec<strong>on</strong>EV1yEV1PQ.Launicadiferencia<br />

buclelostrestipos<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esy,portanto,calculandolapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>todoslosnuevoscaminos loscaminosgeneradosmedianteestetipo<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>es.<br />

valor<str<strong>on</strong>g>de</str<strong>on</strong>g>podaautilizarenlaetapasiguiente,yaqueesmuyprobablequeelprimerestado<str<strong>on</strong>g>de</str<strong>on</strong>g>(Q) siguiendosiempreelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nestablecidopor.Estosup<strong>on</strong>eunproblemaalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerelprimer noc<strong>on</strong>stituyaelcaminomejorpuntuadoenlaetapaactual<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis,obteniendose,portanto,un Sinembargo,habamoscomentadoqueEV3.V2usaunicamentelalista(Q),analizandoenununico<br />

primervalor<str<strong>on</strong>g>de</str<strong>on</strong>g>podaexcesivamenteelevado(veaselasecci<strong>on</strong>2.4.2).Hemossoluci<strong>on</strong>adoesteproblema aproximandoelprimervalor<str<strong>on</strong>g>de</str<strong>on</strong>g>podaencadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis,porelvalorresultante<str<strong>on</strong>g>de</str<strong>on</strong>g>a~nadirle,ala puntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmejorcaminoobtenido(nosguardamoselpunteroadichocaminoen(Q)paraello) maslaanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz,elvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>latransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>mnimocosteentretodaslasqueesposiblerealizar <str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>el.Finalmente,quisieramosresaltarque,enlapractica,lasdiferenciasobservadasencuantoal numero<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosvisitadosporlosdistintosalgoritmosquehemospresentadoenestecaptulo,s<strong>on</strong><br />

3.7 insignicantes[10].<br />

sololamejorsoluci<strong>on</strong>,sinolasN10mejoressoluci<strong>on</strong>es.Unejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>aplicaci<strong>on</strong>practica,enlaque Enmuchasocasi<strong>on</strong>espue<str<strong>on</strong>g>de</str<strong>on</strong>g>resultarutil,einclus<strong>on</strong>ecesario,queel<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorD<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelva,no Calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lasNMejoresSoluci<strong>on</strong>es<br />

10Estando,porsupuesto,acotadosuvalormaximo.


esultanecesarioqueD<str<strong>on</strong>g>de</str<strong>on</strong>g>vuelvalasNmejoressoluci<strong>on</strong>es,semostraraenelcaptulo8.Noesnuestro 3.7.CALCULODELASNMEJORESSOLUCIONES 43<br />

tesis<str<strong>on</strong>g>de</str<strong>on</strong>g>AndresMarzal[58].Nosotrosnoshemoslimitadoaimplementaruna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasmejoressoluci<strong>on</strong>es Losdosalgoritmosmasecientesqueresuelvenesteproblemas<strong>on</strong>[58]: algortmicasque,paraelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerlasNmejoressoluci<strong>on</strong>es,seexp<strong>on</strong>enenestetrabajo11. metodosecientes<str<strong>on</strong>g>de</str<strong>on</strong>g>computo.Unacompletadisquisici<strong>on</strong>sobreestostemassepue<str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>trarenla propositoenestatesis,niexp<strong>on</strong>erlasdiculta<str<strong>on</strong>g>de</str<strong>on</strong>g>squeencierraesteproblema,nielprop<strong>on</strong>ernuevos<br />

Elalgoritmobajo<str<strong>on</strong>g>de</str<strong>on</strong>g>mandarecursiva.<br />

Nosotroshemoselegidoelsegundo<str<strong>on</strong>g>de</str<strong>on</strong>g>ellos,fundamentalmente,porestastresraz<strong>on</strong>es: ElalgoritmobasadoenlabusquedaA.<br />

1.Paraeltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lostrellisesquesenosvanapresentar,ambosalgoritmoss<strong>on</strong>igualmenteecientes.<br />

2.Elalgoritmobajo<str<strong>on</strong>g>de</str<strong>on</strong>g>mandarecursivaesbastantemascomplicado<str<strong>on</strong>g>de</str<strong>on</strong>g>implementarquelabusqueda Elalgoritmobajo<str<strong>on</strong>g>de</str<strong>on</strong>g>mandarecursivaempiezaaserclaramentepreferible,cuandoeltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

A,lacual,enestecaso,resultabastantesencilla. busqueda<str<strong>on</strong>g>de</str<strong>on</strong>g>lamejor<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicaci<strong>on</strong>enrec<strong>on</strong>ocimientoautomatico<str<strong>on</strong>g>de</str<strong>on</strong>g>lhabla). grafo<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedacomienzaaserextremadamentegran<str<strong>on</strong>g>de</str<strong>on</strong>g>(comoeselcaso,porejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>la<br />

Nmejoressoluci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>D[58]: 3.EnestecasolabusquedaAesoptima,garantizandoselaobtenci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasmejoressoluci<strong>on</strong>es.<br />

1.Enprimerlugar,proce<str<strong>on</strong>g>de</str<strong>on</strong>g>mosacalcularlapuntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmejorcaminoentreelnodoinicial<str<strong>on</strong>g>de</str<strong>on</strong>g> Sinmas,pasamosaexp<strong>on</strong>erelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>computo<str<strong>on</strong>g>de</str<strong>on</strong>g>labusquedaAparaelcalculoeciente<str<strong>on</strong>g>de</str<strong>on</strong>g>las<br />

nuestrotrellisparticular(veaselasecci<strong>on</strong>3.2)ycualquierotr<strong>on</strong>odo<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo.Paraello,hemos <str<strong>on</strong>g>de</str<strong>on</strong>g>cididoutilizarEV3oEV3.V2.Enelcasoenelqueutilicemosbusquedaenhaz,solocalcularemos laspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>loscaminossupervivientes,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,calcularemoslaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elnodo<br />

2.Utilizamosunalista<str<strong>on</strong>g>de</str<strong>on</strong>g>hipotesisformadaporsujos<str<strong>on</strong>g>de</str<strong>on</strong>g>posiblescaminos<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis.Inicialmente inicialhastatodoslosnodosquese\visiten"siguiendoestaestrategia.Noteseque,encadanodo <str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis,solamentetenemospuntuado(yguardado,paraposteriormentepo<str<strong>on</strong>g>de</str<strong>on</strong>g>rrecuperarlo)un introducimoselnod<strong>on</strong>alenel,c<strong>on</strong>unapuntuaci<strong>on</strong>globaligualala<str<strong>on</strong>g>de</str<strong>on</strong>g>lmejorcaminoentreelnodo unicocamino;elmejorquellegahastael.<br />

porlapuntuaci<strong>on</strong>global<str<strong>on</strong>g>de</str<strong>on</strong>g>lashipotesis(ysehaimplementado,<str<strong>on</strong>g>de</str<strong>on</strong>g>hecho,comounheap).Hasta quesevacelalistaobienseobtenganlasNsoluci<strong>on</strong>espedidas,iteramostresetapas:selecci<strong>on</strong>, ramicaci<strong>on</strong>ypoda. inicialyelmismoyc<strong>on</strong>unapuntuaci<strong>on</strong>parcial,la<str<strong>on</strong>g>de</str<strong>on</strong>g>lsujo,iguala0.Estalistaestaor<str<strong>on</strong>g>de</str<strong>on</strong>g>nada<br />

3.Enlaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>selecci<strong>on</strong>,extraemos<str<strong>on</strong>g>de</str<strong>on</strong>g>lalistalahipotesisc<strong>on</strong>lamejorpuntuaci<strong>on</strong>global. 4.Comprobamossilahipotesisextradac<strong>on</strong>stituyeunasoluci<strong>on</strong>,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,esuncaminocompleto<br />

11Y<str<strong>on</strong>g>de</str<strong>on</strong>g>hechohemosc<strong>on</strong>tadoc<strong>on</strong>elc<strong>on</strong>sejo<str<strong>on</strong>g>de</str<strong>on</strong>g>lpropioAndresMarzal,alahora<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>cantarnosporunouotroalgoritmo.<br />

5.Siloes,recuperamoselcaminoeneltrellis(usandolospunteroshaciaatraspreviamenteguardados, talcualseexplicoenelalgoritmo2<str<strong>on</strong>g>de</str<strong>on</strong>g>lasecci<strong>on</strong>2.4)ymostramoslasoluci<strong>on</strong>. (<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elnodoinicialhastaelnal)eneltrellis.


446.Sino,proce<str<strong>on</strong>g>de</str<strong>on</strong>g>mosaramicarlahipotesis.Paraello,generamosnuevashipotesishijas,prol<strong>on</strong>gando CAPITULO3.ANALISISSINTACTICOCORRECTORDEERRORES<br />

tipos<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esquetenemosennuestroparticulartrellis(inserci<strong>on</strong>,borradoysustituci<strong>on</strong>). Paracadahipotesishija,calculamossupuntuaci<strong>on</strong>parcial,a~nadiendoleelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>latransici<strong>on</strong> elsujo<str<strong>on</strong>g>de</str<strong>on</strong>g>lahipotesispadreen\direcci<strong>on</strong>"alnodoinicial<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis.Es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,ennuestrocaso, c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ramosunicamentetresposiblestipos<str<strong>on</strong>g>de</str<strong>on</strong>g>nodospre<str<strong>on</strong>g>de</str<strong>on</strong>g>cesores,quesecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nc<strong>on</strong>lostres<br />

7.Elmecanismo<str<strong>on</strong>g>de</str<strong>on</strong>g>podaviene<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadoporeltama~noquejemosparalalista<str<strong>on</strong>g>de</str<strong>on</strong>g>hipotesis.En minadaporlapuntuaci<strong>on</strong>calculadaporEV3(oEV3.V2)paraelcorresp<strong>on</strong>dientenodopre<str<strong>on</strong>g>de</str<strong>on</strong>g>cesor, massupuntuaci<strong>on</strong>parcial. corresp<strong>on</strong>dientealapuntuaci<strong>on</strong>parcial<str<strong>on</strong>g>de</str<strong>on</strong>g>lahipotesispadre.Supuntuaci<strong>on</strong>globalvendra<str<strong>on</strong>g>de</str<strong>on</strong>g>ter-<br />

todomomentolalistac<strong>on</strong>tienelasmejoressoluci<strong>on</strong>es,porloquelasqueno\quepan"enlalista<br />

nosimportemostrarsoluci<strong>on</strong>esrepetidas12,bastac<strong>on</strong>quelimitemoseltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lalista<str<strong>on</strong>g>de</str<strong>on</strong>g>hipotesis Sobreestoultimo,c<strong>on</strong>vienenoobstantehaceralgunapeque~namatizaci<strong>on</strong>.Enelcasoenelqueno nosetienenencuenta.<br />

exactamenteaNelementosynadamashayquea~nadiraloexpuestoanteriormente.Perosi,porel c<strong>on</strong>trario,loquequeremosesobtenerlasNmejoressoluci<strong>on</strong>esdistintas,comoesnuestrocaso,ent<strong>on</strong>ces hayquehacerlosiguiente:<br />

yextraemoslasiguientemejorhipotesis<str<strong>on</strong>g>de</str<strong>on</strong>g>lalista.Para<str<strong>on</strong>g>de</str<strong>on</strong>g>terminarsilasoluci<strong>on</strong>estarepetida, previamenteobtenida.Siesas,proseguimosc<strong>on</strong>elproceso,perosino,simplementela<str<strong>on</strong>g>de</str<strong>on</strong>g>scartamos Fijaremoseltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lalista<str<strong>on</strong>g>de</str<strong>on</strong>g>hipotesisaunvalorN0>N,losucientementegran<str<strong>on</strong>g>de</str<strong>on</strong>g>.<br />

bastac<strong>on</strong>guardarse,encadanodo,lospunterosalashipotesisqueyahanpasadoporelpreviamente, comprobandosilasoluci<strong>on</strong>parcialcorresp<strong>on</strong>dientealsujoqueaportalanuevahipotesisestaya Enelpaso3,cuandohemosextradolamejorhipotesis,comprobamosquenoc<strong>on</strong>duceaunasoluci<strong>on</strong><br />

codicaci<strong>on</strong>esutilizando,paraello,elalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedaAtalcomosesintetizaen[58].EnelHemospresentado,pues,unmetodoeciente,basadoenEV3,capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>calcularlasNmejores<str<strong>on</strong>g>de</str<strong>on</strong>g>s- c<strong>on</strong>templadaparaesenodo<strong>on</strong>o.<br />

captulo8,apreciaremossuutilidadpracticaenlaimplementaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>l<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorcomoguaparala <str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalruidosoC.Precisamente,enelsiguientecaptulo,estudiaremossoluci<strong>on</strong>esparalacorrecta estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estosparametros,asumiendoquenuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>Cesestocastico. estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros(inserci<strong>on</strong>es,sustituci<strong>on</strong>esyborrados)quegobiernanelcomportamiento<br />

12Po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosutilizarmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosambiguos.


CUATRO CAPITULO<br />

Estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros<str<strong>on</strong>g>de</str<strong>on</strong>g>l Canal<br />

crims<strong>on</strong>theribb<strong>on</strong> tightensroundmythroat. Ahundredyearsofblood, Iopenmymouth andmyheadburstsopen. Asoundlikeatiger thrashinginthewater, thrashinginthewater. Overandover, wedie<strong>on</strong>eaftertheother.<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo -\Onehundredyears",Pornography,1982,Ficti<strong>on</strong>Rec.- RobertSmith(TheCure)<br />

4.1Introducci<strong>on</strong><br />

4.5Suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros 4.2Adaptaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>LenguajealCanal 4.3Estimaci<strong>on</strong>medianteBaum-Welch 4.4Estimaci<strong>on</strong>medianteViterbi<br />

ruidoso,comoelproblemacentralquepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>abordarestatesis.Ennuestroplanteamiento,habamos 4.1Enelcaptulo2habamosplanteadoelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>la\transmisi<strong>on</strong>"<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesatraves<str<strong>on</strong>g>de</str<strong>on</strong>g>uncanal Introducci<strong>on</strong><br />

asumidolossiguientessupuestosbasicos: 45


461.El\lenguaje"queutilizaelemisorEparaenviarmensajesalreceptorR,sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>representar CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

2.Elruidoqueintroduceensufunci<strong>on</strong>amientoelcanalC,afectaunicamenteasmbolosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rados fehacientementeporunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(posiblementeestocastico)F. <str<strong>on</strong>g>de</str<strong>on</strong>g>formaindividual,pudiendoserepresentarmediantelastresoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>:inserci<strong>on</strong>,<br />

elproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>,dadalaca<str<strong>on</strong>g>de</str<strong>on</strong>g>naxrecibidaporR,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosF,aceptor<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases Porotraparte,enelcaptuloanterior,<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollamosecientessoluci<strong>on</strong>esalgortmicaspararesolver sustituci<strong>on</strong>1yborrado.<br />

fuetransmitidaoriginalmenteporE.Esta\seguridad"noslaproporci<strong>on</strong>aenc<strong>on</strong>trarbienlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nay <str<strong>on</strong>g>de</str<strong>on</strong>g>L(F)queseencuentraadistanciamnima<str<strong>on</strong>g>de</str<strong>on</strong>g>x(veaseecuaci<strong>on</strong>2.1),bienlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nay<str<strong>on</strong>g>de</str<strong>on</strong>g>L(F)que c<strong>on</strong>mayorprobabilidadpudohabersidotransformadaporCenlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax(resolviendolaecuaci<strong>on</strong>2.2 posiblesoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>quepue<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarC,obtenerlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nayquec<strong>on</strong>mayor\seguridad" <str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje,L(F),queutilizaEparaenviarsusmensajesaR,ylos\pesos"(probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s)<str<strong>on</strong>g>de</str<strong>on</strong>g>las<br />

ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nayquefueoriginalmentetransmitida. posibleserroresquehanocurridodurantelatransmisi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lainformaci<strong>on</strong>yobtener,nalmente,la o,alternativamente,laecuaci<strong>on</strong>2.3).Amboscriteriosparecenraz<strong>on</strong>ablesparaintentar\recuperar"los<br />

estatesis,>comopo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosestimarlaprobabilidad2<str<strong>on</strong>g>de</str<strong>on</strong>g>cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>esqueasumimosque <str<strong>on</strong>g>de</str<strong>on</strong>g>laprendizajeinductivo.Es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,puestoqueenlamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>lasocasi<strong>on</strong>esesimposibleplantearse <str<strong>on</strong>g>de</str<strong>on</strong>g>scribenelcomportamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C?Lasrespuestasaestaspreguntashayqueplantearselas<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>laoptica ci<strong>on</strong>es.Sinembargo,>comopo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosc<strong>on</strong>struirF?Yunacuesti<strong>on</strong>masimportante<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>laoptica<str<strong>on</strong>g>de</str<strong>on</strong>g>Losalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedapresentadosenelcaptuloanterior,resuelvenecazmenteambasecua- partir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje. utilizart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>quepermitan<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollaralgoritmosquelosaprendanoc<strong>on</strong>struyanautomaticamentea lasoluci<strong>on</strong>aestosproblemasutilizandoaunexpertohumanoquec<strong>on</strong>struyaestosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los,<str<strong>on</strong>g>de</str<strong>on</strong>g>bemos<br />

c<strong>on</strong>ocidacomoinferenciagramatical[15,60].Tambienexistensolidast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>inductivasparalaestimaci<strong>on</strong>es)<str<strong>on</strong>g>de</str<strong>on</strong>g>F[39,68,43,75].Todosellosseenmarcan<str<strong>on</strong>g>de</str<strong>on</strong>g>ntro<str<strong>on</strong>g>de</str<strong>on</strong>g>unarama<str<strong>on</strong>g>de</str<strong>on</strong>g>laprendizajecomputaci<strong>on</strong>alci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>F[27].Einclusoexistenmetodosqueapren<str<strong>on</strong>g>de</str<strong>on</strong>g>n directamentemo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticos<str<strong>on</strong>g>de</str<strong>on</strong>g>F,apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos[39,25].Noobstante,esteno Existenmuchosmetodosc<strong>on</strong>ocidosparaelaprendizajeinductivo<str<strong>on</strong>g>de</str<strong>on</strong>g>la\estructura"(estadosytransitamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Dehecho,losunicostrabajosc<strong>on</strong>ocidospornosotros(aparte<str<strong>on</strong>g>de</str<strong>on</strong>g>lqueac<strong>on</strong>tinuaci<strong>on</strong>seeselcasoparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosestocasticosquerigenelcompor-<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>talla)s<strong>on</strong>[68,67].Elproblemaqueseplantea,pues,esel<str<strong>on</strong>g>de</str<strong>on</strong>g>calcularlaprobabilidadc<strong>on</strong>laqueC pue<str<strong>on</strong>g>de</str<strong>on</strong>g>cometercadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>espermitidasporelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(inserci<strong>on</strong>,borrado,sustituci<strong>on</strong>y acierto),asumiendoqueserealizan<str<strong>on</strong>g>de</str<strong>on</strong>g>formaaleatoria.<br />

nuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo\i<str<strong>on</strong>g>de</str<strong>on</strong>g>al"<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirF,alcomportamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalmediantelautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> ques<strong>on</strong>\incorrectas",es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,quehansido\distorsi<strong>on</strong>adas"poruncanalruidoso.Preten<str<strong>on</strong>g>de</str<strong>on</strong>g>mosadaptar enlasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>,apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,noshemosplanteadodos posiblesesquemas.Enelprimero<str<strong>on</strong>g>de</str<strong>on</strong>g>ellossolamentedisp<strong>on</strong>emos<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesqueasumimos Pararesolverelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>laestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorestocasticobasado<br />

salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalruidoso.Enestecaso,utilizaremost<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong>pormaximaverosimilitud[30] \transici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error"3,cuyaprobabilidadseraestimadamedianteanalisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores (ASCE)<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesdistorsi<strong>on</strong>adas.Parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>raplicarelsegundoesquema,necesitamosunc<strong>on</strong>junto <str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajecompuestoporpares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma:frase\limpia"<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,frase\corrupta"<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

Sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nenc<strong>on</strong>trarnumerosasalternativasparaelloen[69]. 1Incluyendoelaciertootransmisi<strong>on</strong>correcta<str<strong>on</strong>g>de</str<strong>on</strong>g>lainformaci<strong>on</strong>. 2Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>usarelcriterio<str<strong>on</strong>g>de</str<strong>on</strong>g>distanciamnimalospesossejanaprioriyc<strong>on</strong>stituyenla\heurstica"<str<strong>on</strong>g>de</str<strong>on</strong>g>lmetodo. 3Alestilo<str<strong>on</strong>g>de</str<strong>on</strong>g>comoseinterpretanestasreglasenelalgoritmoECGI[68].


asadasenelalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong>c<strong>on</strong>ocidocomoExpectati<strong>on</strong>-Maximizati<strong>on</strong>(E-M)[31,61,52],aunque 4.2.ADAPTACIONDELMODELODELENGUAJEALCANAL 47<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerla. esencialentreambast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>radicaenelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,mientraselalgoritmoE-Mutilizaparasus estimaci<strong>on</strong>eslaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>cadamuestra<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,Viterbirealizaunaaproximaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>la probabilidadreal<str<strong>on</strong>g>de</str<strong>on</strong>g>lamuestracalculandolaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lamejorforma,entretodaslasposibles, tambienplantearemost<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>basadasenloquesec<strong>on</strong>ocecomoestimaci<strong>on</strong>porViterbi.Ladiferencia<br />

vecessuce<str<strong>on</strong>g>de</str<strong>on</strong>g>queexistenalgunos(normalmentepocos)sucesosnovistosenelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje, paraloscualesnotenemosunaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>suprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>nnuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,suprobabilidad esnula.Sinembargoes<strong>on</strong>osignicaquetengamosgarantas<str<strong>on</strong>g>de</str<strong>on</strong>g>quenovayanaocurrirenlarealidad. Lasoluci<strong>on</strong>aesteproblemapasaporrealizarunsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>tando Finalmenteabordaremoselproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>rivado<str<strong>on</strong>g>de</str<strong>on</strong>g>lautilizaci<strong>on</strong>practica<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Muchas<br />

Enestecaptulo,ofreceremosunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>soluci<strong>on</strong>esparapaliaresteproblema. unamnimacantidad<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosestimadospararepartirlaentrelosquetienenprobabilidad0.<br />

4.2 vaaguiarlareestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Enestesentido,escomosic<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raramosunaunica Lai<str<strong>on</strong>g>de</str<strong>on</strong>g>afundamental<str<strong>on</strong>g>de</str<strong>on</strong>g>laquepartimos,c<strong>on</strong>sisteenc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarqueeselmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje,F,elque Adaptaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>LenguajealCanal<br />

paraunc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesT,posiblementecompuestotantoporfrasespertenecientes,comoporfrases nopertenecientesaL(F)(distorsi<strong>on</strong>adasporelcanalC),suprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong>,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir: distribuci<strong>on</strong>c<strong>on</strong>junta<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidadparaFyC.Dehecholoquepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>moshaceresmaximizar,<br />

8x2TPFC(x) Y<br />

Basicamenteestai<str<strong>on</strong>g>de</str<strong>on</strong>g>ac<strong>on</strong>sisteenc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitoscomunparaFyC.Dicho (4.1)<br />

nuestrocaso,loquetenemoseslafrecuenciac<strong>on</strong>laqueCharealizadocualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>estasoperaci<strong>on</strong>es, obtenerlaprobabilidadc<strong>on</strong>laqueCrealizacualquieroperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,sustituci<strong>on</strong>yborrado.En transici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>error,talcualsecomentoenlasecci<strong>on</strong>2.5.Asumimosquetenemosunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo estocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>F.Igualmente,asumimosquetenemosunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>C,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirquepo<str<strong>on</strong>g>de</str<strong>on</strong>g>mos mo<str<strong>on</strong>g>de</str<strong>on</strong>g>loc<strong>on</strong>stara,inicialmente,<str<strong>on</strong>g>de</str<strong>on</strong>g>laestructurapropia<str<strong>on</strong>g>de</str<strong>on</strong>g>F,paraposteriormenteexten<str<strong>on</strong>g>de</str<strong>on</strong>g>rloc<strong>on</strong>las<br />

probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>sapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrecuencias4.Asociadac<strong>on</strong>cadaposibleoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>error,llevamosuna cuentaindicandoelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquesehaefectuadodichaoperaci<strong>on</strong>enT. talcualsecomentoenlasecci<strong>on</strong>2.5.Est<strong>on</strong>osup<strong>on</strong>eningunproblema,puesesmuyfacilcalcularlas<br />

Cu(\;a)representaelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquesehainsertadoaenT.<br />

Cu(a;\)representaelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquesehaborradoaenT. quea=b),enT. Cu(a;b)representaelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquesehasustituidoaporb,incluyendoelacierto(casoen<br />

bilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s.C<strong>on</strong>ceptualmentes<strong>on</strong>lomismo,aunqueesindudablequelasfrecuenciasc<strong>on</strong>tienenmuchamasinformaci<strong>on</strong>quelasproba-<br />

4Per<strong>on</strong>oalainversa.Enrealidad,nosotrossiemprepreferimostrabajarc<strong>on</strong>frecuenciasenlugar<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s.


48Enrealidad,CueslomismoqueFr(veaselasecci<strong>on</strong>2.5)salvoporlacoletilla\enT"quehemos CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

nuevasfrecuenciasque,paralasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>C,obtendremossiguiendoelmetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong>que, estimadoapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>otroc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,laspue<str<strong>on</strong>g>de</str<strong>on</strong>g>haberjadounexperto<str<strong>on</strong>g>de</str<strong>on</strong>g>manera heurstica,etc.Comolashayamosobtenido,ensuma,daigual.Sinembargo,Cuvaaproporci<strong>on</strong>arlas nosotrosFrrepresentalasfrecuenciasiniciales<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>C,lascualessepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nhaber a~nadido.Sinembargo,queremosdistinguirlasennuestranotaci<strong>on</strong>,precisamenteporesematiz.Para<br />

ac<strong>on</strong>tinuaci<strong>on</strong>,prop<strong>on</strong>emos. 1.C<strong>on</strong>struimoselmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegradocompuestoporFyC.Normalizamoslasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>l 2.Paralainicializaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lascuentas<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,Cu,tenemosdosalternativas, secci<strong>on</strong>2.5,utilizandolasfrecuenciasiniciales<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>CdadasporFr. mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegrado,c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>garantizarlac<strong>on</strong>sistencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo,talcualseexplicoenla<br />

Normalmente,utilizaremosestaalternativa. inicializamosCuc<strong>on</strong>elvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrecuenciainicial,Fr,paralaoperaci<strong>on</strong>corresp<strong>on</strong>diente. p<strong>on</strong>emoselvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>todaslascuentasa0obien,<br />

3.Paracadafrasex2Tcalculamosy=argmaxy2L(F)PFC(yjx).Asociadoayobtenemosel 4.Paracadatransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errorutilizadaenC,aumentamosen1elvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>sucuentaasociadaen compuestotantoportransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>F,comoportransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error. camino<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>maximaverosimilitu<str<strong>on</strong>g>de</str<strong>on</strong>g>nelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegrado,C.Estecaminopue<str<strong>on</strong>g>de</str<strong>on</strong>g>estar<br />

5.Repetimoslospasos3y4hastaqueyanoque<str<strong>on</strong>g>de</str<strong>on</strong>g>nmasfrasesporanalizarenT. Elprocesoqueacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g>prop<strong>on</strong>ersepue<str<strong>on</strong>g>de</str<strong>on</strong>g>repetirvariasveces.Po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosjarunnumeromaximo Cu.<br />

losobtenidosnalmenteparaCuenlaiteraci<strong>on</strong>r-esima,8r1r


teora,in<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente<str<strong>on</strong>g>de</str<strong>on</strong>g>lcaminoquerealmentehayamoselegid<strong>on</strong>almenteparaaceptarx.Ennuestro 4.3.ESTIMACIONMEDIANTEBAUM-WELCH 49<br />

caso,siemprequehablemos<str<strong>on</strong>g>de</str<strong>on</strong>g>perplejidad,nosreferiremosalaperplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>localculadatras obtenerelcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong>maximoverosmilparacadafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>T,talcualhemosexplicado.Esto sup<strong>on</strong>equelaperplejidadquecalculamossera,normalmente,unaaproximaci<strong>on</strong>alareal5.Precisamente, otrocriterio<str<strong>on</strong>g>de</str<strong>on</strong>g>parada<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>queacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scribir,c<strong>on</strong>sistiraen<str<strong>on</strong>g>de</str<strong>on</strong>g>tenerel procesocuandoladiferenciaenlaperplejidadobtenidaparaT,entredositeraci<strong>on</strong>esc<strong>on</strong>secutivas,fuese menorqueun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadovalor.<br />

enelanalisis<str<strong>on</strong>g>de</str<strong>on</strong>g>dichasfrases.Dichascuentassepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nusarenlospasos2y4,<str<strong>on</strong>g>de</str<strong>on</strong>g>lamismaforma F,paraaceptarlasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>T.Lasultimasindicaranelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueelestadohasid<strong>on</strong>al mismo.Lasprimerasindicaranelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquesehautilizadolacorresp<strong>on</strong>dientetransici<strong>on</strong>en asociadasc<strong>on</strong>cadatransici<strong>on</strong>propia<str<strong>on</strong>g>de</str<strong>on</strong>g>lautomataFe,incluso,cuentasasociadasc<strong>on</strong>cadaestado<str<strong>on</strong>g>de</str<strong>on</strong>g>l Delamismaformaquetenemoscuentasasociadasc<strong>on</strong>cadatransici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>error,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mostenercuentas<br />

queseusanlascuentasasociadasalastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error.SiFesestocastico,noparecec<strong>on</strong>veniente<br />

forma<str<strong>on</strong>g>de</str<strong>on</strong>g>frecuencias.Sinoesas,nada<str<strong>on</strong>g>de</str<strong>on</strong>g>loquehemoscomentadoservira,yaque,irremediablemente, \per<str<strong>on</strong>g>de</str<strong>on</strong>g>r"suinformaci<strong>on</strong>probabilstica.Enestecaso,lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>T<str<strong>on</strong>g>de</str<strong>on</strong>g>benservirparareforzarlas inicializarsec<strong>on</strong>lasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>dichastransici<strong>on</strong>esyestados,estimadasenlaiteraci<strong>on</strong> anterior.Enlaprimeraiteraci<strong>on</strong>,asumiremosquelasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>soriginales<str<strong>on</strong>g>de</str<strong>on</strong>g>Fsehandadoen seper<str<strong>on</strong>g>de</str<strong>on</strong>g>ralainformaci<strong>on</strong>probabilsticaoriginal. estimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>F.Portanto,enelpaso2,lascuentasparalastransici<strong>on</strong>esyestados<str<strong>on</strong>g>de</str<strong>on</strong>g>F,<str<strong>on</strong>g>de</str<strong>on</strong>g>ben<br />

entrenar,omejor,adaptarenexcesoelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegradoaestosdatos.Comoc<strong>on</strong>secuencia,aunque obtengamosunamenorperplejidadparaT,enlapracticapue<str<strong>on</strong>g>de</str<strong>on</strong>g>suce<str<strong>on</strong>g>de</str<strong>on</strong>g>rqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loofrezcapeores prestaci<strong>on</strong>es,yaquecualquiersuces<strong>on</strong>opresenteenT,tendraasociadaunaprobabilidadbastantebaja. adaptaci<strong>on</strong>6<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegradoalosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>T.Sinembargo,cabe<str<strong>on</strong>g>de</str<strong>on</strong>g>cirquecorremoselriesgo<str<strong>on</strong>g>de</str<strong>on</strong>g> Si,duranteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>scrito,reestimamoslasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>F,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosc<strong>on</strong>seguirunamejor<br />

parainicializarestosparametros,c<strong>on</strong>sisteenrealizarelmismoproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoc<strong>on</strong>anterioridad,pero Podremosobservarestecomportamientoenalgunos<str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>scritosenelcaptulo7. unaestimaci<strong>on</strong>inicial<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosquerigenelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C?Lasoluci<strong>on</strong>queprop<strong>on</strong>emos utilizandoelcriterio<str<strong>on</strong>g>de</str<strong>on</strong>g>mnimadistancia(veaseecuaci<strong>on</strong>2.1).Paraelloignoramoslasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s <str<strong>on</strong>g>de</str<strong>on</strong>g>F,quedand<strong>on</strong>ossolamentec<strong>on</strong>suestructura,utilizandoladistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein[53]enelanalisis Quedatodavaporresolverelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>losvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>Frenlaiteraci<strong>on</strong>1,estoes>comoobtener<br />

c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radascomolasfrecuenciasiniciales<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Estosseranlosvaloresqueutilizaremos paraFrenlaprimeraiteraci<strong>on</strong>. <str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>T.Lascuentasqueobtengamosparalautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,seran<br />

quelasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>Tpertenecena enlasecci<strong>on</strong>4.5. analizada.Estosolopue<str<strong>on</strong>g>de</str<strong>on</strong>g>ocurrirsiexistealgunparametro<str<strong>on</strong>g>de</str<strong>on</strong>g>Cc<strong>on</strong>probabilidadnula,yaqueasumimos Ellectoravispadosehabrapreguntadoqueocurresiexistealgunafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>Tquenopuedaser .Parasoluci<strong>on</strong>aresteproblema,seprop<strong>on</strong>enunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>alternativas<br />

4.3 s<strong>on</strong>distintasy,portanto,vanaestimarse<str<strong>on</strong>g>de</str<strong>on</strong>g>formain<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,sup<strong>on</strong>dremosquetenemos Enlasdossiguientessecci<strong>on</strong>esvamosac<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarquelasdistribuci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>CyF Estimaci<strong>on</strong>medianteBaum-Welch<br />

dadalaestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>dichomo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo. 6Laperplejidadobtenida,enlamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>loscasos,seramenor.<br />

5Serai<str<strong>on</strong>g>de</str<strong>on</strong>g>nticasielcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong>siemprefueseunicoenelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegrado.Peroestoesmuydifcilquesuceda


50 unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeparaestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C,T,compuestoporpares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

distribuci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidadparaFsehaestimadoapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>otroc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje, bienaprendiendoprimerosuestructuray<str<strong>on</strong>g>de</str<strong>on</strong>g>spuesempleandot<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>comolaspropuestasen[27],bien <str<strong>on</strong>g>de</str<strong>on</strong>g>laforma(fraseincorrecta<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,frasecorrecta<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanal).Asumiremosquela<br />

plantea,esel<str<strong>on</strong>g>de</str<strong>on</strong>g>disp<strong>on</strong>er<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajecompuestoporpares<str<strong>on</strong>g>de</str<strong>on</strong>g>ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas<str<strong>on</strong>g>de</str<strong>on</strong>g>la forma(salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,entradaalcanal).Sinosedisp<strong>on</strong>e<str<strong>on</strong>g>de</str<strong>on</strong>g>estosdatos,siempresepue<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizarla aproximaci<strong>on</strong>propuestaenlasecci<strong>on</strong>anterior. estaalternativapue<str<strong>on</strong>g>de</str<strong>on</strong>g>funci<strong>on</strong>armejorparaungrannumero<str<strong>on</strong>g>de</str<strong>on</strong>g>aplicaci<strong>on</strong>es.Elunicoproblemaquese aprendiendodirectamenteunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>Fapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>lamuestra[39,25].Enprincipio,<br />

Σ Σ Σ Σ<br />

Σ<br />

Figura4.1:Automataquerepresentalafraseaabc,extendidoc<strong>on</strong>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Lasinserci<strong>on</strong>ess<strong>on</strong>las<br />

Σ-{a} Σ-{a} Σ-{b} Σ-{c}<br />

a a b c<br />

A1<br />

A2 B C<br />

talcualsemuestraenlagura4.1.Paraestimarlosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C,utilizaremos transici<strong>on</strong>esetiquetadasc<strong>on</strong>,lassustituci<strong>on</strong>eslasetiquetadasc<strong>on</strong>fsmbolocorrectogyelrestos<strong>on</strong>borrados.<br />

t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong>pormaximaverosimilitud[30],basadasenelalgoritmoExpectati<strong>on</strong>-Maximizati<strong>on</strong> Cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasescorrectaslavamosarepresentarcomosifueseunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>Markov(MM),<br />

\ \ \ \<br />

obtenidasparalosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C.PuestoquecadafrasecorrectaserepresentamedianteunMM, (E-M)[31,61,52].Estealgoritmorealizaunprocesoiterativo,c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>trarlosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g> losparametrosquemaximizanlaverosimilitud<str<strong>on</strong>g>de</str<strong>on</strong>g>lamuestra<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Estaaproximaci<strong>on</strong>ha sidorecientementepropuestaen[67],c<strong>on</strong>experimentosque<str<strong>on</strong>g>de</str<strong>on</strong>g>muestranlab<strong>on</strong>dad<str<strong>on</strong>g>de</str<strong>on</strong>g>lasestimaci<strong>on</strong>es mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los[18,19,17,27].Ell<strong>on</strong>oshac<strong>on</strong>ducidoa<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarunavariante<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>ocidoalgoritmoforward- hemosutilizadoc<strong>on</strong>ocidastransformaci<strong>on</strong>escrecientesparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosendichos backward[27],paralaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Losalgoritmosforwardybackwardutilizadosen estecaso,sehanimplementadocomounaextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmopropuestoen[85],elcualfuepresentado enlasecci<strong>on</strong>2.3.Losesquemas10y11muestran,respectivamente,losalgoritmosresultantes.<br />

asociadaunaposibleoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>error(que,enrealidad,noestal):lasustituci<strong>on</strong>porsmismo.De que<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>frase,c<strong>on</strong>elobjetivo<str<strong>on</strong>g>de</str<strong>on</strong>g>estimarlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>noinsertar elalfabeto,elsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>frase,querepresentaremoscomo$.Dichosmbolosolamentetendra unsmboloalnal<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase(veaselagura4.1).Paraelloc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raremosunsmboloadici<strong>on</strong>alen Adiferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrabajo<str<strong>on</strong>g>de</str<strong>on</strong>g>RistadyYianilos7,nosotroshemos<str<strong>on</strong>g>de</str<strong>on</strong>g>nidounparametroadici<strong>on</strong>al,al<br />

estaforma,sirepresentamosporFr($;$)elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseproduceestasustituci<strong>on</strong>(estoes equivalenteac<strong>on</strong>tarelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>nes<str<strong>on</strong>g>de</str<strong>on</strong>g>frase)tendremosque,dadala<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegrado porFyCquevimosenlasecci<strong>on</strong>2.5:<br />

suyo.<br />

7Dehecho,estetrabajolohemosrealizado<str<strong>on</strong>g>de</str<strong>on</strong>g>formain<str<strong>on</strong>g>de</str<strong>on</strong>g>pendienteycomenzoantes<str<strong>on</strong>g>de</str<strong>on</strong>g>quetuvieramosc<strong>on</strong>stancia<str<strong>on</strong>g>de</str<strong>on</strong>g>l Frins=X 8a2 a6=nX8b2Fr(a;b)+Fr($;$)


4.3.ESTIMACIONMEDIANTEBAUM-WELCH Algoritmo10Algoritmoforward. 51<br />

1:Entrada 2:x;y2;<br />

7:i;j:entero; 4:Salida 5: 6:Variables 3: :vector0::jyj+1;0::jxj+1<str<strong>on</strong>g>de</str<strong>on</strong>g>


52 Algoritmo11Algoritmobackward. CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

1:Entrada 2:x;y2;<br />

7:i;j:entero; 3: 4:Salida 5: 6:Variables :vector0::jyj+1;0::jxj+1<str<strong>on</strong>g>de</str<strong>on</strong>g>


4.3.ESTIMACIONMEDIANTEBAUM-WELCH SiendopC(xjy)loqueenlasecci<strong>on</strong>2.3habamos<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadoPC(xjy)(enestecaso,hemosutilizado 53<br />

secuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>esdistintasqueproducenxapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>y.Comosabemos(veaselamisma secci<strong>on</strong>enelcaptulo2),(TI(y))=Qni=1(Ti(yi1))y(T(y))=(a;b),siendoayblossmbolos implicadosenlatransformaci<strong>on</strong>. lapminusculaparadistinguirlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>unamuestrac<strong>on</strong>creta,<str<strong>on</strong>g>de</str<strong>on</strong>g>laprobabilidadPmayuscula <str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje).Porc<strong>on</strong>siguiente,pC(xjy)=P8I2S(TI(y)),siendoSelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

esto<str<strong>on</strong>g>de</str<strong>on</strong>g>cirque,sinperdida<str<strong>on</strong>g>de</str<strong>on</strong>g>generalidad,sitenemos,p<strong>on</strong>gamosporcaso,dosca<str<strong>on</strong>g>de</str<strong>on</strong>g>naszyw,talesque jzj=jwj=1,z=a,w=b,lasunicassecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>errorquevamosatenerencuenta resadosenaquellassecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>esquepodamosobservar.Es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,estamosinteresados enelc<strong>on</strong>juntoposible<str<strong>on</strong>g>de</str<strong>on</strong>g>trazas,talcualse<str<strong>on</strong>g>de</str<strong>on</strong>g>neen[85],quepermitenobtenerxapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>y.Quiere Enestosmomentosc<strong>on</strong>vienehacerunamatizaci<strong>on</strong>alrespecto.Nosotrossiemprehemosestadointe-<br />

s<strong>on</strong>:<br />

Lasecuenciacompuestaporlainserci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>byelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>a,(\;b);(a;\). Lasecuenciacompuestaporlasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>aporb,(a;b). Lasecuenciacompuestaporelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>aylainserci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>b,(a;\);(\;b).<br />

dichainformaci<strong>on</strong>nosepue<str<strong>on</strong>g>de</str<strong>on</strong>g>extraer<str<strong>on</strong>g>de</str<strong>on</strong>g>lamuestra<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje(notenemosformaalguna<str<strong>on</strong>g>de</str<strong>on</strong>g>poplo,secuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma(a;c);(c;d):::(z;b)quetambienproducenelefecto<str<strong>on</strong>g>de</str<strong>on</strong>g>seado.Puestoque<str<strong>on</strong>g>de</str<strong>on</strong>g>robservarla),lac<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raremosirrelevanteparaelproblemaqueestamostratando.Enc<strong>on</strong>secuencia, vamosaignoraraquellastransformaci<strong>on</strong>esquenopo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosobservar.Portanto,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosrepresentar Noteseque,enrealidad,estamossimplicandoelproblema,yaqueestamos<str<strong>on</strong>g>de</str<strong>on</strong>g>spreciando,porejem-<br />

laforma(a;b),siendoayblossmbolosimplicadosencadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong> unasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>transformaci<strong>on</strong>escomounasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,compuestaporpares<str<strong>on</strong>g>de</str<strong>on</strong>g> observadas.Portanto:<br />

Precisamenteestaprobabilidadlacalculatantoelalgoritmo10,almacenandolaenjyj+1;jxj+1,como pC(xjy)=X 8I2SY 8(a;b)2I(a;b) (4.3)<br />

elalgoritmo11,almacenandolaen0;0,teniendoencuentalosparametrosqueutilizamosparamo<str<strong>on</strong>g>de</str<strong>on</strong>g>lar<br />

errorentrexyy,hastalossmbolosxjyyi,elalgoritmoforwardhacomputadocorrectamentela sup<strong>on</strong>iendoqueenambosalgoritmoshemoscalculadotodaslassecuenciasposibles<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g> frasesaalinear,mientraselsegundolohacecomenzandoporelnal(ultimosmbolo).Enc<strong>on</strong>secuencia, acalculartodaslasposiblessecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elcomienzo(primersmbolo)<str<strong>on</strong>g>de</str<strong>on</strong>g>las elcomportamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Launicadiferenciaentreambos,resi<str<strong>on</strong>g>de</str<strong>on</strong>g>enelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>queelprimerocomienza<br />

probabilidadpC(x1j1jy1i1)almacenandolaeni1;j1,mientrasqueelalgoritmobackwardha computadocorrectamentepC(xjjyi)almacenandolaeni;j.<br />

garantizaquelosnuevosvaloresestimados,incrementanelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lafunci<strong>on</strong>objetivoc<strong>on</strong>respectoa remosunprocedimientoiterativo.Primeramentejaremosunosvaloresarbitrariospara(tpicamentevaloresequiprobables),<str<strong>on</strong>g>de</str<strong>on</strong>g>spuesobtendremosnuevosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>estosparametros,encadaiteraci<strong>on</strong>,utilizandotransformaci<strong>on</strong>escrecientes(enestecaso,aplicandola<str<strong>on</strong>g>de</str<strong>on</strong>g>sigualdad<str<strong>on</strong>g>de</str<strong>on</strong>g>Baum-Eag<strong>on</strong>[18]).SeParaestimarlosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>quemaximizanlafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>verosimilitudV,segui- laanterioriteraci<strong>on</strong>.Esteprocesosuelerepetirsebienunnumerojo<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es,bienhastaque


54 ladiferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lvalorcalculadoparaVentredositeraci<strong>on</strong>esc<strong>on</strong>secutivas,seamenorqueuncierto. CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

c<strong>on</strong>respectoa,alaplicarla<str<strong>on</strong>g>de</str<strong>on</strong>g>sigualdad<str<strong>on</strong>g>de</str<strong>on</strong>g>Baum-Eag<strong>on</strong>tenemosque[18]: laiteraci<strong>on</strong>i+1como^(a;b).ComosabemosqueP8c2(a;c)=18a2yqueVesunpolinomio Sup<strong>on</strong>iendoque(a;b)representalaestimaci<strong>on</strong>para,engeneral,elerror<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>(inserci<strong>on</strong>si a=\yborradosib=\)<str<strong>on</strong>g>de</str<strong>on</strong>g>aporbenlaiteraci<strong>on</strong>i,representaremoslanuevaestimaci<strong>on</strong>obtenidaen<br />

^(a;b)= X8c2(a;c)@V (a;b)@V @(a;b)<br />

= X8c2(a;c)X (a;b)X 8(x;y)2T(pC(xjy))1@pC(xjy) @(a;c)<br />

8(x;y)2T(pC(xjy))1@pC(xjy) @(a;b)<br />

= 8(x;y)2T(pC(xjy))1(a;b)@pC(xjy) X @(a;b) @(a;c) (4.4)<br />

X8c28(x;y)2T(pC(xjy))1(a;c)@pC(xjy) X<br />

Paracalcular,engeneral8a;b28 @(a;c)<br />

@pC(xjy)<br />

unaposiblesecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error(parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C).Enc<strong>on</strong>secuencia,<str<strong>on</strong>g>de</str<strong>on</strong>g>niremosun <str<strong>on</strong>g>de</str<strong>on</strong>g>beremos<str<strong>on</strong>g>de</str<strong>on</strong>g>nir,previamente,elc<strong>on</strong>ceptoformal<str<strong>on</strong>g>de</str<strong>on</strong>g>alineamientoentredosca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas,utilizando @(a;b)<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>errorentreambasca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas,comocomentamosanteriormente)entrexyy,segunC, transformaci<strong>on</strong>esqueproducenxapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>y,locualesequivalenteac<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarunaposiblesecuencia como: posiblealineamiento,I(recuer<str<strong>on</strong>g>de</str<strong>on</strong>g>seque,ennuestranotaci<strong>on</strong>,Irepresentabaunaposiblesecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

alineamientoI,pC(xjy;I),como: Porc<strong>on</strong>siguiente,po<str<strong>on</strong>g>de</str<strong>on</strong>g>moscalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax,dadalaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nayyel I=f(a;b):a=yi;1ijyj_a=n^b=xj;1jjxj_b=ng<br />

captulo2).<br />

8Recuer<str<strong>on</strong>g>de</str<strong>on</strong>g>sequehemosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoqueelsmbol<strong>on</strong>ulo,n,perteneceacualquieralfabetoqueutilicemos(vease pC(xjy;I)=Y 8(a;b)2I(a;b)


4.3.ESTIMACIONMEDIANTEBAUM-WELCH Y.nalmente,siendoSelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>todoslosposiblesalineamientosentrexyy,calculamospC(xjy) 55<br />

como:<br />

Elcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>la<str<strong>on</strong>g>de</str<strong>on</strong>g>rivadaparcial<str<strong>on</strong>g>de</str<strong>on</strong>g>estepolinomio,c<strong>on</strong>respectoa(a;b),se<str<strong>on</strong>g>de</str<strong>on</strong>g>tallaac<strong>on</strong>tinuaci<strong>on</strong>. pC(xjy)=X 8I2SpC(xjy;I)<br />

@pC(xjy) @(a;b)=@X<br />

=X 8I2SpC(xjy;I) @(a;b) (a;b) N(a=yi;1ijyj_a=n^b=xj;1jjxj_b=n;I) =X 8I2S@pC(xjy;I) @(a;b) (4.5)<br />

a=yi;1ijyj_a=nyenqueb=xj;1jjxj_b=nenelalineamientoI.Particularizandola ecuaci<strong>on</strong>4.5alostrestipos<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error(parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C)quehemosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rado,obtenemos lasformulas<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>para,poresteor<str<strong>on</strong>g>de</str<strong>on</strong>g>n,inserci<strong>on</strong>es(ecuaci<strong>on</strong>4.6),sustituci<strong>on</strong>es(ecuaci<strong>on</strong>4.7) yborrados(ecuaci<strong>on</strong>4.8): siendoN(a=yi;1 i jyj_a=n^b=xj;1 j jxj_b=n;I)elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesenque<br />

8I2SX X8(a;b)2I<br />

1jjxj b=xj a=npC(xjy;I)<br />

(a;b)=1 (a;b)X8i;j 1jx 1iyX<br />

=1 8I2SpC(xjy;I;a=n;b=xj)<br />

(a;b)X8i;j 1jx 1iyX<br />

=1 (a;b)X8i;j8I2SpC(x1j1jy1i;I)(n;xj)pC(xjjyi;I)<br />

1jx 1iyX<br />

=1 (a;b)X8i;j8I2SpC(x1j1jy1i;I)(n;xj)X<br />

8I2SpC(xjjyi;I)<br />

=1 (a;b)X8i;j 1jxpC(x1j1jy1i)(n;xj)pC(xjjyi) 1iy<br />

1jxi;j1(n;xj)i;j 1iy (4.6)


56 CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

8I2SX X8(a;b)2I<br />

1jjxj 1ijyj b=xj a=yipC(xjy;I)<br />

(a;b)=1 (a;b)X8i;j 1jx 1iyX<br />

8I2SpC(xjy;I;a=yi;b=xj)<br />

=1 (a;b)X8i;j 1jx 1iyX<br />

=1 (a;b)X8i;j8I2SpC(x1j1jy1i1;I)(yi;xj)pC(xjjyi;I)<br />

1jx 1iyX<br />

=1 (a;b)X8i;j8I2SpC(x1j1jy1i1;I)(yi;xj)X<br />

8I2SpC(xjjyi;I)<br />

=1 (a;b)X8i;j 1jxpC(x1j1jy1i1)(yi;xj)pC(xjjyi) 1iy<br />

1jxi1;j1(yi;xj)i;j 1iy<br />

X (4.7)<br />

8I2SX 8(a;b)2I 1ijyj a=yi b=npC(xjy;I) (a;b)=1 (a;b)X8i;j 1jx 1iyX<br />

=1 8I2SpC(xjy;I;a=yi;b=n)<br />

(a;b)X8i;j 1jx 1iyX<br />

=1 (a;b)X8i;j8I2SpC(x1jjy1i1;I)(yi;n)pC(xjjyi;I)<br />

1jx 1iyX<br />

=1 (a;b)X8i;j8I2SpC(x1jjy1i1;I)(yi;n)X<br />

8I2SpC(xjjyi;I) (4.8)<br />

=1 (a;b)X8i;j 1jxpC(x1jjy1i1)(yi;n)pC(xjjyi) 1iy<br />

Sialnumerador<str<strong>on</strong>g>de</str<strong>on</strong>g>laecuaci<strong>on</strong>4.4le<str<strong>on</strong>g>de</str<strong>on</strong>g>nominamoscuentas<str<strong>on</strong>g>de</str<strong>on</strong>g>lparametro(a;b)ylorepresentamos 1jxi1;j(yi;n)i;j 1iy<br />

porCu(a;b)(veaselasecci<strong>on</strong>anterior)ent<strong>on</strong>ces,alsustituirlosterminos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollados,obtenemoslas formulasparacalcularlosvaloresesperadosparalasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>(ecuaci<strong>on</strong>4.9),sustituci<strong>on</strong>


(ecuaci<strong>on</strong>4.10)yborrado(ecuaci<strong>on</strong>4.11)enT.Tengaseencuentaquesehac<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g> 4.3.ESTIMACIONMEDIANTEBAUM-WELCH 57<br />

quepC(xjy)=jyj+1;jxj+1=0;0y<str<strong>on</strong>g>de</str<strong>on</strong>g>quea=yi^b=xj.Elalgoritmo12muestracomoserealizael calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsumatoriointernoparaestastresecuaci<strong>on</strong>es. Cu(n;b)=X 8(x;y)2TX8i;j 1jxi;j1(n;b)i;j 1iy jyj+1;jxj+1 (4.9)<br />

Cu(a;b)=X 8(x;y)2TX8i;j 1jxi1;j1(a;b)i;j 1iy jyj+1;jxj+1 (4.10)<br />

Cu(a;n)=X 8(x;y)2TX8i;j 1jxi1;j(a;n)i;j 1iy jyj+1;jxj+1 (4.11)<br />

calcularaengeneral(sustituyendoterminosenlaecuaci<strong>on</strong>4.4)como: Enc<strong>on</strong>secuencia,lanuevaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>cualquierparametro(a;b)enunaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>terminada,se<br />

^(a;b)=Cu(a;b) 8c2Cu(a;c) X (4.12)<br />

hastaquesecumplaunciertocriterio<str<strong>on</strong>g>de</str<strong>on</strong>g>parada,normalmente: verosimilitud,mediantela<str<strong>on</strong>g>de</str<strong>on</strong>g>sigualdad<str<strong>on</strong>g>de</str<strong>on</strong>g>Baum-Eag<strong>on</strong>9,<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosquec<strong>on</strong>trolanelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Estealgoritmose<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeenelesquema13.Enlapractica,elproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoserepetira Finalmente,estamosenc<strong>on</strong>dici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>presentarelalgoritmoquerealizalaestimaci<strong>on</strong>pormaxima<br />

Queserealiceunnumerojo<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es,previamenteestablecido. QueladiferenciaentrelosvalorescalculadosparaV(funci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>verosimilitudamaximizar)endos iteraci<strong>on</strong>esc<strong>on</strong>secutivas,seamenorqueuncierto.<br />

nosrestaporaclararunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>ceptos: Despues<str<strong>on</strong>g>de</str<strong>on</strong>g>todaestaexposici<strong>on</strong>(esperamosquenohayaresultadoexcesivamentefarragosa),tansolo<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los(ocultos)<str<strong>on</strong>g>de</str<strong>on</strong>g>Markov.<br />

9Tradici<strong>on</strong>almentese<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaBaum-Welchalaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estemetodoparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosen Enlasecci<strong>on</strong>2.5,cuandoexplicabamoscomoc<strong>on</strong>struirelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>locombinadoF-C<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraquese cumplieselapropiedad<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>sistencia,habamoscomentadoquenecesitabamoslasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>


58 Algoritmo12Algoritmoquecalculalosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>Cu(a;b)paraun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadopar(x;y)2T,segun CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

lasecuaci<strong>on</strong>es4.9,4.10y4.11. 1:Entrada<br />

6:Salida 2:x;y2;<br />

7:Cu(a;b)8a;b2; 4: 3: 5:Cu(a;b)8a;b2; :vector0::jyj+1;0::jxj+1<str<strong>on</strong>g>de</str<strong>on</strong>g>


4.3.ESTIMACIONMEDIANTEBAUM-WELCH Algoritmo13AlgoritmotipoBaum-Welchparaestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C. 59<br />

1:Entrada<br />

6: 5:Variables 2:T; 3:Salida 4: (a;b)8a;b2;<br />

10:Metodo 9:p:


60 funci<strong>on</strong>(y,engeneral,tambienestoesciertoparamuchosprocesos<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>basadosenelalgoritmo CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

Expectati<strong>on</strong>-Maximizati<strong>on</strong>)[86,67]. bastanteimportanciaalahora<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>terminarelmaximolocalqueobtengamosparaV,traslac<strong>on</strong>vergencia <str<strong>on</strong>g>de</str<strong>on</strong>g>lmetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>quehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>scrito.Precisamente,una<str<strong>on</strong>g>de</str<strong>on</strong>g>lassugerenciaspresentadasen[86], c<strong>on</strong>sisteenrealizarvariasiteraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba,utilizandodiferentesvaloresiniciales<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros ocultosquese<str<strong>on</strong>g>de</str<strong>on</strong>g>seanestimar,c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>terminarcualeslamejorc<strong>on</strong>guraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losmismos. Alparecer,losvaloresinicialesqueestablezcamosparalosparametrosque<str<strong>on</strong>g>de</str<strong>on</strong>g>seamosestimar,tienen<br />

quesimuleel\comportamiento"<str<strong>on</strong>g>de</str<strong>on</strong>g>ladistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein(veaseelcaptulo2).C<strong>on</strong>cretamente,este yvaloresbajos<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidad(aproximadamenteiguales)paralasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error(sustituci<strong>on</strong>es <str<strong>on</strong>g>de</str<strong>on</strong>g>unsmboloporotrodistintoeinserci<strong>on</strong>esyborrados<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos).Paraello,realizamoselsiguiente metodoasignavaloresaltos<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidadparalosaciertos(sustituci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>unsmboloporsmismo) Enestatesis,hemosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radolautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unmetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>inicializaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C,<br />

proceso: Utilizamosdosc<strong>on</strong>stantes,ACI=100yERR=1. Damosvaloresalasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasdistintasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,Fr(veasela secci<strong>on</strong>2.5),<str<strong>on</strong>g>de</str<strong>on</strong>g>lasiguientemanera: {Fr(\;a)=ERR(jj1);8a2;a6=\<br />

Finalmente,calculamoslasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>siniciales<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,utilizandoelheursticopresentado {Fr(a;b)=ERR;8a;b2;a6=\ {Si(jj1)


4.4.ESTIMACIONMEDIANTEVITERBI 61<br />

^pC(xjy)=max8I2SY 8(a;b)2I(a;b) (4.13)<br />

cuentalosparametrosqueutilizamosparamo<str<strong>on</strong>g>de</str<strong>on</strong>g>larelcomportamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C. Algoritmo14AlgoritmoViterbi Precisamenteestaprobabilidadlacalculaelalgoritmo14,almacenandolaenjyj+1;jxj+1,teniendoen<br />

1:Entrada 2:x;y2;<br />

7:i;j:entero; 3: 4:Salida 5: 6:Variables :vector0::jyj+1;0::jxj+1<str<strong>on</strong>g>de</str<strong>on</strong>g>


62 CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

Cu(a;b)=X 8(x;y)2TX8i;j 1jxN(a=yi;b=xj) 1iy (4.15)<br />

Cu(a;n)=X 8(x;y)2TX8i;j 1jxN(a=yi;b=n) 1iy (4.16)<br />

yaquealc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarunicamenteelalineamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>maximaverosimilitud[27]: @^pC(xjy)<br />

c<strong>on</strong>sisteenunamodicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo14,recuperandolasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error<str<strong>on</strong>g>de</str<strong>on</strong>g> Enc<strong>on</strong>secuencia,elmetodopararealizarelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsumatoriointerno<str<strong>on</strong>g>de</str<strong>on</strong>g>estastresecuaci<strong>on</strong>es, @(a;b)=^pC(xjy) (a;b)N(a=yi;1ijyj_a=n^b=xj;1jjxj_b=n)<br />

maximaverosimilitud(talcomose<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeen[85])ysumandole1alacuentacorresp<strong>on</strong>dienteparacada operaci<strong>on</strong>.Elalgoritmo15muestraelmetod<strong>on</strong>alresultantepararealizarlareestimaci<strong>on</strong>porViterbi <str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Noteseque,puestoquelasformulas<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>sehanobtenidotrasla aplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>la<str<strong>on</strong>g>de</str<strong>on</strong>g>sigualdad<str<strong>on</strong>g>de</str<strong>on</strong>g>Baum-Eag<strong>on</strong>,encadaiteraci<strong>on</strong>segarantizaquelasnuevasestimaci<strong>on</strong>es incrementanelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lafunci<strong>on</strong>objetivo(enestecaso,utilizandoelalineamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorprobabilidad) c<strong>on</strong>respectoalaiteraci<strong>on</strong>anterior. probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lasmejoresestimaci<strong>on</strong>escalculadaspordichoproceso,<str<strong>on</strong>g>de</str<strong>on</strong>g>masiado\planas"enlapractica. Porello,enlaslneas10y11<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo15utilizaremoscomovaloresinicialesparayCu,losvalores obtenidostraslac<strong>on</strong>vergencia(o<str<strong>on</strong>g>de</str<strong>on</strong>g>tenci<strong>on</strong>)<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo13. <str<strong>on</strong>g>de</str<strong>on</strong>g>lmetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>porBaum-Welch<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladoenlasecci<strong>on</strong>anterior.Deestaformaaumentala Resultac<strong>on</strong>veniente,enlapractica,utilizarestealgoritmotraslac<strong>on</strong>vergencia(<str<strong>on</strong>g>de</str<strong>on</strong>g>tenci<strong>on</strong>enrealidad)<br />

4.5 tambienloseralaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queCefectuedichasoperaci<strong>on</strong>es.Estosuce<str<strong>on</strong>g>de</str<strong>on</strong>g>cuandoestasoperaci<strong>on</strong>es Pue<str<strong>on</strong>g>de</str<strong>on</strong>g>ocurrir10quealgunas<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrecuenciasasociadasaoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>errorseanceroy,portanto, Suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros<br />

elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeT.Parasoluci<strong>on</strong>aresteproblema,prop<strong>on</strong>emosdosalternativas. nosehanutilizad<strong>on</strong>unca11encualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>losprocesos<str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong>,<str<strong>on</strong>g>de</str<strong>on</strong>g>scritosenestecaptulo,sobre<br />

a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentesint<strong>on</strong>izadosutilizando,porejemplo,algunapartici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>T,<str<strong>on</strong>g>de</str<strong>on</strong>g>stinadaatalefecto.Estos losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C,Fr.Nosreferiremosalosnuevosvaloresobtenidosparalasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>estos parametros,como^ Laprimerac<strong>on</strong>sisteena~nadirvaloresrealespositivosalasfrecuenciasnalmenteestimadaspara<br />

10Yenlapracticaesunhechofrecuente. 11Bueno,tambienpue<str<strong>on</strong>g>de</str<strong>on</strong>g>ocurrirsielnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesquesehanusado,resulta<str<strong>on</strong>g>de</str<strong>on</strong>g>spreciablec<strong>on</strong>relaci<strong>on</strong>alnumero<str<strong>on</strong>g>de</str<strong>on</strong>g> Fr.C<strong>on</strong>cretamenteutilizaremoscuatroparametrosadici<strong>on</strong>ales,loscualespue<str<strong>on</strong>g>de</str<strong>on</strong>g>nser<br />

vecesquesehanutilizadoelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es.


4.5.SUAVIZADODELOSPARAMETROS Algoritmo15AlgoritmotipoViterbiparaestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C. 63<br />

1:Entrada<br />

6: 5:Variables 2:T; 3:Salida 4: (a;b)8a;b2;<br />

10: 9:Metodo 8:p:


64Noteseque,enelcasoenquedisp<strong>on</strong>gamos<str<strong>on</strong>g>de</str<strong>on</strong>g>lunigramapara,noestagarantizadoque,nalmente, CAPITULO4.ESTIMACIONDELOSPARAMETROSDELCANAL<br />

todoslosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>Ctenganunafrecuenciaestimadadistinta<str<strong>on</strong>g>de</str<strong>on</strong>g>cero.Estopue<str<strong>on</strong>g>de</str<strong>on</strong>g>ocurrircuando elunigramatambientienevaloresnulos.Ennuestrocasoc<strong>on</strong>creto,estosiempreocurrirac<strong>on</strong>elsmbolo nulo,elcualnoesrealmenteunsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>(aunquenosotroshayamosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoqueestarapresente<br />

quevamosaanalizarpertenecen,engeneral,a entodoalfabetoqueutilicemosenestatesis).Lasoluci<strong>on</strong>c<strong>on</strong>sisteensuavizar,asuvez,elunigrama, <str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>tandounacantidaglobalyrepartiendolaentreloscasosnovistos.<br />

c<strong>on</strong>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>palabrasfuera<str<strong>on</strong>g>de</str<strong>on</strong>g>vocabulario(out-of-vocabularywords)en,porejemplo,aplicaci<strong>on</strong>es pertenecenanuestroalfabeto(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,allexico<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaqueestamosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lando).Estosecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> ningunc<strong>on</strong>trolacerca<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesquetenganqueserprocesadas,ocurrequeaparecensmbolosqueno Porotraparte,alolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>latesishemosasumido,asumimosyasumiremosquetodaslasfrases<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje.Todasestaspalabras,smbolosengeneral,lasmo<str<strong>on</strong>g>de</str<strong>on</strong>g>laremosc<strong>on</strong>ununico .Sinembargo,enlapractica,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>notenemos<br />

smboloquea~nadiremosanuestroalfabeto.Aestesmbolole<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremossmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>ocido. Losvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>ysustituci<strong>on</strong>paraestesmbolo,losobtendremosaplicando cualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>lasdosalternativas<str<strong>on</strong>g>de</str<strong>on</strong>g>suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>scritasenestasecci<strong>on</strong>,teniendoencuentaque:<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>ocidoalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>repartirel<str<strong>on</strong>g>de</str<strong>on</strong>g>scuento.Obien,sisedisp<strong>on</strong>e<str<strong>on</strong>g>de</str<strong>on</strong>g>lunigramapara,sepodra Paralaprimeraalternativa,usaremosunnuevoparametro<str<strong>on</strong>g>de</str<strong>on</strong>g>s,efectuandolasmismasoperaci<strong>on</strong>es <str<strong>on</strong>g>de</str<strong>on</strong>g>scritasparalosotrosparametros. suavizarloparaqueincluyeseestesmbolo12. Encaso<str<strong>on</strong>g>de</str<strong>on</strong>g>usarlasegundaalternativa,bastac<strong>on</strong>c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarlosparametrosasociadosalsmbolo<br />

12Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>queelunigramaparayac<strong>on</strong>tuvieseunafrecuenciaparael,noharafaltahacernada.


CINCO CAPITULO<br />

ElMAMOE:unMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g> Alineamientoc<strong>on</strong>Memoriay Operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>Edici<strong>on</strong><br />

Everythingascoldaslife. Canno<strong>on</strong>esaveyou? Everythingascoldassilence. Andyouwillneversayaword.<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo -\Cold",Pornography,1982,Ficti<strong>on</strong>Rec.- RobertSmith(TheCure)<br />

5.3Estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo 5.1Introducci<strong>on</strong> 5.2Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE 5.4LneasFuturas<str<strong>on</strong>g>de</str<strong>on</strong>g>Trabajo<br />

t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores.Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loquevamosapresentarse<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaMAMOE,ques<strong>on</strong>las 5.1Ac<strong>on</strong>tinuaci<strong>on</strong>presentaremosunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loprobabilstico<str<strong>on</strong>g>de</str<strong>on</strong>g>alineamiento,basadoenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> Introducci<strong>on</strong><br />

cienteallenguaje(posiblementediferente)que<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremos<str<strong>on</strong>g>de</str<strong>on</strong>g>stino.Paraobtenerestosalineamientos siglas<str<strong>on</strong>g>de</str<strong>on</strong>g>Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>Alineamientoc<strong>on</strong>MemoriayOperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>Edici<strong>on</strong>.Estemetodopermiteobtener alineamientosentreunafrasepertenecienteallenguajeque<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosorigenyotrafrasepertene- elMAMOEutiliza,basicamente,lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>scritasenelcaptulo1. 65


66Engeneral,estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>loescapaz<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>shacercrucesenloqueseraelalineamiento\i<str<strong>on</strong>g>de</str<strong>on</strong>g>al"entre CAPITULO5.ELMAMOE<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,C,<str<strong>on</strong>g>de</str<strong>on</strong>g>una\memoria"<str<strong>on</strong>g>de</str<strong>on</strong>g>tama~nolimitado.Estamemoria,comoveremos,permitecalcular a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentelaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>alinearunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>frasessegunlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo.Compromisos posteriormenteestudiaremos,lacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmoquecalculalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>alinearunpar ambasfrases,usandooperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,sustituci<strong>on</strong>yborrado,mediantelautilizaci<strong>on</strong>porparte<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesutilizandolosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE,esexp<strong>on</strong>encialc<strong>on</strong>eltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesaalinearsi computaci<strong>on</strong>alesobliganalimitareltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>memoriaquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizarelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lopues,como noseestableceunlmite.Esteyotrosaspectoss<strong>on</strong>susceptibles<str<strong>on</strong>g>de</str<strong>on</strong>g>mejorac<strong>on</strong>eltiempo.Algunasi<str<strong>on</strong>g>de</str<strong>on</strong>g>as secomentaranalrespecto.Noobstante,esperamosqueellectorveaestecaptulo,meramente,comoel trabajoinicialqueabreunaprometedoralnea<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>. 5.1.1C<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>Alineamiento<br />

mientrasquelafrasequeapareceenla\la"(parte)inferioreslafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida(distorsi<strong>on</strong>ada)<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal ruidoso.Lossmbolosqueestanc<strong>on</strong>ectadosc<strong>on</strong>unalneaindicansustituci<strong>on</strong>es,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,queelsmbolo se<str<strong>on</strong>g>de</str<strong>on</strong>g>neen[53]ysemuestraenlagura5.1(veaseelsiguienteapartado).Des<str<strong>on</strong>g>de</str<strong>on</strong>g>estepunto<str<strong>on</strong>g>de</str<strong>on</strong>g>vista, asumiremosquelafrasequeapareceenla\la"(parte)<str<strong>on</strong>g>de</str<strong>on</strong>g>arribaeslafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanalruidoso, Utilizaremoselc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>alineamientoparareferirnos,generalmente,alc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>trazatalcual<br />

corresp<strong>on</strong>diente<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradasesustituyeporelsmbolocorresp<strong>on</strong>diente<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>unalnea. sec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raninserci<strong>on</strong>es.Finalmente,comentaremosqueenelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>trazaempleado,noseadmite queexistaunsmbolo(nienlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,nienla<str<strong>on</strong>g>de</str<strong>on</strong>g>salida)quepuedaestarc<strong>on</strong>ectadopormas Lossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaquenoestanc<strong>on</strong>ectadosporningunalnea<str<strong>on</strong>g>de</str<strong>on</strong>g>latraza,sec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ran borrados,mientrasque,inversamente,lossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salidanoc<strong>on</strong>ectadosporningunalnea,<br />

sustituyenasmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,s<strong>on</strong>\causados"porestos.Elefecto<str<strong>on</strong>g>de</str<strong>on</strong>g>lossmbolosque seborranesnulo(\causan"elsmbol<strong>on</strong>ulo),mientrasqueel\efecto"<str<strong>on</strong>g>de</str<strong>on</strong>g>lossmbolosqueseinsertan notienejusticaci<strong>on</strong>(\causa")aparente.Noobstante,ellectorpodraapreciaralolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis quequeremosalinear.Deestaforma,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarquelossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salidaque Intuitivamente,lai<str<strong>on</strong>g>de</str<strong>on</strong>g>aquesubyaceesunarelaci<strong>on</strong>\causa-efecto"entrelossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases<br />

otrogrupo<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos.Apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>ello,tengaseencuentaque,realmente,lasoperaci<strong>on</strong>esanteriormente (veanseloscaptulos8y9ylosapendicesByC)que,sic<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ramoselefectocombinadoproducido porunaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,borradoysustituci<strong>on</strong>,ungrupo<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosessustituidopor menci<strong>on</strong>adasactuanexclusivamentesobresmbolosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rados<str<strong>on</strong>g>de</str<strong>on</strong>g>formaindividual. tinto1.Estosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losasumenquealgunos<str<strong>on</strong>g>de</str<strong>on</strong>g>lossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradas<strong>on</strong>\causa"<str<strong>on</strong>g>de</str<strong>on</strong>g>algo (luegociertossmbolospue<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>sapareceresp<strong>on</strong>taneamente,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,borrarse).Tambiensepermite queexistansmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salidanojusticadosporsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada(alineamiento c<strong>on</strong>lapalabravaca).Estec<strong>on</strong>ceptoesmuysimilaralc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>.Sinembargo,losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los Elc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>alineamientointroducidoporlosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>IBM,esligeramentedis-<br />

enelcaptulo9).Nosestamosreriendoalc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcance.La<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia <str<strong>on</strong>g>de</str<strong>on</strong>g>unsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salidac<strong>on</strong>respectoaotro<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,implicaqueelprimero <str<strong>on</strong>g>de</str<strong>on</strong>g>IBMpermitenqueexistansmbolosc<strong>on</strong>ectadospormas<str<strong>on</strong>g>de</str<strong>on</strong>g>unalnea<str<strong>on</strong>g>de</str<strong>on</strong>g>latraza.<br />

sustituyealsegundo(porejemplo,enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latraducci<strong>on</strong>estosignicaque,enundicci<strong>on</strong>ario,la palabra<str<strong>on</strong>g>de</str<strong>on</strong>g>salidaapareceracomounaacepci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lapalabra<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada).Cuandohablamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>pen- Porultimo,quisieramosintroducirunc<strong>on</strong>ceptoquemanejaremosalolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>estecaptulo(ytambien<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcance,nosestamosreriendoauna<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>nciaentredossmboloscuyasposici<strong>on</strong>esen 1Hablaremosbrevemente<str<strong>on</strong>g>de</str<strong>on</strong>g>estosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losenelapartado5.1.3.


5.1.INTRODUCCION 67<br />

susrespectivasfrases,estanmuyalejadasentres(y,portanto,provocaraunasustituci<strong>on</strong>queposible-<br />

mentecrucec<strong>on</strong>laslneascorresp<strong>on</strong>dientesaotrassustituci<strong>on</strong>esenloqueseralatrazaoalineamiento<br />

optimo).Sihablamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>cortoymedioalcance,nosestamosreriendoasustituci<strong>on</strong>es<br />

entresmboloscuyasposici<strong>on</strong>esensusrespectivasfrasesestan,respectivamente,proximasorelativamen-<br />

tealejadas.Porejemplo,sitenemoslafraseencastellanosea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulooscuro<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrianguloy<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculooscuroysucorresp<strong>on</strong>dientetraducci<strong>on</strong>alinglesadarktriangle<br />

isad<str<strong>on</strong>g>de</str<strong>on</strong>g>dbelowthetriangleandthedarkcircle,diramosqueexisteuna<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia<str<strong>on</strong>g>de</str<strong>on</strong>g>me-<br />

dioalcanceentread<str<strong>on</strong>g>de</str<strong>on</strong>g>dya~na<str<strong>on</strong>g>de</str<strong>on</strong>g>yuna<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia<str<strong>on</strong>g>de</str<strong>on</strong>g>cortoalcanceentrecircleycrculo.En<br />

lasfrasesseeliminaelcuadradoqueesta<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>lcuadradogran<str<strong>on</strong>g>de</str<strong>on</strong>g>yoscuroythesquare<br />

whichisbelowthelargedarksquareisremoved,observamosuna<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcance<br />

entreremovedyelimina.<br />

5.1.2I<str<strong>on</strong>g>de</str<strong>on</strong>g>asBasicas<br />

Aunquelasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,borradoysustituci<strong>on</strong>quehemosutilizadoparamo<str<strong>on</strong>g>de</str<strong>on</strong>g>larlas<br />

caractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>ladistorsi<strong>on</strong>queintroduceelcanalruidosos<strong>on</strong>bastantesimples,estass<strong>on</strong>capaces<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>representarecazmentecomplicadasvariaci<strong>on</strong>es\sintacticas"(veaseelcaptulo8).Noobstante,en<br />

muchasocasi<strong>on</strong>es,nos<strong>on</strong>losucientemente\potentes"comopara<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirplenamentelasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

erroresque,posiblemente,puedahaberintroducidoelcanalruidoso.Masc<strong>on</strong>cretamente,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

canalruidosoquehemosusadoasumeunaciertasincr<strong>on</strong>aenlasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresintroducida,es<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,queexisteunalineamientosncr<strong>on</strong>oentrelafrase\limpia"<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanalylafrase\ruidosa"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo.<br />

Sinembargo,est<strong>on</strong>oocurreenmuchasaplicaci<strong>on</strong>espracticas<str<strong>on</strong>g>de</str<strong>on</strong>g>interessusceptibles<str<strong>on</strong>g>de</str<strong>on</strong>g>serabordadas<br />

bajoelmarcoformal<str<strong>on</strong>g>de</str<strong>on</strong>g>l\canalruidoso"(porejemploaplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>automatica,como<br />

veremosenelsiguienteapartado).Observeseatentamentelagura5.1.Enellasemuestrandosposibles<br />

alineamientosentrelafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanalabc<str<strong>on</strong>g>de</str<strong>on</strong>g>fylafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo<str<strong>on</strong>g>de</str<strong>on</strong>g>fabc.Si<br />

tuviesemosqueelegircual<str<strong>on</strong>g>de</str<strong>on</strong>g>ellospareceelalineamientomas\natural",seguramentenos<str<strong>on</strong>g>de</str<strong>on</strong>g>cantaramos<br />

porelalineamient<strong>on</strong>umero2.Dehecho,salvoporelcambio<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>nentrelossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>entraday<br />

los<str<strong>on</strong>g>de</str<strong>on</strong>g>salida,estesegundoalineamientoimplicaqueelcanalnointroduceningunerror,mientrasqueel<br />

primeroimplicaqueelcanalhacometidoseiserrores(<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>,enestecaso).Enelalineamiento<br />

2simplementeobservamosunaasincr<strong>on</strong>aenelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nenqueserealizanlasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto<br />

(sustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unsmboloporsmismo).Escomosielcanalhubiese<str<strong>on</strong>g>de</str<strong>on</strong>g>cididosustituira,bycpors<br />

mismos,per<strong>on</strong>orealizalassustituci<strong>on</strong>escorresp<strong>on</strong>dienteshastahaberrealizadolas<str<strong>on</strong>g>de</str<strong>on</strong>g>d,eyf.Enel<br />

primeralineamientolac<strong>on</strong>dici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sincr<strong>on</strong>aexigequeelcanaltengaquerealizarsusoperaci<strong>on</strong>esenel<br />

or<str<strong>on</strong>g>de</str<strong>on</strong>g>nimpuestoporlasposici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lossmbolosimplicados.Enestecaso,sustituiraporaimplicara<br />

lainserci<strong>on</strong>enlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>d,eyf.<br />

d<br />

a<br />

e<br />

b<br />

f<br />

c<br />

a<br />

d<br />

b<br />

e<br />

c<br />

f<br />

Alineamiento 1 Alineamiento 2<br />

d<br />

a<br />

e<br />

b<br />

f<br />

c<br />

a<br />

d<br />

b<br />

e<br />

c<br />

f<br />

Figura5.1:Dosposiblestrazasparaalinearlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaabc<str<strong>on</strong>g>de</str<strong>on</strong>g>fc<strong>on</strong>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>fabc.El<br />

alineamient<strong>on</strong>umero2c<strong>on</strong>tienecrucesentrelaslneasquecomp<strong>on</strong>enlatraza.


68 CAPITULO5.ELMAMOE<br />

Elproblemaquetenemosparapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rrealizarelalineamient<strong>on</strong>umero2utilizandoinserci<strong>on</strong>es,borrados<br />

ysustituci<strong>on</strong>es,esqueexistencrucesentrelaslneasquecomp<strong>on</strong>enlatraza<str<strong>on</strong>g>de</str<strong>on</strong>g>estealineamiento[84].No<br />

obstante,existeunaoperaci<strong>on</strong>capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>intercambiarelor<str<strong>on</strong>g>de</str<strong>on</strong>g>nentredossmbolosadyacentes,realizando<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>pasolassustituci<strong>on</strong>espertinentes.Estaoperaci<strong>on</strong>se<str<strong>on</strong>g>de</str<strong>on</strong>g>nominatrasposici<strong>on</strong>[84].Utilizandoesta<br />

operaci<strong>on</strong>,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mossustituirlasecuenciaabporlasecuenciaba(ab!ba).Notesequelaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><br />

trasposici<strong>on</strong>traec<strong>on</strong>sigolasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losdossmbolosimplicados.Veamoscualesseranlassecuencias<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>esquenospermitiranobtenerlosdosalineamientos<str<strong>on</strong>g>de</str<strong>on</strong>g>lagura5.1:<br />

abc<str<strong>on</strong>g>de</str<strong>on</strong>g>fa!d<br />

!dbc<str<strong>on</strong>g>de</str<strong>on</strong>g>fb!e<br />

!<str<strong>on</strong>g>de</str<strong>on</strong>g>c<str<strong>on</strong>g>de</str<strong>on</strong>g>fc!f<br />

!<str<strong>on</strong>g>de</str<strong>on</strong>g>f<str<strong>on</strong>g>de</str<strong>on</strong>g>fd!a<br />

!<str<strong>on</strong>g>de</str<strong>on</strong>g>faefe!b<br />

!<str<strong>on</strong>g>de</str<strong>on</strong>g>fabff!c<br />

!<str<strong>on</strong>g>de</str<strong>on</strong>g>fabc<br />

abc<str<strong>on</strong>g>de</str<strong>on</strong>g>fcd!dc<br />

!abdcefce!ec<br />

!ab<str<strong>on</strong>g>de</str<strong>on</strong>g>cfcf!fc<br />

!ab<str<strong>on</strong>g>de</str<strong>on</strong>g>fcbd!db<br />

!adbefcbe!eb<br />

!a<str<strong>on</strong>g>de</str<strong>on</strong>g>bfcbf!fb<br />

!a<str<strong>on</strong>g>de</str<strong>on</strong>g>fbc<br />

ad!da<br />

!daefbcae!ea<br />

!<str<strong>on</strong>g>de</str<strong>on</strong>g>afbcaf!fa<br />

!<str<strong>on</strong>g>de</str<strong>on</strong>g>fabcd!d;e!e;f!f;a!a;b!b;c!c<br />

!<str<strong>on</strong>g>de</str<strong>on</strong>g>fabc<br />

Elcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lprimeralineamientoseraigualalasuma<str<strong>on</strong>g>de</str<strong>on</strong>g>lospesos<str<strong>on</strong>g>de</str<strong>on</strong>g>cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

sustituci<strong>on</strong>realizadas.Elcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lsegundoalineamientoseraigualalpeso<str<strong>on</strong>g>de</str<strong>on</strong>g>losintercambiosrealizados<br />

(nueve,yaquehayuntotal<str<strong>on</strong>g>de</str<strong>on</strong>g>nuevecruces;veaselagura5.1),maselpeso<str<strong>on</strong>g>de</str<strong>on</strong>g>lasseisoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

sustituci<strong>on</strong>(acierto)nalmenterealizadas.<br />

Nosotrosestamosfundamentalmenteinteresadosenresolverelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>laasincr<strong>on</strong>aenlasope-<br />

raci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>.Des<str<strong>on</strong>g>de</str<strong>on</strong>g>estepunto<str<strong>on</strong>g>de</str<strong>on</strong>g>vista,estamosinteresadosen<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(es-<br />

tocastico)<str<strong>on</strong>g>de</str<strong>on</strong>g>canalcapaz<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>shacercruces,masqueenmo<str<strong>on</strong>g>de</str<strong>on</strong>g>larexplcitamentelaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>traspo-<br />

sici<strong>on</strong>.En[84]seasumequeelpeso<str<strong>on</strong>g>de</str<strong>on</strong>g>estaoperaci<strong>on</strong>esc<strong>on</strong>stante,in<str<strong>on</strong>g>de</str<strong>on</strong>g>pendientemente<str<strong>on</strong>g>de</str<strong>on</strong>g>lossmbolos<br />

implicados.Endichotrabajoseestudiaenprofundida<str<strong>on</strong>g>de</str<strong>on</strong>g>lproblemaalgortmicoplanteadoalahora<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

calcularelpeso<str<strong>on</strong>g>de</str<strong>on</strong>g>unalineamiento,utilizandotrasposici<strong>on</strong>es.Esmas,sepresentaunalgoritmo,<str<strong>on</strong>g>de</str<strong>on</strong>g>-<br />

nominadoCELLAR,elcualrealizaestecalculo(asumiendoquelospesos<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>esempleadas<br />

cumplenciertasrestricci<strong>on</strong>es).Hemosutilizadoalgunasi<str<strong>on</strong>g>de</str<strong>on</strong>g>as<str<strong>on</strong>g>de</str<strong>on</strong>g>estealgoritmopara<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<br />

quesepresentaraenlasecci<strong>on</strong>5.2.<br />

Elalgoritmotradici<strong>on</strong>al<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ca<str<strong>on</strong>g>de</str<strong>on</strong>g>naspropuesto,entreotros,porWagneryFischer[85]es<br />

capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>calcularelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lalineamient<strong>on</strong>umero1<str<strong>on</strong>g>de</str<strong>on</strong>g>lagura5.1,per<strong>on</strong>oescapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>calcularelcoste<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lalineamient<strong>on</strong>umero2(<str<strong>on</strong>g>de</str<strong>on</strong>g>hecho,esincapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>realizaralineamientos<str<strong>on</strong>g>de</str<strong>on</strong>g>esteestilo).Losalgoritmos<br />

utilizadosenelcaptuloanteriorparacalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lalineamientoentredosfrases,segun<br />

elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>canalruidosoquehabamos<str<strong>on</strong>g>de</str<strong>on</strong>g>nido(algoritmos10,11y14),sebasanenel.<br />

Lai<str<strong>on</strong>g>de</str<strong>on</strong>g>abasica<str<strong>on</strong>g>de</str<strong>on</strong>g>dichoalgoritmoc<strong>on</strong>sisteenircomputando,paulatinamente(medianteprogramaci<strong>on</strong><br />

dinamica),el\coste"(probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>nnuestrocaso)<str<strong>on</strong>g>de</str<strong>on</strong>g>unasecuenciacreciente<str<strong>on</strong>g>de</str<strong>on</strong>g>trazas(<str<strong>on</strong>g>de</str<strong>on</strong>g>maxima<br />

probabilidadsiutilizamoslaaproximaci<strong>on</strong>tipoViterbi).Deestaforma,cadatrazavena<str<strong>on</strong>g>de</str<strong>on</strong>g>terminada<br />

porlasposici<strong>on</strong>esiyj<str<strong>on</strong>g>de</str<strong>on</strong>g>lassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasx1jyy1iquequeramosalinear(utilizandooperaci<strong>on</strong>es<br />

sncr<strong>on</strong>as<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,sustituci<strong>on</strong>yborrado).Paracalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>todaposiblesecuencia<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>trazasenunpuntoc<strong>on</strong>creto(i;j),solamentetenamosquec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarlasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>:i)las<br />

secuenciasque\alcanzaban"elpunto(i;j1),juntoc<strong>on</strong>laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>insertarxj;ii)lassecuencias<br />

que\alcanzaban"elpunto(i1;j1),juntoc<strong>on</strong>laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituiryiporxj;yiii)lassecuencias<br />

que\alcanzaban"elpunto(i1;j),juntoc<strong>on</strong>laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>borraryi.<br />

Procediendorecursivamente<str<strong>on</strong>g>de</str<strong>on</strong>g>estaforma,enc<strong>on</strong>tramosunmetodoparaefectuarcorrectamenteel<br />

calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>seadoenelpunto(jyj;jxj).Puestoquepo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosenc<strong>on</strong>trarunor<str<strong>on</strong>g>de</str<strong>on</strong>g>ncreciente(o,tambien


<str<strong>on</strong>g>de</str<strong>on</strong>g>creciente)pararealizarelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>l\coste"encadapunto(paracadatraza<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadaporelpar) 5.1.INTRODUCCION 69<br />

(i;j)8i;1 <str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarunalgoritmoeciente,quepermiterealizarestemismocalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>formaiterativa[85]. forma.Enparticular,nopo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosutilizartrazas<str<strong>on</strong>g>de</str<strong>on</strong>g>nidasporunpunto(i;j)8i;1 Sinembargo,siqueremoscalcularelcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>lalineamient<strong>on</strong>umero2,nopo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosproce<str<strong>on</strong>g>de</str<strong>on</strong>g>r<str<strong>on</strong>g>de</str<strong>on</strong>g>esta i jyj^8j;1 j jxj,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosaplicart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>programaci<strong>on</strong>dinamica[58]para<br />

jjxj.Estoesasporque,enestecaso,notodoslossmbolospertenecientesay1iyx1jhansido necesitamosmasinformaci<strong>on</strong>parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>r\representar"estosalineamientos. alineados.C<strong>on</strong>cretamente,existensmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>y1iquevanasersustituidosporsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>xj+1 yexistensmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>x1jqueseransustituidosporsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>yi+1.Quedaclaro,portanto,que i jyj;8j;1<br />

corteviene<str<strong>on</strong>g>de</str<strong>on</strong>g>nid<strong>on</strong>osoloporlasposici<strong>on</strong>esnalesiyj<str<strong>on</strong>g>de</str<strong>on</strong>g>lassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radas,sinotambien porlassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas<str<strong>on</strong>g>de</str<strong>on</strong>g>y1iyx1jformadas,respectivamente,porlossmbolosc<strong>on</strong>ectadosporlneas paraincluirlaslneasquec<strong>on</strong>ectanasmbolosnopresentesenlassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasunidasporlatraza.Un proce<str<strong>on</strong>g>de</str<strong>on</strong>g>ntes<str<strong>on</strong>g>de</str<strong>on</strong>g>xj+1y<str<strong>on</strong>g>de</str<strong>on</strong>g>yi+1.Aestassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasseles<str<strong>on</strong>g>de</str<strong>on</strong>g>nominabo<str<strong>on</strong>g>de</str<strong>on</strong>g>ga-yybo<str<strong>on</strong>g>de</str<strong>on</strong>g>ga-xen[84]. C<strong>on</strong>esten,utilizaremoselc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>corte[84].Intuitivamente,uncorteesunatrazaextendida<br />

subca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasy1iyx1j. queformandichassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas.Esteor<str<strong>on</strong>g>de</str<strong>on</strong>g>neselqueutilizaWagneren[84]para<str<strong>on</strong>g>de</str<strong>on</strong>g>terminarelnumero Uncorte(i;j;bo<str<strong>on</strong>g>de</str<strong>on</strong>g>ga-y;bo<str<strong>on</strong>g>de</str<strong>on</strong>g>ga-x)c<strong>on</strong>tienetodalainformaci<strong>on</strong>necesariaparaelalineamientoentrelas<br />

cualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>estossmbolos. <str<strong>on</strong>g>de</str<strong>on</strong>g>crucesquehayque<str<strong>on</strong>g>de</str<strong>on</strong>g>shacer(y,portanto,<str<strong>on</strong>g>de</str<strong>on</strong>g>trasposici<strong>on</strong>es),alahora<str<strong>on</strong>g>de</str<strong>on</strong>g>efectuarunasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> Elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>emplearlassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasbo<str<strong>on</strong>g>de</str<strong>on</strong>g>ga-yybo<str<strong>on</strong>g>de</str<strong>on</strong>g>ga-ximplica<str<strong>on</strong>g>de</str<strong>on</strong>g>nirunor<str<strong>on</strong>g>de</str<strong>on</strong>g>nentrelossmbolos<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosmemoria2.Dehecho,nohacefaltaqueempleemosdosmemoriaspara<str<strong>on</strong>g>de</str<strong>on</strong>g>shacerlos posiblescruces,sinouna[84].Ennuestrocaso,porraz<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicidad,hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>cididoutilizaruna <str<strong>on</strong>g>de</str<strong>on</strong>g>trasposici<strong>on</strong>),sinoenlaposibilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>realizaroperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>queproducencrucesen elalineamiento.Esporelloque,masquesubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas,utilizaremosc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosalosque Nosotrosnoestamosinteresadosenesteor<str<strong>on</strong>g>de</str<strong>on</strong>g>n(y<str<strong>on</strong>g>de</str<strong>on</strong>g>hecho,novamosausarrealmenteoperaci<strong>on</strong>es<br />

memoriaquec<strong>on</strong>tendraunicamentesmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>laca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>entraday.Elunicoinc<strong>on</strong>veniente<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizar ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,lassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasy1iyx1j),tendremosqueintroducirenlamemoriatodoslos smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lasubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nayi+1hastallegaralsmboloyrquesecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>xj+1.Paranuestros y1iqueseransustituidosporsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>xj+1.Lamemoriaserael\mecanismo"quenospermitira unamemoriaesque,sup<strong>on</strong>iendoquehayamosprocesadoismbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>laca<str<strong>on</strong>g>de</str<strong>on</strong>g>nayyjsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>la propositosuncortequedara<str<strong>on</strong>g>de</str<strong>on</strong>g>nidocomo(i;j;M),siendoMlamemoriaoc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g> \retrasar"lassustituci<strong>on</strong>es,eltiemposucientecomopara<str<strong>on</strong>g>de</str<strong>on</strong>g>shacerloscrucesquesepuedanproducir.<br />

inteligenciaarticial.Setrata<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>seguirunmecanismoqueobtenga,automaticamente,lastraduc- 5.1.3Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losEstadsticos<str<strong>on</strong>g>de</str<strong>on</strong>g>Traducci<strong>on</strong><br />

ci<strong>on</strong>esenun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadolenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>salida,<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesenun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadolenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.Apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>ltiempotranscurrido<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>queserealizar<strong>on</strong>losprimerostrabajosalrespecto,latraducci<strong>on</strong>completamenteautomaticay<str<strong>on</strong>g>de</str<strong>on</strong>g>calidadsigueestandolejos<str<strong>on</strong>g>de</str<strong>on</strong>g>serunarealidadhoyenda[51].Noobstante, Elproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>latraducci<strong>on</strong>automatica,hasidouno<str<strong>on</strong>g>de</str<strong>on</strong>g>losproblemasclasicosabordadosporla<br />

muchos<str<strong>on</strong>g>de</str<strong>on</strong>g>losproblemastpicos<str<strong>on</strong>g>de</str<strong>on</strong>g>latraducci<strong>on</strong>(ambiguedad,elipsis,anafora,:::)<str<strong>on</strong>g>de</str<strong>on</strong>g>saparecentotal oparcialmente,c<strong>on</strong>virtiendolaenunproblemamenoscomplejo.Elexito<str<strong>on</strong>g>de</str<strong>on</strong>g>estossistemashaprovocado <str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>entareasc<strong>on</strong>undominiosemanticorestringido.Altrabajarendominios<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipo, sehanpropuestorecientementediversasaproximaci<strong>on</strong>esqueaspiranac<strong>on</strong>struirsistemasautomaticos<br />

2Notesequeelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>agruparunaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>elementosenunc<strong>on</strong>junto,noimplica<str<strong>on</strong>g>de</str<strong>on</strong>g>nirunor<str<strong>on</strong>g>de</str<strong>on</strong>g>nentrelosmismos.


70 unnuevoauge<str<strong>on</strong>g>de</str<strong>on</strong>g>estaarea<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>.Nosotrosestamosinteresadosensistemasquec<strong>on</strong>struyen CAPITULO5.ELMAMOE<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>,apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>espreviamenterealizadas.Masc<strong>on</strong>cretamente, nosinteresansistemasbasadosenla<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadaaproximaci<strong>on</strong>estadstica,inicialmenteimpulsadapor IBM[23,24],comolospropuestosen[20].<br />

talque,apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>x,obtengalafrasey<str<strong>on</strong>g>de</str<strong>on</strong>g>lidiomainglesquec<strong>on</strong>mayorprobabilidadpudohaber Elproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>latraducci<strong>on</strong>sereduce,pues,ac<strong>on</strong>struirun<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorD<str<strong>on</strong>g>de</str<strong>on</strong>g>maximaverosimilitud traves<str<strong>on</strong>g>de</str<strong>on</strong>g>un\canalruidoso".Alasalida<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,lafraseobservadaesxypertenecealidiomafrances. sido:i)transmitidaporelcanal;yii)transformadaporelcanalenx.Teniendoencuentaque,en Enlaaproximaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>IBMsec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raqueunafrasey,expresadaeningles,hasidotransmitidaa<br />

dichaaproximaci<strong>on</strong>,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loutilizadoparaelinglesesunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(n-gramas),se observangran<str<strong>on</strong>g>de</str<strong>on</strong>g>ssimilitu<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>canalruidosoquehemosplanteadoenesta tesis(veanselassecci<strong>on</strong>es2.3y2.5).Dehecho,elplanteamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>IBMobe<str<strong>on</strong>g>de</str<strong>on</strong>g>cealesquemaplanteado enlaecuaci<strong>on</strong>2.3.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,losc<strong>on</strong>ceptos<str<strong>on</strong>g>de</str<strong>on</strong>g>dicci<strong>on</strong>arioestocasticoy<str<strong>on</strong>g>de</str<strong>on</strong>g>palabraproducidaapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>la palabravacas<strong>on</strong>respectivamenteequivalentesalosc<strong>on</strong>ceptos<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>y<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>.Obviamente, lassimilitu<str<strong>on</strong>g>de</str<strong>on</strong>g>squeseobservanentreambosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losnoalcanzanalc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>parametrosqueutiliza IBMpararesolverelproblema,yaqueent<strong>on</strong>cesestaramoshablando<str<strong>on</strong>g>de</str<strong>on</strong>g>lamismasoluci<strong>on</strong>.Spo<str<strong>on</strong>g>de</str<strong>on</strong>g>mos hablar<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismomarcoformalpararesolverelproblema,peroestotampocoquiere<str<strong>on</strong>g>de</str<strong>on</strong>g>cirmucho.<br />

traducci<strong>on</strong>,utilizadosporIBM[24].Enestesentido,nuestrapropuestac<strong>on</strong>sisteenutilizarelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo mismo,x(lafraseenfrances).Alineamientos<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipolosc<strong>on</strong>siguenlosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestadsticos<str<strong>on</strong>g>de</str<strong>on</strong>g> entradaalcanal,y(lafraseeninglessegunelejemploanterior),ylafrase(observada)<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>l capaces<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>shacercrucesentrelaslneasquecomp<strong>on</strong>enelalineamientooptimo,entreunafrase<str<strong>on</strong>g>de</str<strong>on</strong>g> Talcomohemoscomentadoenelapartadoanterior,estamosinteresadosenmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>alineamiento<br />

trabajandoactualmenteenestalneayesperamosc<strong>on</strong>seguirresultadosenbreve. eciente,utilizandolosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo.Aunquenolohemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladotodava,estamos entresusposiblesaplicaci<strong>on</strong>espodraestarlatraducci<strong>on</strong>automatica(yenestesentidoseenmarcara <str<strong>on</strong>g>de</str<strong>on</strong>g>ntro<str<strong>on</strong>g>de</str<strong>on</strong>g>laaproximaci<strong>on</strong>estadstica).Paraello,bastarac<strong>on</strong>que<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollasemosun<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicador expuestoenlasiguientesecci<strong>on</strong>.Dadaslascaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loquepresentamosenestecaptulo,<br />

5.2 sufunci<strong>on</strong>amientoenlapractica,<str<strong>on</strong>g>de</str<strong>on</strong>g>tectarcualess<strong>on</strong>suscarenciasypotenciarsuspuntosfuertes.Es Inicialmentehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladounmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lomuysimple(talvez<str<strong>on</strong>g>de</str<strong>on</strong>g>masiado),c<strong>on</strong>elobjetivo<str<strong>on</strong>g>de</str<strong>on</strong>g>observar Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE<br />

smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada(exclusivamente),para<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalruidosoC. porello,quehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>cididoemplearunaunicamemoria,capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>almacenarunnumerolimitado<str<strong>on</strong>g>de</str<strong>on</strong>g> Enelalgoritmo16semuestraelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>dichocanalruidoso<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraesquematica.Notese quelamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalesel\dispositivo"queutilizamosparapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rrealizarcruces(sustituci<strong>on</strong>es asncr<strong>on</strong>asquec<strong>on</strong>llevanuncambio<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>nentrelossmbolosimplicados),yaquetodosmboloquese introduceenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalseraposteriormentesustituidoporotro(yn<strong>on</strong>ecesariamenteporel siguientesmboloqueapareceenlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salida). terminanelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo:Alavista<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo16,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosestablecerelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>parametros(probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s)que<str<strong>on</strong>g>de</str<strong>on</strong>g>- y4.3.Lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,(\;b)8b2,seutilizanenlalnea12,las<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>,<br />

borrado,(a;b)8a2;8b2(incluyendoelsmbol<strong>on</strong>ulo),talcualseexpusoenlassecci<strong>on</strong>es2.5 Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loutilizalasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarcualquieroperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,sustituci<strong>on</strong>y


5.2.DESCRIPCIONDELMAMOE Algoritmo16Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalruidosoC. 71<br />

1:Entrada 2:y2;fca<str<strong>on</strong>g>de</str<strong>on</strong>g>na\limpia"<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanalg<br />

7:i;j;n:entero;b:;input:fentrada;memoriag; 6:Variables 4:Salida 5:x2;fca<str<strong>on</strong>g>de</str<strong>on</strong>g>na\distorsi<strong>on</strong>ada"<str<strong>on</strong>g>de</str<strong>on</strong>g>salidag 3:;falfabeto<str<strong>on</strong>g>de</str<strong>on</strong>g>\salida"g<br />

10:mientrasMem6=;_ijyjhacer 11: 9:i=j=1; 8:Metodo<br />

13: 12: 14: 15: siDecidir(pins)fserealizaunaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>gent<strong>on</strong>ces<br />

16: b=Escoger((\;));fseeligeunsimbolob,b2g<br />

17: siMem=;ent<strong>on</strong>ces nsi xj=b; j+=1;<br />

19: 20: 21: 18: sino sinosii>jyjent<strong>on</strong>ces input=entrada; input=memoria;<br />

25: 22: 23: 24: siinput=entradaent<strong>on</strong>ces nsi sinoDecidir((yi;n))fsesustituyeyigent<strong>on</strong>ces siDecidir(pl)ent<strong>on</strong>cesinput=entrada;sinoinput=memoria;nsi<br />

26: 27: 28: 29: sino i+=1; n=Escoger(pmem());fseeligeunaposici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoriaMemg nsi Mem=Mem[fyig;<br />

33: 34: 30: 32: 31: xj=b;fSustituiraporbg j+=1; Mem=Memfag;felsmboloaeselqueocupalaposici<strong>on</strong>n<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoriag<br />

35: nmientras nsi b=Escoger((a;));fseeligeunsimbolob,b2g<br />

psus(a),lacualcoinci<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>quedichosmboloseintroduzcaenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>l canal(todosmboloquevaasersustituidoseintroduceenlamemoria).Portanto,<str<strong>on</strong>g>de</str<strong>on</strong>g>becumplirse queenlalnea24utilizamos,enrealidad,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queelsmboloa2seasustituido, (a;b)8a2;8b2(incluyendoelacierto,a=b)seutilizanenlalnea31ylas<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,<br />

quepsus(a)+(a;\)=18a2. (a;\)8a2,seutilizanenlalnea24.Debe<str<strong>on</strong>g>de</str<strong>on</strong>g>cumplirsequeP8b2(a;b)=18a2.Notese<br />

se<str<strong>on</strong>g>de</str<strong>on</strong>g>ci<str<strong>on</strong>g>de</str<strong>on</strong>g>queoperaci<strong>on</strong>c<strong>on</strong>cretarealizar)<strong>on</strong>o.Laprimerap<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>raralasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>las A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,nuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lotendraunaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,pins,ysucomplementaria,pins,tal quepins+pins=1,para<str<strong>on</strong>g>de</str<strong>on</strong>g>cidirsiserealizaunaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>(enestecaso,posteriormente operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>yseutilizaenlalnea11. Enlalnea21,ellectorpodraapreciarquenecesitamos<str<strong>on</strong>g>de</str<strong>on</strong>g>nirunaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lectura,pl,la


72cual<str<strong>on</strong>g>de</str<strong>on</strong>g>termina<str<strong>on</strong>g>de</str<strong>on</strong>g>que\dispositivo"(suentradaolamemoria)vaaleerelsiguientesmboloel CAPITULO5.ELMAMOE<br />

posici<strong>on</strong>n<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,pmem(n). Finalmente,utilizaremosenlalnea29,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>extraerelsmboloa2queocupala canal.Ennuestranotaci<strong>on</strong>,plrepresentalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<str<strong>on</strong>g>de</str<strong>on</strong>g>laentrada,mientrasque1pl eslaprobabilidadquetieneelcanal<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<str<strong>on</strong>g>de</str<strong>on</strong>g>sumemoria.<br />

Enresumen,losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,juntoc<strong>on</strong>susc<strong>on</strong>dici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>normalizaci<strong>on</strong>s<strong>on</strong>: Probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>,(a;b)8a2;8b2,P8b2(a;b)=18a2. Probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,(a;\)8a2yprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituirunsmbolo(introducirloen Probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,(\;b)8b2,P8b2(\;b)=1.<br />

Probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,pins,ysucomplementaria,pins,talquepins+pins=1. lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal),psus(a).Se<str<strong>on</strong>g>de</str<strong>on</strong>g>becumplirquepsus(a)+(a;\)=18a2.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>becumplirque Probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>extraerelsmboloqueocupalaposici<strong>on</strong>n<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,pmem(n).Se probabilidadquetieneelcanal<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<str<strong>on</strong>g>de</str<strong>on</strong>g>sumemoria. Probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lectura,pl,lacualrepresentalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<str<strong>on</strong>g>de</str<strong>on</strong>g>laentrada,siendo1plla<br />

Vamosamostrarelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>canalruidoso.Paraello,vamosautilizarun 8n<str<strong>on</strong>g>de</str<strong>on</strong>g>Mempmem(n)=1. X<br />

castellanoyviceversa.Elformatoquehemosutilizadoparamostrarlosejemplosessimilaralc<strong>on</strong>cepto <str<strong>on</strong>g>de</str<strong>on</strong>g>scribir,obtendra,comofrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salidadistorsi<strong>on</strong>ada,latraducci<strong>on</strong>alingles<str<strong>on</strong>g>de</str<strong>on</strong>g>unafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaen par<str<strong>on</strong>g>de</str<strong>on</strong>g>ejemplos(sencillos)corresp<strong>on</strong>dientesafrases<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMLA(lacualsera<str<strong>on</strong>g>de</str<strong>on</strong>g>scritaenlasegunda<br />

tendraquerealizarelcanalC(enor<str<strong>on</strong>g>de</str<strong>on</strong>g>n),sinotambienlaevoluci<strong>on</strong>(eneltiempo)<str<strong>on</strong>g>de</str<strong>on</strong>g>laentrada,<str<strong>on</strong>g>de</str<strong>on</strong>g>la <str<strong>on</strong>g>de</str<strong>on</strong>g>listado,talcomoseexp<strong>on</strong>een[53].Enesteformatosemuestrannosololassucesivasoperaci<strong>on</strong>esque parte<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis).EstosejemplosmuestrancomoelcanalruidosoC,cuyofunci<strong>on</strong>amientoacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

saliday<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal.<br />

EntradaSalida Salida: Entrada:sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulooscuro Memoria adarktriangleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>d<br />

a~na<str<strong>on</strong>g>de</str<strong>on</strong>g> un se a fse,a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,ung fse,a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>g fseg introducirenmemoria\se" introducirenmemoria\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>" introducirenmemoria\un" sustituir\un"por\a" Operaci<strong>on</strong><br />

triangulo oscuro triangle dark fse,a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,triangulo,oscurogintroducirenmemoria\oscuro" fse,a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,triangulog introducirenmemoria\triangulo"<br />

ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d is fse,a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>g fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; sustituir\oscuro"por\dark" sustituir\triangulo"por\triangle" sustituir\se"por\is"<br />

Salida: Entrada:adarktriangleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>d sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulooscuro<br />

sustituir\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d"


5.2.DESCRIPCIONDELMAMOE Entrada Salida Memoria Operaci<strong>on</strong> 73<br />

triangle dark a fa,darkg fag introducirenmemoria\a"<br />

ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d is se fa,dark,triangle,isg fa,dark,triangleg introducirenmemoria\dark" introducirenmemoria\triangle" introducirenmemoria\is"<br />

triangulo a~na<str<strong>on</strong>g>de</str<strong>on</strong>g> un fa,dark,triangle,ad<str<strong>on</strong>g>de</str<strong>on</strong>g>dgintroducirenmemoria\ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d" fa,dark,triangleg fdark,triangleg sustituir\is"por\se"<br />

oscuro fdarkg ; sustituir\ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d"por\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\a"por\un" sustituir\triangle"por\triangulo"<br />

mientorealizadoenelprimerejemploquehemosmostrado.Puestoquenuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>loesprobabilstico,vamosaexp<strong>on</strong>ercualseralaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lalinea- sustituir\dark"por\oscuro"<br />

pmem(3)(triangulo;triangle)pins(1pl)pmem(1)(se;is)pins(1pl)pmem(1)(a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>;ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d) pinsplpsus(se)pinsplpsus(a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>)pinsplpsus(un)pins(1pl)pmem(3)(un;a)pinspl<br />

Observeseque,enunmomento<str<strong>on</strong>g>de</str<strong>on</strong>g>terminado,lamemoriallegaac<strong>on</strong>tenerhastacuatrosmbolos:se, psus(triangulo)pinsplpsus(oscuro)pins(1pl)pmem(4)(oscuro;dark)pins(1pl)<br />

a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,trianguloyoscuro.Sitenemosencuentaque,cuandolamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalestavacapl=1y quecuandoyanoquedansmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>laca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaporleerpl=0,laexpresi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>arribaqueda <str<strong>on</strong>g>de</str<strong>on</strong>g>nitivamentecomo: pinspsus(se)pinsplpsus(a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>)pinsplpsus(un)pins(1pl)pmem(3)(un;a)pinspl<br />

Lassimplicaci<strong>on</strong>esque,sobreelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,hemosrealizadoseexp<strong>on</strong>enac<strong>on</strong>tinuaci<strong>on</strong>: psus(triangulo)pinsplpsus(oscuro)pinspmem(4)(oscuro;dark)pinspmem(3) (triangulo;triangle)pinspmem(1)(se;is)pinspmem(1)(a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>;ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d)<br />

Novamosapreocuparnosporlaexistencia<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosrepetidosenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal.<br />

operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>.Paraello,siendoFr(a;b)8a2;a6=\8b2;b6=\lasfrecuen- Hemosasumidoquelasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>squetieneelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lotanto<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria,como<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

cias(ocuentas)<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>esquec<strong>on</strong>llevanlasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>aporbysiendo Hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>cididoincluirlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>noinsertarenelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>las leer<str<strong>on</strong>g>de</str<strong>on</strong>g>laentrada,s<strong>on</strong>equiprobableseigualesa12,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirpl=1pl=12.<br />

Fr(\;b)8b2;b6=\lasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>esquec<strong>on</strong>llevanlainserci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>b:<br />

pins= X8a2;a6=n<br />

8b2;b6=nFr(a;b) X<br />

8a2;a6=n 8b2;b6=nFr(a;b)+X 8b2;b6=nFr(n;b)


74y CAPITULO5.ELMAMOE<br />

(\;b)= 8a2;a6=n 8b2;b6=nFr(a;b)+X X Fr(n;b) 8b2;b6=nFr(n;b)<br />

garantizandose,portanto,quepins+X<br />

Veasequelaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>extraerunsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria,esin<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente<str<strong>on</strong>g>de</str<strong>on</strong>g>lsmboloen 8b2;b6=n(\;b)=1.<br />

lamemoriaenunmomento<str<strong>on</strong>g>de</str<strong>on</strong>g>terminado.Parasimplicaraunmaselmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,hemosasumidoque estaprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>sequiprobable,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirpmem(n)=1 cuesti<strong>on</strong>.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,hemosasumidoquesolo<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosqueseencuentranen jMemj.<br />

5.2.1Probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>unAlineamientosegunelMAMOE sinoquetambienhemosenumeradolassimplicaci<strong>on</strong>esefectuadassobreelmismo.Enestosmomentos, \limpia"<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanalysiendoxlafrase\distorsi<strong>on</strong>ada"<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo,segunelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo probabilstico<str<strong>on</strong>g>de</str<strong>on</strong>g>comportamientoquehemosestablecidoparaelcanalruidosoC.Es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,vamosa estamosinteresadosencalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>observarunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>frases(x;y),siendoylafrase Enelapartadoanteriornosolohemos<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(veasealgoritmo16),<br />

Elc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>cortehasidointroducidoenlasecci<strong>on</strong>5.1.2,talcualfue<str<strong>on</strong>g>de</str<strong>on</strong>g>nidoen[84].Adaptando <str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarunalgoritmoparacalcularecientementepC(xjy)segunlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>terminad<strong>on</strong>osoloporlasposici<strong>on</strong>esiyj<str<strong>on</strong>g>de</str<strong>on</strong>g>lassubca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasx1jyy1iquequeremosalinear,sino tambienporelestadoo\c<strong>on</strong>guraci<strong>on</strong>"<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanaleneseinstante<str<strong>on</strong>g>de</str<strong>on</strong>g>terminado.Recor<str<strong>on</strong>g>de</str<strong>on</strong>g>mos estasi<str<strong>on</strong>g>de</str<strong>on</strong>g>as,presentesendichotrabajo<str<strong>on</strong>g>de</str<strong>on</strong>g>Wagner,anuestrospropositos,tenemosquecadacorteviene Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE,loquevamosacalculareslaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>unasecuenciacreciente<str<strong>on</strong>g>de</str<strong>on</strong>g>cortes.<br />

quelossmbolosqueestanenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalseransustituidos,perotodavanosabemosque<br />

vez(porejemplo,yiyxj)implicararealizarlasustituci<strong>on</strong>corresp<strong>on</strong>diente,locualnoesposibleyaque smbolosintroducidosenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal),per<strong>on</strong>olosdosalavez.Procesardossmbolosala es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,seraposteriormentesustituido),bienunsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>x(seinsertaosustituyeacualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>los quedara<str<strong>on</strong>g>de</str<strong>on</strong>g>nidotrasprocesarbienunsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>y(seborraoseintroduceenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal, simboloslosvanasustituir(solosabemosqueseransmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>xj+1).Unnuevocorteenlasecuencia<br />

novalidoenlasecuencia. todaslassustituci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>benpasarporlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal.Enestesentido,estoproducirauncorte<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmoCELLAR,talcualse<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeen[84].<br />

(i;j;M),siendoMunaposible\c<strong>on</strong>guraci<strong>on</strong>"<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>todaslas posiblessecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>cortesquelo\alcanzan".Estealgoritmoestabasadoenlarelaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>recurrencia Sinmaspreambulo,introducimoselalgoritmorecursivoquepermitecalcularenunpuntoc<strong>on</strong>creto


5.2.DESCRIPCIONDELMAMOE 75<br />

p(i;j;M)= p(0;0;;)=1 p(0;j;;)=p(0;j1;;)(n;xj)8j;1jjxj p(i1;j;M0[fyig)psus(yi) p(i1;j;M)(yi;n) sise<str<strong>on</strong>g>de</str<strong>on</strong>g>ci<str<strong>on</strong>g>de</str<strong>on</strong>g>borraryi sise<str<strong>on</strong>g>de</str<strong>on</strong>g>ci<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituiryi (a)<br />

+ +p(i;j1;M)(n;xj) (b)<br />

8M0:M0fsg=Mp(i;j1;M0)(s;xj) X jM0j 1 (c)<br />

Paraimplementarcorrectamenteelmetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>calculorecursivoqueacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g>exp<strong>on</strong>er,<str<strong>on</strong>g>de</str<strong>on</strong>g>betenerse (d)<br />

encuentaque: 1.Elcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>losterminos(a)y(b)serealizara8i;1ijyjy8j;0jjxj.Notesequecada 2.Elcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>losterminos(c)y(d)serealizara8i;1 smboloyiobienseborra,obienseintroduceenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalparaserposteriormente sustituido.Tengaseencuentaqueen(b)siempresecumpliraqueM0[fyig=M.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>laca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax. caso,nosepue<str<strong>on</strong>g>de</str<strong>on</strong>g>extraerningunsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoriaparasersustituidoporalgunotrosmbolo ifuesecero,ent<strong>on</strong>ceslaunica\c<strong>on</strong>guraci<strong>on</strong>"valida<str<strong>on</strong>g>de</str<strong>on</strong>g>memoriaeselc<strong>on</strong>juntovaco(;).Enese termino(d),lanecesidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>iseamayorquecerosejusticaporelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,si i jyjy8j;1 j jxj.Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

4.Analogamente,elvalorobtenidoporeltermino(d),estaramultiplicadoporlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>leer 3.Elvalorobtenidoparalosterminos(a)y(b),estaramultiplicadoporlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<str<strong>on</strong>g>de</str<strong>on</strong>g>la entrada,pl,caso<str<strong>on</strong>g>de</str<strong>on</strong>g>quelamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalnoestevaca,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirM6=;.<br />

(veasetambienlasecci<strong>on</strong>5.1.2y[84])c<strong>on</strong>sisteenque,encadacorte,solosepue<str<strong>on</strong>g>de</str<strong>on</strong>g>a~nadirunsmbolo Lasoluci<strong>on</strong>seobtienecalculando,<str<strong>on</strong>g>de</str<strong>on</strong>g>manerarecursiva,p(jyj;jxj;;).Lai<str<strong>on</strong>g>de</str<strong>on</strong>g>aintuitiva<str<strong>on</strong>g>de</str<strong>on</strong>g>estealgoritmo <str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria,1pl,caso<str<strong>on</strong>g>de</str<strong>on</strong>g>quetodavaque<str<strong>on</strong>g>de</str<strong>on</strong>g>nsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>yporleer,es<str<strong>on</strong>g>de</str<strong>on</strong>g>ciri


76 Algoritmo17Algoritmohaciaa<str<strong>on</strong>g>de</str<strong>on</strong>g>lanteparacalcularpC(xjy).Beseltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria CAPITULO5.ELMAMOE<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalyCi;m=im.<br />

4:Mem:vector0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>Lista<str<strong>on</strong>g>de</str<strong>on</strong>g>; 5:Salida 1:Entrada<br />

6: 2:x;y2;<br />

7:Mem:vector0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>Lista<str<strong>on</strong>g>de</str<strong>on</strong>g>; 3: :vector0::jyj;0::jxj;0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>


cadacorte<str<strong>on</strong>g>de</str<strong>on</strong>g>cadaposiblesecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>cortes,lossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>yquevanaserposteriormentesustituidos 5.2.DESCRIPCIONDELMAMOE 77<br />

c<strong>on</strong>tendratodoslosposiblesc<strong>on</strong>juntosquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nobtenerseutilizandolossmbolosy1;y2;:::;yi. Engeneral,siescogemosmelementos<str<strong>on</strong>g>de</str<strong>on</strong>g>estegrupo<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos,elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>juntosdistintosque po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosobtenersecalcula,segunnuestranotaci<strong>on</strong>,como: porsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>x.Enestesentido,sihemos\procesado"lasubca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>entraday1i,lamemoria<br />

Sinoasumimosningunaotrarestricci<strong>on</strong>,elvalormaximoquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>tomarmestaralimitadoporiy Ci;m=im= m!(im)! i!<br />

porsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lasubca<str<strong>on</strong>g>de</str<strong>on</strong>g>naxj,lacualeslaquenosrestapor\procesar".Portanto,lamemoriano tendremosquec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rar,jMem(i;j)j,sera: porjxjj.Enesteultimocaso,notesequetodoslossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,seransustituidos pue<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>tenermassmbolosquelosquenosrestaporprocesarenlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax.Deestaforma,enun puntoc<strong>on</strong>creto(i;j)corresp<strong>on</strong>dientealalineamientoentrey1iyx1j,elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>memoriasque<br />

jMem(i;j)j=8>: 2i 24jxjj Xm=1Ci;m35+1 siijxjj sii>jxjj9>=>; i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticaunvocamentemediantela\etiqueta"(i;j;M),siendoelnodoinicial(0;0;;)ysiendo(jyj;jxj;;) elnod<strong>on</strong>al.Pue<str<strong>on</strong>g>de</str<strong>on</strong>g>observarseque,enrealidad,estealgoritmocalculaelsumatorio<str<strong>on</strong>g>de</str<strong>on</strong>g>lcoste<str<strong>on</strong>g>de</str<strong>on</strong>g>cada todaslasposiblessecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>cortesquepo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosobtenerformanungrafo[85,84],d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>cadanodose posiblecamino(secuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>cortes)que,endichografo,permitealcanzar(jyj;jxj;;)<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>(0;0;;).Por Vamosaestablecerlacomplejidadtemporalyespacial<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo17.Paraello,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raremosque<br />

tanto,lacomplejidadtemporalseraproporci<strong>on</strong>alaloquenoscuesterecorrerestegrafo,ylacomplejidad espacialseraproporci<strong>on</strong>alaloquenoscuestealmacenarlo.Elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>nodos<str<strong>on</strong>g>de</str<strong>on</strong>g>estegrafo,jVj,es:<br />

jVj=jyj Xi=1jxj Xj=1jMem(i;j)j=(yaquekXm=1Ci;m=2k+11)=jyj Xi=1jxj Xj=124min(i;jxjj) Xm=1 =jyj Xi=1jxj Xj=1min(i;jxjj) Xm=1Ci;m+jyj Xi=1jxj Xj=11Xi=1jxj jyjXj=1min(jyj;jxj)<br />

Xm=1Ci;m+jyjjxj Ci;m35+1<br />

Xi=1jxj Xj=1jyj jxj jyjXj=1min(jyj;jxj)<br />

Xi=1imin(jyj;jxj)+jyjjxj Xm=1im+jyjjxj=jxj Xj=1jyjmin(jyj;jxj)+1+jyjjxj=jxjjyjmin(jyj;jxj)+1+jyjjxj jxj Xj=1jyj Xi=1imin(jyj;jxj)+11 i1 +jyjjxj<br />

caso<str<strong>on</strong>g>de</str<strong>on</strong>g>lacomplejidadtemporal,notesequeelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>aristas<str<strong>on</strong>g>de</str<strong>on</strong>g>lgrafoesproporci<strong>on</strong>alalnumero<br />

Portanto,lacomplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>spacialylatemporals<strong>on</strong>proporci<strong>on</strong>alesaO(jxjjyjmin(jyj;jxj)+1).Enel


78 <str<strong>on</strong>g>de</str<strong>on</strong>g>nodos.Bastac<strong>on</strong>observarlaversi<strong>on</strong>recursiva<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo17,parapercatarse<str<strong>on</strong>g>de</str<strong>on</strong>g>estehecho(como CAPITULO5.ELMAMOE<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>memoriasquetendremosquec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarsera: losdoscorresp<strong>on</strong>dientesalasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>y<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado).Claramente,estacomplejidad memoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalaunvalorc<strong>on</strong>stante,alcual<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosB.Actuando<str<strong>on</strong>g>de</str<strong>on</strong>g>estaforma,elnumero exp<strong>on</strong>encialnoresultaviableenlapractica.Porello,hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>cididolimitareltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>la mucho<str<strong>on</strong>g>de</str<strong>on</strong>g>unnodosaldrantantosarcoscomosmbolostengaalmacenadosensumemoria,aparte<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

jMem(i;j)j=8>: 2i 24min(jxjj;B) Xm=1 Ci;m35+1 siiminimo(jxjj;B) sii>minimo(jxjj;B) 9>=>; queenestecasosera: Enestecaso,lacomplejidadtemporal(yespacial)resultantevendraigualmente<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadaporjVj,<br />

jVj=jyj Xi=1jxj Xj=1jMem(i;j)j=(yaquekXm=1Ci;m=2k+11)=jyj Xi=1jxj Xj=124min(i;jxjj;B) Xm=1 =jyj Xi=1jxj Xj=1min(i;jxjj;B) Xm=1 Ci;m+jyj Xi=1jxj Xj=11(siasumimosqueBessiempreelmnimo) Ci;m35+1<br />

Xj=1jyj Xi=1jxj jxj jyjXi=1iB+jyjjxj<br />

Xj=1BXm=1Ci;m+jyjjxj Xj=1jyjB+1+jyjjxj=jxjjyjB+1+jyjjxj jxj Xi=1jxj jyjXj=1BXm=1im+jyjjxj=jxj<br />

Xj=1jyj Xi=1iB+11 i1+jyjjxj<br />

comoespacialproporci<strong>on</strong>alesaO(jxjjyjB+1).Lac<strong>on</strong>stanteBsejaraaunvalorraz<strong>on</strong>able.Porejemplo, elvalorutilizadofue5.Enrealidad,estacotasuperioresligeramentepesimista(sobretodoenloquese reerealacomplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>spacial). enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentosrealizadosenelcaptulo9,cuyosresultadossemuestranenelapendiceC, Limitandoeltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,obtenemosunacomplejidadtantotemporal<br />

smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoriac<strong>on</strong>smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>x. sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>shacerc<strong>on</strong>untama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>memoriaB,esB1.Noteseque,comomucho,elultimosmbolo introducidoenlamemoria(yquesup<strong>on</strong>gamosqueocupala\posici<strong>on</strong>"B)cruzara,alsersustituidopor unsmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>x,lasB1lneasque,enelalineamientooptimoentreyyx,unenalosrestantesB1 Tengaseencuentaque,<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elpunto<str<strong>on</strong>g>de</str<strong>on</strong>g>vista<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanal3,elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>crucesque<br />

trianguloc<strong>on</strong>triangle. lalneaqueuniraoscuroc<strong>on</strong>dark,cruzac<strong>on</strong>laslneasqueuniransec<strong>on</strong>is,a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>ad<str<strong>on</strong>g>de</str<strong>on</strong>g>dy memoriaiguala4parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>r<str<strong>on</strong>g>de</str<strong>on</strong>g>shacertodosloscruces<str<strong>on</strong>g>de</str<strong>on</strong>g>lalineamientooptimo.Estoesasporque canalruidosoC.Enelcasoenqueyerasea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulooscuro,hacafaltauntama~no<str<strong>on</strong>g>de</str<strong>on</strong>g> Observeellectorlosejemplosquehemosmostradoanteriormenteparailustrarelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

3Solamenteusamosunamemoria,lacualc<strong>on</strong>tieneexclusivamentesmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>laca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.


5.2.DESCRIPCIONDELMAMOE Engeneral,habraque\ajustar"elvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>Balacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientos(numero<str<strong>on</strong>g>de</str<strong>on</strong>g>cruces 79<br />

a<str<strong>on</strong>g>de</str<strong>on</strong>g>shacer),siempre<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>laoptica<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanal.Comopodraapreciarellectorcuando leaelcaptulo9,tantoenelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMLA,comoenelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,resultamas difcilparaelMAMOEelsentidoingles-castellanoqueelcastellano-ingles.Lasoluci<strong>on</strong>aesteproblema podrapasarporutilizardosmemorias,unaparalafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaylaotraparalafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida. Lamentablemente,elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizardosmemoriasincrementalacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lproblema,aunque estamosestudiandosoluci<strong>on</strong>esalrespecto.<br />

memoriaynelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>n(<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>0hastaCi;m1)<str<strong>on</strong>g>de</str<strong>on</strong>g>cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntosquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>n c<strong>on</strong>struirseutilizandomelementos. Asuvez,representaremoselc<strong>on</strong>juntoposible<str<strong>on</strong>g>de</str<strong>on</strong>g>memoriasenunpunto(i;j)comounalistadispersa, i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticandocadamemoriamedianteelpar(m;n),siendomelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosquec<strong>on</strong>tienela Solamentenosrestaporcomentarquerepresentaremoscadamemoriacomounalista<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos.<br />

requierenrealizarestecalculo.ElalgoritmorecursivoquecalculapC(xjy)haciaatraseselsiguiente: zandoporelultimosmbolo<str<strong>on</strong>g>de</str<strong>on</strong>g>yyx.Necesitamosimplementarestealgoritmopues,comoveremosenla siguientesecci<strong>on</strong>,lasformulas<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,similaresalas<str<strong>on</strong>g>de</str<strong>on</strong>g>lcaptulo4, Elesquema18muestraelalgoritmoquecalculapC(xjy)segunlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE,comen-<br />

p(jyj;jxj;;)=1 p(i;j;M)=p(i+1;j;M)(yi+1;n) +p(i+1;j;M[fyi+1g)psus(yi+1) +p(i;j+1;M)(n;xj+1) (a)<br />

+X 8s2Mp(i;j+1;Mfsg)(s;xj+1)1 jMj (b) (c)<br />

Paraimplementarcorrectamenteelmetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>calculorecursivoqueacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g>exp<strong>on</strong>er,<str<strong>on</strong>g>de</str<strong>on</strong>g>betenerse (d)<br />

encuentaque: 1.Elcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>losterminos(a)y(b)serealizara8i;0ijyj1y8j;0jjxj.Tengaseen 2.Elcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>losterminos(c)y(d)serealizara8i;0ijyjy8j;0jjxj1.En(c)<str<strong>on</strong>g>de</str<strong>on</strong>g>be cumplirsequeMseauna\c<strong>on</strong>guraci<strong>on</strong>"valida<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoriaenelpunto(i;j+1). cuentaqueen(b)<str<strong>on</strong>g>de</str<strong>on</strong>g>becumplirsequeM[fyi+1gseauna\c<strong>on</strong>guraci<strong>on</strong>"valida<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoriaen elpunto(i+1;j).<br />

4.Analogamente,elvalorobtenidoporeltermino(d),estaramultiplicadoporlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>leer 3.Elvalorobtenidoparalosterminos(a)y(b),estaramultiplicadoporlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<str<strong>on</strong>g>de</str<strong>on</strong>g>la entrada,pl,caso<str<strong>on</strong>g>de</str<strong>on</strong>g>quelamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalnoestevaca,talcomoexpusimosanteriormentepara elalgoritmo17.<br />

presentanelmismoesquema<str<strong>on</strong>g>de</str<strong>on</strong>g>funci<strong>on</strong>amiento,porloquetodosloscomentariosquerealizamosenel Lacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo18esi<str<strong>on</strong>g>de</str<strong>on</strong>g>nticaala<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo17.Esencialmenteambosalgoritmos <str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria,1pl,caso<str<strong>on</strong>g>de</str<strong>on</strong>g>quetodavaque<str<strong>on</strong>g>de</str<strong>on</strong>g>nsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>yporleer.<br />

caso<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo17,s<strong>on</strong>igualmenteaplicablesenestecaso. verosimilitudsiguiendolaaproximaci<strong>on</strong>tipo\Viterbi".Estealgoritmoesi<str<strong>on</strong>g>de</str<strong>on</strong>g>nticoal17,cambiando<br />

Finalmente,elalgoritmo19calcula^pC(xjy),es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lalineamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>maxima


80 Algoritmo18AlgoritmohaciaatrasparacalcularpC(xjy).Beseltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>l CAPITULO5.ELMAMOE<br />

canalyCi;m=im.<br />

5:Salida 1:Entrada<br />

6: 2:x;y2; 3: 4:Mem:vector0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>Lista<str<strong>on</strong>g>de</str<strong>on</strong>g>; 7:Variables :vector0::jyj;0::jxj;0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>


5.2.DESCRIPCIONDELMAMOE Algoritmo19AlgoritmotipoViterbiparacalcularpC(xjy).Beseltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>l 81<br />

canalyCi;m=im.<br />

4:Mem:vector0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>Lista<str<strong>on</strong>g>de</str<strong>on</strong>g>; 5:Salida 1:Entrada<br />

6: 2:x;y2;<br />

7:Variables 3: :vector0::jyj;0::jxj;0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>


82 5.3 Estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losParametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMo<str<strong>on</strong>g>de</str<strong>on</strong>g>loCAPITULO5.ELMAMOE<br />

analogamente: anterior.Elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>parametrosquetienenuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(yques<strong>on</strong>losquehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>estimar)es, Enestasecci<strong>on</strong>vamosaproce<str<strong>on</strong>g>de</str<strong>on</strong>g>r<str<strong>on</strong>g>de</str<strong>on</strong>g>manerasimilaracomolohicimosenlasecci<strong>on</strong>4.3enelcaptulo<br />

c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>acertarc<strong>on</strong>elsmboloa(sustituirloporsmismo). (a;b)8a2;8b2representalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituiraporb.Sia=b,ent<strong>on</strong>cesestamos (\;b)8b2representalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>insertarelsmbolob.<br />

losalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>scritosenlasecci<strong>on</strong>4.3,yaquedichosalgoritmosasumenelprincipio<str<strong>on</strong>g>de</str<strong>on</strong>g>sincr<strong>on</strong>a(y, Aunqueelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>parametrosseaelmismo,nopo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosutilizarelmetodoc<strong>on</strong>venci<strong>on</strong>alusando (a;\)8a2representalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>borrarelsmboloa.<br />

portanto,nopue<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>shacercruces)alahora<str<strong>on</strong>g>de</str<strong>on</strong>g>alinearlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradac<strong>on</strong>la<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal (veaseelapartado5.1.2).Teniendoencuentalassimplicaci<strong>on</strong>esefectuadassobreelfunci<strong>on</strong>amiento <str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(veaselasecci<strong>on</strong>anterior),elresto<str<strong>on</strong>g>de</str<strong>on</strong>g>parametrosobiens<strong>on</strong>c<strong>on</strong>stantes(caso<str<strong>on</strong>g>de</str<strong>on</strong>g>ply<str<strong>on</strong>g>de</str<strong>on</strong>g>la probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>extraerelsmboloaqueocupalaposici<strong>on</strong>nenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,pmem(n)),obien sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>ncalcularapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>lasestimaci<strong>on</strong>esrealizadaspara(caso<str<strong>on</strong>g>de</str<strong>on</strong>g>laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>insertarun smboloaenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,psus(a)y<str<strong>on</strong>g>de</str<strong>on</strong>g>laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>noinserci<strong>on</strong>,pins).Posteriormente<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error,<str<strong>on</strong>g>de</str<strong>on</strong>g>talformaquesemaximicelaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lamuestra<str<strong>on</strong>g>de</str<strong>on</strong>g> canal,frase\limpia"<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalmismo),T,nuestroobjetivoesrealizarunaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losvalores <str<strong>on</strong>g>de</str<strong>on</strong>g>scribiremoscomoserealizanestoscalculos.<br />

aprendizajeobservada,P(observaci<strong>on</strong>jmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo)[30].Paraello,tendremosquemaximizarPC(T).La funci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>verosimilitud<str<strong>on</strong>g>de</str<strong>on</strong>g>lamuestra,V,es,porc<strong>on</strong>siguiente: Aspues,sup<strong>on</strong>iendoquedisp<strong>on</strong>emos<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>pares(frase\distorsi<strong>on</strong>ada"<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

V=PC(T)=Y<br />

ritmo18,almacenandolaen0;0;0;0,teniendoencuentalosparametrosqueutilizamosparamo<str<strong>on</strong>g>de</str<strong>on</strong>g>larelLaprobabilidadpC(xjy)lacalculatantoelalgoritmo17,almacenandolaenjyj;jxj;0;0,comoelalgo- 8(x;y)2TpC(xjy)<br />

zaacalculartodaslasposiblessecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>cortes<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elcomienzo(primersmbolo)<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesacomportamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Launicadiferenciaentreambosresi<str<strong>on</strong>g>de</str<strong>on</strong>g>enelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>queelprimerocomienalinear,mientraselsegundolohacecomenzandoporelnal(ultimosmbolo).Enc<strong>on</strong>secuencia,supo- correctamentepC(xjjyi;M)almacenandolaeni;j;m;n. pC(x1j1jy1i1;M)almacenandolaeni1;j1;m;n,mientrasqueelalgoritmo18hacomputado niendoqueenambosalgoritmoshemoscalculadotodaslassecuenciasposibles<str<strong>on</strong>g>de</str<strong>on</strong>g>corteshastaun\punto" c<strong>on</strong>creto(i;j;M),siendoMunac<strong>on</strong>guraci<strong>on</strong>valida<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal(<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadoporelpar (m;n))paraelalineamientoentrexjeyi,elalgoritmo17hacomputadocorrectamentelaprobabilidad<br />

estimados,incrementanelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lafunci<strong>on</strong>objetivoc<strong>on</strong>respectoalaanterioriteraci<strong>on</strong>.Esteproceso<br />

igualqueenelcaptuloanterior,la<str<strong>on</strong>g>de</str<strong>on</strong>g>sigualdad<str<strong>on</strong>g>de</str<strong>on</strong>g>Baum-Eag<strong>on</strong>[18].Segarantizaquelosnuevosvalores guiremosunprocedimientoiterativo.Primeramentejaremosunosvaloresarbitrariospara(valores equiprobables),<str<strong>on</strong>g>de</str<strong>on</strong>g>spuesobtendremosnuevosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>estosparametrosencadaiteraci<strong>on</strong>aplicando,al Paraestimarlosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>quemaximizanlafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>verosimilitudV,se


suelerepetirsebienunnumerojo<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es,bienhastaqueladiferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lvalorcalculadopara 5.3.ESTIMACIONDELOSPARAMETROSDELMODELO 83<br />

Ventredositeraci<strong>on</strong>esc<strong>on</strong>secutivas,seamenorqueuncierto.Sup<strong>on</strong>iendoque(a;b)representala estimaci<strong>on</strong>para,engeneral,elerror<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>(inserci<strong>on</strong>sia=\yborradosib=\)<str<strong>on</strong>g>de</str<strong>on</strong>g>aporb enlaiteraci<strong>on</strong>i,representaremoslanuevaestimaci<strong>on</strong>obtenidaenlaiteraci<strong>on</strong>i+1como^(a;b).Como sabemosqueP8c2(a;c)=18a2yqueVesunpolinomioc<strong>on</strong>respectoa,alaplicarla<str<strong>on</strong>g>de</str<strong>on</strong>g>sigualdad <str<strong>on</strong>g>de</str<strong>on</strong>g>Baum-Eag<strong>on</strong>tenemosque[18]:<br />

^(a;b)= X8c2(a;c)@V (a;b)@V @(a;b)<br />

= X8c2(a;c)X (a;b)X 8(x;y)2T(pC(xjy))1@pC(xjy) @(a;c)<br />

8(x;y)2T(pC(xjy))1@pC(xjy) @(a;b)<br />

= 8(x;y)2T(pC(xjy))1(a;b)@pC(xjy) X @(a;b) @(a;c) (5.1)<br />

Paracalcular,engeneral8a2;8b2 X8c2X 8(x;y)2T(pC(xjy))1(a;c)@pC(xjy) @(a;c)<br />

@pC(xjy)<br />

posiblesecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>cortes.Enc<strong>on</strong>secuencia,<str<strong>on</strong>g>de</str<strong>on</strong>g>niremosunposiblealineamientoIentrexey,segunel <str<strong>on</strong>g>de</str<strong>on</strong>g>beremos<str<strong>on</strong>g>de</str<strong>on</strong>g>nir,previamente,elc<strong>on</strong>ceptoformal<str<strong>on</strong>g>de</str<strong>on</strong>g>alineamientoentredosca<str<strong>on</strong>g>de</str<strong>on</strong>g>nas,utilizandouna @(a;b)<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>loquehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>nidoparaC,como:<br />

establecidasporlasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>cortes.Porc<strong>on</strong>siguiente,po<str<strong>on</strong>g>de</str<strong>on</strong>g>moscalcularlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerla SiendoMEMelc<strong>on</strong>juntoquec<strong>on</strong>tienecadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasc<strong>on</strong>guraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal(M) I=f(a;b):a=yi;1ijyj_a=n^b=xj;1jjxj_b=ng[MEM<br />

ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax,dadalaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nayyelalineamientoI,pC(xjy;I),como(neslaposici<strong>on</strong>queocupaelsmbolo cenlamemoria): pC(xjy;I)=Y<br />

distintasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,nohemosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoenestaformulalaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>leer<br />

Notesequelaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>noinsertarestaya\incluida"enelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>las 8(a;b)2I(a;b)Y 8M2I 8c2Mpsus(c)pmem(n)


84 bien<str<strong>on</strong>g>de</str<strong>on</strong>g>laentrada,bien<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria,pl,porcuesti<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>clarida<str<strong>on</strong>g>de</str<strong>on</strong>g>xpositiva.Estehech<strong>on</strong>oafectara CAPITULO5.ELMAMOE<br />

al<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolloposterior,yaquedichosvaloress<strong>on</strong>c<strong>on</strong>stantes.Finalmente,siendoSelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>todos losposiblesalineamientosentrexyy,calculamospC(xjy)como:<br />

Elcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>la<str<strong>on</strong>g>de</str<strong>on</strong>g>rivadaparcial<str<strong>on</strong>g>de</str<strong>on</strong>g>estepolinomio,c<strong>on</strong>respectoa(a;b),se<str<strong>on</strong>g>de</str<strong>on</strong>g>tallaac<strong>on</strong>tinuaci<strong>on</strong>. pC(xjy)=X 8I2SpC(xjy;I)<br />

@pC(xjy) @(a;b)=@X<br />

=X 8I2SpC(xjy;I) @(a;b) (a;b) N(a=yi;1ijyj_a=n^b=xj;1jjxj_b=n;I) =X 8I2S@pC(xjy;I) @(a;b) (5.2)<br />

a=yi;1ijyj_a=nyenqueb=xj;1jjxj_b=nenelalineamientoI.Particularizandola ecuaci<strong>on</strong>5.2alostrestipos<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error(parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C)quehemosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rado,obtenemos lasformulas<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>para,poresteor<str<strong>on</strong>g>de</str<strong>on</strong>g>n,inserci<strong>on</strong>es(ecuaci<strong>on</strong>5.3),sustituci<strong>on</strong>es(ecuaci<strong>on</strong>5.4) yborrados(ecuaci<strong>on</strong>5.5): siendoN(a=yi;1 i jyj_a=n^b=xj;1 j jxj_b=n;I)elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesenque<br />

8I2SX X8(a;b)2I<br />

1jjxj b=xj a=nX<br />

8M2IpC(xjy;I) (a;b)=1 (a;b)X8i;j 1jx 1iyX8MX<br />

=1 8I2SpC(xjy;I;a=n;b=xj;M)<br />

(a;b)X8i;j 1jx 1iyX8MX<br />

=1 (a;b)X8i;j 8I2SpC(x1j1jy1i;M;I)(n;xj)pC(xjjyi;M;I)<br />

1jx 1iyX8MX<br />

=1 (a;b)X8i;j 8I2SpC(x1j1jy1i;M;I)(n;xj)X 8I2SpC(xjjyi;M;I)<br />

1jx 1iyX8MpC(x1j1jy1i;M)(n;xj)pC(xjjyi;M)<br />

=1 (a;b)X8i;j 1jx 1iyX<br />

8(m;n)i;j1;m;n(n;xj)i;j;m;n (5.3)


5.3.ESTIMACIONDELOSPARAMETROSDELMODELO 85<br />

8I2S Xs=yi1ijyj<br />

8(a;b)2I a=s2M b=xj X<br />

1jjxj X 8M2IpC(xjy;I) (a;b)=1 (a;b)X8i;j 1jx 1iyX8MX<br />

8I2SpC(xjy;I;a=s2M;b=xj;M)<br />

=1 (a;b)X8i;j 1jx 1iyX8MX<br />

=1 (a;b)X8i;j 8I2SpC(x1j1jy1i;M;I)(s;xj)pC(xjjyi;Mfsg;I)<br />

1jx 1iyX8MX<br />

=1 (a;b)X8i;j 8I2SpC(x1j1jy1i;M;I)(s;xj)X 8I2SpC(xjjyi;Mfsg;I)<br />

1jx 1iyX8MpC(x1j1jy1i;M)(s;xj)pC(xjjyi;Mfsg)<br />

=1 (a;b)X8i;j 1jx 1iy X<br />

(5.4)<br />

8(m+1;n0)(m;n)i;j1;m+1;n0(s;xj)i;j;m;n<br />

8I2SX X8(a;b)2I<br />

1ijyj a=yi b=nX 8M2IpC(xjy;I) (a;b)=1 (a;b)X8i;j 1jx 1iyX8MX<br />

=1 8I2SpC(xjy;I;a=yi;b=n;M)<br />

(a;b)X8i;j 1jx 1iyX8MX<br />

=1 (a;b)X8i;j 8I2SpC(x1jjy1i1;M;I)(yi;n)pC(xjjyi;M;I)<br />

1jx 1iyX8MX<br />

=1 (a;b)X8i;j 8I2SpC(x1jjy1i1;M;I)(yi;n)X 8I2SpC(xjjyi;M;I)<br />

1jx 1iyX8MpC(x1jjy1i1;M)(yi;n)pC(xjjyi;M)<br />

=1 (a;b)X8i;j 1jx 1iyX<br />

8(m;n)i1;j;m;n(yi;n)i;j;m;n<br />

porCu(a;b)(talcomohicimosenelcaptuloanterior)ent<strong>on</strong>ces,alsustituirlosterminos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollados, Sialnumerador<str<strong>on</strong>g>de</str<strong>on</strong>g>laecuaci<strong>on</strong>5.1le<str<strong>on</strong>g>de</str<strong>on</strong>g>nominamoscuentas<str<strong>on</strong>g>de</str<strong>on</strong>g>lparametro(a;b)ylorepresentamos (5.5)<br />

obtenemoslasformulasparacalcularlosvaloresesperadosparalasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>(ecuaci<strong>on</strong>5.6),


86 sustituci<strong>on</strong>(ecuaci<strong>on</strong>5.7)yborrado(ecuaci<strong>on</strong>5.8)enT.Tengaseencuentaquesehac<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoel CAPITULO5.ELMAMOE<br />

borrado,obiena=s2Menelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarunaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>,y<str<strong>on</strong>g>de</str<strong>on</strong>g>queb=xj.El hecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quepC(xjy)=jyj;jxj;0;0=0;0;0;0,<str<strong>on</strong>g>de</str<strong>on</strong>g>quea=yienelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>realizarunaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> algoritmo20muestracomoserealizaelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>losdossumatoriosinternos<str<strong>on</strong>g>de</str<strong>on</strong>g>estastresecuaci<strong>on</strong>es. Cu(n;b)=X 8(x;y)2TX8i;j 1jx 1iyX<br />

8(m;n)i;j1;m;n(n;b)i;j;m;n jyj;jxj;0;0 (5.6)<br />

Cu(a;b)=X 8(x;y)2TX8i;j 1jx 1iy X 8(m+1;n0)(m;n)i;j1;m+1;n0(a;b)i;j;m;n jyj;jxj;0;0 (5.7)<br />

Cu(a;n)=X 8(x;y)2TX8i;j 1jx 1iyX<br />

8(m;n)i1;j;m;n(a;n)i;j;m;n jyj;jxj;0;0 (5.8)<br />

ylaecuaci<strong>on</strong>5.1,lasnuevasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosnoc<strong>on</strong>stantes<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loenunaiteraci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>terminada,secalcularanengeneralcomo: Teniendoencuentalassimplicaci<strong>on</strong>esquehemosrealizadoenelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(veaselasecci<strong>on</strong>anterior)<br />

^pins= X 8a2;a6=n 8b2;b6=nCu(a;b) X<br />

8a2;a6=n 8b2;b6=nCu(a;b)+X 8b2;b6=nCu(n;b) (5.9)<br />

^(n;b)= 8a2;a6=n 8b2;b6=nCu(a;b)+X X Cu(n;b) 8b2;b6=nCu(n;b) (5.10)<br />

garantizandose,portanto,que^pins+X Lasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>,^(a;b);8a2;a6=n^8b2;b6=nseran: 8b2;b6=n^(\;b)=1.<br />

^(a;b)= 8c2;c6=nCu(a;c) XCu(a;b)<br />

(5.11)


5.3.ESTIMACIONDELOSPARAMETROSDELMODELO Algoritmo20Algoritmoquecalculalosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>Cu(a;b)paraun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadopar(x;y)2T,segun 87<br />

lasecuaci<strong>on</strong>es5.6,5.7y5.8.Beseltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalyCi;m=im.<br />

4: 1:Entrada 2:x;y2;<br />

6:Cu(a;b)8a2^8b2; 3: 5:Mem:vector0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>Lista<str<strong>on</strong>g>de</str<strong>on</strong>g>; :vector0::jyj;0::jxj;0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>


88 CAPITULO5.ELMAMOE<br />

^psus(a)= X8c2;c6=nCu(a;c)<br />

X<br />

8c2;c6=nCu(a;c)+Cu(a;n) (5.12)<br />

formula: Porultimo,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>borrarcualquiersmboloa2;a6=nsecalculac<strong>on</strong>lasiguiente<br />

^(a;n)= 8c2;c6=nCu(a;c)+Cu(a;n) X Cu(a;n) (5.13)<br />

Comopue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciarse,segarantizaque24^psus(a) Finalmente,estamosenc<strong>on</strong>dici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>presentarelmetodoquerealizalaestimaci<strong>on</strong>pormaxima 8c2;c6=n^(a;c)35+^(a;n)=1. X<br />

Baum-Eag<strong>on</strong>),<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE.Elalgoritmo21muestra<str<strong>on</strong>g>de</str<strong>on</strong>g>formaesquematicaeste verosimilitud,aplicandoelalgoritmoExpectati<strong>on</strong>-Maximizati<strong>on</strong>(y,c<strong>on</strong>cretamente,la<str<strong>on</strong>g>de</str<strong>on</strong>g>sigualdad<str<strong>on</strong>g>de</str<strong>on</strong>g> metodo.Elproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoserepetirahastaquesecumplaunciertocriterio<str<strong>on</strong>g>de</str<strong>on</strong>g>parada,talcomose expusoenelcaptuloanterior,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,queladiferenciaentrelosvalorescalculadosparaVendos<br />

(equiprobables)<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(lneas13y14<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo21).Lassiguientesformulas previamenteestablecido. iteraci<strong>on</strong>esc<strong>on</strong>secutivas,seamenorqueuncierto,obienqueserealiceunnumerojo<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es,<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>scribenestecalculo: C<strong>on</strong>respectoaesteultimoalgoritmo,sol<strong>on</strong>osrestaporexplicarcomosecalculanlosvaloresiniciales<br />

c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoque,inicialmente,pins=1 Notesequeelsmbol<strong>on</strong>uloformaparte<str<strong>on</strong>g>de</str<strong>on</strong>g>cualquieralfabeto(veasecaptulo2).Portanto,hemos (n;b)=1<br />

jj. jj8b2;b6=n<br />

(a;b)= jj18a2;a6=n^8b2;b6=n 1<br />

(a;n)=1<br />

psus(a)=1(a;n)8a2;a6=n<br />

jj8a2;a6=n


5.3.ESTIMACIONDELOSPARAMETROSDELMODELO Algoritmo21AlgoritmoExpectati<strong>on</strong>-Maximizati<strong>on</strong>paraestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE.Besel 89<br />

tama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanalyCi;m=im. 1:Entrada 2:T;<br />

7: 6:Variables 5:psus(a)8a2; 3:Salida 4: (a;b)8a2^8b2;<br />

10:Cu(a;b)8a2^8b2; 8: 9:Mem:vector0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>Lista<str<strong>on</strong>g>de</str<strong>on</strong>g>; :vector0::jyj;0::jxj;0::B;0::Cjyj;B<str<strong>on</strong>g>de</str<strong>on</strong>g>


90 5.4 LneasFuturas<str<strong>on</strong>g>de</str<strong>on</strong>g>Trabajo CAPITULO5.ELMAMOE<br />

lenguajesdiferentes.Aunqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loqueinicialmentehemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladoesbastantesimple,los (veaseelcaptulo9yelapendiceC).Encuantoasusposiblesaplicaci<strong>on</strong>es(engeneralenaquellasareas limitado<str<strong>on</strong>g>de</str<strong>on</strong>g>)cruces,enloqueseralatrazaoptimaentredosfrases,posiblementepertenecientesa resultadosobtenidoshansidolosucientementeprometedorescomoparac<strong>on</strong>tinuareltrabajoiniciado Hemospropuestounmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>alineamientocapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>apren<str<strong>on</strong>g>de</str<strong>on</strong>g>ra<str<strong>on</strong>g>de</str<strong>on</strong>g>shacer(unnumero<br />

d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroressehanvenidoutilizandohabitualmente),merecen<str<strong>on</strong>g>de</str<strong>on</strong>g>stacarse lassiguientes:<br />

Traducci<strong>on</strong>automatica.Enestecaso(ytambienenelanterior),tendremosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarunalgo- Rec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>formas. Simplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje(veaseelcaptulo8). ritmoeciente<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scodicaci<strong>on</strong>.Paraellopodramosutilizart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>similaresalaspresentadas<br />

complejidadcomputaci<strong>on</strong>alquepresentanlosalgoritmosexpuestosenestecaptulo.Paraellosera Porotraparte,habraqueinvestigarparatratar<str<strong>on</strong>g>de</str<strong>on</strong>g>reducir,enlamedida<str<strong>on</strong>g>de</str<strong>on</strong>g>loposible,laelevada en[40].<br />

c<strong>on</strong>venienterevisarelc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>memoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,permitiendoqueestasolamentepudiese\pasar" porunosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>terminados.Estosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>niranelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>naparecer juntosenlamemoriaencadamomento.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,cabrac<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarlaposibilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>evitarlaexistencia <str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosrepetidosendichamemoria.Enloquesereerea\potenciar"elfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo, pensamosquelaslneasmasprioritarias<str<strong>on</strong>g>de</str<strong>on</strong>g>actuaci<strong>on</strong>s<strong>on</strong>: ten<str<strong>on</strong>g>de</str<strong>on</strong>g>relmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loactualparaqueseacapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajarc<strong>on</strong>gruposynomeramentec<strong>on</strong>smbolos individuales,aplicandolasi<str<strong>on</strong>g>de</str<strong>on</strong>g>aspropuestasen[54]. Parecenecesarioc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>raralineamientosentregrupos<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos[78].Nuestraintenci<strong>on</strong>esex-<br />

laposici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria,posiblementec<strong>on</strong>dici<strong>on</strong>adaalresto<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolospresentesenlamisma.<br />

Finalmente,tendremosque<str<strong>on</strong>g>de</str<strong>on</strong>g>nirunaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>extracci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente<str<strong>on</strong>g>de</str<strong>on</strong>g>lsmboloyno<str<strong>on</strong>g>de</str<strong>on</strong>g> <str<strong>on</strong>g>de</str<strong>on</strong>g>entradayotraparalafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida),alahora<str<strong>on</strong>g>de</str<strong>on</strong>g>calcularlasposiblessecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>cortes. Resultarac<strong>on</strong>venientequeelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lofuesecapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajarc<strong>on</strong>dosmemorias(unaparalafrase


ParteII<br />

Aplicaci<strong>on</strong>es<br />

91


CAPITULO SEIS<br />

Evaluaci<strong>on</strong>Experimental<str<strong>on</strong>g>de</str<strong>on</strong>g>los Algoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>Analisis<br />

Sud<str<strong>on</strong>g>de</str<strong>on</strong>g>nlyIstop, butIknowit'stoolate. I'mlostinaforest, allal<strong>on</strong>e. Thegirlwasneverthere, it'salwaysthesame, I'mrunningtowardsnothing againandagainandagainandagain.<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo -\AForest",SeventeenSec<strong>on</strong>ds,1980,Ficti<strong>on</strong>Rec.- RobertSmith(TheCure)<br />

6.4C<strong>on</strong>clusi<strong>on</strong>es 6.3Experimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>Rec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>CaracteresManuscritos 6.1Introducci<strong>on</strong> 6.2Experimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>Procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lLenguaje<br />

6.1 laefectividad(resultados<str<strong>on</strong>g>de</str<strong>on</strong>g>lanalisis),como,principalmente,laeciencia(velocidad)<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmos Enestecaptulopresentamosdosseries<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentosquesehanrealizadoc<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluartanto Introducci<strong>on</strong><br />

aunatarea<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadaMiniatureLanguageAcquisiti<strong>on</strong>(MLA),lacual corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores(ASCE),para\limpiar"frasesdistorsi<strong>on</strong>adasarticialmente.Estasfrasespertenecen que<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollamosenelcaptulo3.Enlaprimeraserie<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentoshemosutilizadoanalisissintactico<br />

93


<str<strong>on</strong>g>de</str<strong>on</strong>g>scribiremosenelsiguienteapartado.Enlasegundaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentosutilizamosASCEpara 94 CAPITULO6.EVALUACIONEXPERIMENTALDELOSALGORITMOSDEANALISIS<br />

para<str<strong>on</strong>g>de</str<strong>on</strong>g>mostrarlacapacidad<str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>struirrobustos c<strong>on</strong>torno<str<strong>on</strong>g>de</str<strong>on</strong>g>suscorresp<strong>on</strong>dientesimagenes[57]. rec<strong>on</strong>ocerformasplanas,enestecasodgitosmanuscritos,loscualesfuer<strong>on</strong>codicadossiguiendoel<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje,capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>\resp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>r"a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamenteanteentradasincorrectasoinesperadas quisieramoshacernotarquenosservira,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,parailustrarlaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong> (comoveremosposteriormenteenloscaptulos7y8).Encuantoalasegundaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentos, Caberesaltarquelosexperimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajec<strong>on</strong>latareaMLA,tambienserviran<br />

fuer<strong>on</strong>aprendidosautomaticamentepormedio<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>inferenciagramaticalk-TSI,propuesto en[39].Estealgoritmoinereunautomatanitoestocasticoqueaceptaellenguajek-explorable,en <str<strong>on</strong>g>de</str<strong>on</strong>g>erroresenrec<strong>on</strong>ocimiento(sintactico)<str<strong>on</strong>g>de</str<strong>on</strong>g>formas.<br />

sentidoestricto,maspeque~noquec<strong>on</strong>tienealasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Loslenguajes estocasticosk-explorabless<strong>on</strong>equivalentesaloslenguajesaceptadosporlosc<strong>on</strong>ocidosn-gramas,siendo Enamboscasos,losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losnitos(enestecasoestocasticos)necesariosparaefectuarelanalisis,<br />

n=k.Paralaprimeraserie<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentosutilizamosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>kcomprendidosenelintervalo2:::10, distintosalgoritmospropuestosenelcaptulo3.Entodosloscasos,losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error fuer<strong>on</strong>losmismos(encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasdosseries<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentos)yfuer<strong>on</strong>dados\apriori"<str<strong>on</strong>g>de</str<strong>on</strong>g>manera heurstica.Todoslosexperimentosfuer<strong>on</strong>realizadosenunaestaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>trabajoHP9000,mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo735, mientrasqueenlasegundaserieutilizamosvaloresentre2y7.Comoresultado,obtuvimosautomatas<br />

c<strong>on</strong>sistemaoperativoUnix.Elprocesador<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipo<str<strong>on</strong>g>de</str<strong>on</strong>g>estaci<strong>on</strong>esvienearealizarunos121mill<strong>on</strong>es nitos<str<strong>on</strong>g>de</str<strong>on</strong>g>tama~nocreciente,talcualrequeranuestroestudio<str<strong>on</strong>g>de</str<strong>on</strong>g>lcomportamientocomputaci<strong>on</strong>al<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>instrucci<strong>on</strong>esporsegundo. 6.1.1Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMLA<br />

ytriangulo),tama~nos(peque~no,mediano,gran<str<strong>on</strong>g>de</str<strong>on</strong>g>)y\apariencia"(oscuro,claro),situadosendiferentes tieneunvocabulario<str<strong>on</strong>g>de</str<strong>on</strong>g>25palabras(ensuversi<strong>on</strong>inglesa,encastellanohay29palabras)[36].Las frases<str<strong>on</strong>g>de</str<strong>on</strong>g>estatareaselimitana<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirescenasvisualesmuysencillasendosdimensi<strong>on</strong>es.Enestas escenasapareceunnumerolimitadoyjo<str<strong>on</strong>g>de</str<strong>on</strong>g>objetosgeometricos<str<strong>on</strong>g>de</str<strong>on</strong>g>diferentesformas(crculo,cuadrado Estatareac<strong>on</strong>sisteenunlenguajecuasinaturalque<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeescenasvisualesmuysimples,yque<br />

tama~noyapariencia),sinotambienporlasposici<strong>on</strong>esrelativasquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nadoptarentres.Latabla6.1 objetos<str<strong>on</strong>g>de</str<strong>on</strong>g>laescena,loscualespue<str<strong>on</strong>g>de</str<strong>on</strong>g>nseri<str<strong>on</strong>g>de</str<strong>on</strong>g>nticados,nosoloporsuscaractersticasintrnsecas(forma, posici<strong>on</strong>esrelativasentres.<br />

muestraalgunosejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesparaestatarea(eningles).Latabla6.2muestralasmismasfrases encastellano. A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesqueselimitana<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirunaescena,existelaposibilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>a~nadiroeliminar<br />

asmalltriangleandasmalllightsquaretouchasquare asmallcircleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>dabovethedarktriangleandthemediumdarksquare asquareandasmalllightcirclearefartotheleftofadarksquareandadarkcircle thelargesquarewhichisabovethesmallsquareisremoved Tabla6.1:Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>frases,eningles,pertenecientesalatareaMLA.


6.2.EXPERIMENTOSDEPROCESAMIENTODELLENGUAJE uncuadradoyuncrculopeque~noyclaroestanmuyalaizquierda<str<strong>on</strong>g>de</str<strong>on</strong>g>uncuadradooscuroyun95<br />

seeliminaelcuadradogran<str<strong>on</strong>g>de</str<strong>on</strong>g>queestaencima<str<strong>on</strong>g>de</str<strong>on</strong>g>lcuadradopeque~no crculooscuro untriangulopeque~noyuncuadradopeque~noyclarotocanauncuadrado sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>uncrculopeque~noencima<str<strong>on</strong>g>de</str<strong>on</strong>g>ltriangulooscuroy<str<strong>on</strong>g>de</str<strong>on</strong>g>lcuadradomedianoyoscuro Tabla6.2:Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>frases,encastellano,pertenecientesalatareaMLA.<br />

6.2 <str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>los26hastalos71:538estadosyfuer<strong>on</strong>aprendidosautomaticamenteapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>50:000frases<str<strong>on</strong>g>de</str<strong>on</strong>g> Pararealizarestosexperimentosutilizamosnueveautomatasnitosestocasticos.Sustama~nosiban Experimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>Procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lLenguaje<br />

distribuidaentrelasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>,borradoysustituci<strong>on</strong>;1%,5%y10%.Procediendo<str<strong>on</strong>g>de</str<strong>on</strong>g> habla[50].Ennuestrosexperimentosusamostresporcentajesdistintos<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>,equiprobablemente c<strong>on</strong>venci<strong>on</strong>al,elcualsimulaeltipo<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresqueaparecentpicamenteentareas<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>l queutilizamosparaelaprendizaje.Estec<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebafuedistorsi<strong>on</strong>adoutilizandounmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo latareaMLA[36].Elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datospararealizarlapruebac<strong>on</strong>tena1:000frases,distintas<str<strong>on</strong>g>de</str<strong>on</strong>g>las<br />

pertenecan,ensumayora,aloslenguajesaceptadosporcadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>losautomatasqueaprendimos automaticamente. estemodo,garantizabamosquelasfrasesnalmenteobtenidasparaefectuarelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>ASCEno<br />

analisissemidioutilizandolatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>error<str<strong>on</strong>g>de</str<strong>on</strong>g>palabras(TEP)ylaperplejidadobtenidaparaelc<strong>on</strong>junto <str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba(PP).Laprimeramedidaseobtienecalculandoelmnim<strong>on</strong>umero<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g> inserci<strong>on</strong>,borradoysustituci<strong>on</strong>,necesariasparaobtenerlafraseoriginalnodistorsi<strong>on</strong>ada<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto <str<strong>on</strong>g>de</str<strong>on</strong>g>prueba,apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrasenalmenteobtenidatrasefectuarASCE<str<strong>on</strong>g>de</str<strong>on</strong>g>sucorresp<strong>on</strong>dienteversi<strong>on</strong> Laefectividadoacierto,segunsepreera,<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>ASCEsereejaenlatabla6.3.Lacalidad<str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

porelnumerototal<str<strong>on</strong>g>de</str<strong>on</strong>g>palabrasquesehananalizado[75]. secalculaelevando2alvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>laentropacruzada,queeselsumatorio,paracadafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g> distorsi<strong>on</strong>ada.Lasegundaesunamedidaclasicamenteadoptada,paraevaluarlacalidad<str<strong>on</strong>g>de</str<strong>on</strong>g>losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los <str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajehabitualmenteutilizadosentareas<str<strong>on</strong>g>de</str<strong>on</strong>g>rec<strong>on</strong>ocimientoautomatico<str<strong>on</strong>g>de</str<strong>on</strong>g>lhabla(RAH).Suvalor prueba,<str<strong>on</strong>g>de</str<strong>on</strong>g>llogaritmocambiado<str<strong>on</strong>g>de</str<strong>on</strong>g>signo<str<strong>on</strong>g>de</str<strong>on</strong>g>suprobabilidadmaxima<str<strong>on</strong>g>de</str<strong>on</strong>g>seraceptada,divididoasuvez<br />

elvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidadsiguenestrechamentelaten<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia<str<strong>on</strong>g>de</str<strong>on</strong>g>laTEP.Losvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>kmayoresque algoritmosevaluados.Enellosseobservaque,paramo<str<strong>on</strong>g>de</str<strong>on</strong>g>losk-explorablesa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamenteaprendidos (2k6),ladistorsi<strong>on</strong>(TEP)<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebaseredujoenunfactorentre2y3;siendolos mejoreslosresultadosobtenidosc<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo6-explorable<str<strong>on</strong>g>de</str<strong>on</strong>g>3:231estados.Lascifrasobtenidaspara Estosresultadosseobtuvier<strong>on</strong>sinutilizarbusquedaenhaz(BH)yfuer<strong>on</strong>i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticosparatodoslos<br />

aceptadasporelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lok-explorablecorresp<strong>on</strong>dientesinefectuarASCE.Merece<str<strong>on</strong>g>de</str<strong>on</strong>g>stacarseelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g> EstehechoquedaperfectamentereejadoenlacolumnaetiquetadaN<str<strong>on</strong>g>de</str<strong>on</strong>g>latabla6.3.Estacolumna muestraelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebaoriginales,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,nodistorsi<strong>on</strong>adas,quenohubiesensido 6tendana<str<strong>on</strong>g>de</str<strong>on</strong>g>gradarlosresultados.Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealafalta<str<strong>on</strong>g>de</str<strong>on</strong>g>generalizaci<strong>on</strong>,normalmenteexhibida<br />

que,c<strong>on</strong>ASCE,sec<strong>on</strong>sigueunanotablereducci<strong>on</strong>enelnivel<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>paralasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba porlosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losk-explorables,segunseincrementakmasalla<str<strong>on</strong>g>de</str<strong>on</strong>g>un<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadovalor(6enestecaso).<br />

paraprocesarfrases\imperfectas",sinotambienparamejorarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losnitosques<strong>on</strong><br />

frasesnodistorsi<strong>on</strong>adas.Lac<strong>on</strong>clusi<strong>on</strong>,evi<str<strong>on</strong>g>de</str<strong>on</strong>g>nteporotraparte,esqueelASCEnoresultatansoloutil distorsi<strong>on</strong>adasal10%yal5%,inclusoc<strong>on</strong>casiun50%<str<strong>on</strong>g>de</str<strong>on</strong>g>tasa<str<strong>on</strong>g>de</str<strong>on</strong>g>rechazoparasuscorresp<strong>on</strong>dientes


96 CAPITULO6.EVALUACIONEXPERIMENTALDELOSALGORITMOSDEANALISIS<br />

jQj(valor<str<strong>on</strong>g>de</str<strong>on</strong>g>k) N Distorsi<strong>on</strong>1%Distorsi<strong>on</strong>5%Distorsi<strong>on</strong>10%<br />

359(4) 26(2) 91(3) 0 TEP 0,43 0,40 0,35 4,36 3,97 3,67 PP TEP 2,19 2,01 1,88 5,55 5,06 4,68 PP TEP 4,80 4,39 3,98 7,28 6,68 6,15 PP<br />

18:928(8) 1:181(5) 3:231(6) 8:133(7) 31 04 0,32 0,51 3,23 3,03 3,04 1,71 1,70 1,85 4,11 3,87 3,86 3,54 3,32 3,61 5,44<br />

39:765(9) 102 273 1,00 2,15 3,09 3,24 2,32 3,33 3,89 3,99 4,00 5,04 5,15 5,12<br />

c<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba(PP)paracadaautomata. Tabla6.3:Resultados<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCEsinBHenfunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latasa<str<strong>on</strong>g>de</str<strong>on</strong>g>error<str<strong>on</strong>g>de</str<strong>on</strong>g>palabras(TEP-%)ylaperplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>l 71:538(10) 475 3,73 3,48 4,87 4,15 6,32 5,17 5,29<br />

unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>ciente<str<strong>on</strong>g>de</str<strong>on</strong>g>larealidad. Distorsi<strong>on</strong>TEPPPTEPPPTEP =5 =10 =20:::1<br />

10% 1% 5% 0,743,090,423,050,32 3,464,231,703,871,70 6,085,713,595,173,32 3,03 3,87 5,15 PP<br />

Tabla6.4:TEP(%)yPPobtenidosparacadavalor<str<strong>on</strong>g>de</str<strong>on</strong>g>laanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedausandoelautomata<str<strong>on</strong>g>de</str<strong>on</strong>g> 3:231estados(k=6). utilizandoelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo6-explorable(3:231estados).Solamenteseobservar<strong>on</strong>diferenciasinsignicantesc<strong>on</strong> laBHencadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmos(veaselasecci<strong>on</strong>3.6).Seprobar<strong>on</strong>cuatrovaloresdistintospara respectoalosotrosalgoritmos,masquenada<str<strong>on</strong>g>de</str<strong>on</strong>g>bidasalasdistintasmanerasenquesehaimplementado jarlaanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz<str<strong>on</strong>g>de</str<strong>on</strong>g>busqueda():5,10,20y40(1signicanoutilizarBH).C<strong>on</strong>iguala20se Latabla6.4muestraelefecto<str<strong>on</strong>g>de</str<strong>on</strong>g>usarBHenelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>ASCErealizadoporelalgoritmoEV1y<br />

C<strong>on</strong>valores<str<strong>on</strong>g>de</str<strong>on</strong>g>menores,seapreciaunprogresivo<str<strong>on</strong>g>de</str<strong>on</strong>g>terioro<str<strong>on</strong>g>de</str<strong>on</strong>g>losresultados. obtuvier<strong>on</strong>,ya,resultadosi<str<strong>on</strong>g>de</str<strong>on</strong>g>nticosalosobtenidosmedianteASCEsinBH(veasetambienlatabla6.3).<br />

distorsi<strong>on</strong>5%y1%fuer<strong>on</strong>similares.Puestoquelagracamuestraeltiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>procesoporfrase hautilizadoBHenlarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentosreejadosenlamisma.Porc<strong>on</strong>cisi<strong>on</strong>,solamentese muestranlosresultadosobtenidosparael10%<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>.Losresultadosobtenidosparalosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g> <str<strong>on</strong>g>de</str<strong>on</strong>g>losautomatas(omo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,MEF)utilizadosenlosexperimentos.Notesequenose Lagraca6.1muestralacomparaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laeciencia<str<strong>on</strong>g>de</str<strong>on</strong>g>losdistintosalgoritmos,enfunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ltama~no<br />

procesorealescoincidiranc<strong>on</strong>suscorresp<strong>on</strong>dientesvaloresesperados. analizada,cabe<str<strong>on</strong>g>de</str<strong>on</strong>g>cirquelavarianzaobservadafueescasamentesignicativa.Enc<strong>on</strong>creto,elvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>la <str<strong>on</strong>g>de</str<strong>on</strong>g>sviaci<strong>on</strong>tpica<str<strong>on</strong>g>de</str<strong>on</strong>g>ltiempo<str<strong>on</strong>g>de</str<strong>on</strong>g>procesoporsmboloanalizado,nuncaexcedio<str<strong>on</strong>g>de</str<strong>on</strong>g>l6;7%<str<strong>on</strong>g>de</str<strong>on</strong>g>ltiempomedio <str<strong>on</strong>g>de</str<strong>on</strong>g>procesoporsmboloanalizado.Estoquiere<str<strong>on</strong>g>de</str<strong>on</strong>g>cirque,c<strong>on</strong>probabilidadcercanaa1,lostiempos<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

computaci<strong>on</strong>al.Aunaslacomplejidadtemporalresultante,proporci<strong>on</strong>alajQjlogjQj,estodava excesivamentealta.Observesecomolasdosimplementaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV3,proporci<strong>on</strong>alesajQj,ofrecen<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>EV1.Lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>colas<str<strong>on</strong>g>de</str<strong>on</strong>g>prioridad(EV1PQ)paracalcular,c<strong>on</strong>tribuyeaaliviarelcoste Estagracamuestra,claramente,laexcesivamenteelevada<str<strong>on</strong>g>de</str<strong>on</strong>g>manda<str<strong>on</strong>g>de</str<strong>on</strong>g>recursoscomputaci<strong>on</strong>ales


6.2.EXPERIMENTOSDEPROCESAMIENTODELLENGUAJE 97<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

2500<br />

2000<br />

1500<br />

EV1<br />

EV1PQ<br />

EV3<br />

1000<br />

EV3.V2<br />

Figura6.1:Tiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(encentesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo)<str<strong>on</strong>g>de</str<strong>on</strong>g>losdistintosalgoritmos,medidoparaun<br />

500<br />

0<br />

0 10000 20000 30000 40000 50000 60000 70000 80000<br />

sucaso,lapendiente<str<strong>on</strong>g>de</str<strong>on</strong>g>lacurvaessensiblementemayorquela<str<strong>on</strong>g>de</str<strong>on</strong>g>EV3.Ellose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealnumero<str<strong>on</strong>g>de</str<strong>on</strong>g> 10%<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>ysinutilizarBH. mejoresprestaci<strong>on</strong>es1.EV2tambienmuestraunacomplejidadtemporalproporci<strong>on</strong>alajQjaunque,en<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

iteraci<strong>on</strong>esquerequiereestealgoritmoparaanalizarlastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado[10]. Distorsi<strong>on</strong> 10% 1% 5% 1,1{1,31,9{2,02,0{2,12,0{3,02,0{4,4 1{1 =5 1,6{1,82,0{2,02,0{2,42,0{4,4 1,9{2,02,0{2,02,1{2,92,1{4,5 =10 =20 =40 =1<br />

valor<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>yanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz. Tabla6.5:Rango<str<strong>on</strong>g>de</str<strong>on</strong>g>variaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lnumeromedio<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2enlosdistintosautomatas,paracada<br />

Cuantosmasestadossevisiten,mayorseraelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>transici<strong>on</strong>esefectivas<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoe,igualmente, <str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2,yaqueestableceelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>caminoscuyapuntuaci<strong>on</strong>ha<str<strong>on</strong>g>de</str<strong>on</strong>g>sercalculada. iteraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2paradistintosvalorestanto<str<strong>on</strong>g>de</str<strong>on</strong>g>laanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz<str<strong>on</strong>g>de</str<strong>on</strong>g>busqueda,como<str<strong>on</strong>g>de</str<strong>on</strong>g>lporcentaje<str<strong>on</strong>g>de</str<strong>on</strong>g> distorsi<strong>on</strong>.Estosresultadosc<strong>on</strong>rmanlosobtenidosen[8].LaBHtieneunefect<strong>on</strong>otableenelnumero Latabla6.5muestraelrango<str<strong>on</strong>g>de</str<strong>on</strong>g>variaci<strong>on</strong>observado,enlosdistintosautomatas,<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumeromedio<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

mayorseralaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queestastransici<strong>on</strong>esgenerennuevoscaminosqueobliguenarecalcular caminosyapuntuados.Tengaseencuentatambien,quelasdiferenciasentrelaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>los distintoscaminos,tien<str<strong>on</strong>g>de</str<strong>on</strong>g>nanivelarseamedidaqueseproducenmas\errores".Portanto,lainuencia quetieneelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lporcentaje<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>enEV2,vienecomoc<strong>on</strong>secuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>incrementarlatasa <str<strong>on</strong>g>de</str<strong>on</strong>g>estadosvisitadosparaunaanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>hazja.EV3superalasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2,inclusoaunque elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2esnotablementepeque~no.<br />

segundo(paraelautomatamasgran<str<strong>on</strong>g>de</str<strong>on</strong>g>).<br />

Susvaloresoscilar<strong>on</strong>entremenos<str<strong>on</strong>g>de</str<strong>on</strong>g>unacentesima<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo(paraelautomatamaspeque~no)hasta36centesimas<str<strong>on</strong>g>de</str<strong>on</strong>g> 1Lostiempos<str<strong>on</strong>g>de</str<strong>on</strong>g>computo<str<strong>on</strong>g>de</str<strong>on</strong>g>laetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>preprocesoparaEV3yEV3.V2(veaselasecci<strong>on</strong>3.5)fuer<strong>on</strong>insignicantes. Lasgracas6.2y6.3muestranlainuenciaquetienelaBHenlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losdiversos<br />

EV2


98 CAPITULO6.EVALUACIONEXPERIMENTALDELOSALGORITMOSDEANALISIS<br />

2,2<br />

2<br />

1% dist.<br />

5,5<br />

5<br />

5% dist.<br />

6<br />

5,5<br />

10% dist.<br />

1,8<br />

4,5<br />

5<br />

4,5<br />

1,6<br />

4<br />

4<br />

1,4<br />

3,5<br />

3,5<br />

1,2<br />

3<br />

3<br />

Figura6.2:Tiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(encentesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo)medidoparacadavalor<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>,siendo<br />

1<br />

2,5<br />

2,5<br />

=20.<br />

0,8<br />

2<br />

2<br />

0,6<br />

1,5<br />

1,5<br />

0,4<br />

1<br />

1<br />

0,2<br />

0,5<br />

0,5<br />

0<br />

0<br />

0<br />

0 10000 20000 30000 40000 50000 60000 70000 80000<br />

0 10000 20000 30000 40000 50000 60000 70000 80000<br />

0 10000 20000 30000 40000 50000 60000 70000 80000<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

1,8<br />

2<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

1,6<br />

1,4<br />

1,2<br />

1<br />

0,8<br />

0,6<br />

0,4<br />

0,2<br />

Alf a = 5<br />

0<br />

0 10000 20000 30000 40000 50000 60000 70000 80000<br />

6<br />

5,5<br />

5<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

Alf a = 20<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

EV1<br />

EV1PQ<br />

EV2<br />

EV3<br />

EV3.V2<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

EV1<br />

EV1PQ<br />

EV2<br />

EV3<br />

EV3.V2<br />

1,8<br />

1,6<br />

1,4<br />

1,2<br />

1<br />

0,8<br />

0,6<br />

0,4<br />

0,2<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

Alf a = 10<br />

0<br />

0 10000 20000 30000 40000 50000 60000 70000 80000<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

140<br />

4,5<br />

EV1<br />

EV1<br />

4<br />

120<br />

EV1PQ<br />

EV1PQ<br />

3,5<br />

EV2<br />

100<br />

EV2<br />

3<br />

EV3<br />

80<br />

EV3<br />

2,5<br />

Figura6.3:Tiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(encentesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo)medidoparaun10%<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>ypara<br />

EV3.V2<br />

EV3.V2<br />

2<br />

60<br />

valores<str<strong>on</strong>g>de</str<strong>on</strong>g>5,10,20y40.<br />

1,5<br />

40<br />

1<br />

20<br />

0,5<br />

0<br />

0<br />

0 10000 20000 30000 40000 50000 60000 70000 80000<br />

0 10000 20000 30000 40000 50000 60000 70000 80000<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

180<br />

160<br />

Alf a = 40<br />

EV1<br />

EV1PQ<br />

EV2<br />

EV3<br />

EV3.V2


algoritmos.Lagraca6.2muestraelefecto<str<strong>on</strong>g>de</str<strong>on</strong>g>aumentarelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>ladistorsi<strong>on</strong>paraunvalorjo<str<strong>on</strong>g>de</str<strong>on</strong>g>la 6.3.EXPERIMENTOSDERECONOCIMIENTODECARACTERESMANUSCRITOS 99<br />

anchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz<str<strong>on</strong>g>de</str<strong>on</strong>g>busqueda.Laexplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laforma<str<strong>on</strong>g>de</str<strong>on</strong>g>lascurvasenestagraca,laproporci<strong>on</strong>ael hecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,amedidaqueseproducenmaserrores,ladiferenciaentrelaspuntuaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losdiversos estadostien<str<strong>on</strong>g>de</str<strong>on</strong>g>nanivelarse.Portantosi,paraunvalorjo<str<strong>on</strong>g>de</str<strong>on</strong>g>,incrementamoselvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>ladistorsi<strong>on</strong>, seproduceunaumentoenelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosvisitados.Enestecaso,hemosjadoelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>a20, losalgoritmosofrecenunexcelenterendimiento.Paralosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>5%y10%seobservaque, nuevamente,EV1es<str<strong>on</strong>g>de</str<strong>on</strong>g>masiadolento.EV1PQtien<str<strong>on</strong>g>de</str<strong>on</strong>g>tambienatenerunaltocostecomputaci<strong>on</strong>al, yaqueestevalorproduceresultadosi<str<strong>on</strong>g>de</str<strong>on</strong>g>nticos,encuantoatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto,alos<str<strong>on</strong>g>de</str<strong>on</strong>g>labusquedacompleta.<br />

mientrasqueEV2yEV3(ensusdosversi<strong>on</strong>es)ofrecenlasmejoresprestaci<strong>on</strong>es.InclusousandoBH, EV3c<strong>on</strong>siguelosmejoresresultados,aunqueenestecasosoloclaramenteenlosautomatas<str<strong>on</strong>g>de</str<strong>on</strong>g>mayor Po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosobservarquec<strong>on</strong>un1%<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>,elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosvisitadosesmuypeque~noytodos<br />

distorsi<strong>on</strong>maselevado(10%).Observesequeexistendiferenciassignicativasparavalores<str<strong>on</strong>g>de</str<strong>on</strong>g> tama~no. Finalmente,lagraca6.3muestraelefecto<str<strong>on</strong>g>de</str<strong>on</strong>g>variarlaanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedaparaelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

claramenteaEV2cuandoelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosvisitadosesmayorqueunciertoumbral.Vease[10]para Debetenerseencuentaque,cuandoelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>esmenorque20,losresultadosqueseobtienennos<strong>on</strong> mejoresresultadosencuantoavelocidad<str<strong>on</strong>g>de</str<strong>on</strong>g>ejecuci<strong>on</strong>,siendoEV3elmasrapido<str<strong>on</strong>g>de</str<strong>on</strong>g>todos,yaquesupera losoptimos(veanselastablas6.3y6.4).Lac<strong>on</strong>clusi<strong>on</strong>esqueEV3yEV2obtienensistematicamentelos 20.<br />

c<strong>on</strong>sultarmas<str<strong>on</strong>g>de</str<strong>on</strong>g>talles<str<strong>on</strong>g>de</str<strong>on</strong>g>lestudioexperimentalrealizado. 6.3 tosExperimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>Rec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>CaracteresManuscrisultantefuealeatoriamentedivididoenc<strong>on</strong>juntosdisjuntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajey<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismotama~no frasesquerepresentanestasimagenesseobtuvier<strong>on</strong>,traselcorresp<strong>on</strong>dientepreproceso,siguiendosu movimiento(norte,noreste,este,sureste,sur,suroeste,oesteynoroeste)[57].Elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesre- c<strong>on</strong>tornoexterior,elcualfuecodicadomedianteuncodigoquerepresentaochodirecci<strong>on</strong>esposibles<str<strong>on</strong>g>de</str<strong>on</strong>g> Paralarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estosexperimentosseutilizar<strong>on</strong>2:400imagenes<str<strong>on</strong>g>de</str<strong>on</strong>g>dgitosmanuscritos.Las<br />

lores<str<strong>on</strong>g>de</str<strong>on</strong>g>kcomprendidosentre2y7)pordgitoaclasicar,utilizandoelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Para mo<str<strong>on</strong>g>de</str<strong>on</strong>g>loglobal.Losestadosnales<str<strong>on</strong>g>de</str<strong>on</strong>g>estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>loglobal,seetiquetar<strong>on</strong>enfunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laclaseodgito cadavalor<str<strong>on</strong>g>de</str<strong>on</strong>g>k,juntamoslos10automatask-explorablesresultantes(unopordgitooclase)enununico quemo<str<strong>on</strong>g>de</str<strong>on</strong>g>laelautomataalcualpertenecanoriginalmente.Comoresultadoobtuvimosseisautomatas (1:200frases).Seaprendier<strong>on</strong>automaticamenteseisdiferentesautomatasestocasticosk-explorables(va-<br />

estocasticos<str<strong>on</strong>g>de</str<strong>on</strong>g>tama~nocreciente,abarcando<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>80hasta18:416estados.<br />

comopertenecientealaclasequerepresentaelautomata,cuyaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptar(generarsi verosimilitud[38].Puestoquetenemosunautomataestocasticoquemo<str<strong>on</strong>g>de</str<strong>on</strong>g>lacadaclaseytenemostambien unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorc<strong>on</strong>probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>sparacadaposibleoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosusarestas probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>sparaclasicarlasmuestras<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba.As,cadafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebaseclasica Paraclasicarlasmuestras<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba,utilizamoslaregla<str<strong>on</strong>g>de</str<strong>on</strong>g>clasicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>maxima<br />

lovemoscomounagramatica)dichafraseesmaxima.Puestoque,enmuchoscasos,lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

est<strong>on</strong>otieneporquesersiempreas.Silaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>realizar<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong><br />

ASCEpararesolveresteproblema.Deestaformagarantizamosquecadafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebatendrauna probabilidaddistinta<str<strong>on</strong>g>de</str<strong>on</strong>g>cero,<str<strong>on</strong>g>de</str<strong>on</strong>g>serclasicadacomopertenecienteacadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasclases.Obviamente, unaprobabilidadigualacero<str<strong>on</strong>g>de</str<strong>on</strong>g>serclasicadascomopertenecientesaalguna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasclases,utilizamos c<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebanopue<str<strong>on</strong>g>de</str<strong>on</strong>g>nseraceptadasporninguno<str<strong>on</strong>g>de</str<strong>on</strong>g>losautomatasproduciendo,<str<strong>on</strong>g>de</str<strong>on</strong>g>estemodo,


fuesecero,ent<strong>on</strong>cesnopodramosgarantizarlo,talcomocomentamosenelcaptulo4.Noobstante,el 100 CAPITULO6.EVALUACIONEXPERIMENTALDELOSALGORITMOSDEANALISIS<br />

ceroparatodaposibleoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>,comoeselcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentosque,ac<strong>on</strong>tinuaci<strong>on</strong>, lectorrecordaraque,enlaultimasecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>dichocaptulo,dimosunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>soluci<strong>on</strong>esparasolventar presentamos.jQj(valor<str<strong>on</strong>g>de</str<strong>on</strong>g>k)80(2)527(3)2:047(4)5:519(5)11:080(6)18:416(7)<br />

esteproblema.Detodasformas,asumiremosqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errortieneprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>sdistintas<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

Tasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto75,8 Tabla6.6:Tasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto(%)obtenidaparacadaautomata. 90,8 95,1 97,2 97,2 97,5<br />

c<strong>on</strong>18:416estados(k=7)obtienelosmejoresresultados.Decrementarelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>kproducaun<str<strong>on</strong>g>de</str<strong>on</strong>g>terioro progresivo<str<strong>on</strong>g>de</str<strong>on</strong>g>losresultados.Algunaspruebaspreviasrealizadasmostrar<strong>on</strong>quelatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>aciertosin ASCE,estabapor<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>l50%entodoslosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losnitosutilizados. Latabla6.6muestralastasas<str<strong>on</strong>g>de</str<strong>on</strong>g>aciertoobtenidasutilizandoASCE,perosinutilizarBH.Elautomata<br />

Tpo. medio <str<strong>on</strong>g>de</str<strong>on</strong>g> proceso (cent. <str<strong>on</strong>g>de</str<strong>on</strong>g> segundo)<br />

2800<br />

2400<br />

2000<br />

1600<br />

1200<br />

EV1<br />

EV1PQ<br />

EV3.V2<br />

800<br />

Figura6.4:Tiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(encentesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo)<str<strong>on</strong>g>de</str<strong>on</strong>g>losdistintosalgoritmossinutilizarBH.<br />

400<br />

0<br />

0 2500 5000 7500 10000 12500 15000 17500 20000<br />

nuncaexcedio<str<strong>on</strong>g>de</str<strong>on</strong>g>l7;2%<str<strong>on</strong>g>de</str<strong>on</strong>g>ltiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>procesoporsmboloanalizado.Denuevo,lasprestaci<strong>on</strong>es Lavarianzaobservadaenlostiempos<str<strong>on</strong>g>de</str<strong>on</strong>g>procesofue,comoenlosanterioresexperimentos,escasamente signicativa.Enestecaso,la<str<strong>on</strong>g>de</str<strong>on</strong>g>sviaci<strong>on</strong>tpicaobservadaparaeltiempo<str<strong>on</strong>g>de</str<strong>on</strong>g>procesoporsmboloanalizado Lagraca6.4muestraeltiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>procesoparacadaalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>ASCEsinutilizarBH.<br />

Total <str<strong>on</strong>g>de</str<strong>on</strong>g> estados en MEF<br />

logradasporEV3fuer<strong>on</strong>,c<strong>on</strong>diferencia,mejoresquelas<str<strong>on</strong>g>de</str<strong>on</strong>g>losotrosalgoritmos.Tambienmenci<strong>on</strong>aremos<br />

lasc<strong>on</strong>dici<strong>on</strong>esespeccas<str<strong>on</strong>g>de</str<strong>on</strong>g>losdatos[10]. EV1PQlosupero.Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quelasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>nsignicativamente<str<strong>on</strong>g>de</str<strong>on</strong>g> quelostiempos<str<strong>on</strong>g>de</str<strong>on</strong>g>computo<str<strong>on</strong>g>de</str<strong>on</strong>g>lafase<str<strong>on</strong>g>de</str<strong>on</strong>g>preprocesorequeridaporEV3yEV3.V2fuer<strong>on</strong>otravez insignicantes,yendo<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>menos<str<strong>on</strong>g>de</str<strong>on</strong>g>unacentesima<str<strong>on</strong>g>de</str<strong>on</strong>g>segundohasta7centesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo.Las prestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2enestaseriefuer<strong>on</strong>peoresquelasmedidasenlosanterioresexperimentos.Incluso<br />

numero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>esrealizadoporEV2duranteelanalisis<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>borrado,sinutilizar<br />

Latabla6.7explicaelempeoramientoobservadoenlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>EV2.Estatablamuestrael<br />

EV2<br />

EV3


6.4.CONCLUSIONES jQj(valor<str<strong>on</strong>g>de</str<strong>on</strong>g>k)80(2)527(3)2:047(4)5:519(5)11:080(6)18:416(7) 101<br />

Maximo Mnimo 42 73 11 3 16 3 17 3 22<br />

Tabla6.7:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>esrealizadasporEV2paracadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>losautomatasutilizados. Desv.tpica Media 2,98 0,32 4,60 0,67 5,92 0,85 7,30 1,43 7,95 1,70 8,80 2,22 4<br />

cuantoatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>aciertosereere,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo7-explorable<str<strong>on</strong>g>de</str<strong>on</strong>g>18:416estados(veaselatabla6.6). Losresultadossemuestranenlatabla6.8.Enestaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentos,ninguno<str<strong>on</strong>g>de</str<strong>on</strong>g>losvaloresprobados BH.Comosepue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciarestosvaloress<strong>on</strong>mayoresquelosobservadosenlosanterioresexperimentos.<br />

paralaanchura<str<strong>on</strong>g>de</str<strong>on</strong>g>lhazprodujolamismatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>aciertoquelac<strong>on</strong>seguidac<strong>on</strong>labusquedatotal(97:5%). Recuer<str<strong>on</strong>g>de</str<strong>on</strong>g>sequeestatecnicanogarantizaenc<strong>on</strong>trarlasoluci<strong>on</strong>optima.Sinembargo,parecequejarel Lainuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>laBHfueestudiadaenelautomataqueproporci<strong>on</strong>abalosmejoresresultados,en<br />

estevalor,EV3fuealre<str<strong>on</strong>g>de</str<strong>on</strong>g>dor<str<strong>on</strong>g>de</str<strong>on</strong>g>1;5vecesmasrapidoqueEV2ysobre1;7vecesmasrapidoqueEV1PQ. ancho<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaza30proporci<strong>on</strong>aunbuencompromisoentrerapi<str<strong>on</strong>g>de</str<strong>on</strong>g>zyefectivida<str<strong>on</strong>g>de</str<strong>on</strong>g>nlabusqueda.Las mejoresprestaci<strong>on</strong>esutilizandoBH,fuer<strong>on</strong>nuevamentec<strong>on</strong>seguidasporEV2yEV3.Lasdiferencias entrelosdiversosalgoritmosfuer<strong>on</strong>massignicativasparaelvalormasalto<str<strong>on</strong>g>de</str<strong>on</strong>g>lancho<str<strong>on</strong>g>de</str<strong>on</strong>g>lhaz(30).C<strong>on</strong><br />

10 20 25Tasaacierto 90,2 96,1 96,7 EV3EV3.V2EV2EV1PQEV1 16 35 2 21 41 3 20 45 1 25 54 2 109 2<br />

Tabla6.8:Inuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>laBHenlatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto(%)yeneltiempomedio<str<strong>on</strong>g>de</str<strong>on</strong>g>proceso(centesimas<str<strong>on</strong>g>de</str<strong>on</strong>g>segundo). 30 1 97,2 97,5 1.163 63 1.137 72 2.750 90 2.187 102 {<br />

6.4 mas<str<strong>on</strong>g>de</str<strong>on</strong>g>busquedaenhaz,permitenlograrunaimplementaci<strong>on</strong>eciente<str<strong>on</strong>g>de</str<strong>on</strong>g>l<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorD<str<strong>on</strong>g>de</str<strong>on</strong>g>nuestroEnelcaptulo3propusimosvariosalgoritmosque,combinadosc<strong>on</strong>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>subopti- C<strong>on</strong>clusi<strong>on</strong>es<br />

fuente).Queremosresaltarquetodoselloss<strong>on</strong>igualmentecompatiblesc<strong>on</strong>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>labusqueda enhaz,aunquepuedanexistirligerasdiferenciasencuantoalnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosvisitados,<str<strong>on</strong>g>de</str<strong>on</strong>g>bidoa estosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loss<strong>on</strong>losquevamosautilizarenestatesispararepresentaraF(la<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje resuelvenelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>la<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicaci<strong>on</strong>c<strong>on</strong>cualquiermo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.Noolvi<str<strong>on</strong>g>de</str<strong>on</strong>g>mosque sistemaS,talcualsepresentoenlasecci<strong>on</strong>2.3.Todoslosalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladosenaquelcaptulo<br />

peque~nasvariaci<strong>on</strong>esenlaforma<str<strong>on</strong>g>de</str<strong>on</strong>g>implementarla.Igualmente<str<strong>on</strong>g>de</str<strong>on</strong>g>stacamosque,enlosexperimentos efectuados,EV3(yEV3.V2)haexhibidomejoresprestaci<strong>on</strong>esqueelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmospropuestos.


102 CAPITULO6.EVALUACIONEXPERIMENTALDELOSALGORITMOSDEANALISIS


CAPITULO SIETE<br />

Suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>Estados Finitos<br />

ThesecretsIhi<str<strong>on</strong>g>de</str<strong>on</strong>g>, twistmeinsi<str<strong>on</strong>g>de</str<strong>on</strong>g>,<br />

I'llneverfeelagain. likeeverybodyelse. Icrouchinfearandwait, theymakemeweaker.<br />

If<strong>on</strong>lyIcouldremember SoItrickmyself<br />

-\Sinking",TheHead<strong>on</strong>theDoor,1985,Ficti<strong>on</strong>Rec.- RobertSmith(TheCure) anythingatall.<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo 7.1Introducci<strong>on</strong><br />

7.4Experimentosc<strong>on</strong>laTareaATIS 7.3Experimentosc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista 7.2Validaci<strong>on</strong>Cruzada<br />

7.1 <str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,caraasuutilizaci<strong>on</strong>endiversasaplicaci<strong>on</strong>espracticas<str<strong>on</strong>g>de</str<strong>on</strong>g>interescomo,porejemplo, Estecaptulo<str<strong>on</strong>g>de</str<strong>on</strong>g>scribelaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresparaelsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los Introducci<strong>on</strong><br />

traducci<strong>on</strong>automaticayrec<strong>on</strong>ocimientoautomatico<str<strong>on</strong>g>de</str<strong>on</strong>g>lhabla(RAH). 103


104Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>lasaplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>RAH,essobradamentec<strong>on</strong>ocidalaimportancia<str<strong>on</strong>g>de</str<strong>on</strong>g>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> CAPITULO7.SUAVIZADODEMODELOSDEESTADOSFINITOS<br />

buenosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los\predictivos"(estocasticos)<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje.Estosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losseutilizanparaguiarlabusqueda <str<strong>on</strong>g>de</str<strong>on</strong>g>lamejorhipotesisparalafrasequeefectivamentesepr<strong>on</strong>uncio,dadalasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>tramasacusticas recibidascomoentrada. <str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorpotenciaexpresiva[25,75,34],siguenutilizandose,ataln,losc<strong>on</strong>ocidos mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>N-gramas[39].Ell<strong>on</strong>oestantoporlacapacida<str<strong>on</strong>g>de</str<strong>on</strong>g>xpresiva<str<strong>on</strong>g>de</str<strong>on</strong>g>estosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los,sinoporla existencia<str<strong>on</strong>g>de</str<strong>on</strong>g>unaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>po<str<strong>on</strong>g>de</str<strong>on</strong>g>rosast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>suavizado,back-o1einterpolaci<strong>on</strong>lineal,quepermitenal mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>N-gramassercapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>sobrep<strong>on</strong>ersealosproblemas<str<strong>on</strong>g>de</str<strong>on</strong>g>rivados<str<strong>on</strong>g>de</str<strong>on</strong>g>suaplicaci<strong>on</strong>practica[21, Sinembargo,apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>laexistencia<str<strong>on</strong>g>de</str<strong>on</strong>g>ecientest<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>inferencia,capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>apren<str<strong>on</strong>g>de</str<strong>on</strong>g>rmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

35,52].Noobstante,lamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>estast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>solamentes<strong>on</strong>aplicablesalcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>N-gramas,no existiendounaalternativarealparasuaplicaci<strong>on</strong>enmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosengeneral[35]. estadosnitos,c<strong>on</strong>sisteenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores.Lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>errorque extien<str<strong>on</strong>g>de</str<strong>on</strong>g>nelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lobasico<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>nc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarsecomolossucesosnovistosenelc<strong>on</strong>junto <str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajequeseutilizoparainferirloysusprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s,alefectuarloscalculosparalograruna integraci<strong>on</strong>c<strong>on</strong>sistente<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>locombinado,actuanenlapractica<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>tandounaciertacantidad<str<strong>on</strong>g>de</str<strong>on</strong>g> Precisamentelaalternativaqueprop<strong>on</strong>emos,comotecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>suavizadoparacualquiermo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error)entrelastransici<strong>on</strong>esnovistas(veaselasecci<strong>on</strong>2.5).Ac<strong>on</strong>tinuaci<strong>on</strong>presentamos experimentos,c<strong>on</strong>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTuristay<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaATIS,que<str<strong>on</strong>g>de</str<strong>on</strong>g>muestrancuanprometedora resultaestaaproximaci<strong>on</strong>,lacual,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,tienelaenormeventaja<str<strong>on</strong>g>de</str<strong>on</strong>g>noestarrestringidaaserutilizada lamasa<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidadquetieneelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>looriginal,pararepartirla(segunlasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>los paraunaclaseparticular<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.<br />

\cubrir"aquellasfrasesque,usualmente,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>necesitarexpresarunturistaquevisitaunpasextranjero 7.1.1Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista<br />

cuyalenguanativa<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>oce.Estemarcogeneral,as<str<strong>on</strong>g>de</str<strong>on</strong>g>nido,incluyeunagranvariedad<str<strong>on</strong>g>de</str<strong>on</strong>g>escenarios diferentes,resultando,portanto,c<strong>on</strong>venienteparaefectuarunaexperimentaci<strong>on</strong>progresiva<str<strong>on</strong>g>de</str<strong>on</strong>g>creciente complejidad. Latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTuristaesunatarea<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nidaenundominiosemanticorestringido.Preten<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

sistemas<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>endominiosrestringidosentrevariosidiomasdistintos. niencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>clasicas<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeinductivo,para<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarautomaticamente Enlaprimerafase<str<strong>on</strong>g>de</str<strong>on</strong>g>dichoproyecto,elescenarioselimitoaalgunassituaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>comunicaci<strong>on</strong> EstatareafueprimeramenteutilizadaenelproyectoEuTrans,elcualpreten<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>mostrarlac<strong>on</strong>ve\pers<strong>on</strong>aapers<strong>on</strong>a"enlarecepci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unhotel.Especcamente,sec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rar<strong>on</strong>lassiguientessituaci<strong>on</strong>es:pedirhabitaci<strong>on</strong>es(unaovarias),solicitarunallamada<str<strong>on</strong>g>de</str<strong>on</strong>g>recepci<strong>on</strong>paraser<str<strong>on</strong>g>de</str<strong>on</strong>g>spertadoauna<br />

lacuenta,noticarlapartida(enunafecha<str<strong>on</strong>g>de</str<strong>on</strong>g>terminada)yotrasexpresi<strong>on</strong>escomunes(cortesa,saludo, lashabitaci<strong>on</strong>es,quejarse<str<strong>on</strong>g>de</str<strong>on</strong>g>lashabitaci<strong>on</strong>es,pedirpo<str<strong>on</strong>g>de</str<strong>on</strong>g>rcambiar<str<strong>on</strong>g>de</str<strong>on</strong>g>habitaci<strong>on</strong>,hacerunareserva(por untiempo<str<strong>on</strong>g>de</str<strong>on</strong>g>terminado),noticarunareservaprevia,rmarlahoja<str<strong>on</strong>g>de</str<strong>on</strong>g>registro,quejarseporelprecio<str<strong>on</strong>g>de</str<strong>on</strong>g> <str<strong>on</strong>g>de</str<strong>on</strong>g>lequipaje,solicitarinformaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lashabitaci<strong>on</strong>es(disp<strong>on</strong>ibilidad,caractersticas,precio),pedirver hora<str<strong>on</strong>g>de</str<strong>on</strong>g>terminada,pedirlasllaves<str<strong>on</strong>g>de</str<strong>on</strong>g>lahabitaci<strong>on</strong>,pedirlacuenta,pediruntaxi,solicitareltraslado<br />

etc.).<br />

ciendoelefecto<str<strong>on</strong>g>de</str<strong>on</strong>g>tenerunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajecapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>\funci<strong>on</strong>ar"avariosniveles(<str<strong>on</strong>g>de</str<strong>on</strong>g>menoramayorgeneralidad).1Estatecnicac<strong>on</strong>sisteenintegrar<str<strong>on</strong>g>de</str<strong>on</strong>g>formarobustadiversosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>N-gramas,paravalores<str<strong>on</strong>g>de</str<strong>on</strong>g>Ndistintos,produ-<br />

C<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>utilizadasenlaprimerafase<str<strong>on</strong>g>de</str<strong>on</strong>g>esteproyecto,


seprodujer<strong>on</strong>tresc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajedistintos:castellano-ingles,castellano-alemanycastellano- 7.1.INTRODUCCION 105<br />

italiano.Cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>estosc<strong>on</strong>juntosestacompuestoporpares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma(fraseenelidioma<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>scribimos. porque,<str<strong>on</strong>g>de</str<strong>on</strong>g>bidoalaescasaduraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laprimerafase(6meses),noerafactiblerecogerloscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g> aprendizajea<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadosy,almismotiempo,producirlosdiversossistemas<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>prometidos.Por tanto,seprocedioagenerararticialmentelosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>laformaque,ac<strong>on</strong>tinuaci<strong>on</strong>, origen,corresp<strong>on</strong>dientetraducci<strong>on</strong>enelidioma<str<strong>on</strong>g>de</str<strong>on</strong>g>stino).>Porquehemosdicho\produjer<strong>on</strong>"?Pues<br />

acabamos<str<strong>on</strong>g>de</str<strong>on</strong>g>especicar),recogidas<str<strong>on</strong>g>de</str<strong>on</strong>g>varioslibritos<str<strong>on</strong>g>de</str<strong>on</strong>g>gua,especialmenteorientadosparaturistas,que c<strong>on</strong>tenanfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>usocomunenvariosidiomas.Estec<strong>on</strong>juntoinicial<str<strong>on</strong>g>de</str<strong>on</strong>g>frasessirvio<str<strong>on</strong>g>de</str<strong>on</strong>g>inspiraci<strong>on</strong>a varios\expertos"humanos,paradise~narunaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>esquemas<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>dirigidosporlasintaxis[42]. Estosesquemasseutilizar<strong>on</strong>comoentradaparaunprogramagenerador<str<strong>on</strong>g>de</str<strong>on</strong>g>pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma Primeramente,secreounpeque~noc<strong>on</strong>juntoinicial<str<strong>on</strong>g>de</str<strong>on</strong>g>frases(lasrelativasaldominio<str<strong>on</strong>g>de</str<strong>on</strong>g>lhotel,talcual<br />

requerida,produciendose<str<strong>on</strong>g>de</str<strong>on</strong>g>estaformalostresc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>losquec<strong>on</strong>staestatarea[7].<br />

Aleman: Ingles: Castellano:Porfavor,llamenosauntaxi. Castellano:Porfavor,>podranrepasarlacuenta<str<strong>on</strong>g>de</str<strong>on</strong>g>lahabitaci<strong>on</strong>seiscerotres? Castellano:Porfavor,reservamosunahabitaci<strong>on</strong>dobleparaestanoche. K<strong>on</strong>ntenSiedieRechnung<str<strong>on</strong>g>de</str<strong>on</strong>g>sZimmerssechsnulldreiuberprufen,bitte? Couldyoucallataxiforus,please?<br />

Italiano: Tabla7.1:Algunosejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista. Perfavore,abbiamoprenotatounastanzadoppiaperquestanotte.<br />

tarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.Lasprincipalescaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>estoscorporaseresumenenlatabla7.2.Paracada uno<str<strong>on</strong>g>de</str<strong>on</strong>g>estoscorporase<str<strong>on</strong>g>de</str<strong>on</strong>g>nier<strong>on</strong>dospartici<strong>on</strong>es,resultandocadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>ellasendossubc<strong>on</strong>juntos:uno paraaprendizaje(490:000frases)yotroparaevaluaci<strong>on</strong>(10:000frases).Los<str<strong>on</strong>g>de</str<strong>on</strong>g>tallesacerca<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero <str<strong>on</strong>g>de</str<strong>on</strong>g>paresrepetidos(c<strong>on</strong>ysincategoraslexicas)paracadac<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,encadapartici<strong>on</strong>y Latabla7.1muestraalgunosejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesquec<strong>on</strong>formanlosdiferentescorporaparala<br />

masa<str<strong>on</strong>g>de</str<strong>on</strong>g>lante,alolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>lasecci<strong>on</strong>7.3,seiranofreciendoalgunos<str<strong>on</strong>g>de</str<strong>on</strong>g>tallesmas. lenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>stino,nos<strong>on</strong>relevantesparaestatesis.Ellectorcuriosopue<str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>trarlosen[4],aunque Caracterstica Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>pares Castellano-InglesCastellano-AlemanCastellano-Italiano<br />

L<strong>on</strong>gitudmediafrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada Tama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lvocabulario<str<strong>on</strong>g>de</str<strong>on</strong>g>salida Tama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lvocabulario<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>paresdiferentes 171.352 500.000 514 689 166.221 500.000 566 691 169.644 500.000<br />

L<strong>on</strong>gitudmediafrases<str<strong>on</strong>g>de</str<strong>on</strong>g>salida 9,5 9,8 8,9 8,2 12,7 11,8 583 687<br />

Tabla7.2:Principalescaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>loscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.<br />

restringido.Elnucleo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistemaloc<strong>on</strong>stituyeunabase<str<strong>on</strong>g>de</str<strong>on</strong>g>datosquec<strong>on</strong>tieneinformaci<strong>on</strong>proporci<strong>on</strong>ada<br />

7.1.2Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaATIS LatareaATIS(AirTravelInformati<strong>on</strong>System)es,igualmente,unatareac<strong>on</strong>undominiosemantico


porlaguaocial<str<strong>on</strong>g>de</str<strong>on</strong>g>laslneasaereasnorteamericanas.Lospotencialesusuarios<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistemapue<str<strong>on</strong>g>de</str<strong>on</strong>g>n 106 CAPITULO7.SUAVIZADODEMODELOSDEESTADOSFINITOS<br />

compren<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>lapetici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>informaci<strong>on</strong>sobrevuelos,hasta<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lequipamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>los naturalidadc<strong>on</strong>lamaquina,yaquenosehabajadopreviamenteningunlenguajeespecial,nisehaba avi<strong>on</strong>es,incluyendolascomidasquesesirvenenvuelosc<strong>on</strong>cretos.Losusuariospodanhablarc<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>terminadounasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>eventos<str<strong>on</strong>g>de</str<strong>on</strong>g>dialogo.Portanto,esnormalenc<strong>on</strong>trarenelcorpusparadicha formularcuesti<strong>on</strong>essobreunaampliagama<str<strong>on</strong>g>de</str<strong>on</strong>g>temas,c<strong>on</strong>tenidosenlabase<str<strong>on</strong>g>de</str<strong>on</strong>g>datos.Dichostemas<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>interfacesbienorales,bienutilizandolenguajenatural,paraelaccesoalainformaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ciertos tarea,fenomenostpicos<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajehabladotalescomodudas,vacilaci<strong>on</strong>es,falsoscomienzos,etc..<br />

sistemas<str<strong>on</strong>g>de</str<strong>on</strong>g>almacenamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>datos.Estecorpusestacompuestoporfrasespr<strong>on</strong>unciadasporlocutores, cuyalenguanativaeselinglesamericano.Dichasfrasesc<strong>on</strong>tienenpetici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>informaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ltipo: rec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>vozytratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural[47].Esteproyectosecentrabaenel<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo Elcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaATISserecogioenelmarco<str<strong>on</strong>g>de</str<strong>on</strong>g>unproyecto<str<strong>on</strong>g>de</str<strong>on</strong>g>laDARPA,parainvestigaci<strong>on</strong>en<br />

ATIS-2.Estapartefue<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladautilizandot<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>c<strong>on</strong>ocidascomomago<str<strong>on</strong>g>de</str<strong>on</strong>g>Oz.Estast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g> Enlosexperimentosquepresentamosenestecaptulo,hemosutilizadoelsub-corpus<str<strong>on</strong>g>de</str<strong>on</strong>g>nominado Uh,I'dliketogofrom,uh,PittsburghtoBost<strong>on</strong>nextTuesday,nowait,Wednesday.<br />

c<strong>on</strong>sisten,basicamente,enhacerqueunhumanorealice,sinqueelusuariolosepa,elpapelasignado,<br />

c<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>comoc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo,tantoparaestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lsuavizado <str<strong>on</strong>g>de</str<strong>on</strong>g>ntro<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>dialogogeneral,alsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>rec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>voz.ATIS-2estacompuesto,<br />

basico<str<strong>on</strong>g>de</str<strong>on</strong>g>referenciaqueutilizaremosenlacomparaci<strong>on</strong>nal<str<strong>on</strong>g>de</str<strong>on</strong>g>resultados,comoparaestimarlosvalores smbolos(palabras).Enlosexperimentosqueposteriormente<str<strong>on</strong>g>de</str<strong>on</strong>g>scribiremos,hemosutilizadoelprimer evaluaci<strong>on</strong>(974fraseselprimeroy1:002elsegundo).Elvocabularioobservadoc<strong>on</strong>tieneuntotal<str<strong>on</strong>g>de</str<strong>on</strong>g>1:294 ocialmente,porunc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento(13:186frases)ypordosc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba. <str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Elsegundoc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>fueutilizadocomoc<strong>on</strong>juntoin<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente<br />

7.2 <str<strong>on</strong>g>de</str<strong>on</strong>g>erroresparamejorarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosenaplicaci<strong>on</strong>espracticas,esel<str<strong>on</strong>g>de</str<strong>on</strong>g>la Uno<str<strong>on</strong>g>de</str<strong>on</strong>g>losmayoresproblemasquetenemosqueafr<strong>on</strong>tar,alahora<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong> Validaci<strong>on</strong>Cruzada<br />

disp<strong>on</strong>er<str<strong>on</strong>g>de</str<strong>on</strong>g>datossucientesparapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rrealizarestimaci<strong>on</strong>escorrectas<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error. parac<strong>on</strong>struirunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuado.Elproblemaseagravaaunmas,sinecesitamos escasez<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Muchasveces,apenassedisp<strong>on</strong>e<str<strong>on</strong>g>de</str<strong>on</strong>g>muestras<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajesucientes<br />

valores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Sinembargo,siutilizamost<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>porViterbi,como basadasenelalgoritmoExpectati<strong>on</strong>-Maximizati<strong>on</strong>(E-M)(veaselasecci<strong>on</strong>4.3).Estast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>s<strong>on</strong>capaces <str<strong>on</strong>g>de</str<strong>on</strong>g>sacarelmaximopartidoalos,normalmente,escasosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>losquedisp<strong>on</strong>emosparaestimarlos laspresentadasenlasecci<strong>on</strong>4.2,elproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>laescasezesmasdifcil<str<strong>on</strong>g>de</str<strong>on</strong>g>soluci<strong>on</strong>ar.Noobstante, Esteproblemaresultamenosevi<str<strong>on</strong>g>de</str<strong>on</strong>g>ntesiseutilizant<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong>pormaximaverosimilitud,<br />

frases<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma(frase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanal,frase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal),locualesotroproblema.Enel esteultimoproblema. proximocaptuloseofrecensoluci<strong>on</strong>es,c<strong>on</strong>sistentesenelempleo<str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrappingutilizando cabe<str<strong>on</strong>g>de</str<strong>on</strong>g>cirque,parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rutilizarlaaproximaci<strong>on</strong>basadaenelE-M,necesitamosdisp<strong>on</strong>er<str<strong>on</strong>g>de</str<strong>on</strong>g>pares<str<strong>on</strong>g>de</str<strong>on</strong>g> lasNmejoressoluci<strong>on</strong>esproporci<strong>on</strong>adasporunanalizadorsintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,parapaliar Enestasecci<strong>on</strong>vamosa<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirlaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unatecnicaclasica<str<strong>on</strong>g>de</str<strong>on</strong>g>lrec<strong>on</strong>ocimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>formas,


parac<strong>on</strong>seguira<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randoque 7.3.EXPERIMENTOSCONLATAREADELTURISTA 107<br />

Kbloques,ennuestrocaso)[66].Queremospuntualizarqueestatecnicalautilizaremosexclusivamente Enestecaso,empleamoslatecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>porViterbi<str<strong>on</strong>g>de</str<strong>on</strong>g>scritaenlasecci<strong>on</strong>4.2.Portanto, obiennosedisp<strong>on</strong>e<str<strong>on</strong>g>de</str<strong>on</strong>g>datospararealizarestasestimaci<strong>on</strong>es,obienlosdatosquehays<strong>on</strong>insucientes.<br />

paraestimarlosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error.C<strong>on</strong>esten,realizaremoselsiguienteproceso: disp<strong>on</strong>emosunicamente<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesTquesabemosquepertenecena <strong>on</strong>oaL(F)).Latecnicaquevamosautilizarse<str<strong>on</strong>g>de</str<strong>on</strong>g>nominavalidaci<strong>on</strong>cruzada(usandounapartici<strong>on</strong>en (pue<str<strong>on</strong>g>de</str<strong>on</strong>g>npertenecer<br />

1.DenimosunnumeroK<str<strong>on</strong>g>de</str<strong>on</strong>g>bloquesdistintosparaT.Paracadabloque,obtendremosdossubc<strong>on</strong>- 2.Paracadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>losbloques,1kK juntosdisjuntosT1yT2.<br />

(b)UtilizamosTk (a)UtilizamosTk gramatical. 1parac<strong>on</strong>struirunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,Fk,mediantet<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>inferencia<br />

(c)Comoresultadoobtendremosunaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>uso<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g> reestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenlasecci<strong>on</strong>4.2usandoFk.Esteprocesolorepetiremosunnumero jo,R,<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>es,obienhastaquesecumplaunciertocriterio<str<strong>on</strong>g>de</str<strong>on</strong>g>parada. 2paraestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Paraelloemplearemoselproceso<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

3.Losdiferentes\mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los"<str<strong>on</strong>g>de</str<strong>on</strong>g>errorestimados,Ek1kK,semezclanenununicomo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo.Para paracadaEk.LosKmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosobtenidosduranteelprocesose<str<strong>on</strong>g>de</str<strong>on</strong>g>sprecian,pues ellobastac<strong>on</strong>sumarlasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,nalmenteobtenidas errorenTk 2,Ek.<br />

acabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scribir,c<strong>on</strong>mayoromenorexito,comoveremos. Enalgunos<str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentosquepresentamosenestecaptulo,hemosutilizadolatecnicaque unicamentesirvenpara\guiar"laestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error.<br />

7.3 potencial<str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,utilizandodatosarticialmentedistorsi<strong>on</strong>ados(<str<strong>on</strong>g>de</str<strong>on</strong>g>la Durantelaprimerafase<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyectoEuTrans,realizamosdiversosexperimentosparaevaluarel Experimentosc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista<br />

nosotros,estatesis).Los<str<strong>on</strong>g>de</str<strong>on</strong>g>tallescompletossepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nenc<strong>on</strong>traren[4]yunamplioresumen<str<strong>on</strong>g>de</str<strong>on</strong>g>losmismos <str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladoenlosultimosdosa~nos(yquehanpermitidoc<strong>on</strong>cluirfelizmente,almenosesopensamos mismaformaqueenlosexperimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>scritosenelcaptulo6).Estos experimentosnoresultanrelevantesahora,dadalacantidad<str<strong>on</strong>g>de</str<strong>on</strong>g>nuevasherramientasyt<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>quehemos en[5].Noobstante,queremosmenci<strong>on</strong>arque,comoresultado<str<strong>on</strong>g>de</str<strong>on</strong>g>aquellosexperimentos,obtuvimosuna serie<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>error(estimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error)yque,c<strong>on</strong>elmejor<str<strong>on</strong>g>de</str<strong>on</strong>g>ellos,realizamos<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>mejorarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>dichosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los(loscualespocasvecesresultanperfectosenlapractica) prestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosanteentradas\incorrectas",sinoquetambiens<strong>on</strong>capaces unexperimentoquec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ramosinteresantereejarenestasecci<strong>on</strong>.<br />

anteentradas\correctas",es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,entradasque<str<strong>on</strong>g>de</str<strong>on</strong>g>beraesperarelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(sifuesecompletamente correcto).Estaes,precisamente,lalosofageneral<str<strong>on</strong>g>de</str<strong>on</strong>g>lsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje.Esporello, Elexperimento<str<strong>on</strong>g>de</str<strong>on</strong>g>muestraquelast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,nosolos<strong>on</strong>capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>mejorarlas<br />

quepresentamosestosexperimentoscomoelresultadoinicialquehaimpulsadolarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lresto.


108Esteexperimentoc<strong>on</strong>sistioenutilizarlostrestraductores(unoporcadaidioma<str<strong>on</strong>g>de</str<strong>on</strong>g>stino)yelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo CAPITULO7.SUAVIZADODEMODELOSDEESTADOSFINITOS<br />

utilizadosenlaprimerafase<str<strong>on</strong>g>de</str<strong>on</strong>g>EuTrans. a<str<strong>on</strong>g>de</str<strong>on</strong>g>lante,enestamismasecci<strong>on</strong>,sedaranlos<str<strong>on</strong>g>de</str<strong>on</strong>g>tallescompletos<str<strong>on</strong>g>de</str<strong>on</strong>g>losdiferentesc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>errorquemejorresultadohabandadoenlaevaluaci<strong>on</strong>efectuadaen[4],paratraducirlasfrasesen castellano<str<strong>on</strong>g>de</str<strong>on</strong>g>lostresc<strong>on</strong>juntosociales<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>(in<str<strong>on</strong>g>de</str<strong>on</strong>g>pendientes)<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyectoEuTrans.Mas<br />

lastraducci<strong>on</strong>esofrecidasporelsistemac<strong>on</strong>respectoalastraducci<strong>on</strong>esrealmenteesperadas,utilizando analisissintacticoc<strong>on</strong>venci<strong>on</strong>alyanalisiscorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores.Enestosresultadosseapreciaclaramente quelacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresc<strong>on</strong>sigueunareducci<strong>on</strong>bastantesignicativa<str<strong>on</strong>g>de</str<strong>on</strong>g>latasa<str<strong>on</strong>g>de</str<strong>on</strong>g>error. Losresultadossemuestranenlatabla7.3.Enellossemi<str<strong>on</strong>g>de</str<strong>on</strong>g>latasa<str<strong>on</strong>g>de</str<strong>on</strong>g>error<str<strong>on</strong>g>de</str<strong>on</strong>g>palabras(TEP),<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

C<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>SinCEC<strong>on</strong>CE castellano-ingles castellano-aleman 0,74 1,23 0,18<br />

Tabla7.3:Experimentosc<strong>on</strong>entrada\correcta":TEPparatraducci<strong>on</strong>(enporcentaje)c<strong>on</strong>ysincorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> castellano-italiano 2,54 0,54<br />

errores(CE). 0,51<br />

entrada(enestecaso,encastellano)eneltraductorsubsecuencialutilizado(veanselassecci<strong>on</strong>es2.2.4 portransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,comoportransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductorsubsecuencial.Paraobtenerla seutiliceanalisiscorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,eslatraducci<strong>on</strong>asociadaalcamino<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g> y2.2.5).Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaranalisiscorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,estecaminopue<str<strong>on</strong>g>de</str<strong>on</strong>g>estarcompuestotanto Tengaseencuentaquelatraducci<strong>on</strong>ofrecidaporelsistema,bienseutiliceanalisisc<strong>on</strong>venci<strong>on</strong>al,bien<br />

traducci<strong>on</strong>corresp<strong>on</strong>dientealastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>yborrado,simplementeseutilizala(sub)frase <str<strong>on</strong>g>de</str<strong>on</strong>g>salidaasociadaalatransici<strong>on</strong>propia<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductorcuyosmbolosesustituyooborro.Lastransici<strong>on</strong>es<br />

ci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,enlareducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>muestrasnecesarioparaobtenertraductoressubsecuenciales tanto,nohemos<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarsutraducci<strong>on</strong>asociada). <str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>seignoran,puesequivalenasuprimirelsmbolocorresp<strong>on</strong>diente<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada(por<br />

lizadosenlaprimerafase<str<strong>on</strong>g>de</str<strong>on</strong>g>EuTrans,paraapren<str<strong>on</strong>g>de</str<strong>on</strong>g>rlosTSa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuados[4].C<strong>on</strong>cretamente,diremosque,porcadacorpus,existendospartici<strong>on</strong>esque<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosena<str<strong>on</strong>g>de</str<strong>on</strong>g>lanteP1yP2.A<str<strong>on</strong>g>de</str<strong>on</strong>g>masseesta(TS)queofrezcan\buenas"prestaci<strong>on</strong>es.C<strong>on</strong>esteproposito,empleamosloscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutiAc<strong>on</strong>tinuaci<strong>on</strong>vamosapresentarexperimentosquenosserviranparaevaluarelimpacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lacorrec- 160:000,320:000y490:000,cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>ellosc<strong>on</strong>teniendoalanterior.Paraapren<str<strong>on</strong>g>de</str<strong>on</strong>g>rlosTS,seutilizar<strong>on</strong> last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>quemejorresultadoprodujer<strong>on</strong>enlaevaluaci<strong>on</strong>ocial<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyecto[4]: blecier<strong>on</strong>sietec<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje(compuestosporpares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases):10:000,20:000,40:000,80:000,<br />

Utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>categoraslexicas,formadasporgrupos<str<strong>on</strong>g>de</str<strong>on</strong>g>palabras[6]. Utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>trigramasminimizadosparamo<str<strong>on</strong>g>de</str<strong>on</strong>g>larloslenguajes<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaysalida <str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor.<br />

mosestaspormaximaverosimilitud,utilizandoexclusivamentelasfrasesencastellano<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorresp<strong>on</strong>dientePorultimomenci<strong>on</strong>aremosque,cuand<strong>on</strong>ecesitemosusaruntraductorc<strong>on</strong>probabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s,estimare- EmpleamoselalgoritmoOSTIA-DR[64]parainferir,nalmente,lostraductores.<br />

c<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,formadoporpares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases(veaselasecci<strong>on</strong>2.2.6).


7.3.EXPERIMENTOSCONLATAREADELTURISTA Variosc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>seemplear<strong>on</strong>paraevaluarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losdiferentestraductores, 109<br />

pero,yaquelosTSproducentraducci<strong>on</strong>esperfectas<str<strong>on</strong>g>de</str<strong>on</strong>g>aquellasfrasesquehan\visto"enelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g> porcadapartici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>loscorporaestablecidos.Cadac<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>tienelosmismos10:000pares, inferencia,eliminamoslosparesqueestabanrepetidosenelcorresp<strong>on</strong>dientec<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Por c<strong>on</strong>siguiente,tenemosunc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>distintoparacadac<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Latabla7.4 utilizandoanalisisc<strong>on</strong>venci<strong>on</strong>alyanalisiscorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores.Seusounc<strong>on</strong>juntodiferente<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong><br />

resumelascaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>cadac<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>.<br />

AprendizajeTotalDist.TotalDist.TotalDist.TotalDist.TotalDist.TotalDist. C<strong>on</strong>junto 10:000 <str<strong>on</strong>g>de</str<strong>on</strong>g> P1InglesP2 P1AlemanP2 P1Italiano 20:000 5:7585:1255:7065:0495:5714:9035:6465:0515:6855:0645:7035:064 5:1354:7765:0334:6774:9244:5735:0164:6875:0404:7165:0574:715 P2<br />

160:000 40:000 80:000 4:5114:3284:4604:2564:4114:2254:3824:2434:4684:2934:4254:267 3:9463:8673:8973:8093:9163:8263:8463:7853:9243:8373:8633:785<br />

Tabla7.4:Tama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>losdiferentesc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>(numero<str<strong>on</strong>g>de</str<strong>on</strong>g>parestotalesynumero<str<strong>on</strong>g>de</str<strong>on</strong>g>pares 320:000 490:000 3:4653:4263:3983:3563:3983:3473:3673:3393:4463:4103:3533:319<br />

distintos). 3:0293:0212:9532:9272:9212:9072:9722:9563:0042:9942:9622:946 2:8192:8172:7302:7162:6872:6772:7182:7142:7742:7702:7512:743<br />

utilizandounporcentajeglobal<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>l10%.Losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>errorutilizadosfuer<strong>on</strong>estos dispusimos<str<strong>on</strong>g>de</str<strong>on</strong>g>uncorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>64:000frasesencastellano(lenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada<str<strong>on</strong>g>de</str<strong>on</strong>g>todoslostraductores), formaqueseexplicoparalosexperimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>scritosenelcaptulo6, pertenecientesaloscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea.Estasfrasesfuer<strong>on</strong>articialmentedistorsi<strong>on</strong>adas,<str<strong>on</strong>g>de</str<strong>on</strong>g>lamisma Paraestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>errorestocasticosutilizadosenlosexperimentos,<br />

cuatro: Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errornoestocasticoutilizandoladistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein(veanselassecci<strong>on</strong>es2.3y2.5). Le<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosLevenshtein,ena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante. Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorestocastico,estimadosiguiendoelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenlasecci<strong>on</strong>4.2,utilizando<br />

frasedistorsi<strong>on</strong>ada<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,ylacorresp<strong>on</strong>dientefrasenodistorsi<strong>on</strong>ada.Seestableciounnumero reestimaci<strong>on</strong>,estimandolasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>uso<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,solosobrelasubsecuencia comunmaslarga[69]entrelafraseproducidaporel(lenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada<str<strong>on</strong>g>de</str<strong>on</strong>g>l)traductorparala eltraductorprobabilsticocorresp<strong>on</strong>dienteencadacaso,comomo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>F.Enestecaso,yya<br />

total<str<strong>on</strong>g>de</str<strong>on</strong>g>20iteraci<strong>on</strong>es.Ena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante,le<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosViterbi. quesedisp<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>lospares(frasecorrecta,frasedistorsi<strong>on</strong>ada)se<str<strong>on</strong>g>de</str<strong>on</strong>g>cidio\guiar"elproceso<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

res(frasecorrecta,frasedistorsi<strong>on</strong>ada).Serealizar<strong>on</strong>11iteraci<strong>on</strong>esyseinicializar<strong>on</strong>losparametros <str<strong>on</strong>g>de</str<strong>on</strong>g>formaequiprobable(veaselasecci<strong>on</strong>4.3.1).Ena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante,nosreferiremosaelcomoEM. I<str<strong>on</strong>g>de</str<strong>on</strong>g>mqueelanterior,perorealizando5iteraci<strong>on</strong>esadici<strong>on</strong>alestipo\Viterbi",traslas11<str<strong>on</strong>g>de</str<strong>on</strong>g>Baum- Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorestocasticoestimadoporBaum-Welchsobreelcorpuscompuestoporlos64:000pa-<br />

seapreciaquelosresultadosparaloscuatromo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>errorutilizadoss<strong>on</strong>muysimilares.Enelcaso<br />

EnelapendiceAsemuestranlosresultadoscompletosobtenidosenestaexperimentaci<strong>on</strong>.Enellos Welch(veaselasecci<strong>on</strong>4.4).Ena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante,le<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosEM+5vit..


<str<strong>on</strong>g>de</str<strong>on</strong>g>losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticos(Viterbi,EMyEM+5vit.),estoquiere<str<strong>on</strong>g>de</str<strong>on</strong>g>cirque,basicamente,llegana 110 CAPITULO7.SUAVIZADODEMODELOSDEESTADOSFINITOS<br />

obtenidosporestosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loss<strong>on</strong>solounpocomejoresqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loLevenshtein?Noteseque,realmente, estimarcasilosmismosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros(yque,enmayoromenormedida,vienenacoincidir elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>distorsi<strong>on</strong>utilizadocoinci<str<strong>on</strong>g>de</str<strong>on</strong>g>,enciertaforma,c<strong>on</strong>el\comportamiento"<str<strong>on</strong>g>de</str<strong>on</strong>g>ladistancia c<strong>on</strong>losvaloresqueresultanaljarladistorsi<strong>on</strong>globalal10%).Sinembargo,>porquelosresultados<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losestocasticos<str<strong>on</strong>g>de</str<strong>on</strong>g>error,s<strong>on</strong>claramenteina<str<strong>on</strong>g>de</str<strong>on</strong>g>cuados(s<strong>on</strong>datosnorepresentativos,yaquehansido articialmentedistorsi<strong>on</strong>ados).Esporelloque,buscandosoluci<strong>on</strong>esparalacorrectaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>los alavista<str<strong>on</strong>g>de</str<strong>on</strong>g>estosresultados,esquelosdatosutilizadosparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>los mejorarlosresultadosqueseobtienenempleandodichadistancia.Lac<strong>on</strong>clusi<strong>on</strong>quepo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosextraer <str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein[50].Esporelloqueelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>usarunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocasticoescasamentec<strong>on</strong>tribuyea<br />

parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error,<str<strong>on</strong>g>de</str<strong>on</strong>g>cidimosutilizarlatecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzada<str<strong>on</strong>g>de</str<strong>on</strong>g>scritaenlasecci<strong>on</strong>7.2(tecnica queemplearemosenlaultimaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentosrealizadosc<strong>on</strong>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista). mostradosenlastablascorresp<strong>on</strong>dientes(veaseapendiceA),utilizandoanalisisc<strong>on</strong>venci<strong>on</strong>alyanalisis corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores(ASCE).Lascurvasc<strong>on</strong>laetiquetaASCEmuestranlosresultadosobtenidosc<strong>on</strong>el mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error<str<strong>on</strong>g>de</str<strong>on</strong>g>nominadoViterbi. Lasgracas7.1,7.2y7.3comparan,enterminos<str<strong>on</strong>g>de</str<strong>on</strong>g>latasa<str<strong>on</strong>g>de</str<strong>on</strong>g>errorparapalabras(TEP),losresultados<br />

35%<br />

30%<br />

25%<br />

C<strong>on</strong>venci<strong>on</strong>al<br />

ASCE<br />

20%<br />

20%<br />

15%<br />

15%<br />

10%<br />

10%<br />

queelejehoriz<strong>on</strong>talsecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>eltama~no(enmillares)<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizadosenla inferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>traductores. usandoP1(izquierda)yP2(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha).ElejeverticalrepresentalaTEPparalatraducci<strong>on</strong>efectuada,mientras Figura7.1:Impacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCE(c<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorViterbi)sobrelastraducci<strong>on</strong>escastellano-inglesrealizadas,<br />

5%<br />

5%<br />

0%<br />

0%<br />

10 20 40 80 160 320 490<br />

10 20 40 80 160 320 490<br />

palabras.Porejemplo,seobtienenmejoresresultadosc<strong>on</strong>ASCEytraductoresentrenadosc<strong>on</strong>320:000 muestras,quelosc<strong>on</strong>seguidosutilizandoanalisisc<strong>on</strong>venci<strong>on</strong>aly490:000muestras<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje(solo numero<str<strong>on</strong>g>de</str<strong>on</strong>g>muestrasnecesariasparainferirtraductoresqueobtenganuna<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>errorpara ligeramentepeoresresultadosseobtienenc<strong>on</strong>ASCEy160:000muestras).SijamoslaTEPobjetivo Sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciarque,engeneral,elASCEpermitereducir,enunfactorqueoscilaentre2y4,el<br />

aunvalorraz<strong>on</strong>able,porejemplo5%,serequeriran160:000muestrasutilizandoanalisisc<strong>on</strong>venci<strong>on</strong>al. Encaso<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizarASCE,solamentenecesitaramosalre<str<strong>on</strong>g>de</str<strong>on</strong>g>dor<str<strong>on</strong>g>de</str<strong>on</strong>g>40:000.Tambiensepue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciar enlasgracasquelasdiferenciastien<str<strong>on</strong>g>de</str<strong>on</strong>g>nareducirseamedidaqueaumentaeltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g> aprendizaje.Estosignicaqueelimpacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCEesmenorcuandoutilizamosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estados nitosbienentrenados(yaunas,sigueexistiendounaapreciablediferencia),comocabraesperarse. Porultimo,presentamosunaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>experimentosrealizadosc<strong>on</strong>elbanco<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebasestablecidoen<br />

35%<br />

30%<br />

25%<br />

C<strong>on</strong>venci<strong>on</strong>al<br />

ASCE


7.3.EXPERIMENTOSCONLATAREADELTURISTA 111<br />

40%<br />

35%<br />

30%<br />

25%<br />

C<strong>on</strong>venci<strong>on</strong>al<br />

ASCE<br />

20%<br />

20%<br />

15%<br />

15%<br />

lizadas,usandoP1(izquierda)yP2(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha).ElejeverticalrepresentalaTEPparalatraducci<strong>on</strong>efectuada,Figura7.2:Impacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCE(c<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorViterbi)sobrelastraducci<strong>on</strong>escastellano-alemanrea- mientrasqueelejehoriz<strong>on</strong>talsecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>eltama~no(enmillares)<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizados<br />

10%<br />

10%<br />

enlainferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>traductores.<br />

5%<br />

5%<br />

0%<br />

0%<br />

10 20 40 80 160 320 490<br />

10 20 40 80 160 320 490<br />

35%<br />

30%<br />

25%<br />

C<strong>on</strong>venci<strong>on</strong>al<br />

ASCE<br />

40%<br />

35%<br />

30%<br />

25%<br />

C<strong>on</strong>venci<strong>on</strong>al<br />

ASCE<br />

20%<br />

20%<br />

15%<br />

15%<br />

lizadas,usandoP1(izquierda)yP2(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha).ElejeverticalrepresentalaTEPparalatraducci<strong>on</strong>efectuada,Figura7.3:Impacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lASCE(c<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorViterbi)sobrelastraducci<strong>on</strong>escastellano-italianorea- 10%<br />

10%<br />

mientrasqueelejehoriz<strong>on</strong>talsecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>eltama~no(enmillares)<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizados enlainferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>traductores.<br />

5%<br />

5%<br />

0%<br />

0%<br />

10 20 40 80 160 320 490<br />

10 20 40 80 160 320 490<br />

35%<br />

30%<br />

25%<br />

C<strong>on</strong>venci<strong>on</strong>al<br />

ASCE


lasegundafase<str<strong>on</strong>g>de</str<strong>on</strong>g>EuTrans.Estebanco<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebassehacreadoc<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>po<str<strong>on</strong>g>de</str<strong>on</strong>g>revaluartantolas 112 CAPITULO7.SUAVIZADODEMODELOSDEESTADOSFINITOS<br />

in<str<strong>on</strong>g>de</str<strong>on</strong>g>pendientecompuestopor3:000pares.Elobjetivo<str<strong>on</strong>g>de</str<strong>on</strong>g>nuestraexperimentaci<strong>on</strong>eracompararlas Paraello,sehanutilizadodatos<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpuscastellano-ingles<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,estableciendoseun enmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,oinclusomixtos)queseestan<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollandoenestanuevafase<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyecto. c<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajecompuestopor10:000pares(5:935diferentes),yunc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong> diferentesmejoras<str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>yaexistentes,comolosnuevosmetodos(tantoestadsticos,comobasados<br />

prestaci<strong>on</strong>esobtenidas,utilizandotraductoressubsecuenciales,por: Analisissintacticoc<strong>on</strong>venci<strong>on</strong>al(ASCO). Analisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresutilizandoladistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein(ASCEL). Analisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresestocastico(ASCEE).Enestecaso,alnodisp<strong>on</strong>er<str<strong>on</strong>g>de</str<strong>on</strong>g>un <str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,compuestopor10:000pares,empleandolatecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzada<str<strong>on</strong>g>de</str<strong>on</strong>g>scrita c<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datosespeccoparaestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error,hemosutilizadoelmismocorpus<br />

empleadolos10:000pares<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizando,comosiempre,categoraslexicas.El Paraapren<str<strong>on</strong>g>de</str<strong>on</strong>g>reltraductorsubsecuencialc<strong>on</strong>elque,nalmente,bamosarealizarlaevaluaci<strong>on</strong>,hemos enlasecci<strong>on</strong>7.2.<br />

algoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>inferenciautilizadofue,nuevamente,OSTIA-DR[64].Noobstante,enestecaso,hemos<br />

aprendizaje.Alteneruncorpusrelativamentepeque~no,noestabamosmuyseguros<str<strong>on</strong>g>de</str<strong>on</strong>g>si,realmente,los <str<strong>on</strong>g>de</str<strong>on</strong>g>cididoutilizarnosolomo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>trigramas(minimizados)paramo<str<strong>on</strong>g>de</str<strong>on</strong>g>larloslenguajes<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>trigramasibana\funci<strong>on</strong>ar"mejorquelos<str<strong>on</strong>g>de</str<strong>on</strong>g>bigramas.Comoposteriormenteapreciaremos, ysalida<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor,sinotambienmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>bigramas(tambienminimizados).Hemosprocedido<br />

losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>bigramaseran,enestecaso,losqueofrecanmejoresprestaci<strong>on</strong>es. asporque,sibienlosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>trigramass<strong>on</strong>generalmentemejoresquelos<str<strong>on</strong>g>de</str<strong>on</strong>g>bigramasparael aprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor,estosemaniesta,preferentemente,c<strong>on</strong>tama~noselevados<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

traductoraemplearenlaevaluaci<strong>on</strong>corresp<strong>on</strong>diente)paraloslenguajes<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaysalida<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor <str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzada(veaselasecci<strong>on</strong>7.2),realizamosuntotal<str<strong>on</strong>g>de</str<strong>on</strong>g>10iteraci<strong>on</strong>es. Enelpaso2(a),empleamosOSTIA-DRc<strong>on</strong>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>bigramasotrigramas(segunloutilizadoenel y,siempre,utilizandocategoraslexicas.Realizamosunapartici<strong>on</strong>en10bloques<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>10:000 Finalmentequisieramoscomentarque,paraelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>utilizadoenelpaso2(b),enla<br />

resultadosobtenidosc<strong>on</strong>los3:000pares<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>.NuevamentehemosmedidolaTEF pares.Encadabloque,utilizamos9:000paresparaapren<str<strong>on</strong>g>de</str<strong>on</strong>g>reltraductor(paso2(a))ylas1:000frases encastellano,<str<strong>on</strong>g>de</str<strong>on</strong>g>losrestantes1:000pares,paraestimarlosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Latabla7.5muestralos ylaTEP,entrelastraducci<strong>on</strong>esobtenidasencadaproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>analisisevaluadoylascorresp<strong>on</strong>dientes traducci<strong>on</strong>esesperadas. entradaysalida(OSTIA-DR) Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje Trigramas Bigramas 35,5324,7434,1310,4035,578,34 43,0032,8540,6012,0240,5711,04 TEFTEPTEFTEPTEFTEP ASCO ASCEL ASCEE<br />

lasegundafase<str<strong>on</strong>g>de</str<strong>on</strong>g>EuTrans. Tabla7.5:TEF(%)yTEP(%)obtenidasparaelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbanco<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebasestablecidoen<br />

DR,seexplicaporquelosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>bigramass<strong>on</strong>menosrestrictivosquelos<str<strong>on</strong>g>de</str<strong>on</strong>g>trigramasalahora<br />

Elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quefunci<strong>on</strong>enmejorlosbigramasquelostrigramasenelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>inferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>OSTIA-


7.4.EXPERIMENTOSCONLATAREAATIS <str<strong>on</strong>g>de</str<strong>on</strong>g>permitirlasmezclas<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosrealizadasporOSTIA.Lamayorgeneralizaci<strong>on</strong>asobtenidaresulta 113<br />

beneciosa,dadoelrelativamentepeque~notama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizado. <str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,robusteciendolosensuaplicaci<strong>on</strong>practica.Observeseque,enestaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>experi- lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,resultanmasa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadosy,fundamentalmente,graciasalproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong> mentos,sseapreciaunamejoraevi<str<strong>on</strong>g>de</str<strong>on</strong>g>nteentrelautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>erroryel basadoenladistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein.Estoseexplicagraciasaquelosdatosusadosenlaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> Nuevamentelast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores<str<strong>on</strong>g>de</str<strong>on</strong>g>muestransub<strong>on</strong>dadalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>suavizarmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

cruzada.Esteproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>muestrasercapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerbuenasestimaci<strong>on</strong>es,apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>laescasez(eneste sealapeor<str<strong>on</strong>g>de</str<strong>on</strong>g>todas(apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>ello,laTEPesnotoriamentelamejor).Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>bea: caso,falta)<str<strong>on</strong>g>de</str<strong>on</strong>g>datosparaelaprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error. Noobstante,sorpren<str<strong>on</strong>g>de</str<strong>on</strong>g>elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quelaTEFparaelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>error,usandobigramas, Laambiguedadquepresentanlostraductoresaprendidosc<strong>on</strong>categoras,cuandoestasseexpan<str<strong>on</strong>g>de</str<strong>on</strong>g>n.<br />

que,paralosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error,sehanrealizado. Encualquiercaso,estas<str<strong>on</strong>g>de</str<strong>on</strong>g>cienciass<strong>on</strong>imputablesalmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosynoalasestimaci<strong>on</strong>es La<str<strong>on</strong>g>de</str<strong>on</strong>g>cientedistribuci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidadquepresentaeltraductoraprendidoc<strong>on</strong>bigramas.<br />

7.3.1C<strong>on</strong>clusi<strong>on</strong>es correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresparaelsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos.Estai<str<strong>on</strong>g>de</str<strong>on</strong>g>asevec<strong>on</strong>rmadaenla practicaporlossiguienteshechos: Hemosrealizadoexperimentosque<str<strong>on</strong>g>de</str<strong>on</strong>g>muestran,engeneral,loa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasqueresultanlast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g><br />

entrenados,sinotambienlasobtenidaspormo<str<strong>on</strong>g>de</str<strong>on</strong>g>losperfectamenteentrenados.Enesteultimo casoresultamenosnotorialamejorac<strong>on</strong>seguida,aunquenoporello<str<strong>on</strong>g>de</str<strong>on</strong>g>ja<str<strong>on</strong>g>de</str<strong>on</strong>g>serlosucientemente relevante. Last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresmejorannosololasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>cientemente<br />

(ofalta)<str<strong>on</strong>g>de</str<strong>on</strong>g>datospararealizarlaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losvaloresparalosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error. Latecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzadac<strong>on</strong>tribuye,engranmedida,aresolverelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>laescasez<br />

7.4 nitos,F,utilizandoelalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>inferenciagramaticalc<strong>on</strong>ocidocomoALERGIA[25].Dichomo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo Paralarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentosc<strong>on</strong>estatarea,aprendimosunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>estados Experimentosc<strong>on</strong>laTareaATIS<br />

capaz<str<strong>on</strong>g>de</str<strong>on</strong>g>aceptarel55%(532frases)<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>juntoin<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba(veaselasecci<strong>on</strong>7.1.2).Por fueinferidoc<strong>on</strong>elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>ATIS-2ytiene414estadosy12:303transici<strong>on</strong>es.Es obtenidosc<strong>on</strong>elsuavizadorealizadoempleandot<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,llevamosacaboel proceso<str<strong>on</strong>g>de</str<strong>on</strong>g>suavizado(<str<strong>on</strong>g>de</str<strong>on</strong>g>referencia)quese<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeac<strong>on</strong>tinuaci<strong>on</strong>.<br />

c<strong>on</strong>siguiente,esnecesariosuavizarloparapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rcalcularunaperplejidadnoinnitac<strong>on</strong>estec<strong>on</strong>junto <str<strong>on</strong>g>de</str<strong>on</strong>g>prueba.Paraelloyc<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>po<str<strong>on</strong>g>de</str<strong>on</strong>g>robtenerunareferenciac<strong>on</strong>laquecompararlosresultados


114Primeramente,obtuvimosununigramac<strong>on</strong>lasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>aparici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lossmbolos(palabras)en CAPITULO7.SUAVIZADODEMODELOSDEESTADOSFINITOS<br />

elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,Fr(a)8a2.Portanto,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>aparici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>cada smboloresulta,P(a)=Fr(a)=N,siendoNelnumerototal<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosenlamuestra<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.<br />

fuea<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentesint<strong>on</strong>izadoempleandolosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo.As: Enc<strong>on</strong>secuencia,laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>unafrasexsegunelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>unigramases,PU=Qjxj Porello,elunigramasesuavizautilizandounparametrod,que<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremos<str<strong>on</strong>g>de</str<strong>on</strong>g>scuento.Esteparametro Engeneral,notodoslossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>pue<str<strong>on</strong>g>de</str<strong>on</strong>g>nllegaraobservarsedadaunamuestra<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje. i=1P(xi).<br />

siendoDlamasatotal<str<strong>on</strong>g>de</str<strong>on</strong>g>probabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>tada,estoes: P(a)=(Fr(a)d DN0N encualquierotrocaso) siFr(a)>0<br />

D= 8a2:Fr(a)>0dN X<br />

ysiendoN0elnumerototal<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosnoobservadosenlamuestra<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje. N0= 8a2:Fr(a)=01 X<br />

x2.Finalmente,paraestimarlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>cualquierfrase<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba,utilizamos interpolaci<strong>on</strong>linealentreFyelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>unigramassuavizado,estoes: Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>unigramassuavizadoasignaunaprobabilidaddistinta<str<strong>on</strong>g>de</str<strong>on</strong>g>cero,PUs(x),acualquierfrase<br />

laevoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidad,sobreestec<strong>on</strong>junto,paralosdistintosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>probados.Elvalor C<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>estimarelvaloroptimo<str<strong>on</strong>g>de</str<strong>on</strong>g>,utilizamoselc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo.Lagura7.4muestra ^P(x)= PF(x)+(1)PUs(x)0 1<br />

(70).Ac<strong>on</strong>tinuaci<strong>on</strong>,procedimosasuavizarelautomataFutilizandot<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores. Paraello,empleamoslastresopci<strong>on</strong>esqueseguidamenteseexp<strong>on</strong>en.Entodaslasopci<strong>on</strong>es,obtuvimos optimosejoen=0;5,yaqueeselqueobtienelamenorperplejidadsobreelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<br />

unaestimaci<strong>on</strong>inicial<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrecuencias<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasposiblesoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,realizando unaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>porViterbi<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenlasecci<strong>on</strong>4.2,usandoladistancia<str<strong>on</strong>g>de</str<strong>on</strong>g> Levenshtein(veaseesamismasecci<strong>on</strong>).<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Empleamoselc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollopararealizarelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong>.<br />

Opci<strong>on</strong>1:Utilizarelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>porViterbi,<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenlasecci<strong>on</strong>4.2,realizando10 iteraci<strong>on</strong>es.Encadaiteraci<strong>on</strong>estimamossolamentelosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es


7.4.EXPERIMENTOSCONLATAREAATIS 115<br />

Perplejidad<br />

150<br />

140<br />

130<br />

120<br />

110<br />

Perplejidad c<strong>on</strong>junto <str<strong>on</strong>g>de</str<strong>on</strong>g> <str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<br />

100<br />

90<br />

Figura7.4:Perplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolloenfunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lvalorparaelparametro<str<strong>on</strong>g>de</str<strong>on</strong>g>interpolaci<strong>on</strong>().<br />

80<br />

70<br />

60<br />

Opci<strong>on</strong>2:I<str<strong>on</strong>g>de</str<strong>on</strong>g>mqueelanterior,peroreestimandoencadaiteraci<strong>on</strong>losvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>todaslas<br />

0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9<br />

transici<strong>on</strong>es;las<str<strong>on</strong>g>de</str<strong>on</strong>g>errorylas<str<strong>on</strong>g>de</str<strong>on</strong>g>noerror(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,lastransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>F).<br />

Valor <str<strong>on</strong>g>de</str<strong>on</strong>g> beta<br />

realizamos10iteraci<strong>on</strong>es.Enelpaso2(a)utilizamoselalgoritmoALERGIA.Pararealizareste Opci<strong>on</strong>3:Utilizarelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzada<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenlasecci<strong>on</strong>7.2.Enelpaso2(b) proceso,c<strong>on</strong>catenamoselc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeyelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo.Denimosuntotal <str<strong>on</strong>g>de</str<strong>on</strong>g>10bloquessobreelc<strong>on</strong>juntoresultante.Encadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>ellos,empleamosel90%<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases parainferirelautomata(paso2(a))yel10%restanteparaestimarlosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<br />

duranteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>enlasdosprimerasopci<strong>on</strong>es(10iteraci<strong>on</strong>es).Elvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidad Lagura7.5muestralaevoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasperplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>sobtenidas,paraelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo, <str<strong>on</strong>g>de</str<strong>on</strong>g>error(paso2(b)).<br />

parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error(usandoladistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein).Enellaseobservaqueseproduceunamayor adaptaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegrado(elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>Fextendidoc<strong>on</strong>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error)alosdatos <str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolloutilizandolasegundaopci<strong>on</strong>,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,reestimandotambienlasfrecuencias <str<strong>on</strong>g>de</str<strong>on</strong>g>uso<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>F.Estopue<str<strong>on</strong>g>de</str<strong>on</strong>g>resultarpeligrososiestosdatosnoresultanser obtenidoenlaiteraci<strong>on</strong>0,secorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>laperplejidadcalculadac<strong>on</strong>laestimaci<strong>on</strong>inicial<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

sucientementerepresentativos,yaque,ent<strong>on</strong>ces,estaramos\sobreadaptando"elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lointegrado(que eselque,nalmente,utilizaremosenlapractica)aunosdatosque,luego,novanaserobservadosc<strong>on</strong>la<br />

elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorenelentrenamiento,peroque,sinembargo,resultanobservadosenlapractica. <str<strong>on</strong>g>de</str<strong>on</strong>g>pruebavayanaser,necesariamente,aceptadas.Estopue<str<strong>on</strong>g>de</str<strong>on</strong>g>ocurrirsiexistensucesosnovistospor mismaprobabilidadc<strong>on</strong>laquesehanestimado(comoveremosposteriormente).<br />

Afortunadamente,<str<strong>on</strong>g>de</str<strong>on</strong>g>scribimosunpar<str<strong>on</strong>g>de</str<strong>on</strong>g>alternativasparapaliaresteproblemaenlasecci<strong>on</strong>4.5.En estecaso,utilizamoslaprimeraalternativaall<str<strong>on</strong>g>de</str<strong>on</strong>g>scrita(c<strong>on</strong>lasegundaseobtenaunaperplejidadmuy Lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresnogarantizaquetodaslasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<br />

mala).Estimamoslosvaloresoptimos<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosins,sus,boryaci,efectuandopruebasc<strong>on</strong> el10%<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo(cogiendolasporelnal).Losvaloresoptimosfuer<strong>on</strong>: ins=sus=bor=0;1yaci=0;0.


116 CAPITULO7.SUAVIZADODEMODELOSDEESTADOSFINITOS<br />

Perplejidad<br />

42<br />

40<br />

38<br />

36<br />

34<br />

reest. transici<strong>on</strong>es <str<strong>on</strong>g>de</str<strong>on</strong>g> error<br />

reest. transici<strong>on</strong>es <str<strong>on</strong>g>de</str<strong>on</strong>g> error y no error<br />

32<br />

30<br />

Figura7.5:Perplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolloduranteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorpara lasopci<strong>on</strong>es1y2.<br />

28<br />

26<br />

0 2 4 6 8 10<br />

Lasperplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>sobtenidasparaelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>pruebaseresumenenlatabla7.6.Enellaseaprecia<br />

iteraci<strong>on</strong>es<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>unasobreadaptaci<strong>on</strong>alosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo.Porotraparte,latecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong> utilizadasparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Finalmente,caberesaltarque,globalmente,last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g> paralaopci<strong>on</strong>2(reestimartantolastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error,comolas<str<strong>on</strong>g>de</str<strong>on</strong>g>noerror)era,realmente,producto cruzada(opci<strong>on</strong>3)permitemejorarlaperplejida<str<strong>on</strong>g>de</str<strong>on</strong>g>nun10%c<strong>on</strong>respectoalasotrasdosopci<strong>on</strong>es quelasignicativareducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidadsobreelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo,mostradaenlagura7.5,<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errorespermitenmejorarhastaun48%laperplejidadobtenidaparalainterpolaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> Fc<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>unigramas.<br />

Tabla7.6:Perplejidadobtenidasobreelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>prueba<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaATIS. unigramasuavizado(=0;5)Opci<strong>on</strong>1Opci<strong>on</strong>2Opci<strong>on</strong>3 Interpolaci<strong>on</strong>c<strong>on</strong> 71 40<str<strong>on</strong>g>Correcci</str<strong>on</strong>g><strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores 41 37<br />

7.4.1C<strong>on</strong>clusi<strong>on</strong>es<br />

cualquiermo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,sinexcepci<strong>on</strong>.Nuevamentesereejalautilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>latecnica<str<strong>on</strong>g>de</str<strong>on</strong>g> queresultalautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,comoalternativaparaelsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g> validaci<strong>on</strong>cruzadapararesolverelproblema<str<strong>on</strong>g>de</str<strong>on</strong>g>lafalta(enestecasoescasez)<str<strong>on</strong>g>de</str<strong>on</strong>g>datospararealizar llegadotraslarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentosc<strong>on</strong>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.Pareceevi<str<strong>on</strong>g>de</str<strong>on</strong>g>nteloprometedora Losexperimentosrealizadosc<strong>on</strong>latareaATISrearman,sinduda,lasc<strong>on</strong>clusi<strong>on</strong>esalasquehabamos<br />

paraobtenerestimaci<strong>on</strong>esa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasenlapractica.<br />

a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Noteseque,aunquedisp<strong>on</strong>emos<str<strong>on</strong>g>de</str<strong>on</strong>g>losdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g> <str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollopararealizarlasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error,estosresultaninsucientes


7.4.EXPERIMENTOSCONLATAREAATIS Sinembargo,notodaslasc<strong>on</strong>clusi<strong>on</strong>espue<str<strong>on</strong>g>de</str<strong>on</strong>g>nseroptimistas.Laperplejidadobtenidaparalatarea 117<br />

ATIStodavaquedaunpocolejos<str<strong>on</strong>g>de</str<strong>on</strong>g>losmejoresresultadosobtenidosc<strong>on</strong>N-gramas(suavizados,interpolados,c<strong>on</strong>back-o,etc.).Pareceevi<str<strong>on</strong>g>de</str<strong>on</strong>g>ntelanecesidad<str<strong>on</strong>g>de</str<strong>on</strong>g>mejorar,porunaparte,lasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>l mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorsinincrementarexcesivamenteelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo,estamostrabajando peroin<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente<str<strong>on</strong>g>de</str<strong>on</strong>g>lestado<str<strong>on</strong>g>de</str<strong>on</strong>g>F.Laprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>insertarunsmboloenc<strong>on</strong>creto,porejemplo,no <str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sevaainsertarnalmente(locualpareceunc<strong>on</strong>trasentido).C<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>\renar"el Enestesentido,queremoshacernotarqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorqueutilizamoses<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente<str<strong>on</strong>g>de</str<strong>on</strong>g>lsmbolo, mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errory,porotra,laintegraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>errorenelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,F.<br />

enel<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<str<strong>on</strong>g>de</str<strong>on</strong>g>unaintegraci<strong>on</strong>c<strong>on</strong>sistenteenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>pesosquepermitaninterpolar,anivel <str<strong>on</strong>g>de</str<strong>on</strong>g>estado,lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>errorc<strong>on</strong>lastransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>F.


118 CAPITULO7.SUAVIZADODEMODELOSDEESTADOSFINITOS


CAPITULO OCHO<br />

Simpli caci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lLenguajeNatural<br />

Iopenedupmyeyes andfoundmyselfal<strong>on</strong>e,al<strong>on</strong>e andmovinglipstobreathehername, Imusthavebeenasleepfordays Daylightlickedmeintoshape,<br />

al<strong>on</strong>eabovearagingsea thatstolethe<strong>on</strong>lygirlIloved anddrownedher<str<strong>on</strong>g>de</str<strong>on</strong>g>epinsi<str<strong>on</strong>g>de</str<strong>on</strong>g>ofme.<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo-\JustlikeHeaven",Kissme,Kissme,Kissme,1987,Ficti<strong>on</strong>Rec.-<br />

RobertSmith(TheCure)<br />

8.1Introducci<strong>on</strong> 8.2ResultadosInicialesc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista<br />

8.6C<strong>on</strong>clusi<strong>on</strong>es 8.3C<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unSistemaRobustomedianteBootstrapping 8.5Experimentosc<strong>on</strong>laTareaMGEO 8.4Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMGEO<br />

8.1 <str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural.Elproblemaqueabordamossepue<str<strong>on</strong>g>de</str<strong>on</strong>g>plantear,enterminosgenerales,comoun Estecaptulo<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeunanuevaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresentratamiento Introducci<strong>on</strong><br />

aun,estastareastienenundominiosemanticobastantelimitadoyrestringido,pudiendoserepresentar problema<str<strong>on</strong>g>de</str<strong>on</strong>g>\comprensi<strong>on</strong>"<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajeyse<str<strong>on</strong>g>de</str<strong>on</strong>g>riva<str<strong>on</strong>g>de</str<strong>on</strong>g>lhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,enmuchastareas<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento <str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural,lamayora<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasestienen,generalmente,unsignicadobastantesimple.Mas 119


120 mediantemo<str<strong>on</strong>g>de</str<strong>on</strong>g>losgramaticalesc<strong>on</strong>unlexicosencilloyunasintaxisacotada.Sinembargo,lanatura- CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

leza\esp<strong>on</strong>tanea"<str<strong>on</strong>g>de</str<strong>on</strong>g>dichastareashacequelosusuarios<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistemanocumplanc<strong>on</strong>lasrestricci<strong>on</strong>es lingusticasimpuestasporelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,<str<strong>on</strong>g>de</str<strong>on</strong>g>gradandoseenormementelasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo. lasdistintasformasenquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>expresarsesusemantica.Hablandollanamente,nosenc<strong>on</strong>tramosc<strong>on</strong> quehaymuchasformas<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>cirlomismo,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,existeunarelaci<strong>on</strong>unoamuchosentreeldominio semanticoyeldominiosintactico.Piensese,porejemplo,enlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sin<strong>on</strong>imosy/opalabras redundantesosuperuas,lascualesnoaportanningunsignicadoalmensajequesepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>transmitir. Resulta,portanto,muydifcilpo<str<strong>on</strong>g>de</str<strong>on</strong>g>racotareldominiosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipo<str<strong>on</strong>g>de</str<strong>on</strong>g>tareas,estoes,<br />

frases\esp<strong>on</strong>taneas",masque\rec<strong>on</strong>ocer"todaslaspalabras. Parece,pues,tenersentido,intentar<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollarunmarco<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajoa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadopara\enten<str<strong>on</strong>g>de</str<strong>on</strong>g>r"estas<br />

reducidoyrepresentativo<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea(queenrealida<str<strong>on</strong>g>de</str<strong>on</strong>g>ssintacticamentemascompleja)ymo<str<strong>on</strong>g>de</str<strong>on</strong>g>lara originalmenteparamo<str<strong>on</strong>g>de</str<strong>on</strong>g>larlasc<strong>on</strong>strucci<strong>on</strong>essemanticasesenciales<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea.Ftendraunlexico vez.Elpapel<str<strong>on</strong>g>de</str<strong>on</strong>g>Flo<str<strong>on</strong>g>de</str<strong>on</strong>g>sempe~naraunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(posiblementeestocastico)dise~nado enlasecci<strong>on</strong>2.3.Enestecaso,elpropiousuariorealizaraelpapel<str<strong>on</strong>g>de</str<strong>on</strong>g>emisorycanalruidosoala Porla<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong>realizada,pareceevi<str<strong>on</strong>g>de</str<strong>on</strong>g>ntequeesteproblema\cae"<str<strong>on</strong>g>de</str<strong>on</strong>g>ntro<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lopropuesto<br />

lasestructurassintacticasbasicasquepermitenexpresarlasemantica<str<strong>on</strong>g>de</str<strong>on</strong>g>lamisma.Deestaforma, corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,resolviendocualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>lasecuaci<strong>on</strong>esplanteadasenlasecci<strong>on</strong>2.5.Ena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante, <str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosaestaaproximaci<strong>on</strong>comosimplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje. cadafrase\compleja"sevecomounaversi<strong>on</strong>ruidosa<str<strong>on</strong>g>de</str<strong>on</strong>g>lacorresp<strong>on</strong>dientefrase\simple"<str<strong>on</strong>g>de</str<strong>on</strong>g>L(F).El mecanismoquevamosaemplearparaobteneresafrase\simple"c<strong>on</strong>sisteenutilizaranalisissintactico<br />

guiendounaaproximaci<strong>on</strong>puramenteinductivapararesolverelproblemaplanteado,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loparaFproporci<strong>on</strong>eelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>F.Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMGEO,estoseexplicaporlanecesidad<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>ssec<strong>on</strong>struiraautomaticamenteapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>unc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Sinembargo,enalgunasocasi<strong>on</strong>es(comoeselcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMGEO)pue<str<strong>on</strong>g>de</str<strong>on</strong>g>resultarc<strong>on</strong>venientequeunexpertohumanoQuisieramos,noobstante,hacerunapeque~namatizaci<strong>on</strong>c<strong>on</strong>respectoalac<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>F.Si- (<str<strong>on</strong>g>de</str<strong>on</strong>g>scritaenelcaptuloanterior)y<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMGEO,lacual<str<strong>on</strong>g>de</str<strong>on</strong>g>scribiremosenlasecci<strong>on</strong>8.4. Estoresultarafacilparaelexpertosiutilizamosunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loqueelmismohac<strong>on</strong>struido.Noobstante, truir,nalmente,laspetici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>informaci<strong>on</strong>alsistema,comoposteriormentecompren<str<strong>on</strong>g>de</str<strong>on</strong>g>raellector. presentaremosresultadosexperimentalesc<strong>on</strong>ambasalternativas,utilizandodatos<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista<br />

8.2 minaresc<strong>on</strong>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,enelmarco<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyectoEuTrans,utilizandodatosarticialmenteC<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>explorarlaviabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>laaproximaci<strong>on</strong>propuesta,sehicier<strong>on</strong>experimentospreli- ResultadosInicialesc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista<br />

distorsi<strong>on</strong>ados,dadalaimposibilidad1<str<strong>on</strong>g>de</str<strong>on</strong>g>recogerunc<strong>on</strong>junto\natural"<str<strong>on</strong>g>de</str<strong>on</strong>g>datos.La<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>los (tambienenelcaptuloanterior<str<strong>on</strong>g>de</str<strong>on</strong>g>scribimosalgunos<str<strong>on</strong>g>de</str<strong>on</strong>g>estosexperimentos).Enestecaptul<strong>on</strong>ovamos experimentosefectuados,juntoc<strong>on</strong>laexposici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losresultadosobtenidos,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>nc<strong>on</strong>sultarseen[4,5]<br />

logapropuestaenestecaptulo.Esteexperimentofuerealizadoalac<strong>on</strong>clusi<strong>on</strong>(<str<strong>on</strong>g>de</str<strong>on</strong>g>laprimerafase)<str<strong>on</strong>g>de</str<strong>on</strong>g>l a<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirestosexperimentos,puesnoresultan<str<strong>on</strong>g>de</str<strong>on</strong>g>interesparailustrarlasb<strong>on</strong>da<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

proyecto,c<strong>on</strong>frasesexpresadasenlenguajenaturalrecogidas<str<strong>on</strong>g>de</str<strong>on</strong>g>diversosusuarios(tantoc<strong>on</strong>ocedores, simplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje.<br />

como<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>ocedores<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea).Elobjetivoqueperseguamoseraevaluarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistema Noobstante,elultimoexperimento<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoen[5]sencajaperfectamenteenelmarco<str<strong>on</strong>g>de</str<strong>on</strong>g>lametodo-<br />

1Debidaalacortaduraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lproyectoinicial(6meses).


8.2.RESULTADOSINICIALESCONLATAREADELTURISTA <str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>textoatexto,nalmenteimplementadoutilizandoanalisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores, 121<br />

familiaresyamigos)selespidioqueescribiesenlafrasequepr<strong>on</strong>unciaran,antecualquiera<str<strong>on</strong>g>de</str<strong>on</strong>g>lassituaci<strong>on</strong>esenlascualessepue<str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>trar\nuestro"turista(veasecaptuloanterior).Trasterminareste anteentradasexpresadasenlenguajenatural(masomenos)esp<strong>on</strong>taneo.<br />

proceso,serecogier<strong>on</strong>untotal<str<strong>on</strong>g>de</str<strong>on</strong>g>228frases\esp<strong>on</strong>taneas".Tras<str<strong>on</strong>g>de</str<strong>on</strong>g>scartaralgunasfrasesque,claramente,noestabanc<strong>on</strong>templadasenlatarea(sesalan,enmayoromenormedida,<str<strong>on</strong>g>de</str<strong>on</strong>g>ldominiosemantico Ataln,seorganizounaencuestaenlaqueaalgunosusuarios(participantes<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyectoEuTrans,<br />

establecido),elcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>nitivoquedojadoen166frases.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>todaslasinserci<strong>on</strong>esysustituci<strong>on</strong>es,enlascualesestabaimplicadoelsmboloquerepresentaala primeraalternativa<str<strong>on</strong>g>de</str<strong>on</strong>g>scritaenlasecci<strong>on</strong>4.5.C<strong>on</strong>cretamenteseutilizar<strong>on</strong>valoresaltosparaelsuavizado imposibilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>po<str<strong>on</strong>g>de</str<strong>on</strong>g>r,portanto,realizarunaestimaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C,se<str<strong>on</strong>g>de</str<strong>on</strong>g>cidio utilizar,ensulugar,undicci<strong>on</strong>arioestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>sin<strong>on</strong>imos,c<strong>on</strong>venientementesuavizadoutilizandola Dadoelpoc<strong>on</strong>umero<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesrecogidas,se<str<strong>on</strong>g>de</str<strong>on</strong>g>cidio<str<strong>on</strong>g>de</str<strong>on</strong>g>dicarelcorpusntegroparatest.Antela<br />

palabra<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>ocida(veaseesamismasecci<strong>on</strong>),dadoelbuennumero<str<strong>on</strong>g>de</str<strong>on</strong>g>palabrasfuera<str<strong>on</strong>g>de</str<strong>on</strong>g>vocabulario presentesenelcorpus.Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosutilizadofueeltraductorsubsecuencial<br />

representarloslenguajes<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaysalida[64].Paraelaprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductorseutilizar<strong>on</strong>categoras <str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,utilizandoelalgoritmoOSTIA-DRc<strong>on</strong>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>trigramasminimizadospara elcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajecastellano-ingles(c<strong>on</strong>cretamentelapartici<strong>on</strong>numero2,veaselasecci<strong>on</strong>7.1.1) traductorfueinferidoapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>los490:000pares<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>(168:629distintos)<str<strong>on</strong>g>de</str<strong>on</strong>g>losquec<strong>on</strong>sta castellano-inglesquemejoresresultadoshabaobtenidoenlaevaluaci<strong>on</strong>ocial<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyecto[4].Dicho<br />

castellano-ingles(490:000). lexicas,formadasporgrupos<str<strong>on</strong>g>de</str<strong>on</strong>g>palabras,talcomose<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeen[4,6].Lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor fuer<strong>on</strong>estimadaspormaximaverosimilitud,utilizandolasfrasesencastellano<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje<br />

encastellano(y,portanto,lascorresp<strong>on</strong>dientestraducci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistemaalingles)fuer<strong>on</strong>manualmente sistema<str<strong>on</strong>g>de</str<strong>on</strong>g>volveralafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductorasociadaalafrasesimpleenc<strong>on</strong>trada, talcomoseexpusoalprincipio<str<strong>on</strong>g>de</str<strong>on</strong>g>lasecci<strong>on</strong>7.3.Procediendo<str<strong>on</strong>g>de</str<strong>on</strong>g>estaforma,lasfrasessimplicadas (veaseelcaptulo2),queseamasprobabledadalafrase\compleja"<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.Comotraducci<strong>on</strong>,el Enestecaso,buscamosaquellafrase\simplicada"pertenecienteallenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor<br />

clasicadascomopertenecientesauna<str<strong>on</strong>g>de</str<strong>on</strong>g>estastrescategoras,previamente<str<strong>on</strong>g>de</str<strong>on</strong>g>nidas:<br />

Aproximada.Lasimplicaci<strong>on</strong>(traducci<strong>on</strong>)aproximaengranmedida,bienpor<str<strong>on</strong>g>de</str<strong>on</strong>g>fecto,bienpor <str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latarea. exceso2,elsignicadooriginal<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada. Correcta.Lasimplicaci<strong>on</strong>(traducci<strong>on</strong>)preservaelsignicado<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradasegunla<br />

Err<strong>on</strong>ea.Lasimplicaci<strong>on</strong>(traducci<strong>on</strong>)noreejaninguno,omuypocos,<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>ceptosexpresados<br />

cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lascategorasestablecidasparalaevaluaci<strong>on</strong>.Enelprimerejemplo,elproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis Latabla8.1muestraejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>frasessimplicadas,juntoc<strong>on</strong>suscorresp<strong>on</strong>dientestraducci<strong>on</strong>es,en enlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.<br />

simpleQuerra.Delamismaforma,avisasenfuec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radacomounasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>spierten, locualresultaa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadoenelc<strong>on</strong>texto<str<strong>on</strong>g>de</str<strong>on</strong>g>nidoporlatarea.Finalmente,laspalabrasparair<str<strong>on</strong>g>de</str<strong>on</strong>g> excursi<strong>on</strong>fuer<strong>on</strong>c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radasinserci<strong>on</strong>es,peroyaquenoc<strong>on</strong>tienenningunainformaci<strong>on</strong>relevante Portanto,laexpresi<strong>on</strong>\compleja"Megustarasec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>roacertadamenteequivalentealaexpresi<strong>on</strong> corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>roqueMeeraunainserci<strong>on</strong>yquegustaraeraunasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>Querra.<br />

2Aparecenmasc<strong>on</strong>ceptosquelosrealmenteexpresadosenlafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada.


122 E:Megustaraquemeavisasenalassiete<str<strong>on</strong>g>de</str<strong>on</strong>g>lama~nanaparair<str<strong>on</strong>g>de</str<strong>on</strong>g>excursi<strong>on</strong>. CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

CorrectaS:Querraqueme<str<strong>on</strong>g>de</str<strong>on</strong>g>spiertenalassiete<str<strong>on</strong>g>de</str<strong>on</strong>g>lama~nana. CorrectaT:Iwouldlikeyoutowakemeupatseveninthemorning. Aprox.S:Nosgustaracambiarnos<str<strong>on</strong>g>de</str<strong>on</strong>g>habitaci<strong>on</strong>. Aprox.T:Wewouldliketochangerooms. E:Ruegoquemecambien<str<strong>on</strong>g>de</str<strong>on</strong>g>habitaci<strong>on</strong>.<br />

Tabla8.1:Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>frasessimplicadas(ysustraducci<strong>on</strong>esasociadas)paralasfrasesesp<strong>on</strong>taneas<str<strong>on</strong>g>de</str<strong>on</strong>g>la Err<strong>on</strong>eaS:Meparecequehayunproblemaenlacuenta. Err<strong>on</strong>eaT:Ithinkthatthereisaprobleminthebill. E:Megustaraquemeprepararalacuenta.<br />

tarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.\E"signicalafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaencastellano,\S"signicalafrasesimplicadaenc<strong>on</strong>tradaen castellanoy\T"signicalatraducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lafrasesimplicadaalingles. segunla<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latarea3,clasicamoslasimplicaci<strong>on</strong>obtenidacomocorrecta.Observeseque,en c<strong>on</strong>secuencia,latraducci<strong>on</strong>ofrecidaporelsistematambienresultacorrecta.Enesteejemploc<strong>on</strong>creto, avisasenyexcursi<strong>on</strong>s<strong>on</strong>palabras<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>ocidas,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,nopresentesenellexico<str<strong>on</strong>g>de</str<strong>on</strong>g>ltraductor.Enel porI).Sinembargo,elsignicadoprincipal<str<strong>on</strong>g>de</str<strong>on</strong>g>lafraseoriginalquedaperfectamentereejado(cambiar <str<strong>on</strong>g>de</str<strong>on</strong>g>habitaci<strong>on</strong>).Elultimoejemplomuestraunasimplicaci<strong>on</strong>(traducci<strong>on</strong>)err<strong>on</strong>ea,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unapetici<strong>on</strong> segundoejemplo,hayunerrorenlasimplicaci<strong>on</strong>y,portanto,enlatraducci<strong>on</strong>(Nosenlugar<str<strong>on</strong>g>de</str<strong>on</strong>g>Me,We parahacerlacuentase\simplica"(ytraduce,enestecaso)comounaquejasobrelamisma.Ellector interesadopue<str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>traralgunosejemplosmasenelapendiceB.<br />

obtenemosun71;68%<str<strong>on</strong>g>de</str<strong>on</strong>g>\acierto"enlapruebaefectuada.Sincorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,losresultados ofrecidosporelsistemafuer<strong>on</strong>inaceptables,limitandosearechazarlagranmayora<str<strong>on</strong>g>de</str<strong>on</strong>g>las166frases. 51frasessimplicadas(traducidas)<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraaproximada(30;72%);47simplicaci<strong>on</strong>es(traducci<strong>on</strong>es) err<strong>on</strong>eas(28;31%).Sic<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ramoscomoadmisibleslasdosprimerascategorasestablecidas,ent<strong>on</strong>ces Losresultadosobtenidosnalmentefuer<strong>on</strong>:68simplicaci<strong>on</strong>es(traducci<strong>on</strong>es)correctas(40;96%);<br />

Esteprometedorresultadoinicial,nosanimoengranmedidaaefectuarpruebasc<strong>on</strong>unatareamas \real"4,aunsiendoc<strong>on</strong>scientes<str<strong>on</strong>g>de</str<strong>on</strong>g>quehabraquerealizarciertos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollos,c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>obteneruna buenatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto.LatareaelegidanalmentefueMGEO.<br />

8.3 pingC<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unSistemaRobustomedianteBootstrap- basadaenlasimplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje.Siguiendoestaaproximaci<strong>on</strong>,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosdotar<str<strong>on</strong>g>de</str<strong>on</strong>g>larobustez necesariaalossistemas<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajebasadosenmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,paraque seancapaces<str<strong>on</strong>g>de</str<strong>on</strong>g>tratarc<strong>on</strong>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaexpresadasenlenguajenaturaly\esp<strong>on</strong>taneo".Sinembargo, existeunproblema.Sibien,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosutilizadoenelexperimentoanteriorfueinferido Losresultadosquehemospresentadoenlasecci<strong>on</strong>anterior,c<strong>on</strong>rmanlaviabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>laaproximaci<strong>on</strong><br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>error. automaticamenteapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>uncorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,estenoeselcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>losvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<br />

pruebainicial,ss<strong>on</strong>reales.<br />

4Talcomose<str<strong>on</strong>g>de</str<strong>on</strong>g>scribioenelcaptuloanterior,latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTuristaesarticial,aunquelasfrasesempleadasenesta 3Elrecepci<strong>on</strong>istatieneque<str<strong>on</strong>g>de</str<strong>on</strong>g>spertaralturistaalassiete<str<strong>on</strong>g>de</str<strong>on</strong>g>lama~nana,noimportaparaque.


8.3.CONSTRUCCIONDEUNSISTEMAROBUSTOMEDIANTEBOOTSTRAPPING Uno<str<strong>on</strong>g>de</str<strong>on</strong>g>losobjetivosprincipales<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesises,precisamente,elpo<str<strong>on</strong>g>de</str<strong>on</strong>g>rofrecersoluci<strong>on</strong>esparaestimar 123<br />

inductivamentelosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>dichosparametros.Comoyacomentamosenelcaptulo7,elprincipal parametros.Enesemismocaptulo,prop<strong>on</strong>amosutilizart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzadapararesolver problemaquetenemosqueafr<strong>on</strong>taresel<str<strong>on</strong>g>de</str<strong>on</strong>g>laescasez<str<strong>on</strong>g>de</str<strong>on</strong>g>datospararealizarbuenasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>estos<br />

resi<str<strong>on</strong>g>de</str<strong>on</strong>g>enlanecesidad<str<strong>on</strong>g>de</str<strong>on</strong>g>quedichosdatos,vengandadosenforma<str<strong>on</strong>g>de</str<strong>on</strong>g>pares(frase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanal, frase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal).A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,lasestimaci<strong>on</strong>esquecaberealizarenelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong> Viterbi)<str<strong>on</strong>g>de</str<strong>on</strong>g>sacarelmayorpartidoposible<str<strong>on</strong>g>de</str<strong>on</strong>g>losdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento.Suinc<strong>on</strong>venientefundamental elcaptulo4,yaqueestasss<strong>on</strong>capaces(alc<strong>on</strong>trario<str<strong>on</strong>g>de</str<strong>on</strong>g>lasbasadasenunproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>por esteproblema.Otraposibilidadserautilizarlast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>porBaum-Welch<str<strong>on</strong>g>de</str<strong>on</strong>g>scritasen<br />

ciertaforma,lasemantica<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada).Enesteultimocaso,nosdabaiguallafraseymas <str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosdiscutidoenelcaptuloanterior(elproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong>trata<str<strong>on</strong>g>de</str<strong>on</strong>g>\captar",en cercanaaxqueseobtuviese;sinembargo,enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>lasimplicaci<strong>on</strong>resultaclaveobtenerlafrasey <str<strong>on</strong>g>de</str<strong>on</strong>g>scrito,suelenser<str<strong>on</strong>g>de</str<strong>on</strong>g>unanaturalezauntantomascomplicadaqueenelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>lsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los \a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada",lacual,paramasinri,seencuentra\oculta"enelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosFquemo<str<strong>on</strong>g>de</str<strong>on</strong>g>la la(simplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>la)tarea.Lasoluci<strong>on</strong>propuestapreten<str<strong>on</strong>g>de</str<strong>on</strong>g>resolversimultaneamentelossiguientes problemas: escasez<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento, necesidad<str<strong>on</strong>g>de</str<strong>on</strong>g>queestosdatosse<str<strong>on</strong>g>de</str<strong>on</strong>g>nenforma<str<strong>on</strong>g>de</str<strong>on</strong>g>pares(entrada,salida)al/<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanaly<br />

pue<str<strong>on</strong>g>de</str<strong>on</strong>g>nsintetizar<str<strong>on</strong>g>de</str<strong>on</strong>g>lasiguientemanera: Lai<str<strong>on</strong>g>de</str<strong>on</strong>g>abasicac<strong>on</strong>sisteenutilizart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrapping.Losfundamentos<str<strong>on</strong>g>de</str<strong>on</strong>g>esteprocesose obtenercomoentradaalcanal,lasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada<str<strong>on</strong>g>de</str<strong>on</strong>g>L(F).<br />

1.P<strong>on</strong>emosenmarchanuestrosistemac<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(estocastico)<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,F,elcual<br />

2.Paracadafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradax,obtenemoslasNmejoressoluci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>l<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorDqueresuelve c<strong>on</strong>stituyeelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>locan<strong>on</strong>ico<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea.Utilizamosinicialmenteladistancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshtein<br />

laecuaci<strong>on</strong>2.1(veanseloscaptulos2y3). (veasecaptulo2)paradarvaloresalosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C(inserci<strong>on</strong>es,borradosysustituci<strong>on</strong>es). Enestecaso,seignoranlasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>F.<br />

3.UnexpertohumanobuscaentrelasNsoluci<strong>on</strong>es,paracadafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradax,aquellasque resultanunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada.EntreesasNsoluci<strong>on</strong>es,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>enc<strong>on</strong>trarsemas<str<strong>on</strong>g>de</str<strong>on</strong>g>una<br />

4.UtilizamosTcomoentradaalalgoritmo13,expuestoenelcaptulo4,obteniendounaestimaci<strong>on</strong> T,todoslospares<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma(yn;x)8n1nN;d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ynesunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadapara x. soluci<strong>on</strong>correcta.Elcriterioqueprop<strong>on</strong>emosesqueelexpertoa~nadaalc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento<br />

5.Repetimoslospasos2,3y4,peroahoraresolviendolaecuaci<strong>on</strong>2.3(veasecaptulo2)c<strong>on</strong>las paralosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C.<br />

6.Repetimostodoelprocesoc<strong>on</strong>nuevasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,a~nadiend<strong>on</strong>uevosparesaT,hastaque mismasfrases,hastaqueyanosea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>nmasparesaT.Apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>aquelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresseraenteramenteestocastico. c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>remosquelasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistemas<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasenlapractica.


124Salvoporlapresencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lexpertohumanoqueselecci<strong>on</strong>alassimplicaci<strong>on</strong>esa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadas,elproceso CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoespuramenteinductivo.Elexpertoesnecesario,puesesel(sucriterio),asistidoporun<str<strong>on</strong>g>de</str<strong>on</strong>g>scodi-<br />

Estopue<str<strong>on</strong>g>de</str<strong>on</strong>g>ser<str<strong>on</strong>g>de</str<strong>on</strong>g>bido,fundamentalmente,atresraz<strong>on</strong>es: estecaso,estosparametross<strong>on</strong>fundamentalesparapo<str<strong>on</strong>g>de</str<strong>on</strong>g>robtenersimplicaci<strong>on</strong>escorrectas.Quisieramos hacernotarqueesposibleque,duranteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>scrito,que<str<strong>on</strong>g>de</str<strong>on</strong>g>algunafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradasinsimplicar. <str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C(otalvezseramejor<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,quienencuentralassimplicaci<strong>on</strong>esocultasenF).En cadorcapaz<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>volverlasNmejoressoluci<strong>on</strong>es(veasecaptulo3),quienguaelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>estimaci<strong>on</strong><br />

Lasvariaci<strong>on</strong>essintacticasquepresentas<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unanaturalezatancomplicada,queelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g> Lafrasese\sale"<str<strong>on</strong>g>de</str<strong>on</strong>g>ldominio<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea.Noslimitamosaignorarla. erroresincapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicarla.Nopo<str<strong>on</strong>g>de</str<strong>on</strong>g>moshacernada,salvoutilizar,enunfuturo,mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losmas potentes(como,porejemplo,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loMAMOEexpuestoenelcaptulo5). Susimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadanoestac<strong>on</strong>templadaenF.Enestoscasos,enelpaso3<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso queacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scribir,laa~nadiremosaotroc<strong>on</strong>juntoR.Lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>esec<strong>on</strong>juntoserviran, queposteriormenteseexp<strong>on</strong>en,seraelexpertoelquea~nadanuevosestadosytransici<strong>on</strong>esaF). nalmente,paramejorarlaestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>F(enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentosc<strong>on</strong>latareaMGEO<br />

8.4 restringido.Formaparte<str<strong>on</strong>g>de</str<strong>on</strong>g>unatareamascompleja<str<strong>on</strong>g>de</str<strong>on</strong>g>accesoaunabase<str<strong>on</strong>g>de</str<strong>on</strong>g>datosgeograca(BDGEO), LatareaMGEO(accesoaunaMinibase<str<strong>on</strong>g>de</str<strong>on</strong>g>datosGEOgraca)esunatarea<str<strong>on</strong>g>de</str<strong>on</strong>g>dominiosemantico Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMGEO<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>nidaenelmarco<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyectoALBAYZIN[32].Hemosescogidoestatareacomoejemplo<str<strong>on</strong>g>de</str<strong>on</strong>g>la aplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresparalacomprensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural,porqueencaja<br />

c<strong>on</strong>tieneinformaci<strong>on</strong>sobre: seimp<strong>on</strong>enrestricci<strong>on</strong>essintacticasenlac<strong>on</strong>strucci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laspetici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>informaci<strong>on</strong>. perfectamenteennuestra\losofa"<str<strong>on</strong>g>de</str<strong>on</strong>g>lasimplicaci<strong>on</strong>,yaque,apesar<str<strong>on</strong>g>de</str<strong>on</strong>g>susemanticarestringida,no<br />

Entida<str<strong>on</strong>g>de</str<strong>on</strong>g>s:mares,comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasyros. Lainformaci<strong>on</strong>quepue<str<strong>on</strong>g>de</str<strong>on</strong>g>pedirsealsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>ne,enestecaso,lasemantica<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea.Elsistema<br />

Atributos<str<strong>on</strong>g>de</str<strong>on</strong>g>estasentida<str<strong>on</strong>g>de</str<strong>on</strong>g>s:nombres<str<strong>on</strong>g>de</str<strong>on</strong>g>losmares,nombreyextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omas Relaci<strong>on</strong>esentreestasentida<str<strong>on</strong>g>de</str<strong>on</strong>g>s:enquemarocomunidadaut<strong>on</strong>oma<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadoro, limitac<strong>on</strong>una<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadacomunidad,:::. enquecomunidadnaceun<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadoro,porquecomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>spasaunroc<strong>on</strong>creto,quemar yl<strong>on</strong>gitudycaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>losros.<br />

1.Preguntarporentida<str<strong>on</strong>g>de</str<strong>on</strong>g>soatributos<str<strong>on</strong>g>de</str<strong>on</strong>g>unaentidad.Porejemplo,dimelal<strong>on</strong>gitudycaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>lro Enloquesereerealaspetici<strong>on</strong>esquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nrealizarse,estasestanrestringidasa:<br />

2.Preguntarporentida<str<strong>on</strong>g>de</str<strong>on</strong>g>srelaci<strong>on</strong>adasc<strong>on</strong>otraentidad.Porejemplo,>cuantosros<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanen Ebro.. elmarMediterraneo?.


8.5.EXPERIMENTOSCONLATAREAMGEO 3.Preguntarporatributos<str<strong>on</strong>g>de</str<strong>on</strong>g>entida<str<strong>on</strong>g>de</str<strong>on</strong>g>srelaci<strong>on</strong>adasc<strong>on</strong>otraentidad.Porejemplo,>cualesla 125<br />

4.Cualquiercombinaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lasanteriores.Porejemplo,>cualeselnombreylal<strong>on</strong>gitud<str<strong>on</strong>g>de</str<strong>on</strong>g>lroque tienemnimocaudalyqueatraviesamascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocandoenelmarqueba~naCantabria?. extensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>squecruzaelro<str<strong>on</strong>g>de</str<strong>on</strong>g>maximal<strong>on</strong>gitud?.<br />

8.5 unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,basandoseenunaserie<str<strong>on</strong>g>de</str<strong>on</strong>g>estructurassintacticascan<strong>on</strong>icasqueintentan C<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajecan<strong>on</strong>icoparalatareaMGEO,sec<strong>on</strong>struyomanualmente Experimentosc<strong>on</strong>laTareaMGEO<br />

representarlasc<strong>on</strong>strucci<strong>on</strong>esbasicasc<strong>on</strong>lasquesepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nformularlaspetici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>informaci<strong>on</strong>legales<br />

simplicadasporlaprimeraversi<strong>on</strong>)tena230estados,665transici<strong>on</strong>esentreestadosyunlexico<str<strong>on</strong>g>de</str<strong>on</strong>g>61 546transici<strong>on</strong>es.Lasegundayultimaversi<strong>on</strong>(producidaenbasealasfrasesquenoerancorrectamente cuatrocategoras:MAR,COM,RIOyNUM.Laprimeraversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>lotena212estadosy yros)ylosnumeros(extensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s,l<strong>on</strong>gitudycaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>losros,etc.),utilizando enestatarea.Enestemo<str<strong>on</strong>g>de</str<strong>on</strong>g>loseetiquetar<strong>on</strong>losnombresespeccos(mares,comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omas<br />

tieneuntotal<str<strong>on</strong>g>de</str<strong>on</strong>g>908frases(806distintas),c<strong>on</strong>untotal<str<strong>on</strong>g>de</str<strong>on</strong>g>12:805palabrasyunlexico<str<strong>on</strong>g>de</str<strong>on</strong>g>1:381palabras. C<strong>on</strong>estec<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>datossellevoacaboelsiguienteprotocoloexperimental: palabras. Elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>estatareaqueseutilizoenlosexperimentosqueac<strong>on</strong>tinuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>scribimos,<br />

2.Establecimosdosc<strong>on</strong>juntos,unoparaaprendizaje,A,compuestoporlas700primerasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>l 1.Las908frasesfuer<strong>on</strong>or<str<strong>on</strong>g>de</str<strong>on</strong>g>nadasaleatoriamente.<br />

3.Hicimosunapartici<strong>on</strong>ensietebloques<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismotama~no(100frases)enA<str<strong>on</strong>g>de</str<strong>on</strong>g>lasiguientemanera: frases1{100paraelbloqueA1,frases101{200paraelbloqueA2,frases201{300paraelbloqueA3, (portanto,in<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente). corpusaleatoriamenteor<str<strong>on</strong>g>de</str<strong>on</strong>g>nadoyotroparaevaluaci<strong>on</strong>,E,compuestoporlasultimas208frases<br />

4.Realizamoselproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrapping<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenlasecci<strong>on</strong>anterior,jandoN=50,c<strong>on</strong>cadauno :::yfrases601{700paraelbloqueA7.<br />

las14frasesqueeranrechazadas(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,nosimplicadascorrectamente)porelsistemaeneste primeraversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMGEO.Alexpertohumanoseleproporci<strong>on</strong>ar<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>lossietebloquesestablecidosparaelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Paraelprimerbloque,usamosla bloque.Esteexpertomejoroelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loinicial,ofreciendolasegundaversi<strong>on</strong>.Estasegundaversi<strong>on</strong><br />

5.C<strong>on</strong>laestimaci<strong>on</strong>nalresultanteparalosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error,procedimosarealizar<str<strong>on</strong>g>de</str<strong>on</strong>g>nuevoel yanofuemodicada,empleandose,portanto,entodoslosbloquesrestantes(aunquesiguiesen rechazandoseunnumeromarginal<str<strong>on</strong>g>de</str<strong>on</strong>g>frases;un5%aproximadamente).Masa<str<strong>on</strong>g>de</str<strong>on</strong>g>lantedaremos proceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrappingc<strong>on</strong>las36frasesrechazadasenlasfasesanteriores.Comoresultado,se <str<strong>on</strong>g>de</str<strong>on</strong>g>tallesc<strong>on</strong>cretos<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento(masexhaustivo)efectuadoc<strong>on</strong>elprimerbloque.<br />

5C<strong>on</strong>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>unasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadaparamuchas<str<strong>on</strong>g>de</str<strong>on</strong>g>ellas.<br />

obtuvier<strong>on</strong>simplicaci<strong>on</strong>esa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadaspara10<str<strong>on</strong>g>de</str<strong>on</strong>g>ellas.Finalmente,<str<strong>on</strong>g>de</str<strong>on</strong>g>las700frases<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje 674fuer<strong>on</strong>simplicadascorrectamente5(96;29%),mientrasquesolamente26fuer<strong>on</strong>rechazadas (3;71%).


1266.C<strong>on</strong>elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>paresc<strong>on</strong>struido<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraincrementalalolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso,T,procedimos CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

arealizarlaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nitiva<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Estec<strong>on</strong>juntoc<strong>on</strong>tena,nalmente, untotal<str<strong>on</strong>g>de</str<strong>on</strong>g>1:665pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases.<br />

Tabla8.2:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>esefectuadasy<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesnalmenterechazadasencadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>lossietebloques Bloque Iteraci<strong>on</strong>es 1-100101-200201-300301-400401-500501-600601-700<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeparaMGEO. Frasesrechazadas6(14) 3(6) 36 36 27 23 25 23<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesnalmenterechazadas(nosimplicadascorrectamente),c<strong>on</strong>cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>lossiete bloquesestablecidosparaelcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Todoelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajefuerealizadoutilizando lasegundaversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje,especialmentedise~nadoparalatareaMGEO. Latabla8.2muestraelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>esrealizadoduranteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrapping,amen<br />

comoelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesque,nalmente,noerana<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentesimplicadasporelsistema.Solamente enlaprimeraiteraci<strong>on</strong>c<strong>on</strong>estebloque,utilizandolaprimeraversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loparaMGEO,seutilizola aparecereejado,paraesteprimerbloque,elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>iteraci<strong>on</strong>esefectuadoc<strong>on</strong>esteprimermo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,as versi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo(talcualhemoscomentadoc<strong>on</strong>anterioridad).Enlatabla8.2,entreparentesis, Laexcepci<strong>on</strong>aestaaseveraci<strong>on</strong>lac<strong>on</strong>stituyeelprimerbloque,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>inicialmenteseutilizolaprimera<br />

errorespormnimadistancia.Enlaprimeraiteraci<strong>on</strong>c<strong>on</strong>lasegundaversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loparaMGEO,se distancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshteinparadarvaloresalosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>Cy,enc<strong>on</strong>secuencia,analisiscorrector<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

erroresestocastico(maximaverosimilitud). ultimaiteraci<strong>on</strong>c<strong>on</strong>elbloqueanterior.Portanto,entodosestoscasosseutilizoanalisiscorrector<str<strong>on</strong>g>de</str<strong>on</strong>g> utilizolaultimaestimaci<strong>on</strong>queparadichosparametrosserealizoc<strong>on</strong>laprimeraversi<strong>on</strong>(sextaiteraci<strong>on</strong>). Enelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>bloquesseutilizocomoestimaci<strong>on</strong>inicial<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>error,laobtenidaenla<br />

(paso4<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrapping<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenlasecci<strong>on</strong>anterior),se<str<strong>on</strong>g>de</str<strong>on</strong>g>be<str<strong>on</strong>g>de</str<strong>on</strong>g>stacarquesiempreseinipor\Levenshtein"(talcualse<str<strong>on</strong>g>de</str<strong>on</strong>g>scribioenlasecci<strong>on</strong>4.3.1)yque,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,seefectuar<strong>on</strong>5iteraci<strong>on</strong>esadicializar<strong>on</strong>losparametros(lnea11<str<strong>on</strong>g>de</str<strong>on</strong>g>lalgoritmo13enelcaptulo4)utilizandoelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>inicializaci<strong>on</strong>ci<strong>on</strong>alesutilizandolaaproximaci<strong>on</strong>tipoViterbi,traslac<strong>on</strong>vergencia(<str<strong>on</strong>g>de</str<strong>on</strong>g>tenci<strong>on</strong>)<str<strong>on</strong>g>de</str<strong>on</strong>g>Baum-Welch(vease Encuantoalproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errormedianteBaum-Welch<br />

enlaspruebaspreliminaresefectuadasc<strong>on</strong>elprimerbloque<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje. maximo<str<strong>on</strong>g>de</str<strong>on</strong>g>45iteraci<strong>on</strong>es.Se<str<strong>on</strong>g>de</str<strong>on</strong>g>cidioutilizaresta\c<strong>on</strong>guraci<strong>on</strong>",puesfuelaquemejorresultadoofreca verosimilitud,entredositeraci<strong>on</strong>esc<strong>on</strong>secutivas,novariaba.Encualquiercaso,seestableciounnumero lasecci<strong>on</strong>4.4).Elproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>medianteBaum-Welchse<str<strong>on</strong>g>de</str<strong>on</strong>g>tenasielvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><br />

especcamentedise~nadoparalatareaMGEO(izquierda),comoc<strong>on</strong>lasegundaversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha).Quisieramosmatizarque,enelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidad,solamentesehatenidoencuentalaje,A1,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>lasiteraci<strong>on</strong>esefectuadastantoc<strong>on</strong>laprimeraversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje puntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laprimerasoluci<strong>on</strong>queobtieneel<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicador.Endichagurasepue<str<strong>on</strong>g>de</str<strong>on</strong>g>observarcomo Lagura8.1muestralaevoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidad,paraelprimerbloque<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendiza-<br />

14frasesparalascualesnoseenc<strong>on</strong>trosimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadaenlastresultimasiteraci<strong>on</strong>es.Anteeste nesalmo<str<strong>on</strong>g>de</str<strong>on</strong>g>looriginal,obteniendosecomoresultadounasegundaversi<strong>on</strong>.C<strong>on</strong>estasegunday<str<strong>on</strong>g>de</str<strong>on</strong>g>nitiva6 laperplejidadc<strong>on</strong>laprimeraversi<strong>on</strong>vadisminuyendoencadaiteraci<strong>on</strong>.Peseaello,habauntotal<str<strong>on</strong>g>de</str<strong>on</strong>g> hecho,se<str<strong>on</strong>g>de</str<strong>on</strong>g>cidioqueelexpertohumanoutilizaseestas14frases,paraa~nadirnuevosestadosytransicio- 6Aunquetodavaexistaunnumeroresidual<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesparalascualesnoseenc<strong>on</strong>trabaunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadaen


versi<strong>on</strong>,serealizoelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>lprotocoloexperimental<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoc<strong>on</strong>anterioridad.Comopue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciarse 8.5.EXPERIMENTOSCONLATAREAMGEO 127<br />

losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>errorestaban,ya,losucientementebienestimados(<str<strong>on</strong>g>de</str<strong>on</strong>g>hecho,inclusopodra<str<strong>on</strong>g>de</str<strong>on</strong>g>cirse queestabanexcesivamentesobreadaptadosalosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>esteprimerbloque). cuentaque,previamente,sehabanrealizado6iteraci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lprocesoc<strong>on</strong>laprimeraversi<strong>on</strong>,c<strong>on</strong>locual laperplejidadobtenidaenlastresiteraci<strong>on</strong>esc<strong>on</strong>estasegundaversi<strong>on</strong>esmuchomenor.Tengaseen<br />

Perplejidad<br />

27<br />

24<br />

21<br />

18<br />

1-100 (vers. 1)<br />

15<br />

11<br />

Figura8.1:Evoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidadparaelprimerbloque<str<strong>on</strong>g>de</str<strong>on</strong>g>A,A1,c<strong>on</strong>laprimera(izquierda)yc<strong>on</strong>la segundaversi<strong>on</strong>(<str<strong>on</strong>g>de</str<strong>on</strong>g>recha)<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajedise~nadoparalatareaMGEO.<br />

12<br />

10<br />

1 2 3 4 5 6 1 2 3<br />

Lagura8.2muestralaevoluci<strong>on</strong>(primerayultimaiteraci<strong>on</strong>)<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueaparece<br />

iteraci<strong>on</strong>es<br />

iteraci<strong>on</strong>es<br />

unasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>esobtenidasporel<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicador,parael bloqueA1.Enestagurasolosehatenidoencuentalaposici<strong>on</strong>(numero<str<strong>on</strong>g>de</str<strong>on</strong>g>soluci<strong>on</strong>)<str<strong>on</strong>g>de</str<strong>on</strong>g>laprimera simplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada<str<strong>on</strong>g>de</str<strong>on</strong>g>vueltaporel<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicador,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,nosehantenidoencuentalasrepetici<strong>on</strong>es queelexpertohumanoa~nadiesetodoslospares<str<strong>on</strong>g>de</str<strong>on</strong>g>laforma(yn;x)8n1 (frases<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaparalascualessehaobtenidomas<str<strong>on</strong>g>de</str<strong>on</strong>g>unasimplicaci<strong>on</strong>correcta).Recuer<str<strong>on</strong>g>de</str<strong>on</strong>g>seque, cuando<str<strong>on</strong>g>de</str<strong>on</strong>g>scribamos<str<strong>on</strong>g>de</str<strong>on</strong>g>manerageneralelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrappingenlasecci<strong>on</strong>8.3,habamos<str<strong>on</strong>g>de</str<strong>on</strong>g>cidido lasposici<strong>on</strong>es11{50,mientrasquelacolumnaetiquetadac<strong>on</strong>Rmuestraelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesparalascuales noseenc<strong>on</strong>trounacorrectasimplicaci<strong>on</strong>(entrelas50disp<strong>on</strong>ibles).Enestagurapue<str<strong>on</strong>g>de</str<strong>on</strong>g>observarse com<strong>on</strong>osoloaumentaelnumerototal<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentesimplicadas,sinoquetambien\mejora" simplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadaparax.Lacolumnac<strong>on</strong>laetiqueta\>10",agrupalassoluci<strong>on</strong>eshalladasentre n N,talqueynesuna<br />

laprimeraversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeparalatareaMGEO,ofrecepocassoluci<strong>on</strong>esencomparaci<strong>on</strong> analisisnoestocastico. laposici<strong>on</strong>enlaqueaparecelaprimerasimplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ntro<str<strong>on</strong>g>de</str<strong>on</strong>g>lasNmejores.Laprimeraiteraci<strong>on</strong>c<strong>on</strong> c<strong>on</strong>elresto,<str<strong>on</strong>g>de</str<strong>on</strong>g>bidoaquerepresentalapuestaenmarcha<str<strong>on</strong>g>de</str<strong>on</strong>g>lsistema,c<strong>on</strong>distancia<str<strong>on</strong>g>de</str<strong>on</strong>g>Levenshteiny<br />

estenuevomo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,se<str<strong>on</strong>g>de</str<strong>on</strong>g>cidi<strong>on</strong>omodicarlopuesresultabamuycomplicadohacerlo.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error)quesevana~nadiendoaT.Enestatablaseobservalamismaten<str<strong>on</strong>g>de</str<strong>on</strong>g>nciaapuntada apreciarseeltotal<str<strong>on</strong>g>de</str<strong>on</strong>g>pares<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje(paralaestimaci<strong>on</strong>medianteBaum-Welch<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros Latabla8.3muestralosmismosresultados,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolasrepetici<strong>on</strong>es,<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraquepueda<br />

Perplejidad<br />

15<br />

14<br />

13<br />

12<br />

1-100 (vers. 2)


128 CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

100<br />

10<br />

1<br />

100<br />

It. 1 (vers. 1) 1-100<br />

Total: 100<br />

1 3 5 7 9 >10R<br />

It. 1 (vers. 2) 1-100<br />

Total: 100<br />

100<br />

10<br />

1<br />

It. 6 (vers. 1) 1-100<br />

Total: 100<br />

1 3 5 7 9 >10R<br />

10<br />

10<br />

(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong>c<strong>on</strong>elbloqueA1.Arribaseutilizolaprimera versi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeparalatareaMGEO,mientrasqueabajoseutilizolasegunda(y<str<strong>on</strong>g>de</str<strong>on</strong>g>nitiva). Figura8.2:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es<br />

1<br />

1<br />

1 3<br />

Primerait.c<strong>on</strong>A1usandolaprimeraversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeparaMGEO<br />

5 7 9 >10R<br />

1 3 5 7 9 >10R<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces Sextait.c<strong>on</strong>A1usandolaprimeraversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeparaMGEO 39 77 64 14 03 13 01 21 10 1 10 11 5 6338<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces Primerait.c<strong>on</strong>A1usandolasegundaversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeparaMGEO 82 25 8 4 2 5 2 2 0 2 13 1457 9914<br />

Tabla8.3:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>correcta,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es,en Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces Tercerait.c<strong>on</strong>A1usandolasegundaversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeparaMGEO<br />

laprimerayultimaiteraci<strong>on</strong>c<strong>on</strong>elbloqueA1.<br />

89 39 6 4 2 0 3 3 1 0 17 1646<br />

100<br />

It. 3 (vers. 2) 1-100<br />

Total: 100


porlagura8.2.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,seobservaungradualaumento<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>paresquevana~nadiendoseaT 8.5.EXPERIMENTOSCONLATAREAMGEO 129<br />

(columnasc<strong>on</strong>laetiqueta\Total"). trapping,paraelresto<str<strong>on</strong>g>de</str<strong>on</strong>g>bloques,A2,A3,A4,A5,A6yA7.Laiteraci<strong>on</strong>0sereerealaperplejidad obtenidac<strong>on</strong>laultimaestimaci<strong>on</strong>paraelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorcalculadaenelbloqueanterior.Entodaslas curvasseobservaunaten<str<strong>on</strong>g>de</str<strong>on</strong>g>nciageneral:laperplejidaddisminuyeencadaiteraci<strong>on</strong>efectuada(partiendo <str<strong>on</strong>g>de</str<strong>on</strong>g>unaperplejidadinicial,masomenos,elevada)hastaqueseestabiliza.Suestabilizaci<strong>on</strong>,comocabe Lagura8.3muestralaevoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidadobtenidaencadaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootsesperarenunesquema<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajemedianteExpectati<strong>on</strong>-Maximizati<strong>on</strong>(E-M),indicaquesehalogradolac<strong>on</strong>vergencia:sinosea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>nmasdatosaT,elmaximolocalobtenidoduranteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

reestimaci<strong>on</strong>paralafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>verosimilitud,novara.<br />

27<br />

101-200<br />

27<br />

201-300<br />

27<br />

301-400<br />

27<br />

401-500<br />

27<br />

501-600<br />

27<br />

601-700<br />

24<br />

24<br />

24<br />

24<br />

24<br />

24<br />

21<br />

21<br />

21<br />

21<br />

21<br />

21<br />

18<br />

18<br />

18<br />

18<br />

18<br />

18<br />

15<br />

15<br />

15<br />

15<br />

15<br />

15<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueapareceunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>esmaximoverosmiles Figura8.3:Evoluci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidadparalosbloques2,3,4,5,6y7.<br />

12<br />

12<br />

12<br />

12<br />

12<br />

12<br />

0 1 2 3 0 1 2 3 0 1 2 0 1 2 0 1 2 0 1 2<br />

obtenidasporel<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicador,paralosbloquesA2,A3,A4,A5,A6yA7.Delamismamanera Lasguras8.4,8.5,8.6,8.7,8.8y8.9muestranlaevoluci<strong>on</strong>(primerayultimaiteraci<strong>on</strong>)<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<br />

iteraci<strong>on</strong>es<br />

iteraci<strong>on</strong>es<br />

iteraci<strong>on</strong>es<br />

iteraci<strong>on</strong>es<br />

iteraci<strong>on</strong>es<br />

iteraci<strong>on</strong>es<br />

(sololaposici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laprimerasimplicaci<strong>on</strong>correcta).Y<str<strong>on</strong>g>de</str<strong>on</strong>g>lamismaforma,enestasgracasse queseindicoenelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>lagura8.2,enestasgurasnosehantenidoencuentalasrepetici<strong>on</strong>es<br />

error,mejorresultanlasestimaci<strong>on</strong>es(viaE-M)ymasserefuerzanlosvaloresestimados<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros escasamente\vistos"porelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo. a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada.Ellose<str<strong>on</strong>g>de</str<strong>on</strong>g>beaque,cuantosmasparessea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>naTparaestimarlosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g> soluci<strong>on</strong>es,comoun<str<strong>on</strong>g>de</str<strong>on</strong>g>cremento<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesparalasquenoseenc<strong>on</strong>trounasimplicaci<strong>on</strong> observasistematicamentetantounincremento<str<strong>on</strong>g>de</str<strong>on</strong>g>lnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong>esa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadasenlasprimeras<br />

elprimero.Enestecaso,elnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>paresque,paulatinamente,sevana~nadiendoencadabloquees mayorqueenelanterior.Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealamayor\riqueza"quepresentaelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error,amedida y8.9,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolasrepetici<strong>on</strong>es,<str<strong>on</strong>g>de</str<strong>on</strong>g>maneraquepuedaapreciarseeltotal<str<strong>on</strong>g>de</str<strong>on</strong>g>pares<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeque sevana~nadiendoaT.Enestatablasemuestraquelosrestantesbloquessiguenlamismaten<str<strong>on</strong>g>de</str<strong>on</strong>g>nciaque Latabla8.4,aligualquelatabla8.3,muestralosmismosresultadosquelasguras8.4,8.5,8.6,8.7,8.8<br />

elproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrappingseha\estabilizado",es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,apenassemodican,ya,lasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>los elultimobloqueseobservaunapeque~nadisminuci<strong>on</strong>enelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>paresa~nadidos,locualindicaque parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error. quesevana~nadiend<strong>on</strong>uevospares(c<strong>on</strong>sucesosposiblementeno\vistos"enlosanterioresbloques).En<br />

estadosnitosestocasticosligeramentedistintos:<br />

habamosreservadoparalaevaluaci<strong>on</strong>nal.Paraefectuarestaevaluaci<strong>on</strong>utilizamosdosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g> Finalmente,vamosaocuparnos<str<strong>on</strong>g>de</str<strong>on</strong>g>laevaluaci<strong>on</strong>realizadac<strong>on</strong>las208frases<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>juntoE,elcual<br />

Perplejidad<br />

Perplejidad<br />

Perplejidad<br />

Perplejidad<br />

Perplejidad<br />

Perplejidad


130 CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

100<br />

It. 1 101-200<br />

Total: 100<br />

10<br />

10<br />

(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque2. Figura8.4:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es<br />

1<br />

1<br />

1 3 5 7 9 >10R<br />

1 3 5 7 9 >10R<br />

100<br />

It. 1 201-300<br />

Total: 100<br />

100<br />

It. 3 101-200<br />

Total: 100<br />

10<br />

10<br />

(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque3.<br />

Figura8.5:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es<br />

1<br />

1<br />

1 3 5 7 9 >10R<br />

1 3 5 7 9 >10R<br />

100<br />

It. 3 201-300<br />

Total: 100


8.5.EXPERIMENTOSCONLATAREAMGEO 131<br />

100<br />

It. 1 301-400<br />

Total: 100<br />

10<br />

10<br />

(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque4. Figura8.6:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es<br />

1<br />

1<br />

1 3 5 7 9 >10R<br />

1 3 5 7 9 >10R<br />

100<br />

It. 1 401-500<br />

Total: 100<br />

100<br />

It. 2 301-400<br />

Total: 100<br />

10<br />

10<br />

(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque5.<br />

Figura8.7:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es<br />

1<br />

1<br />

1 3 5 7 9 >10R<br />

1 3 5 7 9 >10R<br />

100<br />

It. 2 401-500<br />

Total: 100


132 CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

100<br />

It. 1 501-600<br />

Total: 100<br />

10<br />

10<br />

(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque6. Figura8.8:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es<br />

1<br />

1<br />

1 3 5 7 9 >10R<br />

1 3 5 7 9 >10R<br />

100<br />

It. 1 601-700<br />

Total: 100<br />

100<br />

It. 2 501-600<br />

Total: 100<br />

10<br />

10<br />

(sintenerencuentarepetici<strong>on</strong>es),enlaprimerayultimaiteraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque7.<br />

Figura8.9:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es<br />

1<br />

1<br />

1 3 5 7 9 >10R<br />

1 3 5 7 9 >10R<br />

100<br />

It. 2 601-700<br />

Total: 100


8.5.EXPERIMENTOSCONLATAREAMGEO 133<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 70 33 4 7 Primeraiteraci<strong>on</strong>c<strong>on</strong>A2<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 88 41 19 17 Terceraiteraci<strong>on</strong>c<strong>on</strong>A2 5 34 23 50 63 32 29 10 1679<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 76 34 16 12Primeraiteraci<strong>on</strong>c<strong>on</strong>A3 11 8 9 9 8 2 32 1926<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 85 50 30 24 Terceraiteraci<strong>on</strong>c<strong>on</strong>A3 9 4 1 2 1 1 26 2179<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 68 47 24 19Primeraiteraci<strong>on</strong>c<strong>on</strong>A4 10 7 5 5 5 3 35 2336<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 82 57 21 15Segundaiteraci<strong>on</strong>c<strong>on</strong>A4 12 8 3 3 3 1 28 2287<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 66 44 22 11Primeraiteraci<strong>on</strong>c<strong>on</strong>A5 17 8 6 5 2 5 50 2337<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 77 49 33 13Segundaiteraci<strong>on</strong>c<strong>on</strong>A5 16 8 8 4 6 4 37 2364<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 67 51 32 28Primeraiteraci<strong>on</strong>c<strong>on</strong>A6 8 11 3 0 3 4 63 2553<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 77 55 31 24Segundaiteraci<strong>on</strong>c<strong>on</strong>A6 10 11 4 1 3 4 66 2705<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 80 48 22 11Primeraiteraci<strong>on</strong>c<strong>on</strong>A7 11 10 3 4 7 3 38 2865<br />

Soluci<strong>on</strong>N=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=11::50TotalR Veces 87 56 19 16Segundaiteraci<strong>on</strong>c<strong>on</strong>A7 11 12 3 3 3 5 34 2373<br />

Tabla8.4:Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>vecesqueseencuentraunasimplicaci<strong>on</strong>correcta,encadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las50soluci<strong>on</strong>es,en laprimerayultimaiteraci<strong>on</strong>c<strong>on</strong>losbloquesA2,A3,A4,A5,A6yA7.<br />

2493


134Lasegundaversi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loparalatareaMGEO,proporci<strong>on</strong>adoporelexpertohumano(es CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,elmismomo<str<strong>on</strong>g>de</str<strong>on</strong>g>loqueusamosenelaprendizaje).Ena<str<strong>on</strong>g>de</str<strong>on</strong>g>lante,le<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosF1. Nosquedamosc<strong>on</strong>laestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>F1y<str<strong>on</strong>g>de</str<strong>on</strong>g>spreciamoslasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>squejoelexperto.Realizamosunaestimaci<strong>on</strong>porViterbi[27]<str<strong>on</strong>g>de</str<strong>on</strong>g>lasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestructural,utilizando C<strong>on</strong>cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>estosdosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losusamosloscuatromo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>errorindicadosac<strong>on</strong>tinuaci<strong>on</strong>(vease adici<strong>on</strong>alobtuvimoselmo<str<strong>on</strong>g>de</str<strong>on</strong>g>l<strong>on</strong>al,alque<str<strong>on</strong>g>de</str<strong>on</strong>g>nominaremosF2. laparte<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalcanal(lasfrasessimplicadas)<str<strong>on</strong>g>de</str<strong>on</strong>g>T(1:665frases).Trasunsimplesuavizado<br />

elcaptulo4),obteniendosenalmenteochocombinaci<strong>on</strong>esdistintasaevaluar:<br />

I<str<strong>on</strong>g>de</str<strong>on</strong>g>m,mas5iteraci<strong>on</strong>esadici<strong>on</strong>alestipo\Viterbi",traslac<strong>on</strong>vergencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lE-M7(EMP+5V). Estimaci<strong>on</strong>medianteE-Mutilizandoinicializaci<strong>on</strong>equiprobable<str<strong>on</strong>g>de</str<strong>on</strong>g>todoslosparametros(EMP).<br />

I<str<strong>on</strong>g>de</str<strong>on</strong>g>m,mas5iteraci<strong>on</strong>esadici<strong>on</strong>alestipo\Viterbi",traslac<strong>on</strong>vergencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lE-M(EML+5V). (EML). Estimaci<strong>on</strong>medianteE-Mutilizandolainicializaci<strong>on</strong>tipo\Levenshtein"explicadaenelcaptulo4<br />

c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radolaposici<strong>on</strong>ocupadaporlaprimerasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,entrelas50obtenidas(nose hantenidoencuentalasrepetici<strong>on</strong>es).Enlaultimacolumna(c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolas50mejoressoluci<strong>on</strong>es <str<strong>on</strong>g>de</str<strong>on</strong>g>vueltasporel<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicador)semuestra,entreparentesis,laposici<strong>on</strong>enlaqueseenc<strong>on</strong>tr<strong>on</strong>almente <str<strong>on</strong>g>de</str<strong>on</strong>g>soluci<strong>on</strong>espedidasal<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicador)comprendidosentre1y50.Enlaevaluaci<strong>on</strong>solamenteseha Losresultadosobtenidossemuestranenlatabla8.5,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randodistintosvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>N(numero<br />

lasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada.Lasegundacolumna,etiquetada\PP",muestralaperplejidadobtenidasobre puntuaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>laprimerasoluci<strong>on</strong>).EnelapendiceBsemuestranejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>algunassimplicaci<strong>on</strong>es Eporcadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losutilizados(enelcalculo<str<strong>on</strong>g>de</str<strong>on</strong>g>laperplejidadsolamentesetieneencuentala obtenidas,tantoc<strong>on</strong>elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeA,comoc<strong>on</strong>elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>E.<br />

F1-EMP F1-EML Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los 26,6273,0876,9280,2981,7382,6982,6983,6584,6285,1085,1088,94(39) 26,6171,1577,4080,2981,7382,2183,1783,1784,1384,1384,1390,38(46) PPN=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=50 Tasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto(%)enlasimplicaci<strong>on</strong>c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolasNprimerassoluci<strong>on</strong>es<br />

F1-EMP+5V19,6979,8181,2583,6584,6286,5487,0287,5087,9887,9887,9891,83(37)<br />

F2-EMP+5V16,9082,6983,1784,6285,5887,5088,4689,4289,4289,9089,9093,27(40) F1-EML+5V19,3477,8880,7782,2182,6983,6584,1384,6285,1085,5886,0691,83(50)<br />

F2-EML+5V16,6182,2182,6984,1385,1087,0287,9888,9488,9488,9488,9493,27(44) F2-EMP F2-EML 22,4774,5276,9280,2982,2184,6285,5886,5487,5087,9888,4692,79(47)<br />

Tabla8.5:Resultadosnalesc<strong>on</strong>las208frases<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMGEO. 22,4373,5677,4081,2584,1387,0287,0287,5087,9889,4289,4293,27(37)<br />

lacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>estatarea.Complejidadque,porotraparte,noviene<str<strong>on</strong>g>de</str<strong>on</strong>g>terminada,precisamente, porsu\magnitud",niporsu\extenso"lexico(masbienalc<strong>on</strong>trario),sinoporlaenormevariabilidad 7Para<str<strong>on</strong>g>de</str<strong>on</strong>g>tenerelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lE-Msejar<strong>on</strong>losmismoscriteriosqueenaprendizaje,estoes,mismovalor Losresultadosobtenidoss<strong>on</strong>bastantebuenos.Cualquiersistemac<strong>on</strong>venci<strong>on</strong>alseestrellaraante<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>verosimilitu<str<strong>on</strong>g>de</str<strong>on</strong>g>ntredositeraci<strong>on</strong>esc<strong>on</strong>secutivasy,encualquiercaso,nomas<str<strong>on</strong>g>de</str<strong>on</strong>g>45iteraci<strong>on</strong>es.


8.6.CONCLUSIONES sintacticaquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>llegarareejarseenlasfrasesquesepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nelaboraryporsunaturalezaaltamente 135<br />

\esp<strong>on</strong>tanea".Aunas,queremosresaltarquelatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>aciertopodrahabersidounpar<str<strong>on</strong>g>de</str<strong>on</strong>g>puntos po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosextraeralavista<str<strong>on</strong>g>de</str<strong>on</strong>g>estosresultadoss<strong>on</strong>lassiguientes: maselevada,porlomenosenlas\primeras"posici<strong>on</strong>es,<str<strong>on</strong>g>de</str<strong>on</strong>g>noserporlacantidad<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>strucci<strong>on</strong>esno gramaticalespermitidasenlaestructurac<strong>on</strong>struidaporelexpertohumano8.Latabla8.6muestra,en resumen,losresultadosobtenidosc<strong>on</strong>elpeoryelmejor<str<strong>on</strong>g>de</str<strong>on</strong>g>losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losevaluados.Lasc<strong>on</strong>clusi<strong>on</strong>esque<br />

F2-EMP+5V16,9082,6983,1784,6285,5887,5088,4689,4289,4289,9089,9093,27(40) F1-EMP Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los 26,6273,0876,9280,2981,7382,6982,6983,6584,6285,1085,1088,94(39) PPN=1N=2N=3N=4N=5N=6N=7N=8N=9N=10N=50 Tasa<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto(%)enlasimplicaci<strong>on</strong>c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolasNprimerassoluci<strong>on</strong>es<br />

Lainicializaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>errorquehemosutilizadoenelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>E-M,apenas Tabla8.6:Resultadosobtenidosc<strong>on</strong>elpeoryelmejor<str<strong>on</strong>g>de</str<strong>on</strong>g>losdistintosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losevaluados.<br />

Comoelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loqueutilizamosnoescapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>resolverestassituaci<strong>on</strong>es,obtienealineamientos suboptimosque,muchasveces,comportanlasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unapalabra,noporsmisma(que mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorseveobligadoahacer.Inclusosehan<str<strong>on</strong>g>de</str<strong>on</strong>g>tectadocasosenlosquelasimplicaci<strong>on</strong> a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,obligaraa<str<strong>on</strong>g>de</str<strong>on</strong>g>shacercrucesenloqueseraelalineamientooptimo(veasecaptulo5). tieneinuenciaenlosresultados.Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealas,aveces,complicadassimplicaci<strong>on</strong>esqueel<br />

seralomasnatural),sinoporotradistinta.<br />

pensandoenquelasfrasesnogramaticalesrecibiranunaprobabilidadaunmasbaja). que,pormuyexpertoqueseaelhumano,esmuydifcilestablecermanualmentelasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s9. laestructura<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,obtuviesemosresultadosalgomejores(porlomenos, Esprobableque,sidispusiesemos<str<strong>on</strong>g>de</str<strong>on</strong>g>masdatosparaestimara<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentelasprobabilida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g> F2ofrecemejoresresultadosqueF1(entre1;5y4puntosmas<str<strong>on</strong>g>de</str<strong>on</strong>g>acierto).Estoesraz<strong>on</strong>ableya<br />

probabilidad,tantoenF1comoenF2,<str<strong>on</strong>g>de</str<strong>on</strong>g>lasmejoressimplicaci<strong>on</strong>es. areforzarlasmejoresestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>dichomo<str<strong>on</strong>g>de</str<strong>on</strong>g>loy,portanto,asubirla efectuadastras<str<strong>on</strong>g>de</str<strong>on</strong>g>tenerelprocesoE-Menelentrenamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error.Estasc<strong>on</strong>tribuyen Lamejoramasnotable,engeneral,viene<str<strong>on</strong>g>de</str<strong>on</strong>g>lamano<str<strong>on</strong>g>de</str<strong>on</strong>g>las5iteraci<strong>on</strong>esadici<strong>on</strong>alestipo\Viterbi",<br />

8.6 errorespue<str<strong>on</strong>g>de</str<strong>on</strong>g>nrealizara<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamenteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje,explicadoenlaintro- Lac<strong>on</strong>clusi<strong>on</strong>masrelevantequepo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosextraeresque,realmente,last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g> C<strong>on</strong>clusi<strong>on</strong>es<br />

lapractica,asistemas<str<strong>on</strong>g>de</str<strong>on</strong>g>estetipobasadosenmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos. utilizadasenestecaptulopue<str<strong>on</strong>g>de</str<strong>on</strong>g>nsup<strong>on</strong>erunasoluci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada,paradotar<str<strong>on</strong>g>de</str<strong>on</strong>g>larobusteznecesariaen procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajec<strong>on</strong>entradanaturaly\esp<strong>on</strong>tanea"(noacotada).Pensamosquelast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g> muchosqueseestableceentreeldominiosemanticoyeldominiosintactico,paramuchasaplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g> ducci<strong>on</strong>aestecaptulo.Unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errorbienentrenado,escapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>representarlarelaci<strong>on</strong>unoa<br />

enlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>traductoressubsecuenciales.Finalmente,hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollado<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>elcomienzoun 9Unacosaessegura:requieregran<str<strong>on</strong>g>de</str<strong>on</strong>g>sdosis<str<strong>on</strong>g>de</str<strong>on</strong>g>imaginaci<strong>on</strong>.<br />

8Obviamente,lasfrasesnogramaticalesnosehanc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radocomosimplicaci<strong>on</strong>esa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadas. Hemospresentadoexperimentospreliminaresutilizandounsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>automatica,basado


136 sistema<str<strong>on</strong>g>de</str<strong>on</strong>g>procesamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>petici<strong>on</strong>es,expresadasenlenguajenaturalnorestringidosintacticamente, CAPITULO8.SIMPLIFICACIONDELLENGUAJENATURAL<br />

aunsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>informaci<strong>on</strong>geograca,utilizandot<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrapping.Lasprestaci<strong>on</strong>esnales obtenidasporelsistemafuer<strong>on</strong>bastantebuenas. <str<strong>on</strong>g>de</str<strong>on</strong>g>errormasrobustos(c<strong>on</strong>masparametros),capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>captarcomplicadasvariaci<strong>on</strong>essintacticasque implicancrucesenloquesereerealalineamientooptimoc<strong>on</strong>susimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada.Eneste sentido,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loMAMOEpresentadoenelcaptulo5,surgecomounaprometedoraalternativa. Noobstante,todavaquedatrabajoporhacer,sobretodoenloquesereereal<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladosenelcaptulo3yutilizadosenlaexperimentaci<strong>on</strong>queacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>tallar,parasu utilizaci<strong>on</strong>c<strong>on</strong>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losgramaticales<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorpotenciaexpresiva(porejemplo,mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losinc<strong>on</strong>textuales).<br />

Otralnea<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajoatenerencuenta,seraelexten<str<strong>on</strong>g>de</str<strong>on</strong>g>rlosecientesalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scodicaci<strong>on</strong>,


NUEVE CAPITULO<br />

Experimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>Traducci<strong>on</strong><br />

buttightlyholdupsilentlymyhands andinmyeyesyoursmile. ButId<strong>on</strong>'tsee andId<strong>on</strong>'tfeel, beforemyfadingeyes TheverylastthingbeforeIgo:::<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo-\ThesameDeepWaterasYou",Disintegrati<strong>on</strong>,1989,Ficti<strong>on</strong>Rec.-<br />

RobertSmith(TheCure)<br />

9.1Introducci<strong>on</strong><br />

9.5C<strong>on</strong>clusi<strong>on</strong>es 9.2Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lProtocoloExperimental 9.4Resultadosc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista 9.3Resultadosc<strong>on</strong>laTareaMLA<br />

p<strong>on</strong>emos(todava)<str<strong>on</strong>g>de</str<strong>on</strong>g>unmetodoecienteparapo<str<strong>on</strong>g>de</str<strong>on</strong>g>refectuarlabusqueda<str<strong>on</strong>g>de</str<strong>on</strong>g>lalineamiento(eneste 9.1Enestecaptulopresentamosexperimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>c<strong>on</strong>elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loMAMOE.Aunquenodis Introducci<strong>on</strong><br />

intentarevaluar,<str<strong>on</strong>g>de</str<strong>on</strong>g>algunamanera,lasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>error(oalineamiento, segunsepreera). parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE,sobreunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje(<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos),hemoscredoc<strong>on</strong>veniente caso,traducci<strong>on</strong>)masprobable,dadaunafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaydadaunaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

tesishicimosenlasecci<strong>on</strong>2.3,quenohemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladoel<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorDparaestemo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>canal Estosignica,teniendoencuentala<str<strong>on</strong>g>de</str<strong>on</strong>g>nici<strong>on</strong>formalque<str<strong>on</strong>g>de</str<strong>on</strong>g>lproblemacentralqueabordamosenesta 137


138 ruidoso.Sinembargo,utilizandolast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scritasenelcaptulo5,ssomoscapaces<str<strong>on</strong>g>de</str<strong>on</strong>g>realizaruna CAPITULO9.EXPERIMENTOSDETRADUCCION<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>frases,segunelMAMOE.Utilizaremosestainformaci<strong>on</strong>pararealizarunaevaluaci<strong>on</strong>\informal"<str<strong>on</strong>g>de</str<strong>on</strong>g>l estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Esmas,utilizandoelalgoritmotipo\Viterbi"<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenesemismo captulo,somoscapaces<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>terminarcualeslasecuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>esque,c<strong>on</strong>mayorprobabilidad, metodo(evaluando,manualmente,la\calidad"<str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientosmasprobables). tuvoquehacerelcanalparac<strong>on</strong>vertirlafrasequelellegocomoentrada,enlafrasequenalmente produjocomosalida.Estoquiere<str<strong>on</strong>g>de</str<strong>on</strong>g>cirquepo<str<strong>on</strong>g>de</str<strong>on</strong>g>moscalcularlosalineamientosmasprobablesentrepares<br />

MLAy<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.Ambastareashansido<str<strong>on</strong>g>de</str<strong>on</strong>g>scritasencaptulosanteriores(c<strong>on</strong>cretamente s<strong>on</strong>dostareasquec<strong>on</strong>ocemosbien,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirparalascualespo<str<strong>on</strong>g>de</str<strong>on</strong>g>mosevaluar,sintemoraequivocarnos, enloscaptulos6y7,respectivamente),c<strong>on</strong>locualnorealizaremosninguncomentariomasalrespecto. Aunquelosdatosqueparaambastareastenemosnos<strong>on</strong>naturales,hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>cididousarlospuestoque Paralarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losexperimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>1c<strong>on</strong>elMAMOEhemosutilizadodatos<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<br />

subvenci<strong>on</strong>adoporlaUni<strong>on</strong>Europea. estosdatosfuer<strong>on</strong>losutilizadosparalaevaluaci<strong>on</strong>formal<str<strong>on</strong>g>de</str<strong>on</strong>g>laprimerafase<str<strong>on</strong>g>de</str<strong>on</strong>g>lproyectoEuTrans, tarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,<str<strong>on</strong>g>de</str<strong>on</strong>g>bidoasunaturaleza,s<strong>on</strong>muchomas\complejos"y,portanto,mascercanosala realidad(encuantoacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>sereere)quelos<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMLA.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas, lacalidad<str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientosobtenidosporelMAMOE.Noobstante,<str<strong>on</strong>g>de</str<strong>on</strong>g>benotarsequelosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>la<br />

mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,erasucapacidadparacaptar<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcanceyelpo<str<strong>on</strong>g>de</str<strong>on</strong>g>r<str<strong>on</strong>g>de</str<strong>on</strong>g>terminar,siuntama~no atractivaparaevaluarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE.Uno<str<strong>on</strong>g>de</str<strong>on</strong>g>losaspectosquemasnospreocupabaeneste <str<strong>on</strong>g>de</str<strong>on</strong>g>crucesy,fundamentalmente,alalejana<str<strong>on</strong>g>de</str<strong>on</strong>g>losmismos(<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcance),quelahacen a~nadiroeliminarobjetos<str<strong>on</strong>g>de</str<strong>on</strong>g>laescena),presentaciertascaractersticas,enloquesereerealacantidad EncuantoalatareaMLA,ensuversi<strong>on</strong>extendida(estoes,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randoeluso<str<strong>on</strong>g>de</str<strong>on</strong>g>lavozpasivapara<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>memoriaraz<strong>on</strong>able(relativamentepeque~no)podrabastarlepararealizarbuenasestimaci<strong>on</strong>es.<br />

maci<strong>on</strong>esrealizadasporelMAMOE(y,efectivamente,queramoscomprobarestehechoenlapractica).losdossentidos,puesesmuyposibleque,segunelsentido<str<strong>on</strong>g>de</str<strong>on</strong>g>latraducci<strong>on</strong>,resultenmejoreslasestimentehemoshechoexperimentoscastellano-ingles,ingles-castellano.Decidimoshacerexperimentoseningles,ingles-castellano,castellano-alemanyaleman-castellano,mientrasqueparalatareaMLAsolaFinalmente,indicaremosqueenelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTuristahemoshechoexperimentoscastellano- smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada(veaseelcaptulo5). Estecomportamientose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,enlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,solamentepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nintroducirse<br />

9.2 usandolosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE,tuvimosquetomarla<str<strong>on</strong>g>de</str<strong>on</strong>g>cisi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>limitarlal<strong>on</strong>gitud<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesque Debidoalelevadocostequetienenlosalgoritmosquecalculanlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>unalineamiento Descripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lProtocoloExperimental<br />

utilizaramosparasuestimaci<strong>on</strong>.EstotambienlesucedioaJuanMiguelVilarc<strong>on</strong>sumo<str<strong>on</strong>g>de</str<strong>on</strong>g>loMAR[78]. mismosc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datosutilizadosen[78].Elparrafosiguientehasidoextrado<str<strong>on</strong>g>de</str<strong>on</strong>g>[78]. Comotambienelhizoexperimentosc<strong>on</strong>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,<str<strong>on</strong>g>de</str<strong>on</strong>g>cidimosutilizarexactamentelos<br />

dossubc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datos:castellano-ingles,c<strong>on</strong>293:481pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases;ycastellano-aleman,c<strong>on</strong>286:267 <str<strong>on</strong>g>de</str<strong>on</strong>g>frases<str<strong>on</strong>g>de</str<strong>on</strong>g>loscorpusocialescastellano-inglesycastellano-aleman<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista(veasela secci<strong>on</strong>7.1.1),cuyasfrasescomp<strong>on</strong>entestuvierandiezpalabrasomenos.Deestemodo,seobtuvier<strong>on</strong> pares.Traseliminarlosparesrepetidos,quedar<strong>on</strong>32:588paresc<strong>on</strong>salidaeninglesy30:916c<strong>on</strong>salida La<str<strong>on</strong>g>de</str<strong>on</strong>g>cisi<strong>on</strong>quetomamosfuela<str<strong>on</strong>g>de</str<strong>on</strong>g>escoger,comoc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,aquellospares<br />

1Talvezseramejor<str<strong>on</strong>g>de</str<strong>on</strong>g>cir\<str<strong>on</strong>g>de</str<strong>on</strong>g>alineamiento".


9.2.DESCRIPCIONDELPROTOCOLOEXPERIMENTAL Castellano Castellano 139<br />

Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesdistintas Talla<str<strong>on</strong>g>de</str<strong>on</strong>g>lvocabulario<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada Numero<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesenelcorpus 293:481 32:588 Ingles Aleman<br />

Talla<str<strong>on</strong>g>de</str<strong>on</strong>g>lvocabulario<str<strong>on</strong>g>de</str<strong>on</strong>g>salida L<strong>on</strong>gitudmedia<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada: 662 508 286:267 30:916 651<br />

L<strong>on</strong>gitudmedia<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>salida Incluyendorepetici<strong>on</strong>es Sinincluirrepetici<strong>on</strong>es 7;22 8;10 7;17 8;45 543<br />

Tabla9.1:Algunascaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>loscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>la(sub)tarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista(extrada<str<strong>on</strong>g>de</str<strong>on</strong>g>[78]). Incluyendorepetici<strong>on</strong>es Sinincluirrepetici<strong>on</strong>es 7;54 8;67 6;83 7;46<br />

1:000 2:000 N CastellanoCastellano<br />

4:000 514410 571453 600473 Ingles 500431 567478 596499 Aleman<br />

16:000 8:000 624486 651502 619514<br />

Tabla9.2:Vocabulariovistoenlasmuestras<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>la(sub)tarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista(extrada<str<strong>on</strong>g>de</str<strong>on</strong>g>[78]). 30:000 32:000 662507 634528 651543<br />

enaleman.Finalmente,optamosporutilizarcomoc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento,32:000pares<br />

caso,<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiendo<str<strong>on</strong>g>de</str<strong>on</strong>g>sialemanoingles,respectivamente).Enlatabla9.2pue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciarseeltama~no enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>linglesy30:000enel<str<strong>on</strong>g>de</str<strong>on</strong>g>laleman.Eltama~no<str<strong>on</strong>g>de</str<strong>on</strong>g>lvocabulario<str<strong>on</strong>g>de</str<strong>on</strong>g>estosc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datos, divididosensubc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>tallascrecientes,<str<strong>on</strong>g>de</str<strong>on</strong>g>modoquecadaunoinclualasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>losanteriores. Lostama~noselegidosfuer<strong>on</strong>:1:000,2:000,4:000,8:000,16:000y30:000o32:000pares(enesteultimo <str<strong>on</strong>g>de</str<strong>on</strong>g>lvocabularioquehayencadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>estossubc<strong>on</strong>juntos. ascomootrascaractersticas,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>nverseenlatabla9.1.Estosc<strong>on</strong>juntosfuer<strong>on</strong>,posteriormente,<br />

aprendizajea<str<strong>on</strong>g>de</str<strong>on</strong>g>cuados.Paraello,simplementenoslimitamos,paracadapar<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datos castellano-inglesycastellano-aleman,aintercambiarelor<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesquelocomp<strong>on</strong>en. castellanoyaleman-castellano,respectivamente,necesitabamosdisp<strong>on</strong>er<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>Ennuestrocaso,parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>revaluaralineamientosenlosotrosdossentidos<str<strong>on</strong>g>de</str<strong>on</strong>g>latraducci<strong>on</strong>,ingles- <str<strong>on</strong>g>de</str<strong>on</strong>g>lamismaformaqueen[78].As<str<strong>on</strong>g>de</str<strong>on</strong>g>cidimos,paracadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>los4corporautilizados,selecci<strong>on</strong>ara prioridospares<str<strong>on</strong>g>de</str<strong>on</strong>g>cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>los6subc<strong>on</strong>juntosqueutilizamosenelentrenamiento.C<strong>on</strong>cretamente, <str<strong>on</strong>g>de</str<strong>on</strong>g>cidimoselegirlosparessiguientes:paresenlasposici<strong>on</strong>es500y1:000paraelsubc<strong>on</strong>juntocompuesto enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,serealizosobreparespresentesenloscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeutilizados, Laevaluaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lacalidad<str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientos<str<strong>on</strong>g>de</str<strong>on</strong>g>maximaprobabilidadobtenidosporelMAMOE<br />

por1:000pares;paresenlasposici<strong>on</strong>es1:500y2:000paraelsubc<strong>on</strong>juntocompuestopor2:000pares;pares enlasposici<strong>on</strong>es3:000y4:000paraelsubc<strong>on</strong>juntocompuestopor4:000pares;paresenlasposici<strong>on</strong>es 5:000y8:000paraelsubc<strong>on</strong>juntocompuestopor8:000pares;paresenlasposici<strong>on</strong>es9:000y16:000para


140 elsubc<strong>on</strong>juntocompuestopor16:000pares;yparesenlasposici<strong>on</strong>es17:00y32:000paraelsubc<strong>on</strong>junto CAPITULO9.EXPERIMENTOSDETRADUCCION<br />

evaluarenestossentidos<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>coinci<str<strong>on</strong>g>de</str<strong>on</strong>g>n,respectivamente,c<strong>on</strong>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lsentidocastellano-ingles que,porlaformaenquehemosc<strong>on</strong>struidoloscorporaingles-castellanoyaleman-castellano,losparesa losestimadosc<strong>on</strong>cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>lossubc<strong>on</strong>juntosaloscualespertenecenlosparesaevaluar.Resultaobvio parametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOEqueseutilizar<strong>on</strong>alahora<str<strong>on</strong>g>de</str<strong>on</strong>g>calcularlosalineamientosmasprobables,fuer<strong>on</strong> compuestopor32:000pares(posici<strong>on</strong>es17:000y30:000enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>laleman)[78].Losvalores<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

aquellosparescuyasfrasescomp<strong>on</strong>entestuvierandocepalabrasomenos.Comoresultado,obtuvimos castellano-ingleseingles-castellano.Enestecaso,noslimitamosaselecci<strong>on</strong>ar,<str<strong>on</strong>g>de</str<strong>on</strong>g>losrespectivoscorpora, ycastellano-aleman.<br />

dosc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datos:castellano-ingles,c<strong>on</strong>29:339frases;eingles-castellano,c<strong>on</strong>29:339pares.Noes unacasualida<str<strong>on</strong>g>de</str<strong>on</strong>g>lhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quelosc<strong>on</strong>juntosresultantestenganelmism<strong>on</strong>umero<str<strong>on</strong>g>de</str<strong>on</strong>g>pares,yaquelos Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMLA,yasedisp<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>losdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajenecesariosenambossentidos:<br />

posici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lparensurespectivocorpus).Pararealizarlasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE, <str<strong>on</strong>g>de</str<strong>on</strong>g>cidimosdividirlosensubc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>tallascrecientes,incluyendocadaunoalosanteriores.Elegimos paresrepetidos.A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,entodoslossubc<strong>on</strong>juntosobtenidosseobservaelvocabulariocompleto<str<strong>on</strong>g>de</str<strong>on</strong>g>esta corpora<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMLAc<strong>on</strong>tienenlosmismospares(solocambiaelor<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasescomp<strong>on</strong>entesyla<br />

tarea:25palabraseninglesy29encastellano.Lal<strong>on</strong>gitudmedia<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfraseseningleses10;27.La l<strong>on</strong>gitudmedia<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesencastellanoes11;47. lostama~nos(siemprecomenzandoporelprincipio):500,1:000,2:000y4:000.Enestoscorpusnoexisten<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lprotocoloutilizadoparalatarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.Tambien,alc<strong>on</strong>trarioqueenlatarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista, cabe<str<strong>on</strong>g>de</str<strong>on</strong>g>cirqueestospares,aunquepertenecenasusrespectivoscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>29:339frases,nosabemossi pertenecenaalguno<str<strong>on</strong>g>de</str<strong>on</strong>g>losc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>datosnalmenteutilizadosparaaprendizaje.Nitansiquiera c<strong>on</strong>losparametrosestimadosparaelMAMOE,c<strong>on</strong>cadauna<str<strong>on</strong>g>de</str<strong>on</strong>g>las4divisi<strong>on</strong>esestablecidas,adiferencia Ac<strong>on</strong>tinuaci<strong>on</strong>seexp<strong>on</strong>enlosparesqueseeligier<strong>on</strong>paralaevaluaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientosobtenidos<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>scribenunaescena.Loscuatroprimerosnosserviranparaevaluarlas<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcance escena(vozpasiva),dospares<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesqueeliminanunobjeto<str<strong>on</strong>g>de</str<strong>on</strong>g>laescena(vozpasiva)ydosparesque vocabulario<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea.Dichosparess<strong>on</strong>losmismosenlosdossentidos<str<strong>on</strong>g>de</str<strong>on</strong>g>latraducci<strong>on</strong>evaluados.El criterioutilizadoalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>escogerlosfueelsiguiente:dospares<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesquea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>nunobjetoala noshemospreocupado<str<strong>on</strong>g>de</str<strong>on</strong>g>comprobarlo,yaqueentodoslosc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeseobservatodoel<br />

\alineamientooptimo"). (losdosparesqueeliminanunobjetopresentanlas<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorlejanaenloqueserael Castellano:sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulooscuro<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrianguloy<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculooscuro Ingles: Castellano:seeliminaeltriangulopeque~noqueesta<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculomediano Castellano:sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulopeque~noyoscuromuyporencima<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculoclaro Ingles: adarktriangleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>dbelowthetriangleandthedarkcircle asmalldarktriangleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>dfarabovethelightcircle<br />

Ingles: Castellano:seeliminaelcuadradoqueesta<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>lcuadradogran<str<strong>on</strong>g>de</str<strong>on</strong>g>yoscuro Castellano:uncrculooscurotocaauncrculoyuncrculomedianoyclaro adarkcircletouchesacircleandamediumlightcircle thesquarewhichisbelowthelargedarksquareisremoved thesmalltrianglewhichisbelowthemediumcircleisremoved<br />

Castellano:uncrculopeque~noestamuyala<str<strong>on</strong>g>de</str<strong>on</strong>g>recha<str<strong>on</strong>g>de</str<strong>on</strong>g>uncuadradooscuro<br />

enaprendizaje,comoenlaevaluaci<strong>on</strong>),es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirlamemoriasolopue<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>tener,enunmomento<str<strong>on</strong>g>de</str<strong>on</strong>g>ter- Entodoslosexperimentosefectuadossejoeltama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanala5(tanto Ingles: asmallcircleisfartotherightofadarksquare<br />

minado,unmaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>5smbolos.Enaprendizajeseutilizoelmetodo<str<strong>on</strong>g>de</str<strong>on</strong>g>reestimaci<strong>on</strong>,basadoenel


9.3.RESULTADOSCONLATAREAMLA algoritmoExpectati<strong>on</strong>-Maximizati<strong>on</strong>(E-M),<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenelcaptulo5.Elcriterio<str<strong>on</strong>g>de</str<strong>on</strong>g>paradaestablecido 141<br />

fue<str<strong>on</strong>g>de</str<strong>on</strong>g>tenerelprocesocuandoladiferenciaentredositeraci<strong>on</strong>esc<strong>on</strong>secutivas,paraellogaritmoenbase2 cambiado<str<strong>on</strong>g>de</str<strong>on</strong>g>signo<str<strong>on</strong>g>de</str<strong>on</strong>g>lvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lafunci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>verosimilitud<str<strong>on</strong>g>de</str<strong>on</strong>g>lamuestra<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje,fuesemenorque losalineamientosobtenidosc<strong>on</strong>lospareselegidosparalaevaluaci<strong>on</strong>,enambastareas. 10.Encualquiercaso,seestableciounnumeromaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>20iteraci<strong>on</strong>es.EnelapendiceCsemuestran<br />

9.3 alcanalencastellanoylasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>salida<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismoeningles,queremosindicarquelosresultados Enloquesereerealosalineamientosparalospares<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada Resultadosc<strong>on</strong>laTareaMLA<br />

apartir<str<strong>on</strong>g>de</str<strong>on</strong>g>loscorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajecompuestos<str<strong>on</strong>g>de</str<strong>on</strong>g>500,1:000,2:000y4:000pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases.Realmente lasestimaci<strong>on</strong>esnalmenteobtenidasfuer<strong>on</strong>muysimilaresenloscuatrocasos.Estoquiere<str<strong>on</strong>g>de</str<strong>on</strong>g>cirque, paraapren<str<strong>on</strong>g>de</str<strong>on</strong>g>relfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C,segunlasoperaci<strong>on</strong>espermitidasporelMAMOEylasrestricci<strong>on</strong>es obtenidosfuer<strong>on</strong>i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticosparaloscuatroc<strong>on</strong>juntosdistintos<str<strong>on</strong>g>de</str<strong>on</strong>g>parametrosestimados,respectivamente, impuestas(tama~nomaximo<str<strong>on</strong>g>de</str<strong>on</strong>g>memorialimitadoa5smbolos),nosbastac<strong>on</strong>utilizarelcorpuscompuesto por500pares.<br />

alasfrasesquea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>nunobjetoalaescena,s<strong>on</strong>tambienbastantebuenos,exceptoporelcasoque,a c<strong>on</strong>tinuaci<strong>on</strong>,<str<strong>on</strong>g>de</str<strong>on</strong>g>scribimos.Enestecaso,nosinteresabacomprobarsilaexpresi<strong>on</strong>sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>sealineaba amientoscorresp<strong>on</strong>dientesalasfrasesque<str<strong>on</strong>g>de</str<strong>on</strong>g>scribenunaescena,s<strong>on</strong>totalmentecorrectos,enelsentido <str<strong>on</strong>g>de</str<strong>on</strong>g>quecoinci<str<strong>on</strong>g>de</str<strong>on</strong>g>nc<strong>on</strong>loquecabraesperarse.Enloquerespectaalosalineamientoscorresp<strong>on</strong>dientes LosseisalineamientosobtenidossemuestranenelapendiceC.Enellosseobservaquelosdosaline-<br />

correctamentec<strong>on</strong>laexpresi<strong>on</strong>isad<str<strong>on</strong>g>de</str<strong>on</strong>g>d.Lacorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nciaexactaessec<strong>on</strong>isya~na<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d. llegueacaptarseporelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo. Sinembargo,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lopreereborrarseysustituira~na<str<strong>on</strong>g>de</str<strong>on</strong>g>poris.Noparece,pues,queesta<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia<br />

yborrarse.Unavezelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>ci<str<strong>on</strong>g>de</str<strong>on</strong>g>queseseborrac<strong>on</strong>unaaltaprobabilidad(practicamente1),uno aprendizajeseobservaque,siemprequeapareceelimina,aparecetheyque,siemprequeapareceque, apareceremoved,porloqueparaelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loterminaresultandomascomodorealizarestassustituci<strong>on</strong>es queelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lopudiesediscriminarenelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>eisad<str<strong>on</strong>g>de</str<strong>on</strong>g>d.Desgraciadamenteenelcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g> Enestecaso,laexpresi<strong>on</strong>seeliminaysucorresp<strong>on</strong>dienteeninglesisremoved,<str<strong>on</strong>g>de</str<strong>on</strong>g>beranservirpara<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>losdosisoad<str<strong>on</strong>g>de</str<strong>on</strong>g>d<str<strong>on</strong>g>de</str<strong>on</strong>g>beraserinsertadooelegidocomosustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>otrapalabra.Enestecaso, el\elegido"resultoad<str<strong>on</strong>g>de</str<strong>on</strong>g>d,elcualenuncasoseinsertayenelotrosustituyeamuy.Portanto,cabe <str<strong>on</strong>g>de</str<strong>on</strong>g>stacarquelasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>poris,noestanmalacomopudieramospensarasimplevista,<br />

ysustituci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>eliminaporthey<str<strong>on</strong>g>de</str<strong>on</strong>g>queporremoved).Creemosqueelprincipalcausante<str<strong>on</strong>g>de</str<strong>on</strong>g>este acabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scribirenelparrafoanterior(borrado<str<strong>on</strong>g>de</str<strong>on</strong>g>se,elcualtraec<strong>on</strong>sigolainserci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>is, <str<strong>on</strong>g>de</str<strong>on</strong>g>mostrandoqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loescapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>\captar"<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>alcancemedio.<br />

peque~no\<str<strong>on</strong>g>de</str<strong>on</strong>g>saguisado"eselcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizaje.Simplemente,noselehadadooportunidadalmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo <str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>mostrarsiescapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>\captar"la<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcanceentreseeisyeliminayremoved. Enloquesereerealasdosfrasesqueeliminanunobjeto<str<strong>on</strong>g>de</str<strong>on</strong>g>laescena,elunico\fallo"eselque<br />

aprendizajeutilizados,diremosquenoseapreciar<strong>on</strong>diferenciassignicativasenloquesereerealos p<strong>on</strong>dientestraducci<strong>on</strong>esencastellanocomolasalida<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismo,tenemosque<str<strong>on</strong>g>de</str<strong>on</strong>g>cirlosiguiente. Encuantoalascuatroestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosobtenidasapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>loscuatrocorpus<str<strong>on</strong>g>de</str<strong>on</strong>g> Sic<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ramoslasfraseseningles<str<strong>on</strong>g>de</str<strong>on</strong>g>estosparescomolaentradaalcanaly,portanto,suscorres-<br />

c<strong>on</strong>juntoscompuestospor1:000,2:000y4:000pares<str<strong>on</strong>g>de</str<strong>on</strong>g>frases.Dehechoseobtuvier<strong>on</strong>alineamientos i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticosenestostrescasos.DichosalineamientossemuestranenelapendiceC.C<strong>on</strong>respectoalas


142 estimaci<strong>on</strong>esobtenidasapartir<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>juntocompuestopor500pares,sseobservar<strong>on</strong>algunasdiferencias. CAPITULO9.EXPERIMENTOSDETRADUCCION<br />

eliminanunobjeto<str<strong>on</strong>g>de</str<strong>on</strong>g>laescena.Puestoqueestosalineamientoss<strong>on</strong>peoresquelosmostradosenel apendiceC,noabundaremosmaseneltema. Estasdiferenciasprovocar<strong>on</strong>queseobtuvieranalineamientosdistintos,solamente,paralasdosfrasesque<br />

difcilparaelMAMOE.Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>bealhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,estemo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,solamentec<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>ralaintroducci<strong>on</strong> <str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaensumemoria.Enestecaso,parapo<str<strong>on</strong>g>de</str<strong>on</strong>g>rcapturarlasustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>is porsey<str<strong>on</strong>g>de</str<strong>on</strong>g>removedporelimina,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lotendraqueintroducirensumemoriatodoslossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g> lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,locualesimposiblepueshemoslimitadosutama~noa5smbolos.Esporesto,yporel Realmenteestehechoreejaqueestesentido<str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientos(ingles-castellano)resultamas<br />

quegesti<strong>on</strong>ara,<str<strong>on</strong>g>de</str<strong>on</strong>g>lamismamanera,lossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>salida. extendieramoselmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loparatrabajarc<strong>on</strong>dosmemorias:laquegesti<strong>on</strong>alossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>entradayotra sustituci<strong>on</strong>),quelosalineamientos<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesqueeliminanunobjeto<str<strong>on</strong>g>de</str<strong>on</strong>g>laescenanos<strong>on</strong>muybuenos hecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,enelcorpus,siemprequeaparecethe,apareceelimina(c<strong>on</strong>locualelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lorealizaesta precisamente.Elproblemaqueacabamos<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>scribirc<strong>on</strong>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,podrasoluci<strong>on</strong>arsesi<br />

estamuy\ansioso"(es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,tieneunaelevadaprobabilidad)porsacar<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemorialossmbolosque aparecenantes<str<strong>on</strong>g>de</str<strong>on</strong>g>isad<str<strong>on</strong>g>de</str<strong>on</strong>g>dysustituirlosporsuscorresp<strong>on</strong>dientestraducci<strong>on</strong>esencastellano,porloque corresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nciaentreisad<str<strong>on</strong>g>de</str<strong>on</strong>g>dysea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>.Noobstanteelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lopreereborrarenuncasoeinsertar enelotro.Pensamosqueaqusep<strong>on</strong>e<str<strong>on</strong>g>de</str<strong>on</strong>g>relieveotra<str<strong>on</strong>g>de</str<strong>on</strong>g>ciencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo.Elproblemaesqueelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo Sinembargo,eltama~nojadoparalamemoria,s<str<strong>on</strong>g>de</str<strong>on</strong>g>berabastarlealMAMOEparacapturarla<br />

estossmbolos.Estotraecomoc<strong>on</strong>secuenciaquelossmbolosisyad<str<strong>on</strong>g>de</str<strong>on</strong>g>dque,enotrocaso,seran sustituidosrespectivamenteporseya~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,terminenborrandose. nopue<str<strong>on</strong>g>de</str<strong>on</strong>g>esperarseameterenlamemorialaspalabrascorresp<strong>on</strong>dientesasea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>ypreereinsertar<br />

unmomento<str<strong>on</strong>g>de</str<strong>on</strong>g>terminado,ocupandodichamemoria.Deestaforma,podramosdisminuirlaprobabilidad antes.Tansol<strong>on</strong>osrestasignicarquelosalineamientos<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesmeramente<str<strong>on</strong>g>de</str<strong>on</strong>g>scriptivas,s<strong>on</strong> (\ansia")quetienenuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>canal<str<strong>on</strong>g>de</str<strong>on</strong>g>(por)empezarasacarsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoriacuanto palabraquepuedaintroducirseenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,c<strong>on</strong>dici<strong>on</strong>adaalresto<str<strong>on</strong>g>de</str<strong>on</strong>g>palabrasqueesten,en Esteproblemapodrasoluci<strong>on</strong>arse<str<strong>on</strong>g>de</str<strong>on</strong>g>niendoenelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,unaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>extracci<strong>on</strong>paracada<br />

absolutamentecorrectos. 9.4 tarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista.Enprimerlugarcomentaremoslossentidoscastellano-ingleseingles-castellano.Los Pasamosac<strong>on</strong>tinuaci<strong>on</strong>,acomentarlosresultados<str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientosobtenidosc<strong>on</strong>lospares<str<strong>on</strong>g>de</str<strong>on</strong>g>la Resultadosc<strong>on</strong>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista<br />

paresalineadospue<str<strong>on</strong>g>de</str<strong>on</strong>g>nverseenelapendiceC.<br />

c<strong>on</strong>youprovocaqueusseinserteenelsentidocastellano-inglesyseborreenelotro.Sinembargo, lassustituci<strong>on</strong>esentre<str<strong>on</strong>g>de</str<strong>on</strong>g>seoyI,queywant,nosyyouyupya.Elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quenosseasocie en<str<strong>on</strong>g>de</str<strong>on</strong>g>scarga<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,cabe<str<strong>on</strong>g>de</str<strong>on</strong>g>cirqueenelcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajecorresp<strong>on</strong>diente,siempreque apareceIwantyou,aparece<str<strong>on</strong>g>de</str<strong>on</strong>g>seoyquesiempreaparecelaexpresi<strong>on</strong>wakeupc<strong>on</strong>elhecho<str<strong>on</strong>g>de</str<strong>on</strong>g> Enelparnumero500seobservanlosmismosalineamientosenlosdossentidos.Parecenerr<strong>on</strong>eas<br />

ser<str<strong>on</strong>g>de</str<strong>on</strong>g>spertadoaunahora<str<strong>on</strong>g>de</str<strong>on</strong>g>terminada.Posiblemente,estosproblemaspodransoluci<strong>on</strong>arsesiel MAMOEfuesecapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajarc<strong>on</strong>grupos<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosynoc<strong>on</strong>smbolosindividualescomoesel caso. Losalineamientoscorresp<strong>on</strong>dientesalpar1:000s<strong>on</strong>igualesenambossentidosysepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rar correctos,dadoelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quesiemprequeaparece<str<strong>on</strong>g>de</str<strong>on</strong>g>seoapareceIwantto.


9.4.RESULTADOSCONLATAREADELTURISTA Paraelpar1:500solamenteseobservaunadiferencia.Enelsentidocastellano-ingles,<str<strong>on</strong>g>de</str<strong>on</strong>g>searase 143<br />

sustituyeporwould,mientrasqueenelotrosentidoIsesustituyepor<str<strong>on</strong>g>de</str<strong>on</strong>g>seara.Encualquiercaso Elalineamientoingles-castellanoparaelpar2:000esabsolutamentecorrecto.Sinembargo,enel seobservaque,utilizandolasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,Iwouldliketose\asocia"c<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>seara.<br />

queelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>isque,enestecaso,resultamasprobableenelalineamientooptimo. secorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>unaaltaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>borradoenelsentidoingles-castellano,aunquemenor queestapalabratieneunaaltaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>enelsentidocastellano-ingles.Estehecho sentidocastellano-ingles,sesustituyeunporisyseinsertaa.Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>beaque,enmuchas ocasi<strong>on</strong>es,aparecelapalabraaeninglessinqueseobservelapalabraunencastellano.Esporesto,<br />

porelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>que,enelcorpuscorresp<strong>on</strong>diente,todaslasaparici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>wehavec<strong>on</strong>llevanla Enelpar3:000lassustituci<strong>on</strong>esentretenemosyweyreservadayhavesepue<str<strong>on</strong>g>de</str<strong>on</strong>g>njusticar aparici<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>tenemosreservada,tenemosreservadasyhemosreservado.Sinembarg<strong>on</strong>ohay<br />

eslamismaquehemosofrecidoanteriormenteparaelpar2:000. entreunaywantquec<strong>on</strong>llevalainserci<strong>on</strong>oelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>a,esincorrecta.Laexplicaci<strong>on</strong>paraesto Losalineamientosparaelpar4:000,i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticosenambossentidos,s<strong>on</strong>casicorrectos.Lasustituci<strong>on</strong> explicaci<strong>on</strong>paralassustituci<strong>on</strong>esentrehabitaci<strong>on</strong>yayroomynombre.<br />

Losalineamientosparaelpar5:000s<strong>on</strong>tambiencasicorrectos.Loserroresse<str<strong>on</strong>g>de</str<strong>on</strong>g>benalassustituci<strong>on</strong>esentrereservadoyhaveyunaybooked(estaultimac<strong>on</strong>llevalainserci<strong>on</strong>oelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g> a).Laexplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estefenomenolahemosdadoenlospares2:000y3:000. c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarbastantecorrectos.Tengaseencuentaque,enamboscasos,se\asocia"podramos Enelpar8:000nuevamenteseobservanlosmismosalineamientosenlosdossentidos,pudiendose c<strong>on</strong>couldwe,aunquelomasa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadoserarealizarlaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sustituci<strong>on</strong>entrepodramos ycheck,lashemosasumidocomocorrectaspuestoque,enelcorpus,seobservaquesiempreque aparececheques<str<strong>on</strong>g>de</str<strong>on</strong>g>viaje,aparecetravelercheck. Elunicoerrorqueseobservaenelpar9:000eslasustituci<strong>on</strong>entrelaynumber.Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo ycouldylainserci<strong>on</strong>oelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>ywe.Lassustituci<strong>on</strong>esentrechequesytraveleryviaje<br />

correctamente\asocia"(mediantelasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>corresp<strong>on</strong>dientes)subanc<strong>on</strong>sendup ydiezc<strong>on</strong><strong>on</strong>eoh. Enlosalineamientosparaelpar16:000seproducensustituci<strong>on</strong>eserr<strong>on</strong>easentreunayma<str<strong>on</strong>g>de</str<strong>on</strong>g>,reserva <str<strong>on</strong>g>de</str<strong>on</strong>g>ambasfrases. Losalineamientosparaelpar17:000s<strong>on</strong>correctosenambossentidos,teniendoencuentaelc<strong>on</strong>texto yaynombreyreservati<strong>on</strong>.<br />

Finalmente,enlosalineamientosparaelpar32:000seproducensustituci<strong>on</strong>eserr<strong>on</strong>easentrereserve<br />

aleman-castellano. Porultimo,comentamoslosresultadosparalosalineamientosenlossentidoscastellano-alemany yI,unaybooked,habitaci<strong>on</strong>yaynombreyroom.<br />

Lospares1:500y3:000s<strong>on</strong>muysimilares(<str<strong>on</strong>g>de</str<strong>on</strong>g>hechosolocambiaelnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>quienhahechola correctosdadoelc<strong>on</strong>texto<str<strong>on</strong>g>de</str<strong>on</strong>g>lasfrasesquecomp<strong>on</strong>en,respectivamente,cadapar. reserva)ysusalineamientoss<strong>on</strong>igualesenambossentidos.Enellosseobservacomoerrormas<br />

Losalineamientosparalospares500,1:000y2:000s<strong>on</strong>i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticosenambossentidos,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randose


144graveelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>quehechoseasociec<strong>on</strong>habey,c<strong>on</strong>secuentemente,seborregemachtenelsentido CAPITULO9.EXPERIMENTOSDETRADUCCION<br />

lassustituci<strong>on</strong>esentrereservayeine(estasc<strong>on</strong>llevanelborradooinserci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>una,lacualsera lasustituci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadaparaeine)yayReservierung,sejustican,enparte,porelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g> d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>tambienlohacereservaa. aleman-castellano(enelsentidocastellano-alemangemachtsiempresustituyea<str<strong>on</strong>g>de</str<strong>on</strong>g>).Encuantoa<br />

Losalineamientosparaelpar4:000s<strong>on</strong>i<str<strong>on</strong>g>de</str<strong>on</strong>g>nticosenambossentidos.Enellos,wur<str<strong>on</strong>g>de</str<strong>on</strong>g>npodra que,enelcorpus,lagranmayora<str<strong>on</strong>g>de</str<strong>on</strong>g>lasvecesqueapareceeineReservierung,lohaceenpares interpretarsecorrectamentecomoelsigno<str<strong>on</strong>g>de</str<strong>on</strong>g>apertura<str<strong>on</strong>g>de</str<strong>on</strong>g>interrogaci<strong>on</strong>,.Sinembargoexisteun pue<str<strong>on</strong>g>de</str<strong>on</strong>g>ySie,cuandolocorrectoserasustituirk<strong>on</strong>nenporpue<str<strong>on</strong>g>de</str<strong>on</strong>g>einsertaroborrar,segunelcaso, error:lasustituci<strong>on</strong>entrenosySie,yaqueSiees\usted"enaleman. Paraelpar5:000seobservan,enambossentidos,lassustituci<strong>on</strong>eserr<strong>on</strong>easentreyk<strong>on</strong>neny<br />

(por)mas<str<strong>on</strong>g>de</str<strong>on</strong>g>unapalabra.Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>lprimererror,hayque<str<strong>on</strong>g>de</str<strong>on</strong>g>cirquetambienseobservauna inuencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpus,enelsentido<str<strong>on</strong>g>de</str<strong>on</strong>g>quelapalabracastellana\usted"aparecemuypocasveces, <str<strong>on</strong>g>de</str<strong>on</strong>g>weckenes\<str<strong>on</strong>g>de</str<strong>on</strong>g>spertar",mientrasqueunsesel\nos"<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnos.Esteerrorparte<str<strong>on</strong>g>de</str<strong>on</strong>g>una <str<strong>on</strong>g>de</str<strong>on</strong>g>cienciaclara<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,enelsentido<str<strong>on</strong>g>de</str<strong>on</strong>g>queunapalabranopue<str<strong>on</strong>g>de</str<strong>on</strong>g>sustituir(sersustituida)a ySie.Tambiens<strong>on</strong>err<strong>on</strong>easlassustituci<strong>on</strong>esentreyyhalbymediaywecken.Latraducci<strong>on</strong><br />

k<strong>on</strong>nenypue<str<strong>on</strong>g>de</str<strong>on</strong>g>.Enelsentidoinversoaparecenerroresmasgraves.C<strong>on</strong>cretamente,lasesustituye Paraelalineamientoaleman-castellano<str<strong>on</strong>g>de</str<strong>on</strong>g>lpar8:000elunicoerrorqueseobservas<strong>on</strong>lassustitucio- porlocualelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>l<strong>on</strong>opue<str<strong>on</strong>g>de</str<strong>on</strong>g>\asociarla"correctamenteaSie. nes<str<strong>on</strong>g>de</str<strong>on</strong>g>k<strong>on</strong>ntenpory<str<strong>on</strong>g>de</str<strong>on</strong>g>Sieporpodra.Esteesunerrorsimilaralproducidoenelpar5:000c<strong>on</strong><br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoriaprepararnosparasustituirloporausstellen,quenopue<str<strong>on</strong>g>de</str<strong>on</strong>g>esperarseaintroducir por,yfacturasesustituyeporbitte,produciendoseenc<strong>on</strong>secuencialasinserci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>diey ysea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>enlaevaluaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lospares<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMLA.Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestatan\ansioso"<str<strong>on</strong>g>de</str<strong>on</strong>g>sacar lafacturaenlamisma.Lasoluci<strong>on</strong>aesteproblemapodrapasarpor<str<strong>on</strong>g>de</str<strong>on</strong>g>nirunaprobabilidad <str<strong>on</strong>g>de</str<strong>on</strong>g>extracci<strong>on</strong>,talcualsecomentoenlasecci<strong>on</strong>anterior. Rechnung.Estose<str<strong>on</strong>g>de</str<strong>on</strong>g>beauna<str<strong>on</strong>g>de</str<strong>on</strong>g>ciencia<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,lacualexplicabamosparaelcasoisad<str<strong>on</strong>g>de</str<strong>on</strong>g>d<br />

lainserci<strong>on</strong>oelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>unay<str<strong>on</strong>g>de</str<strong>on</strong>g>Zimmer). Losalineamientosparaelpar16:000presentanelerror<str<strong>on</strong>g>de</str<strong>on</strong>g>lassustituci<strong>on</strong>esentrehabitaci<strong>on</strong>y Enlosalineamientosparaelpar9:000seobservansustituci<strong>on</strong>eserr<strong>on</strong>easentrereservarymochten (quec<strong>on</strong>llevanlainserci<strong>on</strong>oelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>reservieren)yentrehabitaci<strong>on</strong>yein(quec<strong>on</strong>llevan<br />

Losalineamientosparaelpar17:000presentanlossiguienteserrores:sustituci<strong>on</strong>esentreyhat, ein,lascualestraenaparejadaslainserci<strong>on</strong>oelborrado<str<strong>on</strong>g>de</str<strong>on</strong>g>unay<str<strong>on</strong>g>de</str<strong>on</strong>g>Zimmer.<br />

palabras(enelsentidocastellano-alemansustituyedaporwegfahren). tieneydaseinserci<strong>on</strong>esyborrados,segunelcaso,<str<strong>on</strong>g>de</str<strong>on</strong>g>Zimmerylahabitaci<strong>on</strong>. sustituirirporwegfahrenyviceversa.Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lopreereinsertaroborrar(segunelcaso)estas Elunicoerrorqueseobservaenlosalineamientoscorresp<strong>on</strong>dientesalpar30:000,eselhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>no<br />

9.5 aprendizajeutilizados,parececlaroqueelMAMOEpresentaalgunascarenciasquec<strong>on</strong>vienesubsanar. Aunquealgunos<str<strong>on</strong>g>de</str<strong>on</strong>g>loserroresobservadosenlosalineamientosevaluados,se<str<strong>on</strong>g>de</str<strong>on</strong>g>benaloscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g> C<strong>on</strong>clusi<strong>on</strong>es<br />

Noobstante,entresusvirtu<str<strong>on</strong>g>de</str<strong>on</strong>g>s,merece<str<strong>on</strong>g>de</str<strong>on</strong>g>stacarseelhecho<str<strong>on</strong>g>de</str<strong>on</strong>g>queelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loseacapaztanto<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>shacer crucesenloqueseraelalineamientooptimo,como<str<strong>on</strong>g>de</str<strong>on</strong>g>\captar"las<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>cortoymedioalcance


9.5.CONCLUSIONES entresmbolos.Estohacequetengamayor\potencia"queelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loclasicoquehemosutilizadoenel 145<br />

resolversuslimitaci<strong>on</strong>ess<strong>on</strong>: resto<str<strong>on</strong>g>de</str<strong>on</strong>g>latesis.Lasprincipaleslneas<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajoquenosplanteamosllevaracabo,paratratar<str<strong>on</strong>g>de</str<strong>on</strong>g> Las<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcancenoseestablecena<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamente.Ellose<str<strong>on</strong>g>de</str<strong>on</strong>g>benosoloalhecho<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

unmomento<str<strong>on</strong>g>de</str<strong>on</strong>g>terminado,ocupandodichamemoria.Enestesentido,tambienpareceimportante asacarsmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lamisma,pararealizarunaovariassustituci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>altaprobabilidad.Para soluci<strong>on</strong>aresteproblemaprop<strong>on</strong>emos<str<strong>on</strong>g>de</str<strong>on</strong>g>nirunaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>extracci<strong>on</strong>,paracadapalabra quepuedaintroducirseenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,c<strong>on</strong>dici<strong>on</strong>adaalresto<str<strong>on</strong>g>de</str<strong>on</strong>g>palabrasqueesten,en tenerunaunicamemoria(<str<strong>on</strong>g>de</str<strong>on</strong>g>tama~nolimitado),sinotambienalaten<str<strong>on</strong>g>de</str<strong>on</strong>g>ncia<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loaempezar<br />

exten<str<strong>on</strong>g>de</str<strong>on</strong>g>relmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loparaqueseacapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajarc<strong>on</strong>dosmemorias:unaparalossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>la frase<str<strong>on</strong>g>de</str<strong>on</strong>g>entradayotraparalossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>lafrase<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.Lagesti<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ambasserai<str<strong>on</strong>g>de</str<strong>on</strong>g>ntica. sobregrupos<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos,enlugar<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosindividuales,talcomohemosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoenesta tesis[54].Estoc<strong>on</strong>tribuiraadotar<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorcapacidadalmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo,altiempoqueresolveraalgunos Exten<str<strong>on</strong>g>de</str<strong>on</strong>g>relmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loparaqueseacapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>utilizaroperaci<strong>on</strong>es(posiblemente<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>)queactuen <str<strong>on</strong>g>de</str<strong>on</strong>g>losproblemasquehemosobservado,enlosexperimentosrealizadosc<strong>on</strong>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>l Turista.


146 CAPITULO9.EXPERIMENTOSDETRADUCCION


ParteIII<br />

C<strong>on</strong>clusi<strong>on</strong>esFinalesyBibliografa<br />

147


CAPITULO DIEZ<br />

C<strong>on</strong>clusi<strong>on</strong>esFinales<br />

:::Justiedwithemptywords, thepartyjustgetsbetterandbetter. CatchmeifIfall,<br />

Iwentawayal<strong>on</strong>e I'mlosinghold.<br />

withnothingleft Ican'tjustcarry<strong>on</strong>thisway:::<br />

butfaith.<br />

C<strong>on</strong>tenidos<str<strong>on</strong>g>de</str<strong>on</strong>g>lCaptulo -\Faith",Faith,1981,Ficti<strong>on</strong>Rec.- RobertSmith(TheCure)<br />

10.2LneasFuturas<str<strong>on</strong>g>de</str<strong>on</strong>g>Investigaci<strong>on</strong> 10.3Publicaci<strong>on</strong>esRelaci<strong>on</strong>adasc<strong>on</strong>laTesis 10.1Aportaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>laTesis<br />

terminos: 10.1 Elproblemacentralquehemosabordadoenestatesis,fueformuladoenelcaptulo2enlossiguientes Aportaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>laTesis<br />

uncanal,C.Lasca<str<strong>on</strong>g>de</str<strong>on</strong>g>nasquec<strong>on</strong>tienenlosmensajesquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>enviarE,s<strong>on</strong>generadas utilizandola<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajefuente,F.Sup<strong>on</strong>gamosqueEenvaunmensajea \Seaunsistema,S,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unemisor,E,envamensajesaunreceptor,R,pormedio<str<strong>on</strong>g>de</str<strong>on</strong>g> R,c<strong>on</strong>tenidoenlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>nay,atraves<str<strong>on</strong>g>de</str<strong>on</strong>g>C.Sinembargo,laca<str<strong>on</strong>g>de</str<strong>on</strong>g>naquerecibeResla ca<str<strong>on</strong>g>de</str<strong>on</strong>g>nax,posiblementedistintaay.Seha<str<strong>on</strong>g>de</str<strong>on</strong>g>dise~narun<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicadorDelcual,apartir <str<strong>on</strong>g>de</str<strong>on</strong>g>x,obtengaunaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lmensajeoriginalmenteenviado,teniendoencuentanosolo la<str<strong>on</strong>g>de</str<strong>on</strong>g>scripci<strong>on</strong>F(lacualesc<strong>on</strong>ocidaporR),sinotambienlascaractersticas<str<strong>on</strong>g>de</str<strong>on</strong>g>lruidoo distorsi<strong>on</strong>que,posiblemente,puedaintroducirC." 149


150Vistoslosresultadosexpuestosenloscaptulos6,7y8,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarresueltoelproblema, CAPITULO10.CONCLUSIONESFINALES<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>(inserci<strong>on</strong>es,sustituci<strong>on</strong>esyborrados).Paralograrnuestroobjetivo: odistorsi<strong>on</strong>queintroduceelcanalCsepue<str<strong>on</strong>g>de</str<strong>on</strong>g>,aproximadamente,representarmediantelasoperaci<strong>on</strong>es asumiendoqueFsepue<str<strong>on</strong>g>de</str<strong>on</strong>g>representarfehacientementeporunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosyqueelruido<br />

haz(veanseloscaptulos3y6).Estatecnicaresulta<str<strong>on</strong>g>de</str<strong>on</strong>g>vitalimportanciaalahora<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>seguir tiempos<str<strong>on</strong>g>de</str<strong>on</strong>g>respuestaa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuados,enmuchasaplicaci<strong>on</strong>espracticas<str<strong>on</strong>g>de</str<strong>on</strong>g>interes. plementanDennuestrosistemaS,todoselloscompatiblesc<strong>on</strong>lautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>labusquedaenHemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladoecientesalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>analisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,loscualesimalgoritmoExpectati<strong>on</strong>-Maximizati<strong>on</strong>,nopue<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarseensunaaportaci<strong>on</strong>,puesyahasidopublicadoen[67].Noobstante,quisieramos<str<strong>on</strong>g>de</str<strong>on</strong>g>stacarquenuestro<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollofuein<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente,tamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>C,enelcasoenelquenuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>canalruidososeaestocastico.Elesquema presentadoenlasecci<strong>on</strong>4.2esunaaportaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latesis.Elotro,basadoenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>l Hemosplanteadodosesquemasdistintosparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametrosquerigenelcompor-<br />

comenzandoloantes<str<strong>on</strong>g>de</str<strong>on</strong>g>quetuviesemosnoticia<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrabajo<str<strong>on</strong>g>de</str<strong>on</strong>g>RistadyYianilos.Porotraparte, existendiferenciassignicativasentreambos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollos,lascualesfuer<strong>on</strong>expuestasenlassecci<strong>on</strong>es4.3y4.4.Tambienhemosplanteadosoluci<strong>on</strong>esparaelsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>dichosparametros,locual esunaaportaci<strong>on</strong>original<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis. Hemospresentadoexperimentosque<str<strong>on</strong>g>de</str<strong>on</strong>g>muestranquet<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>basadasenlavalidaci<strong>on</strong>cruzadayel<br />

Last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroreshansidoc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radas,tradici<strong>on</strong>almente,comopropias<str<strong>on</strong>g>de</str<strong>on</strong>g>lrec<strong>on</strong>o- quesedisp<strong>on</strong>epararealizarlasestimaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C(veanseloscaptulos7y8). bootstrapping,s<strong>on</strong>capaces<str<strong>on</strong>g>de</str<strong>on</strong>g>obtenerunbuen\rendimiento"<str<strong>on</strong>g>de</str<strong>on</strong>g>los,aveces,escasosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>los<br />

enelcaptulo6.Enestatesisygracias,fundamentalmente,alasherramientas<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladasparala cimientosintactico<str<strong>on</strong>g>de</str<strong>on</strong>g>formas.Describimosunaaplicaci<strong>on</strong>c<strong>on</strong>creta(rec<strong>on</strong>ocimientooptico<str<strong>on</strong>g>de</str<strong>on</strong>g>caracteres) estimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>C,hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>mostrado,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,suutilida<str<strong>on</strong>g>de</str<strong>on</strong>g>n:<br />

Eltratamiento<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural.Enparticular,enelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>\simplicaci<strong>on</strong>"<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje Elsuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguajeytraducci<strong>on</strong>basadosenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estados <str<strong>on</strong>g>de</str<strong>on</strong>g>scritoenelcaptulo8. nitos(veaseelcaptulo7).<br />

que,a<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,c<strong>on</strong>llevanuncambio<str<strong>on</strong>g>de</str<strong>on</strong>g>or<str<strong>on</strong>g>de</str<strong>on</strong>g>nentrelossmbolosimplicadosenlaoperaci<strong>on</strong>.Esporello aplicaci<strong>on</strong>entareas<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>automatica.Elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loMAMOEsebasaenlautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>las operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolosresultadosobtenidoslosucientementeprometedores,como parac<strong>on</strong>tinuarinvestigandoenestalnea.Engeneral,estemetodoescapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarsustituci<strong>on</strong>es Finalmente,hemos<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladounnuevomo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,<str<strong>on</strong>g>de</str<strong>on</strong>g>potencial<br />

principalmente,enestatesis. quetambienpue<str<strong>on</strong>g>de</str<strong>on</strong>g>resultar<str<strong>on</strong>g>de</str<strong>on</strong>g>utilida<str<strong>on</strong>g>de</str<strong>on</strong>g>nelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>\simplicaci<strong>on</strong>"<str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural,explicado enelcaptulo8,yaquec<strong>on</strong>stituyeunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>errormaspotentequeelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loclasicoutilizado,<br />

enlassiguientes:<br />

10.2 Lasprincipaleslneas<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>queseabrentraslarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>estatesissepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nresumir LneasFuturas<str<strong>on</strong>g>de</str<strong>on</strong>g>Investigaci<strong>on</strong>


10.2.LINEASFUTURASDEINVESTIGACION Exten<str<strong>on</strong>g>de</str<strong>on</strong>g>rlosalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>analisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,presentadosenelcaptulo3, 151<br />

clasicamenteempleados,c<strong>on</strong>estetipo<str<strong>on</strong>g>de</str<strong>on</strong>g>gramaticas. laaproximaci<strong>on</strong>propuestaen[33],c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>reducirlacomplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis, paratrabajarc<strong>on</strong>gramaticasinc<strong>on</strong>textuales.Enestesentido,pue<str<strong>on</strong>g>de</str<strong>on</strong>g>resultarc<strong>on</strong>venienteemplear<br />

arbol,realizandounapodaestrictaencadaetapa<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrellis,c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>selecci<strong>on</strong>arunc<strong>on</strong>junto peque~no<str<strong>on</strong>g>de</str<strong>on</strong>g>candidatos.Lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error(masc<strong>on</strong>cretamente,las<str<strong>on</strong>g>de</str<strong>on</strong>g>inserci<strong>on</strong>ysustituci<strong>on</strong>) <str<strong>on</strong>g>de</str<strong>on</strong>g>lhabla.Enestecaso,parecenecesarioutilizart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>representaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llexicoenforma<str<strong>on</strong>g>de</str<strong>on</strong>g> tambienc<strong>on</strong>vendraadaptarlosc<strong>on</strong>venientementeparasuutilizaci<strong>on</strong>enrec<strong>on</strong>ocimientoautomatico Dadoslosbuenosresultadosobtenidosenlosexperimentospresentadosenloscaptulos7y8,<br />

seexpandiran,enlabusqueda,unicamentesobreestec<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>palabras\candidatas".Tambien<br />

para<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirsufunci<strong>on</strong>amiento,oincluso,incluyend<strong>on</strong>uevasoperaci<strong>on</strong>es.Enestesentido,las Utilizarnuevosmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losparaC(mas\potentes"),extendiendoelc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>parametrosutilizado parecenecesariorepresentar,<str<strong>on</strong>g>de</str<strong>on</strong>g>unaformaprecisayecaz,elc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>palabra<str<strong>on</strong>g>de</str<strong>on</strong>g>sc<strong>on</strong>ocida.<br />

treslneas<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>quesec<strong>on</strong>templan(aparte<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loMAMOE)s<strong>on</strong>: {Utilizarunpeso,porcadaestado<str<strong>on</strong>g>de</str<strong>on</strong>g>F,parainterpolarelvalor<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error<br />

{Utilizarpesoscomplementariosque<str<strong>on</strong>g>de</str<strong>on</strong>g>terminenelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>operaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>c<strong>on</strong>secu- c<strong>on</strong>el<str<strong>on</strong>g>de</str<strong>on</strong>g>lastransici<strong>on</strong>espropias<str<strong>on</strong>g>de</str<strong>on</strong>g>F.Estopue<str<strong>on</strong>g>de</str<strong>on</strong>g>ayudarareducirlaperplejidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<br />

tivaspermitidasenelcanal.Aesterespectoc<strong>on</strong>vendratenerencuenta[54,49]. integradoentareas<str<strong>on</strong>g>de</str<strong>on</strong>g>suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(veaseelcaptulo7).<br />

{Utilizaroperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>edici<strong>on</strong>queactuensobregrupos<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos,enlugar<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos<br />

EnloquesereerealMAMOE,lasprincipaleslneas<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajoqueseabrens<strong>on</strong>: individuales,talcomohemosc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radoenestatesis[54].Estamejoratambienpodra aplicarsealmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loMAMOE.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>naparecerjuntosenlamemoriaencadamomento.Porotraparte,cabra c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarlaposibilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>evitarlaexistencia<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolosrepetidosendichamemoria. Reducirelcostetemporal<str<strong>on</strong>g>de</str<strong>on</strong>g>losalgoritmosquecalculanlaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lalineamientoentreun estasolamentepudiese\pasar"porunosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>terminados.Estosestados<str<strong>on</strong>g>de</str<strong>on</strong>g>niranelc<strong>on</strong>junto par<str<strong>on</strong>g>de</str<strong>on</strong>g>frases.Paraelloserac<strong>on</strong>venienterevisarelc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>memoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,permitiendoque<br />

MAMOE.Paraellopodramosusart<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>similaresalasempleadasen[40]. Desarrollarunalgoritmoecienteparalabusqueda<str<strong>on</strong>g>de</str<strong>on</strong>g>lamejortraducci<strong>on</strong>sobreunmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

A~nadirnuevosparametrosalMAMOE,<str<strong>on</strong>g>de</str<strong>on</strong>g>talformaquepuedasercapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>\captar"sustituci<strong>on</strong>es estadosnitosF.Es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,enc<strong>on</strong>trarunalgoritmoecienteparaD,utilizandolosparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

tracci<strong>on</strong>,paracadapalabraquepuedaintroducirseenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,c<strong>on</strong>dici<strong>on</strong>adaalresto entresmbolos,cuyasposici<strong>on</strong>esrelativasenlafraseenlaqueaparecenestenmuyalejadasentre s(<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ncias<str<strong>on</strong>g>de</str<strong>on</strong>g>largoalcance).Seguramente,estopasarapor<str<strong>on</strong>g>de</str<strong>on</strong>g>nirunaprobabilidad<str<strong>on</strong>g>de</str<strong>on</strong>g>ex- <str<strong>on</strong>g>de</str<strong>on</strong>g>palabrasqueesten,enunmomento<str<strong>on</strong>g>de</str<strong>on</strong>g>terminado,ocupandodichamemoria.Enestesentido, tambienpareceimportanteexten<str<strong>on</strong>g>de</str<strong>on</strong>g>relmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loparaqueseacapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajarc<strong>on</strong>dosmemorias: una<str<strong>on</strong>g>de</str<strong>on</strong>g>entradayotra<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.


152 10.3 Publicaci<strong>on</strong>esRelaci<strong>on</strong>adasc<strong>on</strong>laTesis CAPITULO10.CONCLUSIONESFINALES<br />

cuatroa~nos<str<strong>on</strong>g>de</str<strong>on</strong>g>trabajo. ambit<strong>on</strong>aci<strong>on</strong>aleinternaci<strong>on</strong>al(incluyendorevistasyuncaptulo<str<strong>on</strong>g>de</str<strong>on</strong>g>libro).Tambiensehanescrito diversosinformestecnicos<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>,evaluandolosprogresosrealizadosalolargo<str<strong>on</strong>g>de</str<strong>on</strong>g>estosultimos Granparte<str<strong>on</strong>g>de</str<strong>on</strong>g>lasi<str<strong>on</strong>g>de</str<strong>on</strong>g>as<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrolladasenestatesishansidopresentadasendiversaspublicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

rrolladosenlosdosprimerosa~nos[9,12]incluyendolaimplementaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>busquedaen haz[10].Estast<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g>resultan<str<strong>on</strong>g>de</str<strong>on</strong>g>vitalimportanciaparalogrartiempos<str<strong>on</strong>g>de</str<strong>on</strong>g>respuestaasumibles Losalgoritmos<str<strong>on</strong>g>de</str<strong>on</strong>g>analisissintacticocorrector<str<strong>on</strong>g>de</str<strong>on</strong>g>errores,presentadosenelcaptulo3fuer<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>sa- enaplicaci<strong>on</strong>espracticas<str<strong>on</strong>g>de</str<strong>on</strong>g>interes.Suimplementaci<strong>on</strong>noresultosencillaenelcasoparticular<str<strong>on</strong>g>de</str<strong>on</strong>g>l IEEETransacti<strong>on</strong>s<strong>on</strong>PatternAnalysisandMachineIntelligence[13]. ennuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>loestocastico<str<strong>on</strong>g>de</str<strong>on</strong>g>canalruidoso,<str<strong>on</strong>g>de</str<strong>on</strong>g>scritaenelcaptulo4,enlasecci<strong>on</strong>4.2,fue Latecnicaparalaestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros,referentesainserci<strong>on</strong>es,sustituci<strong>on</strong>esyborrados algoritmoEV3.Todoestetrabajoha<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocado,recientemente,enunapublicaci<strong>on</strong>enlarevista<br />

presentadaen[11,14].Endichostrabajosseavanzar<strong>on</strong>i<str<strong>on</strong>g>de</str<strong>on</strong>g>asparasuutilizaci<strong>on</strong>enelsuavizado<br />

Estaultimapublicaci<strong>on</strong>c<strong>on</strong>stituyeunapresentaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lcaptulo<str<strong>on</strong>g>de</str<strong>on</strong>g>llibroExten<str<strong>on</strong>g>de</str<strong>on</strong>g>dFiniteState traducci<strong>on</strong>automaticabasadosenmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos,fuer<strong>on</strong>publicadasen[82,83,79]. <str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>lenguaje(captulo7)ylasimplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguajenatural(captulo8).<br />

Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsofLanguage[80]. Laaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,paramejorarlasprestaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>sistemas<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

EnloquesereerealproyectoEuTrans,elcualpresentamosenelcaptulo7,hemosparticipado <str<strong>on</strong>g>de</str<strong>on</strong>g>scritaen[4].Suaplicaci<strong>on</strong>enlatraducci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>frasesesp<strong>on</strong>taneasexpresadasenlenguajenatural enlageneraci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>loscorpora<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista(<str<strong>on</strong>g>de</str<strong>on</strong>g>scritaenesemismocaptulo)[7].La aplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>t<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>erroresenelsistema<str<strong>on</strong>g>de</str<strong>on</strong>g>traducci<strong>on</strong>c<strong>on</strong>entradatextual,fue<br />

laestimaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losparametros<str<strong>on</strong>g>de</str<strong>on</strong>g>Cpormedio<str<strong>on</strong>g>de</str<strong>on</strong>g>unsistemacapaz<str<strong>on</strong>g>de</str<strong>on</strong>g>proporci<strong>on</strong>arlasNmejores Todavanosehapublicad<strong>on</strong>adareferentealaaplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>last<str<strong>on</strong>g>ecnicas</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrapping,guiando (siguiendolai<str<strong>on</strong>g>de</str<strong>on</strong>g>a<str<strong>on</strong>g>de</str<strong>on</strong>g>la\simplicaci<strong>on</strong>"),sepresentoen[5].<br />

recientemente,siendouno<str<strong>on</strong>g>de</str<strong>on</strong>g>losmotivosqueha<str<strong>on</strong>g>de</str<strong>on</strong>g>moradolaescritura<str<strong>on</strong>g>de</str<strong>on</strong>g>estatesis. <str<strong>on</strong>g>de</str<strong>on</strong>g>scodicaci<strong>on</strong>esc<strong>on</strong>correcci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,talcualse<str<strong>on</strong>g>de</str<strong>on</strong>g>scribioenelcaptulo8.Estetrabajoc<strong>on</strong>cluyo (y<str<strong>on</strong>g>de</str<strong>on</strong>g>sarrollo)duranteelultimoa~no,aproximadamente.Solamentehemosobtenidoalgunosresultados recientemente,loscualessehanc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>radolosucientementeprometedorescomoparaocuparunlugar ennuestratesis.Portanto,todavanosehapublicad<strong>on</strong>adaalrespecto.<br />

Elotromotivo,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loMAMOE,haocupadobuenaparte<str<strong>on</strong>g>de</str<strong>on</strong>g>nuestrotrabajo<str<strong>on</strong>g>de</str<strong>on</strong>g>investigaci<strong>on</strong>


Bibliografa<br />

[2]A.V.Aho,J.E.HopcroftyJ.D.Ullman.TheDesignandAnalysisofComputerAlgorithms. [1]A.V.Aho.AlgorithmsforFindingPatternsinStrings.EnJ.V.Leeuwen,editor,Algorithmsand Complexity,volumenA<str<strong>on</strong>g>de</str<strong>on</strong>g>HandbookofTheoreticalComputerScience,paginas255{300.Elsevier SciencePublishers(MITPressco-publisherforUSA,CanadaandJapan),1990.<br />

[3]A.V.Aho,J.E.HopcroftyJ.D.Ullman.DataStructuresandAlgorithms.Addis<strong>on</strong>-Wesley PublishingCompany,1983. Addis<strong>on</strong>-WesleyPublishingCompany,1974.<br />

[4]J.C.Amengual,J.M.Bened,F.Casacuberta,A.Casta~no,A.Castellanos,V.M. Jimenez,D.Llorens,A.Marzal,F.Prat,H.Rulot,E.Vidal,J.M.Vilar,C.De-<br />

[5]J.C.Amengual,J.M.Bened,F.Casacuberta,A.Casta~no,A.Castellanos,D.Llorens, BasedUn<str<strong>on</strong>g>de</str<strong>on</strong>g>rstandingandTranslati<strong>on</strong>Systems.First-PhaseProjectOverview.InformeTecnicoD4, EuTrans(IT-LTR-OS-20268),Septiembre1996.(restringido). logu,A.DiCarlo,H.Ney,S.Vogel,J.M.EspejoyJ.R.Freixenet.EuTrans:Example-A.Marzal,F.Prat,E.VidalyJ.M.Vilar.ErrorCorrectingParsingforText-to-textMa[6]J.C.Amengual,J.M.Bened,F.Casacuberta,A.Casta~no,A.Castellanos,D.LlochineTranslati<strong>on</strong>usingFiniteStateMo<str<strong>on</strong>g>de</str<strong>on</strong>g>ls.EnProceedingsofthe7thInternati<strong>on</strong>alC<strong>on</strong>ference<strong>on</strong><br />

TheoreticalandMethodologicalIssuesinMachineTranslati<strong>on</strong>,paginas135{142,St.John'sCollege, rens,A.Marzal,F.Prat,E.VidalyJ.M.Vilar.UsingCategoriesintheEuTransSystem. SantaFe,NewMexico(EEUU),Julio1997.<br />

[7]J.C.Amengual,J.M.Bened,A.Casta~no,A.Marzal,F.Prat,E.Vidal,J.M.Vilar, kenLanguageTranslati<strong>on</strong>Workshop,paginas44{53,Madrid(Espa~na),Julio1997.Associati<strong>on</strong>of Computati<strong>on</strong>alLinguistics. EnS.Krauwer,D.Arnold,W.Kasper,M.RayneryH.Somers,editores,ProceedingsoftheSpo-<br />

[8]J.C.AmengualyE.Vidal.Unaextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lAlgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>ViterbiparaelAnalisisSintactico C.Delogu,A.DiCarlo,H.NeyyS.Vogel.Deniti<strong>on</strong>ofaMachineTranslati<strong>on</strong>Taskand Generati<strong>on</strong>ofCorpora.InformeTecnicoD1,EuTrans(IT-LTR-OS-20268),Mayo1996.(restringido).<br />

[9]J.C.AmengualyE.Vidal.FastViterbiDecodingwithErrorCorrecti<strong>on</strong>.EnA.Calvoy DSIC-II/3/94,<strong>Departamento</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Sistemas</strong>InformaticosyComputaci<strong>on</strong>,UniversidadPolitecnica<str<strong>on</strong>g>de</str<strong>on</strong>g> Valencia,Valencia(Espa~na),1994. Corrector<str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong>(ASCE)sobreGramaticasECGImedianteBusquedaenHaz.InformeTecnico<br />

R.Medina,editores,PreprintsoftheVISpanishSymposium<strong>on</strong>PatternRecogniti<strong>on</strong>andImage Analysis,paginas218{226.Cordoba(Espa~na),Abril1995. 153


154 [10]J.C.AmengualyE.Vidal.DierentApproachesforEcientError-CorrectingViterbiParsing: BIBLIOGRAFIA<br />

[11]J.C.AmengualyE.Vidal.Error-CorrectingTechniquesforSimplifyingSp<strong>on</strong>taneousLangua- AnExperimentalComparis<strong>on</strong>.InformeTecnicoDSIC-II/32/96,Depto.<str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Sistemas</strong>Informaticosy Computaci<strong>on</strong>,UniversidadPolitecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>Valencia,Valencia(Espa~na),1996.<br />

[12]J.C.AmengualyE.Vidal.TwoDierentApproachesforCost-ecientViterbiParsingwith ge.EnProceedingsoftheSPINWorkshop<strong>on</strong>MultilingualSp<strong>on</strong>taneousSpeechRecogniti<strong>on</strong>inReal Envir<strong>on</strong>ments,Nancy(France),Junio1996.<br />

[13]J.C.AmengualyE.Vidal.EcientError-CorrectingViterbiParsing.IEEETrans.<strong>on</strong>Pattern SyntacticPatternRecogniti<strong>on</strong>,volumen1121<str<strong>on</strong>g>de</str<strong>on</strong>g>LNCS,paginas30{39.Springer-Verlag,1996. AnalysisandMachineIntelligence,PAMI-20(10):1109{1116,Octubre1998. ErrorCorrecti<strong>on</strong>.EnP.Perner,P.WangyA.Rosenfeld,editores,AdvancesinStructuraland<br />

[15]D.AngluinyC.H.Smith.InductiveInference:TheoryandMethods.ComputingSurveys, [14]J.C.Amengual,E.VidalyJ.M.Bened.SimplifyingLanguagethroughError-CorrectingDecoding.EnProceedingsoftheICSLP96(IVInternati<strong>on</strong>alC<strong>on</strong>ference<strong>on</strong>SpokenLanguageProcessing), paginas841{844,Phila<str<strong>on</strong>g>de</str<strong>on</strong>g>lphia,PA.(EEUU),Octubre1996.<br />

[16]L.BahlyF.Jelinek.DecodingforChannelswithInserti<strong>on</strong>s,Deleti<strong>on</strong>sandSubstituti<strong>on</strong>swith Applicati<strong>on</strong>stoSpeechRecogniti<strong>on</strong>.IEEETrans.<strong>on</strong>Informati<strong>on</strong>Theory,21(4):404{411,Julio1975. 15(3):46{62,1983.<br />

[17]L.E.Baum.AnInequalityandAssociatedMaximizati<strong>on</strong>TechniqueinStatisticalEstimati<strong>on</strong>for [18]L.E.BaumyJ.A.Eag<strong>on</strong>.AnInequalitywithApplicati<strong>on</strong>stoStatisticalEstimati<strong>on</strong>forProbabi- ProbabilisticFuncti<strong>on</strong>sofMarkovProcesses.EnInequalities,volumen3,paginas1{8,1971.<br />

[19]L.E.BaumyG.R.Sell.GrowthTransformati<strong>on</strong>sforFuncti<strong>on</strong>s<strong>on</strong>Manifolds.PacicJournalof Society,73:360{363,Mayo1967. listicFuncti<strong>on</strong>sofMarkovProcessesandtoaMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lforEcology.BulletinAmericanMathematical<br />

[20]A.L.Berger,P.F.Brown,S.A.DellaPietra,V.J.DellaPietra,J.R.Guillet,J.D. Mathematics,27(2):211{227,1968.<br />

[21]G.Bor<str<strong>on</strong>g>de</str<strong>on</strong>g>l.Aprendizajeautomatico<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>losK-ExplorablesestocasticosenRec<strong>on</strong>ocimiento Lafferty,R.L.Mercer,H.PrintzyL.Ures.TheCandi<str<strong>on</strong>g>de</str<strong>on</strong>g>SystemforMachineTranslati<strong>on</strong>.<br />

Ciencias,Universidad<str<strong>on</strong>g>de</str<strong>on</strong>g>lPasVasco,Leioa(Espa~na),1996. Automatico<str<strong>on</strong>g>de</str<strong>on</strong>g>lHabla.Tesisdoctoral,<strong>Departamento</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>ElectricidadyElectr<strong>on</strong>ica,Facultad<str<strong>on</strong>g>de</str<strong>on</strong>g> EnARPAHumanLanguageTechnologyWorkshop,paginas157{162,1994.<br />

[23]P.F.Brown,J.Cocke,S.A.DellaPietra,V.J.DellaPietra,F.Jelinek,J.D.Lafferty, [22]A.Bouloutas,G.W.HartyM.Schwartz.TwoExtensi<strong>on</strong>softheViterbiAlgorithm.IEEE R.L.MerceryP.S.Roossin.AStatisticalApproachtoMachineTranslati<strong>on</strong>.Computati<strong>on</strong>al Trans.<strong>on</strong>Informati<strong>on</strong>Theory,IT-37(2):430{436,Marzo1991.<br />

[24]P.F.Brown,S.A.DellaPietra,V.J.DellaPietrayR.L.Mercer.TheMathematicsof Linguistics,16(2):79{85,Junio1990. StatisticalMachineTranslati<strong>on</strong>:ParameterEstimati<strong>on</strong>.Computati<strong>on</strong>alLinguistics,19(2):263{311, Junio1993.


BIBLIOGRAFIA [25]R.C.CarrascoyJ.Oncina.LearningStochasticRegularGrammarsbyMeansofaStateMerging 155<br />

[26]F.Casacuberta.SomeRelati<strong>on</strong>sAm<strong>on</strong>gStochasticFiniteStateNetworksUsedinAutomatic Method.EnR.C.CarrascoyJ.Oncina,editores,GrammaticalInferenceandApplicati<strong>on</strong>s,volumen 862<str<strong>on</strong>g>de</str<strong>on</strong>g>LNAI,paginas139{152.Springer-Verlag,1994.<br />

[27]F.Casacuberta.GrowthTransformati<strong>on</strong>sforProbabilisticFuncti<strong>on</strong>sofStochasticGrammars. SpeechRecogniti<strong>on</strong>.IEEETrans.<strong>on</strong>PatternAnalysisandMachineIntelligence,PAMI-12(7):691{ 695,Julio1990.<br />

[28]A.Castellanos,E.Vidal,J.OncinayM.A.Varo.LanguageUn<str<strong>on</strong>g>de</str<strong>on</strong>g>rstandingandSubsequentialTransducerLearning.ComputerSpeechandLanguage,1999.Pendiente<str<strong>on</strong>g>de</str<strong>on</strong>g>publicaci<strong>on</strong>. Internati<strong>on</strong>alJournalofPatternRecogniti<strong>on</strong>andArticialIntelligence,10(3):183{201,1996.<br />

[30]M.H.DeGroot.ProbabilidadyEstadstica.Addis<strong>on</strong>-WesleyIberoamericana,segundaedici<strong>on</strong>, [29]C.ChirathamjareeyM.H.Ackroyd.AMethodfortheInferenceofN<strong>on</strong>-recursiveC<strong>on</strong>text-free Grammars.Int.JournalMan-MachineStudies,12:379{387,1980.<br />

[31]A.P.Dempster,N.M.LairdyD.B.Rubin.MaximumLikelihoodfromIncompleteDataviathe 1988.<br />

[32]J.E.Daz-Ver<str<strong>on</strong>g>de</str<strong>on</strong>g>jo,A.M.Peinado,A.J.Rubio,E.Segarra,N.PrietoyF.Casacuber- EMAlgorithm.RoyalStatisticalSociety,39(1):1{38,1977.<br />

[33]P.Dup<strong>on</strong>t.DynamicUseofSyntacticalKnowledgeinC<strong>on</strong>tinuousSpeechRecogniti<strong>on</strong>.EnProceta.ALBAYZIN:aTask-OrientedSpanishSpeechCorpus.EnFirstInternati<strong>on</strong>alC<strong>on</strong>ference<strong>on</strong> LanguageResourcesandEvaluati<strong>on</strong>,paginas497{501,Granada(Espa~na),Mayo1998.<br />

[34]P.Dup<strong>on</strong>tyL.Chase.UsingSymbolClusteringtoImproveProbabilisticAutomat<strong>on</strong>Inference. edingsoftheEuroSpeech,paginas1959{1962.ESCA,1993.<br />

[35]P.Dup<strong>on</strong>tyR.Rosenfeld.Latticebasedlanguagemo<str<strong>on</strong>g>de</str<strong>on</strong>g>ls.InformeTecnicoCMU-CS-97-173, 232{243.Springer-Verlag,1998. SchoolofComputerScience.CarnegieMell<strong>on</strong>University,Pittsburgh,PA15213,Septiembre1997. EnV.H<strong>on</strong>avaryG.Slutzki,editores,GrammaticalInference,volumen1433<str<strong>on</strong>g>de</str<strong>on</strong>g>LNAI,paginas<br />

[37]G.D.Forney.TheViterbialgorithm.ProceedingsIEEE,61:268{278,1973. [36]J.A.Feldman,G.Lakoff,A.StolckeyS.H.Weber.MiniatureLanguageAcquisiti<strong>on</strong>: Institute,Berkeley,California,Abril1990. Atouchst<strong>on</strong>eforcognitivescience.InformeTecnicoTR-90-009,Internati<strong>on</strong>alComputerScience<br />

[38]K.S.Fu.SyntacticPatternRecogniti<strong>on</strong>andApplicati<strong>on</strong>s.PrenticeHall,1982.<br />

[40]I.Garca-Varea,F.CasacubertayH.Ney.AnIterativeDP-basedSearchforStatisticalMa- [39]P.GarcayE.Vidal.InferenceofK-testableLanguagesintheStrictSenseandApplicati<strong>on</strong>to SyntacticPatternRecogniti<strong>on</strong>.IEEETrans.<strong>on</strong>PatternAnalysisandMachineIntelligence,PAMI- 12(9):920{925,Septiembre1990.<br />

[41]E.M.Gold.LanguageI<str<strong>on</strong>g>de</str<strong>on</strong>g>nticati<strong>on</strong>intheLimit.Informati<strong>on</strong>andC<strong>on</strong>trol,10:447{474,1967.<br />

chineTranslati<strong>on</strong>.EnProceedingsoftheICSLP98(VInternati<strong>on</strong>alC<strong>on</strong>ference<strong>on</strong>SpokenLanguage Processing),volumen4,paginas1135{1138,Sydney,Australia,Diciembre1998.


156 [42]R.C.G<strong>on</strong>zalezyM.G.Thomas<strong>on</strong>.SyntacticPatternRecogniti<strong>on</strong>.AnIntroducti<strong>on</strong>.Addis<strong>on</strong>- BIBLIOGRAFIA<br />

[43]J.Gregor.Data-DrivenInductiveInferenceofFinite-StateAutomata.Internati<strong>on</strong>alJournalof Wesley,Reading,Massachusetts,1978.<br />

[44]J.GregoryR.S.Harris.StringMatchingwithLeft-to-rightNetworks.PatternRecogniti<strong>on</strong> PatternRecogniti<strong>on</strong>andArticialIntelligence,8(1):305{322,1994.<br />

[45]Y.S.Han,C.R.P.HartmannyC.Chen.EcientPriority-FirstSearchMaximum-Likelihood Letters,16:213{218,Febrero1995.<br />

[46]G.W.HartyA.Bouloutas.CorrectingDepen<str<strong>on</strong>g>de</str<strong>on</strong>g>ntErrorsinSequencesGeneratedbyFinite- Soft-Decisi<strong>on</strong>DecodingofLinearBlockCo<str<strong>on</strong>g>de</str<strong>on</strong>g>s.IEEETrans.<strong>on</strong>Informati<strong>on</strong>Theory,IT-39(5):1514{ StateProcesses.IEEETrans.<strong>on</strong>Informati<strong>on</strong>Theory,IT-39(4):1249{1260,Julio1993. 1523,Septiembre1993.<br />

[47]L.Hirschman.Multi-sitedatacollecti<strong>on</strong>foraspokenlanguagecorpus.EnProceedingsofDARPA [48]J.E.HopcroftyJ.D.Ullman.Introducti<strong>on</strong>toAutomataTheory,LanguagesandComputati<strong>on</strong>. SpeechandNaturalLanguageWorkshop,paginas7{14,1992.<br />

[49]X.Huang.AC<strong>on</strong>textDepen<str<strong>on</strong>g>de</str<strong>on</strong>g>ntMethodforComparingSequences.EnM.CrochemoreyD.Gus- Addis<strong>on</strong>-Wesley,Reading,Massachusetts,1979.<br />

[50]M.J.Hunt.Evaluatingtheperformanceofc<strong>on</strong>nected-wordspeechrecogniti<strong>on</strong>systems.EnProcee- Verlag,1994. dingsofthe1988Internati<strong>on</strong>alC<strong>on</strong>ference<strong>on</strong>Acoustics,SpeechandSignalProcessing(ICASSP'88),eld,editores,CombinatorialPatternMatching,volumen807<str<strong>on</strong>g>de</str<strong>on</strong>g>LNCS,paginas54{63.Springer- [51]W.J.HutchinsyH.L.Somers.AnIntroducti<strong>on</strong>toMachineTranslati<strong>on</strong>.Aca<str<strong>on</strong>g>de</str<strong>on</strong>g>micPress,New paginas457{460,1988.<br />

[52]F.Jelinek.StatisticalMethodsforSpeechRecogniti<strong>on</strong>.Language,SpeechandCommunicati<strong>on</strong>. TheMITPress,1997. York,1992.<br />

[54]J.B.KruskalyD.Sankoff.AnAnthologyofAlgorithmsandC<strong>on</strong>ceptsforSequenceComparis<strong>on</strong>. [53]J.B.Kruskal.AnOverviewofSequenceComparis<strong>on</strong>.EnD.SankoyJ.B.Kruskal,editores, TimeWarps,StringEdits,andMacromolecules:theTheoryandPracticeofSequenceComparis<strong>on</strong>,<br />

andPracticeofSequenceComparis<strong>on</strong>,paginas265{310.Addis<strong>on</strong>-Wesley,Reading,Massachusetts, EnD.SankoyJ.B.Kruskal,editores,TimeWarps,StringEdits,andMacromolecules:theTheory paginas1{44.Addis<strong>on</strong>-Wesley,Reading,Massachusetts,1983.<br />

[55]K.F.Lee.Large-vocabularyspeaker-in<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ntc<strong>on</strong>tinuousspeechrecogniti<strong>on</strong>:TheSphinxsystem. Tesisdoctoral,CarnegieMell<strong>on</strong>University,EEUU,1988. 1983.<br />

[57]S.Lucas,E.Vidal,A.Amiri,S.Hanl<strong>on</strong>yJ.C.Amengual.AComparis<strong>on</strong>ofSyntactic [56]B.T.Lowerre.TheHarpySpeechRecogniti<strong>on</strong>System.Informetecnico,Carnegie-Mell<strong>on</strong>Univer- andStatisticalTechniquesforO-LineOCR.EnR.C.CarrascoyJ.Oncina,editores,Grammatical InferenceandApplicati<strong>on</strong>s,volumen862<str<strong>on</strong>g>de</str<strong>on</strong>g>LNAI,paginas168{179.Springer-Verlag,1994.<br />

sity,1976.


BIBLIOGRAFIA [58]A.Marzal.Calculo<str<strong>on</strong>g>de</str<strong>on</strong>g>lasKMejoresSoluci<strong>on</strong>esaProblemas<str<strong>on</strong>g>de</str<strong>on</strong>g>Programaci<strong>on</strong>Dinamica.Te- 157<br />

[59]R.J.McEliece.OntheBCJRTrellisforLinearBlockCo<str<strong>on</strong>g>de</str<strong>on</strong>g>s.IEEETrans.<strong>on</strong>Informati<strong>on</strong>Theory, IT-42(4):1072{1092,Julio1996. sisdoctoral,<strong>Departamento</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Sistemas</strong>InformaticosyComputaci<strong>on</strong>,UniversidadPolitecnica<str<strong>on</strong>g>de</str<strong>on</strong>g> Valencia,Valencia(Espa~na),Septiembre1993.<br />

[61]T.K.Mo<strong>on</strong>.TheExpectati<strong>on</strong>-Maximizati<strong>on</strong>Algorithm.IEEESignalProcessingMagazine,paginas [60]L.Miclet.GrammaticalInference.EnH.BunkeyA.Sanfeliu,editores,SyntacticandStructural 47{60,Noviembre1996. PatternRecogniti<strong>on</strong>andApplicati<strong>on</strong>s,paginas237{290.WorldScientic,1990.<br />

[62]J.Oncina.Aprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>LenguajesRegularesyFunci<strong>on</strong>esSubsecuenciales.Tesisdoctoral,De- [63]J.Oncina,P.GarcayE.Vidal.LearningSubsequentialTransducersforPatternRecogniti<strong>on</strong> partamento<str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Sistemas</strong>InformaticosyComputaci<strong>on</strong>,UniversidadPolitecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>Valencia,Valencia (Espa~na),1991.<br />

[64]J.OncinayM.A.Varo.UsingDomainInformati<strong>on</strong>DuringtheLearningofaSubsequential 1993. Interpretati<strong>on</strong>Tasks.IEEETrans.<strong>on</strong>PatternAnalysisandMachineIntelligence,PAMI-15:448{458,<br />

[65]N.PrietoyE.Vidal.LearningLanguagemo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsthroughtheECGImethod.SpeechCommunicati<strong>on</strong>,11:299{309,Junio1992. Transducer.EnL.MicletyC.DeLaHiguera,editores,GrammaticalInference:LearningSyntax fromSentences,volumen1147<str<strong>on</strong>g>de</str<strong>on</strong>g>LNAI,paginas301{312.Springer-Verlag,1996.<br />

[67]E.S.RistadyP.N.Yianilos.LearningStringEditDistance.InformeTecnicoCS-TR-532- [66]S.J.RaudysyA.K.Jain.SmallSampleEectsinStatisticalPatternRecogniti<strong>on</strong>:Recomendati<strong>on</strong>sforPractiti<strong>on</strong>ersandOpenProblems.IEEETrans.<strong>on</strong>PatternAnalysisandMachineIntelli (EEUU),1996. 96,DepartmentofComputerScience,Princet<strong>on</strong>University,35Ol<str<strong>on</strong>g>de</str<strong>on</strong>g>nStreet,Princet<strong>on</strong>,NJ08544 gence,PAMI-13(3):252{263,1991.<br />

[69]D.SankoyJ.B.Kruskal,editores.TimeWarps,StringEditsandMacromolecules:TheTheory [68]H.Rulot.ECGI.Unalgoritmo<str<strong>on</strong>g>de</str<strong>on</strong>g>InferenciaGramaticalmediante<str<strong>on</strong>g>Correcci</str<strong>on</strong>g><strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Errores</strong>.Tesis andPracticeofSequenceComparis<strong>on</strong>.Addis<strong>on</strong>-Wesley,Reading,Massachusetts,1983. doctoral,Universidad<str<strong>on</strong>g>de</str<strong>on</strong>g>Valencia,Valencia(Espa~na),1992.<br />

[70]M.G.Thomas<strong>on</strong>.ErrorsinRegularLanguages.IEEETransacti<strong>on</strong>s<strong>on</strong>Computers,23(6):597{602, [71]M.G.Thomas<strong>on</strong>,E.GranumyR.E.Blake.ExperimentsinDynamicProgrammingInference Junio1974.<br />

[72]R.A.Thomps<strong>on</strong>.LanguageCorrecti<strong>on</strong>UsingProbabilisticGrammars.IEEETransacti<strong>on</strong>s<strong>on</strong> 1986. ofMarkovNetworkswithStringsRepresentingSpeechData.PatternRecogniti<strong>on</strong>,19(5):343{351,<br />

[73]F.Torro,E.VidalyH.Rulot.FastandAccurateSpeakerIn<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ntSpeechRecogniti<strong>on</strong> Computers,25(3):275{286,Marzo1976. UsingStructuralMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsLearntbytheECGI.EnL.Torres,E.MasgravyM.A.Lagunas,editores, SignalProcessingV:TheoriesandApplicati<strong>on</strong>s,paginas1267{1270.ElsevierScience,1990.


158 [74]E.Vidal.Finite-StateSpeech-to-SpeechTranslati<strong>on</strong>.EnProceedingsofthe1997Internati<strong>on</strong>al BIBLIOGRAFIA<br />

[75]E.Vidal,F.CasacubertayP.Garca.GrammaticalInferenceandAutomaticSpeechRecog- C<strong>on</strong>ference<strong>on</strong>Acoustics,SpeechandSignalProcessing(ICASSP'97),volumen1,paginas111{114, Munich(Germany),1997.<br />

[76]E.Vidal,H.Rulot,J.M.ValienteyG.Andreu.F<strong>on</strong>t-In<str<strong>on</strong>g>de</str<strong>on</strong>g>pen<str<strong>on</strong>g>de</str<strong>on</strong>g>ntMixed-SizeDigitRecog- Trends,paginas174{191.Springer-Verlag,1995. niti<strong>on</strong>throughError-CorrectingGrammaticalInference(ECGI).EnProceedingsoftheInternati<strong>on</strong>alniti<strong>on</strong>.EnA.J.RubioyJ.M.Lopez,editores,SpeechRecogniti<strong>on</strong>andCoding,NewAdvancesand[77]E.Vidal,H.Rulot,J.M.ValienteyG.Andreu.Applicati<strong>on</strong>oftheError-CorrectingGram- C<strong>on</strong>ference<strong>on</strong>PatternRecogniti<strong>on</strong>(ICPR'92),paginas334{337.IEEE,1992.<br />

[78]J.M.Vilar.Aprendizaje<str<strong>on</strong>g>de</str<strong>on</strong>g>TraductoresSubsecuencialesparasuempleoentareas<str<strong>on</strong>g>de</str<strong>on</strong>g>dominio ternati<strong>on</strong>alColloquium<strong>on</strong>GrammaticalInference(ICGI'93),paginas24/1{24/10.Instituti<strong>on</strong>ofmaticalInferenceAlgorithm(ECGI)toPlanarShapeRecogniti<strong>on</strong>.EnProceedingsofthe1stIn Politecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>Valencia,Valencia(Espa~na),1998. restringido.Tesisdoctoral,<strong>Departamento</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Sistemas</strong>InformaticosyComputaci<strong>on</strong>,Universidad ElectricalEngineers(IEE),1993.<br />

[80]J.M.Vilar,V.M.Jimenez,J.C.Amengual,A.Castellanos,D.LlorensyE.Vidal.Text [79]J.M.Vilar,V.M.Jimenez,J.C.Amengual,A.Castellanos,D.LlorensyE.Vidal.Text andSpeechTranslati<strong>on</strong>bymeansofSubsequentialTransducers.NaturalLanguageEngineering, 2(4):351{354,Diciembre1996.<br />

[81]J.M.Vilar,A.MarzalyE.Vidal.LearningLanguageTranslati<strong>on</strong>inLimitedDomainsUsing UniversityPress,1998.Seanunciasupublicaci<strong>on</strong>parafebrero<str<strong>on</strong>g>de</str<strong>on</strong>g>1999. FiniteStateMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsofLanguage,StudiesinNaturalLanguageProcessing,captulo12.Cambridge andSpeechTranslati<strong>on</strong>bymeansofSubsequentialTransducers.EnAndrasKornai,editor,Exten<str<strong>on</strong>g>de</str<strong>on</strong>g>d<br />

[82]J.M.Vilar,E.VidalyJ.C.Amengual.LearningExten<str<strong>on</strong>g>de</str<strong>on</strong>g>dFiniteStateMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsforLanguage Translati<strong>on</strong>.EnA.Kornai,editor,Exten<str<strong>on</strong>g>de</str<strong>on</strong>g>dFiniteStateMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsofLanguage.Proceedingsofthe 1231{1234,Madrid(Espa~na),1995.ESCA. Finite-StateMo<str<strong>on</strong>g>de</str<strong>on</strong>g>ls:SomeExtensi<strong>on</strong>sandImprovements.EnProceedingsoftheEuroSpeech,paginas<br />

[83]J.M.Vilar,E.VidalyJ.C.Amengual.LearningFiniteStateMo<str<strong>on</strong>g>de</str<strong>on</strong>g>lsforLanguageTranslati<strong>on</strong> ECAI'96Workshop,paginas92{96,BudapestUniversityofEc<strong>on</strong>omicSciences,Hungra,Agosto 1996.<br />

[84]R.A.Wagner.OntheComplexityoftheExten<str<strong>on</strong>g>de</str<strong>on</strong>g>dString-to-StringCorrecti<strong>on</strong>Problem.En Applicati<strong>on</strong>s.InformeTecnicoDSIC-II/37/96,Depto.<str<strong>on</strong>g>de</str<strong>on</strong>g><strong>Sistemas</strong>InformaticosyComputaci<strong>on</strong>,<br />

andPracticeofSequenceComparis<strong>on</strong>,paginas215{235.Addis<strong>on</strong>-Wesley,Reading,Massachusetts, D.SankoyJ.B.Kruskal,editores,TimeWarps,StringEdits,andMacromolecules:theTheory UniversidadPolitecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>Valencia,Valencia(Espa~na),1996.<br />

[85]R.A.WagneryM.J.Fischer.TheString-to-StringCorrecti<strong>on</strong>Problem.JournaloftheACM, 1983.<br />

[86]C.F.JeffWu.OntheC<strong>on</strong>vergencePropertiesoftheEMAlgorithm.TheAnnalsofStatistics, 21(1):168{173,Enero1974. 11(1):95{103,1983.


ParteIV<br />

Apendices<br />

159


APENDICEA<br />

Resultados<str<strong>on</strong>g>de</str<strong>on</strong>g>lSuavizado<str<strong>on</strong>g>de</str<strong>on</strong>g> TraductoresSubsecuenciales<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>reducirelnumero<str<strong>on</strong>g>de</str<strong>on</strong>g>muestrasnecesarioparalainferencia<str<strong>on</strong>g>de</str<strong>on</strong>g>traductoressubsecuencialesa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuados. Enellasseindicalatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>errorparafrases(TEF)ylatasa<str<strong>on</strong>g>de</str<strong>on</strong>g>errorparapalabras(TEP),entrelas experimentosqueserealizar<strong>on</strong>c<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluarelimpacto<str<strong>on</strong>g>de</str<strong>on</strong>g>lacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores,alahora traducci<strong>on</strong>esobtenidasylasesperadasencadac<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>.Sepue<str<strong>on</strong>g>de</str<strong>on</strong>g>apreciarcomolos LastablasA.1,A.2,A.3,A.4,A.5yA.6muestran,numericamente,losresultadosobtenidosenlos<br />

resultadosparaloscuatromo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>errorutilizados,s<strong>on</strong>muysimilares.Precisamenteestehechofue elquemotivolautilizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>latecnica<str<strong>on</strong>g>de</str<strong>on</strong>g>validaci<strong>on</strong>cruzada,<str<strong>on</strong>g>de</str<strong>on</strong>g>scritaenlasecci<strong>on</strong>7.2,enposteriores experimentos<str<strong>on</strong>g>de</str<strong>on</strong>g>suavizado<str<strong>on</strong>g>de</str<strong>on</strong>g>mo<str<strong>on</strong>g>de</str<strong>on</strong>g>los<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitos(veaseelcaptulo7). C<strong>on</strong>j.Apr./No.paresdif.TEFTEPTEFTEPTEFTEPTEFTEPTEFTEP Ingles(P1) 10:000=5:935 20:000=9:905 C<strong>on</strong>venci<strong>on</strong>alLevenshteinViterbi 42,7132,6740,3611,9340,1911,8640,2611,9240,6212,17 28,5120,8027,217,4627,117,4527,137,5227,097,53 EM EM+5vit.<br />

160:000=39:735 320:000=60:421 40:000=16:170 80:000=25:611 19,0213,2518,134,6417,874,6318,074,7217,764,69<br />

490:000=77:494 11,107,3710,572,4010,342,3710,422,4210,092,36 5,573,425,281,195,281,165,311,155,171,16 1,981,241,850,401,780,411,820,421,850,41<br />

Realmente,lasdiferenciasenloquesereerealaTEFs<strong>on</strong>marginales(esos,siempreafavor<str<strong>on</strong>g>de</str<strong>on</strong>g> TablaA.1:TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-ingles,usandoP1. 1,170,871,060,181,030,171,030,181,060,19<br />

Levenshteinocualquierotrametricaa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada).Estosignicaque<str<strong>on</strong>g>de</str<strong>on</strong>g>beraesperarseunamayorreducci<strong>on</strong> enlaTEFyenlaTEP,cuandoutilicemosdatos<str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajea<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadosparaestimarlosparametros s<strong>on</strong>bastantesuperioresalasobtenidasc<strong>on</strong>ASCEnoestocastico(porejemplo,utilizandodistancia<str<strong>on</strong>g>de</str<strong>on</strong>g> Finalmente,queremosresaltarque,normalmente,lasprestaci<strong>on</strong>esqueseobtienenc<strong>on</strong>ASCEestocastico lacorrecci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>errores).Noobstante,sexistendiferenciassustancialesenloquesereerealaTEP.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error.<br />

161


162APENDICEA.RESULTADOSDELSUAVIZADODETRADUCTORESSUBSECUENCIALES<br />

C<strong>on</strong>j.Apr./No.paresdif.TEFTEPTEFTEPTEFTEPTEFTEPTEFTEP Ingles(P2) 10:000=5:964 20:000=9:981 C<strong>on</strong>venci<strong>on</strong>alLevenshteinViterbi 42,4830,5140,4811,5640,2711,6040,5211,7840,4111,89 31,2722,4629,787,9330,207,9830,248,0529,828,34 EM EM+5vit.<br />

160:000=39:747 40:000=16:207 80:000=25:665 19,1013,7017,874,2717,804,3617,914,3717,944,53 11,067,7410,372,2310,982,4811,062,489,932,33<br />

TablaA.2:TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-ingles,usandoP2. 320:000=60:401 490:000=77:499 5,393,714,941,085,061,084,971,084,651,05 2,101,421,830,401,930,441,960,421,790,41 1,170,741,100,171,030,190,990,181,030,19<br />

C<strong>on</strong>j.Apr./No.paresdif.TEFTEPTEFTEPTEFTEPTEFTEPTEFTEP Aleman(P1) 10:000=5:781 20:000=9:599 C<strong>on</strong>venci<strong>on</strong>alLevenshteinViterbi 47,8034,9845,3813,5544,2313,0143,9612,9644,5313,26 35,7423,7834,269,6033,718,9033,678,8534,029,22 EM EM+5vit.<br />

160:000=38:593 40:000=15:352 80:000=24:547 25,8715,8725,326,6024,646,1124,516,1524,626,38 16,7510,2816,273,9116,323,6816,293,7815,703,78<br />

TablaA.3:TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-aleman,usandoP1. 320:000=59:491 490:000=77:099 9,864,899,621,999,451,809,451,799,541,97 4,762,414,690,874,720,794,760,804,620,81 3,241,783,200,523,090,523,130,553,090,58<br />

C<strong>on</strong>j.Apr./No.paresdif.TEFTEPTEFTEPTEFTEPTEFTEPTEFTEP Aleman(P2) 10:000=5:746 20:000=9:535 C<strong>on</strong>venci<strong>on</strong>alLevenshteinViterbi 48,2335,2145,4314,1644,8313,9344,9914,0645,4314,09 35,8723,4134,6710,0134,219,8234,059,8434,5310,23 EM EM+5vit.<br />

160:000=38:656 40:000=15:425 80:000=24:580 25,9516,0625,476,6324,856,3424,856,4025,136,45 17,069,8516,434,0216,333,7416,413,8016,223,77<br />

TablaA.4:TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-aleman,usandoP2. 320:000=59:510 490:000=77:053 9,475,179,121,789,211,849,241,799,061,85 5,012,554,710,854,780,834,740,844,540,84 3,461,233,310,603,420,553,420,563,310,57<br />

C<strong>on</strong>j.Apr./No.paresdif.TEFTEPTEFTEPTEFTEPTEFTEPTEFTEP Italiano(P1) 10:000=5:841 20:000=9:686 C<strong>on</strong>venci<strong>on</strong>alLevenshteinViterbi 42,9433,5940,8613,4240,3213,1040,3213,1740,8413,66 31,7323,6030,149,7929,729,0329,829,2530,189,76 EM EM+5vit.<br />

160:000=39:304 40:000=15:780 80:000=25:135 22,8315,5421,356,3521,316,0821,516,3121,716,44 17,9411,8117,074,2316,853,9417,004,0217,354,07<br />

TablaA.5:TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-italiano,usandoP1.<br />

320:000=60:276 490:000=77:892 11,846,0410,682,6111,292,4211,402,4411,582,47 7,993,297,321,688,091,658,091,658,121,66 7,572,656,811,387,821,357,821,367,751,36


C<strong>on</strong>j.Apr./No.paresdif.TEFTEPTEFTEPTEFTEPTEFTEPTEFTEP Italiano(P2) 10:000=5:795 20:000=9:716 C<strong>on</strong>venci<strong>on</strong>alLevenshteinViterbi 40,5430,0438,6113,3737,8012,4237,8212,5438,3713,06 31,2622,4830,149,7129,488,9529,449,1529,929,71 EM EM+5vit.<br />

160:000=39:281 40:000=15:741 80:000=25:119 21,8314,4921,276,5520,635,9720,776,0020,816,11 13,907,9313,463,6713,383,4913,493,4813,383,55<br />

TablaA.6:TEF(%)yTEP(%)obtenidaenlosexperimentoscastellano-italiano,usandoP2.<br />

320:000=60:286 490:000=77:877 9,314,999,102,338,891,979,012,018,982,01 8,203,427,391,778,171,628,201,618,101,59 7,742,906,911,497,961,497,891,467,781,46<br />

163


164APENDICEA.RESULTADOSDELSUAVIZADODETRADUCTORESSUBSECUENCIALES


APENDICEB<br />

Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simpli Lenguaje caci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>l<br />

B.1 Enesteapendice,mostramosalgunosejemplosilustrativos<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>llenguaje Introducci<strong>on</strong><br />

natural,expuestoenelcaptulo8.Comorecordaraellector,dichoprocesoc<strong>on</strong>sistaenc<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rar cadafrase\compleja"<str<strong>on</strong>g>de</str<strong>on</strong>g>entrada,comounaversi<strong>on</strong>distorsi<strong>on</strong>adaporelcanalruidosoC,<str<strong>on</strong>g>de</str<strong>on</strong>g>unafrase nuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>\transmisi<strong>on</strong>"<str<strong>on</strong>g>de</str<strong>on</strong>g>mensajes(veaselasecci<strong>on</strong>2.3). pertenecienteallenguaje,L(F),<str<strong>on</strong>g>de</str<strong>on</strong>g>lmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>estadosnitosque<str<strong>on</strong>g>de</str<strong>on</strong>g>scribeellenguajefuente,F,en<br />

variabilidadsintacticaquepue<str<strong>on</strong>g>de</str<strong>on</strong>g>nexhibirlasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entradayeldominiosemanticomo<str<strong>on</strong>g>de</str<strong>on</strong>g>ladoporla sintaxis<str<strong>on</strong>g>de</str<strong>on</strong>g>F. querepresentaneldominiosemantico(restringido)<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaquepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>mosabordar.Elobjetivoque sepersigueesqueseaelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error(susparametros),losqueestablezcanlarelaci<strong>on</strong>entrela Nuestromo<str<strong>on</strong>g>de</str<strong>on</strong>g>loFc<strong>on</strong>tieneellexicorepresentativoylasc<strong>on</strong>strucci<strong>on</strong>essintacticascan<strong>on</strong>icas(basicas),<br />

seenc<strong>on</strong>trounasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada(yque,portanto,po<str<strong>on</strong>g>de</str<strong>on</strong>g>mos,enciertaforma,c<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>rarcomo y<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMGEO.Esteapendicepreten<str<strong>on</strong>g>de</str<strong>on</strong>g>completar,<str<strong>on</strong>g>de</str<strong>on</strong>g>algunaforma,losresultadosallmostrados, ofreciendoallectoralgunosejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong>es,ascomofrases<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaparalascualesno rechazadas). Enestesentido,enelcaptulo8,presentamosexperimentosrealizadosc<strong>on</strong>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>neen[53].Dadasdosfrases,una<str<strong>on</strong>g>de</str<strong>on</strong>g>entradaalsistema(E),xylaresultante<str<strong>on</strong>g>de</str<strong>on</strong>g>lproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>analisis c<strong>on</strong>seguirlassimplicaci<strong>on</strong>esmostradasenlosejemplos,eselc<strong>on</strong>ocidocomoalineamiento,talcualse matrizcompuestapordoslas.Lalasuperiorc<strong>on</strong>tienelossmbolos<str<strong>on</strong>g>de</str<strong>on</strong>g>x(enor<str<strong>on</strong>g>de</str<strong>on</strong>g>n<str<strong>on</strong>g>de</str<strong>on</strong>g>aparici<strong>on</strong>)c<strong>on</strong>, corrector<str<strong>on</strong>g>de</str<strong>on</strong>g>erroresefectuadoporelmismo(S),y,<str<strong>on</strong>g>de</str<strong>on</strong>g>nimosunalineamientoentrexeycomouna Elformatoelegidoparamostrarelanalisis<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>esefectuadasporelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>lo<str<strong>on</strong>g>de</str<strong>on</strong>g>error,para<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>yc<strong>on</strong>,posiblemente,algunossmbolosnulos.A~nadiendolossmbolosnulosnecesarios,sec<strong>on</strong>sigueque posiblemente,algunasposici<strong>on</strong>esocupadasporelsmbol<strong>on</strong>ulo(\).Lalainferiorc<strong>on</strong>tienelossmbolos ambaslastenganelmism<strong>on</strong>umero<str<strong>on</strong>g>de</str<strong>on</strong>g>smbolos(columnas). Unacolumna<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipoan,indicaqueelsmboloafueinsertadoporelcanaly,portanto,seborraen 165


166 laca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.Inversamente,unacolumna<str<strong>on</strong>g>de</str<strong>on</strong>g>ltip<strong>on</strong>a,indicaqueelsmboloafueborradoporel APENDICEB.EJEMPLOSDESIMPLIFICACIONDELLENGUAJE<br />

ca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.Enesteultimocaso,sia=b,setrata<str<strong>on</strong>g>de</str<strong>on</strong>g>unaoperaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>acierto. elsmboloafuesustituidoporbporelcanaly,portanto,serealizalasustituci<strong>on</strong>inversa(bpora)enla canaly,portanto,seinsertaenlaca<str<strong>on</strong>g>de</str<strong>on</strong>g>na<str<strong>on</strong>g>de</str<strong>on</strong>g>salida.Finalmente,lascolumnas<str<strong>on</strong>g>de</str<strong>on</strong>g>ltipo[ba],indicanque<br />

error(sustituci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>unsmboloporsmismo).A<str<strong>on</strong>g>de</str<strong>on</strong>g>mas,enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>losejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista, hemosmostradoenlalaetiquetadacomoT,latraducci<strong>on</strong>asociadaalafrasesimplicadaobtenida. Enestecaso,lalacorresp<strong>on</strong>dientealatraducci<strong>on</strong>nollevasmbolosnulosintercalados,presentandose lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>error(inserci<strong>on</strong>es,sustituci<strong>on</strong>esyborrados),paradistinguirlas<str<strong>on</strong>g>de</str<strong>on</strong>g>lasoperaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>no C<strong>on</strong>eln<str<strong>on</strong>g>de</str<strong>on</strong>g>facilitarallectorlacomprensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>losejemplos,noshemostomadolalicencia<str<strong>on</strong>g>de</str<strong>on</strong>g>enfatizar<br />

simplementetalcual.<br />

B.2.1Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>esCorrectas B.2 Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista<br />

S:\Querraqueme<str<strong>on</strong>g>de</str<strong>on</strong>g>spiertenalassiete<str<strong>on</strong>g>de</str<strong>on</strong>g>lama~nana\\\\. T:Iwouldlikeyoutowakemeupatseveninthemorning. E:Megustaraquemeavisasenalassiete<str<strong>on</strong>g>de</str<strong>on</strong>g>lama~nanaparair<str<strong>on</strong>g>de</str<strong>on</strong>g>excursi<strong>on</strong>.<br />

T:Wouldyoucallataxiforme,please? S:Lasllaves<str<strong>on</strong>g>de</str<strong>on</strong>g>latrescientoscuarentaysiete? S:Porfavor,>mequerranllamar\auntaxi? E:Porfavor,>seratanamable<str<strong>on</strong>g>de</str<strong>on</strong>g>pedirmeuntaxi?<br />

T:Thekeystoroomnumberthreefourseven? E:>Medalatrescientoscuarentaysiete? E:>Letengoquermarenellibro<str<strong>on</strong>g>de</str<strong>on</strong>g>registro? E:Dejareelhotelma~nanaalasochomenoscuarto. S:>\Tengoquermar\lahoja<str<strong>on</strong>g>de</str<strong>on</strong>g>registro? T:ShouldIsigntheregistrati<strong>on</strong>form? S:Voyamarcharmema~nanaalasochomenoscuarto.<br />

T:Ihavema<str<strong>on</strong>g>de</str<strong>on</strong>g>areservati<strong>on</strong>forasingleroomforFernandoCutillas. E:Mepodradarlallave<str<strong>on</strong>g>de</str<strong>on</strong>g>mihabitaci<strong>on</strong>? E:>Me\dalallave<str<strong>on</strong>g>de</str<strong>on</strong>g>mihabitaci<strong>on</strong>? E:Quisieraqueme<str<strong>on</strong>g>de</str<strong>on</strong>g>spertaranalasdiez. T:Thekeystoroomnumbernineve,please.<br />

S:Quisieraqueme<str<strong>on</strong>g>de</str<strong>on</strong>g>spertaranalasdiez. T:Iwouldlikeyoutowakemeupatten.


B.3.EJEMPLOSDELATAREAMGEO B.2.2Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>esAproximadas 167<br />

S:>Haraelfavor<str<strong>on</strong>g>de</str<strong>on</strong>g>cambiarmeaotra\habitaci<strong>on</strong>\c<strong>on</strong>menosruido? E:Ruegoquemecambien<str<strong>on</strong>g>de</str<strong>on</strong>g>habitaci<strong>on</strong>. E:Desearaquemecambiasen<str<strong>on</strong>g>de</str<strong>on</strong>g>habitaci<strong>on</strong>porotramasgran<str<strong>on</strong>g>de</str<strong>on</strong>g>yc<strong>on</strong>menosruido. S:Nosgustara\cambiarnos<str<strong>on</strong>g>de</str<strong>on</strong>g>habitaci<strong>on</strong>.<br />

E:Voya<str<strong>on</strong>g>de</str<strong>on</strong>g>jarmihabitaci<strong>on</strong>ma~nanaaprimerahora. T:Wewouldliketochangerooms. T:Wouldyoumindmovingmetoaquieterroom? S:Voyamarcharme\\ma~nanaalauna.<br />

T:Ima<str<strong>on</strong>g>de</str<strong>on</strong>g>areservati<strong>on</strong>foraquiet,singleroomwithagoodview,atv,aviewofthemountain. S:Hicelareserva<str<strong>on</strong>g>de</str<strong>on</strong>g>unahabitaci<strong>on</strong>sencillatranquilaquetengaunabuenavista,tele,vistasalam<strong>on</strong>ta~na. E:Hiceunareservalasemana\pasadaindicandoquequeraunahabitaci<strong>on</strong>exterior,que\diesealas T:Iamleavingtomorrowat<strong>on</strong>e. m<strong>on</strong>ta~nas.<br />

B.2.3Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>esErr<strong>on</strong>eas<br />

T:Ithinkthatthereisaprobleminthebill. S:Meparecequehayunproblemaenlacuenta. E:Megustaraque\\meprepararalacuenta.<br />

T:Couldyougiveusthekeytomyroom? S:>Podradarnoslallave<str<strong>on</strong>g>de</str<strong>on</strong>g>mihabitaci<strong>on</strong>? S:Hehecholareserva<str<strong>on</strong>g>de</str<strong>on</strong>g>unahabitaci<strong>on</strong>individualc<strong>on</strong>aseohastaeldiez<str<strong>on</strong>g>de</str<strong>on</strong>g>agosto. E:>Podraprepararmelacuenta<str<strong>on</strong>g>de</str<strong>on</strong>g>mihabitaci<strong>on</strong>? E:Quisierahacerunareserva<str<strong>on</strong>g>de</str<strong>on</strong>g>unahabitaci<strong>on</strong>individual<str<strong>on</strong>g>de</str<strong>on</strong>g>lcincoal\diez<str<strong>on</strong>g>de</str<strong>on</strong>g>agosto.<br />

B.3 T:Ihavema<str<strong>on</strong>g>de</str<strong>on</strong>g>areservati<strong>on</strong>forasingleroomwithabathuntilAugustthetenth.<br />

paralarealizaci<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lexperimentocuyosresultadossemuestranenelcaptulo8.Establecimosdos Elcorpus<str<strong>on</strong>g>de</str<strong>on</strong>g>MGEOc<strong>on</strong>sta<str<strong>on</strong>g>de</str<strong>on</strong>g>untotal<str<strong>on</strong>g>de</str<strong>on</strong>g>908frases,lascualesfuer<strong>on</strong>or<str<strong>on</strong>g>de</str<strong>on</strong>g>nadasaleatoriamente Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMGEO<br />

c<strong>on</strong>juntos,unoparaaprendizaje,A,compuestoporlas700primerasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpusbarajadoyotropara evaluaci<strong>on</strong>,E,compuestoporlasultimas208frases(portanto,in<str<strong>on</strong>g>de</str<strong>on</strong>g>pendiente).Hicimosunapartici<strong>on</strong>en sietebloques<str<strong>on</strong>g>de</str<strong>on</strong>g>lmismotama~no(100frases)enA<str<strong>on</strong>g>de</str<strong>on</strong>g>lasiguientemanera:frases1{100paraelbloqueA1, frases101{200paraelbloqueA2,frases201{300paraelbloqueA3,:::yfrases601{700paraelbloque A7.C<strong>on</strong>cadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>lossietebloques<str<strong>on</strong>g>de</str<strong>on</strong>g>A,realizamoselproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrapping<str<strong>on</strong>g>de</str<strong>on</strong>g>scritoendicho captulo.Ac<strong>on</strong>tinuaci<strong>on</strong>mostramosejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong>esy<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesrechazadas(nosimplicadas correctamente),tantoparaAcomoparaE.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>A.Elprimertabularsecorresp<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>c<strong>on</strong>ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>lbloqueA1,elsegundoc<strong>on</strong>ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>lbloque B.3.1Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lC<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>Aprendizaje<br />

A2,:::,elseptimoc<strong>on</strong>ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>lbloqueA7.<br />

Mostramostresejemplos,agrupadosenunentornotabular<str<strong>on</strong>g>de</str<strong>on</strong>g>LATEX,paracadauno<str<strong>on</strong>g>de</str<strong>on</strong>g>lossietebloques


168 S:\querosatraviesanlacomunidad<str<strong>on</strong>g>de</str<strong>on</strong>g>COM E:>querospasan\porCanarias? APENDICEB.EJEMPLOSDESIMPLIFICACIONDELLENGUAJE<br />

E:\\\nombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenelmarMediterraneo. E:>\\cualess<strong>on</strong>losros\c<strong>on</strong>uncaudalsuperiora400m3/sy\unal<strong>on</strong>gitudinferiora100km? S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenelmarMAR\ S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosquetienenuncaudalmayor<str<strong>on</strong>g>de</str<strong>on</strong>g>NUMm3/sytienenunal<strong>on</strong>gitudmenor<str<strong>on</strong>g>de</str<strong>on</strong>g><br />

S:\quecomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s\ba~naelmarMAR\ E:>quecomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasba~naelmarMediterraneo? NUMkm\<br />

S:\enquecomunidad\naceelRIO\ E:\\\nombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losros<str<strong>on</strong>g>de</str<strong>on</strong>g>\l<strong>on</strong>gitudmayorqueelEbro. E:>enquecomunidadaut<strong>on</strong>omanaceelTuria? S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosc<strong>on</strong>unal<strong>on</strong>gitudmayorquela<str<strong>on</strong>g>de</str<strong>on</strong>g>lRIO<br />

S:\queroatraviesa\mas\comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s\\ S:\cuantascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s\ba~naelmarMAR\ E:>queroatraviesamayornumero<str<strong>on</strong>g>de</str<strong>on</strong>g>comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omas?<br />

S:\enquemar\\<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaelroRIO\ E:>cuantascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasba~naelmarMediterraneo? E:>aquemarvaa<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocarelroSil?<br />

S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenelmarMAR S:quecomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s\ba~nanmares\ E:dgame\losnombres<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenelMediterraneo.<br />

S:cuales\laextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>COM\ E:\comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasc<strong>on</strong>costa. E:>cualeslaextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>Galicia?<br />

S:\cuantosrosatraviesanlacomunidad<str<strong>on</strong>g>de</str<strong>on</strong>g>COM S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>squeba~na\elmarMAR\ E:>cuantosrospasanporAndaluca\? E:>cuales\\s<strong>on</strong>lascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasba~nadasporelmarCantabrico? E:nombres\\\<str<strong>on</strong>g>de</str<strong>on</strong>g>\rosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenlacomunidadaut<strong>on</strong>oma<str<strong>on</strong>g>de</str<strong>on</strong>g>Catalu~na. E:nombre\\\<str<strong>on</strong>g>de</str<strong>on</strong>g>lroquepasapormayornumero<str<strong>on</strong>g>de</str<strong>on</strong>g>comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omas. S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenlacomunidad\<str<strong>on</strong>g>de</str<strong>on</strong>g>COM\<br />

S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lroquetienemaximocaudalyatraviesala\comunidad<str<strong>on</strong>g>de</str<strong>on</strong>g>COM E:nombrar\elcaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>todoslosros. E:>cual\eselro\mascaudaloso\quepasaporelPasVasco\? S:cualeselcaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>\losros\ S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lroqueatraviesa\\mas\comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s\\<br />

S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lacomunidadquetienemaximaextensi<strong>on</strong>\ S:quecomunidad\\\\atraviesanmasros\ E:>cual\es\lacomunidadaut<strong>on</strong>omac<strong>on</strong>mayorextensi<strong>on</strong>?<br />

S:cualeslal<strong>on</strong>gitud<str<strong>on</strong>g>de</str<strong>on</strong>g>lroRIO\<br />

E:\comunidadaut<strong>on</strong>omaporlaquepasenmasros. E:>\cuantomi<str<strong>on</strong>g>de</str<strong>on</strong>g>elroDuero?


B.3.EJEMPLOSDELATAREAMGEO B.3.2Frases<str<strong>on</strong>g>de</str<strong>on</strong>g>lC<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>AprendizajenoSimplicadas 169<br />

duranteelproceso<str<strong>on</strong>g>de</str<strong>on</strong>g>bootstrappingall<str<strong>on</strong>g>de</str<strong>on</strong>g>scrito.Ac<strong>on</strong>tinuaci<strong>on</strong>,presentamosallectorlas26frasesque nopudier<strong>on</strong>sera<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentesimplicadas,paraquepuedaexaminarlasc<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>tenimiento. <str<strong>on</strong>g>de</str<strong>on</strong>g>aprendizajeA(700entotal),paralascualesnosehabaenc<strong>on</strong>tradounasimplicaci<strong>on</strong>a<str<strong>on</strong>g>de</str<strong>on</strong>g>cuada Enelcaptulo8,c<strong>on</strong>cretamenteenlasecci<strong>on</strong>8.5,secomentoquehabauntotal<str<strong>on</strong>g>de</str<strong>on</strong>g>26frases<str<strong>on</strong>g>de</str<strong>on</strong>g>lcorpus<br />

dimelosrosquemuerenenlosmaresqueba~nanCatalu~na. nombreycaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>losros<str<strong>on</strong>g>de</str<strong>on</strong>g>mas<str<strong>on</strong>g>de</str<strong>on</strong>g>100km nombreynumero<str<strong>on</strong>g>de</str<strong>on</strong>g>rosquenaceny<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenlacomunidadValenciana. rosquenacenenunacomunidadba~nadaporelmary<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenotracomunidad. nombreynumero<str<strong>on</strong>g>de</str<strong>on</strong>g>rosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenlacomunidadValenciana.<br />

obtenerelro<str<strong>on</strong>g>de</str<strong>on</strong>g>mayoryelro<str<strong>on</strong>g>de</str<strong>on</strong>g>menorcaudal. obtenerelnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosquetienenmas<str<strong>on</strong>g>de</str<strong>on</strong>g>200ymenos<str<strong>on</strong>g>de</str<strong>on</strong>g>1.000km<str<strong>on</strong>g>de</str<strong>on</strong>g>l<strong>on</strong>gitud. ros<str<strong>on</strong>g>de</str<strong>on</strong>g>lavertienteMediterranea. rosespa~noles<str<strong>on</strong>g>de</str<strong>on</strong>g>l<strong>on</strong>gitudcomprendidaentre100y200km. obtenerelnumerototal<str<strong>on</strong>g>de</str<strong>on</strong>g>rosquepasanporlacomunidadValenciana. enumeralosrosysumar<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sembocadura. >querosnacenenlascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasba~nadasporelmarCantabrico?<br />

quisierac<strong>on</strong>ocerquerospue<str<strong>on</strong>g>de</str<strong>on</strong>g>nllevarentre100y200m3/s<str<strong>on</strong>g>de</str<strong>on</strong>g>agua. comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>sentre5.000y10.000km2?<br />

quierolosrosmascaudalososqueelGuadalquivir. comunidadaut<strong>on</strong>omad<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>nacey<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaelroTuria. >enquemaryenquecomunidad<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaelEbro? lugard<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaelJucarysucaudalmaximo. obtenerlosrosquenaceny<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanencomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasdistintasyquesdanalmar.<br />

l<strong>on</strong>gitud<str<strong>on</strong>g>de</str<strong>on</strong>g>lrocuyocaudalesteentre100y200m3/s. nombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lacomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>nlacualnaceelGuadianaynombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lacomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>nlaque<str<strong>on</strong>g>de</str<strong>on</strong>g>semboca. <str<strong>on</strong>g>de</str<strong>on</strong>g>losrosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenelMediterraneo,>cualesel<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorcaudal? >querostienenunal<strong>on</strong>gitu<str<strong>on</strong>g>de</str<strong>on</strong>g>ntre100y200km? nombres<str<strong>on</strong>g>de</str<strong>on</strong>g>comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omascuyaextensi<strong>on</strong>seencuentraentre2.000y5.000km2.<br />

>cuantosrossobrepasanlos200kmenCastillaLaMancha? >enquecomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>snacey<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaelroEbro?<br />

B.3.3Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Simplicaci<strong>on</strong>es<str<strong>on</strong>g>de</str<strong>on</strong>g>lC<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>Evaluaci<strong>on</strong><br />

mejoresresultadosofreca(engeneral),es<str<strong>on</strong>g>de</str<strong>on</strong>g>cirelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loF2-EMP+5V(veaseelcaptulo8).<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>E(compuestopor208frases).Estassimplicaci<strong>on</strong>eshansidorealizadasporelmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loque Ac<strong>on</strong>tinuaci<strong>on</strong>presentamosdiezejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>simplicaci<strong>on</strong>es,corresp<strong>on</strong>dientesafrases<str<strong>on</strong>g>de</str<strong>on</strong>g>lc<strong>on</strong>junto


170 E:damelos\nombres<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosquepasanporLaRioja? S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosqueatraviesan\COM\ APENDICEB.EJEMPLOSDESIMPLIFICACIONDELLENGUAJE<br />

S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lacomunidadquetienemaximaextensi<strong>on</strong>\ E:>cual\es\lacomunidadaut<strong>on</strong>oma<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorextensi<strong>on</strong>?<br />

S:cuales\elcaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>lroRIO\ E:\\\\\mard<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaelroPisuerga. E:>cualeselcaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>lroSil? E:\\\caudal<str<strong>on</strong>g>de</str<strong>on</strong>g>lro<str<strong>on</strong>g>de</str<strong>on</strong>g>mayorl<strong>on</strong>gitud. S:cualeselcaudal<str<strong>on</strong>g>de</str<strong>on</strong>g>lroc<strong>on</strong>maximal<strong>on</strong>gitud\ S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lmarque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaelroRIO\<br />

S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosquetienencaudalmayorqueel<str<strong>on</strong>g>de</str<strong>on</strong>g>lroRIO\ S:\cuantosros<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenelMAR\ E:nombre\\\<str<strong>on</strong>g>de</str<strong>on</strong>g>losros\cuyocaudalsupere\el<str<strong>on</strong>g>de</str<strong>on</strong>g>lroTajo. E:>cuantosros<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenelMediterraneo? E:>cual\eselro\mascaudaloso\\<str<strong>on</strong>g>de</str<strong>on</strong>g>lacomunidadcatalana?<br />

S:\cuantosrosnacenenlacomunidad\<str<strong>on</strong>g>de</str<strong>on</strong>g>COM\ S:\\quecomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s\atraviesaelroRIO\ E:>porquecomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omaspasaelroEbro? E:>cuantosroshayenlacomunidadaut<strong>on</strong>oma<str<strong>on</strong>g>de</str<strong>on</strong>g>CastillaLe<strong>on</strong>? S:cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lroquec<strong>on</strong>maximocaudalnaceenlacomunidad<str<strong>on</strong>g>de</str<strong>on</strong>g>COM<br />

B.3.4Frases<str<strong>on</strong>g>de</str<strong>on</strong>g>lC<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>Evaluaci<strong>on</strong>noSimplicadas<br />

nuevefrasesquefuer<strong>on</strong>sistematicamenterechazadas,es<str<strong>on</strong>g>de</str<strong>on</strong>g>cir,noa<str<strong>on</strong>g>de</str<strong>on</strong>g>cuadamentesimplicadas,portodos Lasfrases<str<strong>on</strong>g>de</str<strong>on</strong>g>Equenofuer<strong>on</strong>nalmentesimplicadasvaran<str<strong>on</strong>g>de</str<strong>on</strong>g>unmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loaotro.Estass<strong>on</strong>lasunicas ochodiferentesmo<str<strong>on</strong>g>de</str<strong>on</strong>g>los.C<strong>on</strong>si<str<strong>on</strong>g>de</str<strong>on</strong>g>randolas50soluci<strong>on</strong>espedidasal<str<strong>on</strong>g>de</str<strong>on</strong>g>scodicador,elmo<str<strong>on</strong>g>de</str<strong>on</strong>g>loquemenos frasessimplico<str<strong>on</strong>g>de</str<strong>on</strong>g>jo23sinsimplicar,mientrasquelosquemassimplicar<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>jar<strong>on</strong>14sinsimplicar. Talcomoseexplicoenelcaptulo8,sehicier<strong>on</strong>pruebasc<strong>on</strong>elc<strong>on</strong>junto<str<strong>on</strong>g>de</str<strong>on</strong>g>evaluaci<strong>on</strong>,E,utilizando<br />

losmo<str<strong>on</strong>g>de</str<strong>on</strong>g>losutilizados. >cual<str<strong>on</strong>g>de</str<strong>on</strong>g>losrosque<str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanenelmarMediterraneoeselmascaudaloso? >cualeselnombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lmarMediterraneo? >cualeselnombreylaextensi<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>lamayorcomunidadaut<strong>on</strong>oma? >cualeselrogallegomaslargo? comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasymaresd<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sembocanros. maryaut<strong>on</strong>omad<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>sembocaelTuria.<br />

>cualeslaextensi<strong>on</strong>mnima<str<strong>on</strong>g>de</str<strong>on</strong>g>unacomunidadaut<strong>on</strong>oma? comunida<str<strong>on</strong>g>de</str<strong>on</strong>g>saut<strong>on</strong>omasques<strong>on</strong>nacimiento<str<strong>on</strong>g>de</str<strong>on</strong>g>almenosunro. >queextensi<strong>on</strong>tienenlascomunida<str<strong>on</strong>g>de</str<strong>on</strong>g>s<str<strong>on</strong>g>de</str<strong>on</strong>g>MadridyValencia?


APENDICEC<br />

Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>Alineamientos Obtenidosc<strong>on</strong>elMAMOE<br />

C.1 tareaMLAy<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,talcomocomentamosenelcaptulo9. Paraintentarevaluarelfunci<strong>on</strong>amiento<str<strong>on</strong>g>de</str<strong>on</strong>g>lMAMOE,hemosrealizadoexperimentosc<strong>on</strong>datos<str<strong>on</strong>g>de</str<strong>on</strong>g>la Introducci<strong>on</strong><br />

hemosutilizadolosseispares<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesexpuestosenelcaptulo9.Deestosseispares,dosa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>nun objetoalaescena,doseliminanunobjeto<str<strong>on</strong>g>de</str<strong>on</strong>g>laescena(estoscuatroutilizanlavozpasiva)ylosdos ultimosselimitana<str<strong>on</strong>g>de</str<strong>on</strong>g>scribirunaescena. Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latareaMLA,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>vamosaevaluaralineamientoscastellano-ingleseingles-castellano,<br />

(veaseelcaptulo9). castellano,castellano-alemanyaleman-castellano,hemoselegidolospares<str<strong>on</strong>g>de</str<strong>on</strong>g>frasesqueseenc<strong>on</strong>trabanen ciertasposici<strong>on</strong>es,previamente<str<strong>on</strong>g>de</str<strong>on</strong>g>terminadas,<str<strong>on</strong>g>de</str<strong>on</strong>g>ntro<str<strong>on</strong>g>de</str<strong>on</strong>g>loscorresp<strong>on</strong>dientesc<strong>on</strong>juntos<str<strong>on</strong>g>de</str<strong>on</strong>g>entrenamiento Enelcaso<str<strong>on</strong>g>de</str<strong>on</strong>g>latarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista,d<strong>on</strong><str<strong>on</strong>g>de</str<strong>on</strong>g>vamosaevaluaralineamientoscastellano-ingles,ingles-<br />

realizadasporelcanalC(enor<str<strong>on</strong>g>de</str<strong>on</strong>g>n),sinotambienlaevoluci<strong>on</strong>(eneltiempo)<str<strong>on</strong>g>de</str<strong>on</strong>g>laentrada,<str<strong>on</strong>g>de</str<strong>on</strong>g>lasalida y<str<strong>on</strong>g>de</str<strong>on</strong>g>lamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal.Elobjetivoquehemosperseguidoesque,<str<strong>on</strong>g>de</str<strong>on</strong>g>estaforma,ellectorpueda tenertodalainformaci<strong>on</strong>disp<strong>on</strong>ibleparajuzgarporsmismolacalidad<str<strong>on</strong>g>de</str<strong>on</strong>g>losalineamientosmaximo exp<strong>on</strong>een[53](utilizadoenelcaptulo5).Enesteformatosemuestrannosololassucesivasoperaci<strong>on</strong>es Elformatoquehemosutilizadoparamostrarlosejemplosessimilaralc<strong>on</strong>cepto<str<strong>on</strong>g>de</str<strong>on</strong>g>listado,talcomose<br />

verosmilesobtenidos.Ac<strong>on</strong>tinuaci<strong>on</strong>mostramosunsencilloejemploilustrativo<str<strong>on</strong>g>de</str<strong>on</strong>g>esteformato.Eneste sersustituidos. ejemplo,vemoscomolostressmbolosimplicadosseintroducenenlamemoria<str<strong>on</strong>g>de</str<strong>on</strong>g>lcanal,yaquevana<br />

habitaci<strong>on</strong> individual EntradaSalida una a fhabitaci<strong>on</strong>,individualgintroducirenmemoria\individual" fhabitaci<strong>on</strong>g Memoria funag ; introducirenmemoria\una" sustituir\una"por\a" introducirenmemoria\habitaci<strong>on</strong>" Operaci<strong>on</strong><br />

single room fhabitaci<strong>on</strong>g ; 171<br />

sustituir\individual"por\single" sustituir\habitaci<strong>on</strong>"por\room"


172 C.2 Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTareaMLA APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Salida: Entrada:sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulooscuro<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrianguloy<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculooscuro adarktriangleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>dbelowthetriangleandthedarkcircle<br />

EntradaSalida a~na<str<strong>on</strong>g>de</str<strong>on</strong>g> un se a fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,ung Memoria fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; borrar\se" introducirenmemoria\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\un"por\a" introducirenmemoria\un" Operaci<strong>on</strong><br />

triangulo oscuro dark fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,triangulo,oscurogintroducirenmemoria\oscuro" fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,triangulog introducirenmemoria\triangulo"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo triangle ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d is f<str<strong>on</strong>g>de</str<strong>on</strong>g>bajog fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; sustituir\oscuro"por\dark" sustituir\triangulo"por\triangle" sustituir\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\is" insertar\ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d"<br />

triangulo <str<strong>on</strong>g>de</str<strong>on</strong>g>l below the f<str<strong>on</strong>g>de</str<strong>on</strong>g>lg ; introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo"por\below"<br />

y triangle ftriangulog fyg ; introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>l" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"por\the" introducirenmemoria\triangulo" sustituir\triangulo"por\triangle"<br />

crculo <str<strong>on</strong>g>de</str<strong>on</strong>g>l and f<str<strong>on</strong>g>de</str<strong>on</strong>g>lg ; introducirenmemoria\y"<br />

oscuro the fcrculog ; sustituir\y"por\and" introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"<br />

circle dark fcrculo,oscurog fcrculog ; sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"por\the" introducirenmemoria\crculo" introducirenmemoria\oscuro" sustituir\oscuro"por\dark" sustituir\crculo"por\circle"


C.2.EJEMPLOSDELATAREAMLA 173<br />

Entrada:adarktriangleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>dbelowthetriangleandthedarkcircle<br />

Salida: sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulooscuro<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>ltrianguloy<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculooscuro<br />

Entrada a Salida a~na<str<strong>on</strong>g>de</str<strong>on</strong>g> un se Memoria fag ; introducirenmemoria\a" sustituir\a"por\un" insertar\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>" insertar\se" Operaci<strong>on</strong><br />

triangle dark triangulofdark,trianglegintroducirenmemoria\triangle" fdarkg introducirenmemoria\dark"<br />

ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d below is oscuro fbelowg ; introducirenmemoria\below" sustituir\dark"por\oscuro" borrar\is" borrar\ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d" sustituir\triangle"por\triangulo"<br />

triangle the <str<strong>on</strong>g>de</str<strong>on</strong>g>bajo <str<strong>on</strong>g>de</str<strong>on</strong>g>l ftheg ; sustituir\below"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo"<br />

and triangulo ftriangleg ; introducirenmemoria\the" sustituir\the"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"<br />

the y fandg ; introducirenmemoria\and" sustituir\and"por\y" introducirenmemoria\triangle"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>l ftheg ; introducirenmemoria\the" sustituir\the"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>l" sustituir\triangle"por\triangulo"<br />

circle dark crculo oscuro fdark,circleg fdarkg ; introducirenmemoria\dark" introducirenmemoria\circle" sustituir\circle"por\crculo" sustituir\dark"por\oscuro"


174 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada:sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulopeque~noyoscuromuyporencima<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculoclaro<br />

Salida: asmalldarktriangleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>dfarabovethelightcircle<br />

EntradaSalida a~na<str<strong>on</strong>g>de</str<strong>on</strong>g> un se a fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,ung Memoria fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; borrar\se" introducirenmemoria\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>" introducirenmemoria\un" sustituir\un"por\a" Operaci<strong>on</strong><br />

triangulo peque~no oscuro y small fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,triangulo,peque~nogintroducirenmemoria\peque~no" fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,triangulo,oscurog fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,triangulog introducirenmemoria\oscuro" sustituir\peque~no"por\small" borrar\y" introducirenmemoria\triangulo"<br />

muy triangle dark is fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>,triangulog fa~na<str<strong>on</strong>g>de</str<strong>on</strong>g>g fmuyg ; sustituir\oscuro"por\dark" sustituir\triangulo"por\triangle" sustituir\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\is"<br />

encima por ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d far fencimag fporg ; introducirenmemoria\muy" sustituir\muy"por\ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d" introducirenmemoria\por" sustituir\por"por\far"<br />

crculo <str<strong>on</strong>g>de</str<strong>on</strong>g>l above f<str<strong>on</strong>g>de</str<strong>on</strong>g>lg ; introducirenmemoria\encima"<br />

claro the fcrculog ; sustituir\encima"por\above" introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"<br />

circle light fcrculo,clarog fcrculog ; sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"por\the" introducirenmemoria\crculo" introducirenmemoria\claro" sustituir\claro"por\light" sustituir\crculo"por\circle"


C.2.EJEMPLOSDELATAREAMLA 175<br />

Entrada:asmalldarktriangleisad<str<strong>on</strong>g>de</str<strong>on</strong>g>dfarabovethelightcircle<br />

Salida: sea~na<str<strong>on</strong>g>de</str<strong>on</strong>g>untriangulopeque~noyoscuromuyporencima<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculoclaro<br />

Entrada a Salida a~na<str<strong>on</strong>g>de</str<strong>on</strong>g> un se Memoria fag ; introducirenmemoria\a" sustituir\a"por\un" insertar\a~na<str<strong>on</strong>g>de</str<strong>on</strong>g>" insertar\se" Operaci<strong>on</strong><br />

triangle small dark triangulo peque~nofsmall,dark,trianglegintroducirenmemoria\triangle" fsmall,darkg fsmallg sustituir\triangle"por\triangulo" introducirenmemoria\small"<br />

y fdarkg sustituir\small"por\peque~no" introducirenmemoria\dark"<br />

ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d is oscuro fad<str<strong>on</strong>g>de</str<strong>on</strong>g>dg ; sustituir\dark"por\oscuro" insertar\y" borrar\is"<br />

above far muy ffarg ; introducirenmemoria\ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d"<br />

encima por faboveg ; sustituir\ad<str<strong>on</strong>g>de</str<strong>on</strong>g>d"por\muy" introducirenmemoria\far" sustituir\far"por\por" introducirenmemoria\above"<br />

circle light the <str<strong>on</strong>g>de</str<strong>on</strong>g>l flight,circleg flightg ftheg ; introducirenmemoria\the" sustituir\the"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>l" introducirenmemoria\light" introducirenmemoria\circle" sustituir\above"por\encima"<br />

crculo claro flightg ; sustituir\circle"por\crculo" sustituir\light"por\claro"


176 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada:seeliminaeltriangulopeque~noqueesta<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculomediano<br />

Salida: thesmalltrianglewhichisbelowthemediumcircleisremoved<br />

EntradaSalida elimina se el the feliminag Memoria felg ; borrar\se" introducirenmemoria\elimina" sustituir\elimina"por\the" introducirenmemoria\el" Operaci<strong>on</strong><br />

triangulo peque~no triangle which small fel,triangulo,peque~nogintroducirenmemoria\peque~no" fel,triangulog felg ; introducirenmemoria\triangulo" sustituir\peque~no"por\small" sustituir\triangulo"por\triangle"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo esta que fque,estag fqueg sustituir\el"por\which"<br />

below is fque,<str<strong>on</strong>g>de</str<strong>on</strong>g>bajog fqueg introducirenmemoria\que" introducirenmemoria\esta" sustituir\esta"por\is" introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo"<br />

mediano crculo <str<strong>on</strong>g>de</str<strong>on</strong>g>l the fque,<str<strong>on</strong>g>de</str<strong>on</strong>g>lg fqueg sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo"por\below"<br />

mediumfque,crculo,medianogintroducirenmemoria\mediano" fque,crculog introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>l" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"por\the" introducirenmemoria\crculo"<br />

removed circle is fqueg ; sustituir\mediano"por\medium" sustituir\crculo"por\circle" insertar\is" sustituir\que"por\removed"


C.2.EJEMPLOSDELATAREAMLA 177<br />

Entrada:thesmalltrianglewhichisbelowthemediumcircleisremoved<br />

Salida: seeliminaeltriangulopeque~noqueesta<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>lcrculomediano<br />

Entrada the elimina Salida se el Memoria ftheg ; insertar\se" introducirenmemoria\the" sustituir\the"por\elimina" insertar\el" Operaci<strong>on</strong><br />

triangle which small triangulo peque~no fsmall,trianglegintroducirenmemoria\triangle" fwhichg fsmallg ; introducirenmemoria\small" sustituir\triangle"por\triangulo" sustituir\small"por\peque~no"<br />

below is esta que fbelowg fisg ; introducirenmemoria\which" sustituir\which"por\que" introducirenmemoria\is" sustituir\is"por\esta"<br />

medium the <str<strong>on</strong>g>de</str<strong>on</strong>g>bajo ftheg ; introducirenmemoria\below"<br />

circle <str<strong>on</strong>g>de</str<strong>on</strong>g>l ; sustituir\below"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo"<br />

crculo fmedium,circlegintroducirenmemoria\circle" fmediumg introducirenmemoria\the" sustituir\the"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>l" introducirenmemoria\medium"<br />

removed is mediano ; sustituir\circle"por\crculo" sustituir\medium"por\mediano" borrar\is" borrar\removed"


178 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada:seeliminaelcuadradoqueesta<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>lcuadradogran<str<strong>on</strong>g>de</str<strong>on</strong>g>yoscuro<br />

Salida: thesquarewhichisbelowthelargedarksquareisremoved<br />

EntradaSalida elimina se el the feliminag Memoria felg ; borrar\se" introducirenmemoria\elimina" sustituir\elimina"por\the" introducirenmemoria\el" Operaci<strong>on</strong><br />

cuadrado square which fel,cuadradog felg ; introducirenmemoria\cuadrado" sustituir\cuadrado"por\square"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo esta que fque,estag fqueg sustituir\el"por\which"<br />

below is fque,<str<strong>on</strong>g>de</str<strong>on</strong>g>bajog fqueg introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo" introducirenmemoria\que" introducirenmemoria\esta" sustituir\esta"por\is"<br />

cuadrado gran<str<strong>on</strong>g>de</str<strong>on</strong>g> <str<strong>on</strong>g>de</str<strong>on</strong>g>l the fque,cuadradog fque,<str<strong>on</strong>g>de</str<strong>on</strong>g>lg fqueg sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo"por\below" introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"<br />

oscuro y fque,cuadrado,gran<str<strong>on</strong>g>de</str<strong>on</strong>g>g sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"por\the"<br />

large fque,cuadrado,gran<str<strong>on</strong>g>de</str<strong>on</strong>g>,oscurogintroducirenmemoria\oscuro" fque,cuadrado,gran<str<strong>on</strong>g>de</str<strong>on</strong>g>g fque,cuadrado,oscurog introducirenmemoria\cuadrado" introducirenmemoria\gran<str<strong>on</strong>g>de</str<strong>on</strong>g>" borrar\y"<br />

removed square dark is fque,cuadradog fqueg ; sustituir\gran<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\large" sustituir\oscuro"por\dark" sustituir\cuadrado"por\square" insertar\is" sustituir\que"por\removed"


C.2.EJEMPLOSDELATAREAMLA 179<br />

Entrada:thesquarewhichisbelowthelargedarksquareisremoved<br />

Salida: seeliminaelcuadradoqueesta<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo<str<strong>on</strong>g>de</str<strong>on</strong>g>lcuadradogran<str<strong>on</strong>g>de</str<strong>on</strong>g>yoscuro<br />

Entrada the elimina Salida se el Memoria ftheg ; introducirenmemoria\the" sustituir\the"por\elimina" insertar\el" insertar\se" Operaci<strong>on</strong><br />

square which is cuadrado que fsquareg fwhichg ; sustituir\which"por\que" introducirenmemoria\which" introducirenmemoria\square"<br />

esta fisg ; introducirenmemoria\is" sustituir\square"por\cuadrado"<br />

below fbelowg sustituir\is"por\esta"<br />

large the <str<strong>on</strong>g>de</str<strong>on</strong>g>bajo <str<strong>on</strong>g>de</str<strong>on</strong>g>l flargeg ftheg ; introducirenmemoria\below" sustituir\below"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>bajo" introducirenmemoria\the" sustituir\the"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"<br />

removed square dark is flarge,dark,squaregintroducirenmemoria\square" flarge,dark,squaregborrar\is" flarge,darkg introducirenmemoria\large"<br />

cuadradoflarge,dark,squaregborrar\removed" flarge,darkg introducirenmemoria\dark"<br />

gran<str<strong>on</strong>g>de</str<strong>on</strong>g> oscuro y fdarkg ; sustituir\square"por\cuadrado" sustituir\large"por\gran<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\dark"por\oscuro"<br />

insertar\y"


180 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada:uncrculooscurotocaauncrculoyuncrculomedianoyclaro<br />

Salida: adarkcircletouchesacircleandamediumlightcircle<br />

EntradaSalida crculo oscuro un a fcrculo,oscurog fcrculog Memoria fung ; introducirenmemoria\un" sustituir\un"por\a" introducirenmemoria\crculo" introducirenmemoria\oscuro" Operaci<strong>on</strong><br />

toca touches circle dark fcrculog ftocag ; sustituir\oscuro"por\dark" sustituir\crculo"por\circle" introducirenmemoria\toca"<br />

crculo un a a fcrculog fung ; borrar\a" introducirenmemoria\un" sustituir\un"por\a" introducirenmemoria\crculo" sustituir\toca"por\touches"<br />

y circle and fyg ; sustituir\crculo"por\circle" introducirenmemoria\y"<br />

mediano crculo un a fcrculog fung ; sustituir\y"por\and" introducirenmemoria\un"<br />

claro y fcrculo,medianog sustituir\un"por\a"<br />

mediumfcrculo,mediano,clarogintroducirenmemoria\claro" fcrculo,medianog introducirenmemoria\crculo" introducirenmemoria\mediano"<br />

circle light fcrculo,clarog fcrculog ; borrar\y" sustituir\claro"por\light" sustituir\crculo"por\circle"<br />

sustituir\mediano"por\medium"


C.2.EJEMPLOSDELATAREAMLA 181<br />

Entrada:adarkcircletouchesacircleandamediumlightcircle<br />

Salida: uncrculooscurotocaauncrculoyuncrculomedianoyclaro<br />

Entrada circle dark a Salida un fdark,circleg Memoria fdarkg fag ; introducirenmemoria\a" sustituir\a"por\un" introducirenmemoria\dark" introducirenmemoria\circle" Operaci<strong>on</strong><br />

touches crculo oscuro toca ftouchesg fdarkg ; sustituir\circle"por\crculo" sustituir\dark"por\oscuro" introducirenmemoria\touches"<br />

circle a un a fag ; sustituir\touches"por\toca" insertar\a"<br />

and crculo fcircleg fandg ; introducirenmemoria\a" sustituir\a"por\un" introducirenmemoria\circle" sustituir\circle"por\crculo"<br />

medium a un y fag ; introducirenmemoria\and" sustituir\and"por\y"<br />

circle light fmedium,lightg fmediumg introducirenmemoria\a" sustituir\a"por\un"<br />

mediano crculo fmedium,light,circlegintroducirenmemoria\circle" fmedium,lightg introducirenmemoria\medium" introducirenmemoria\light"<br />

claro y flightg ; sustituir\circle"por\crculo" sustituir\medium"por\mediano" insertar\y" sustituir\light"por\claro"


182 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada:uncrculopeque~noestamuyala<str<strong>on</strong>g>de</str<strong>on</strong>g>recha<str<strong>on</strong>g>de</str<strong>on</strong>g>uncuadradooscuro<br />

Salida: asmallcircleisfartotherightofadarksquare<br />

EntradaSalida peque~no crculo un a fcrculo,peque~nogintroducirenmemoria\peque~no" fcrculog Memoria fung ; introducirenmemoria\un" sustituir\un"por\a" introducirenmemoria\crculo" Operaci<strong>on</strong><br />

muy esta circle small is fcrculog festag ; sustituir\peque~no"por\small" sustituir\crculo"por\circle"<br />

a far fmuyg fag ; introducirenmemoria\esta" sustituir\esta"por\is" introducirenmemoria\muy" sustituir\muy"por\far"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>recha la the to flag ; introducirenmemoria\a" sustituir\a"por\to"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g> right f<str<strong>on</strong>g>de</str<strong>on</strong>g>rechag ; introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>recha" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>recha"por\right" introducirenmemoria\la"<br />

of f<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\of" sustituir\la"por\the"<br />

cuadrado oscuro un a fcuadradog fung ; introducirenmemoria\cuadrado" introducirenmemoria\un"<br />

square dark fcuadrado,oscurogintroducirenmemoria\oscuro" fcuadradog ; sustituir\oscuro"por\dark" sustituir\un"por\a" sustituir\cuadrado"por\square"


C.2.EJEMPLOSDELATAREAMLA 183<br />

Entrada:asmallcircleisfartotherightofadarksquare<br />

Salida: uncrculopeque~noestamuyala<str<strong>on</strong>g>de</str<strong>on</strong>g>recha<str<strong>on</strong>g>de</str<strong>on</strong>g>uncuadradooscuro<br />

Entrada small circle a Salida un fsmall,circlegintroducirenmemoria\circle" Memoria fsmallg fag ; introducirenmemoria\a" sustituir\a"por\un" introducirenmemoria\small" Operaci<strong>on</strong><br />

far is peque~no crculo esta fsmallg fisg ; sustituir\circle"por\crculo" sustituir\small"por\peque~no"<br />

to muy ffarg ftog ; introducirenmemoria\is" sustituir\is"por\esta" introducirenmemoria\far" sustituir\far"por\muy"<br />

right the la a ftheg ; introducirenmemoria\to" sustituir\to"por\a"<br />

of <str<strong>on</strong>g>de</str<strong>on</strong>g>recha frightg introducirenmemoria\the"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g> fofg ; sustituir\the"por\la" introducirenmemoria\right" sustituir\right"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>recha" introducirenmemoria\of"<br />

square dark a un fag ; sustituir\of"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>"<br />

cuadrado fdarkg introducirenmemoria\a"<br />

oscuro fdark,squaregintroducirenmemoria\square" fdarkg ; sustituir\a"por\un" introducirenmemoria\dark" sustituir\square"por\cuadrado" sustituir\dark"por\oscuro"


184 C.3 Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista:Castellano-InglesyVice- APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Parnumero500 versa<br />

EntradaSalida: Entrada:<str<strong>on</strong>g>de</str<strong>on</strong>g>seoquenos<str<strong>on</strong>g>de</str<strong>on</strong>g>spiertenma~nanaalauna.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>seo SalidaIwantyoutowakeusuptomorrowat<strong>on</strong>e. que want I Memoria f<str<strong>on</strong>g>de</str<strong>on</strong>g>seog fqueg ; sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo"por\I" sustituir\que"por\want" introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo" introducirenmemoria\que" Operaci<strong>on</strong><br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>spierten nos you to fnosg ; introducirenmemoria\nos" sustituir\nos"por\you"<br />

ma~nana wake us f<str<strong>on</strong>g>de</str<strong>on</strong>g>spiertengintroducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>spierten" ; insertar\to"<br />

a up fma~nana,agintroducirenmemoria\a" fma~nanag sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>spierten"por\wake" insertar\us" introducirenmemoria\ma~nana"<br />

una la tomorrow at flag ; sustituir\a"por\up" sustituir\ma~nana"por\tomorrow"<br />

. <strong>on</strong>e funag introducirenmemoria\la"<br />

. f.g ; sustituir\la"por\at" introducirenmemoria\una" sustituir\una"por\<strong>on</strong>e" introducirenmemoria\."<br />

Salida: Entrada:Iwantyoutowakeusuptomorrowat<strong>on</strong>e. <str<strong>on</strong>g>de</str<strong>on</strong>g>seoquenos<str<strong>on</strong>g>de</str<strong>on</strong>g>spiertenma~nanaalauna. sustituir\."por\."<br />

Entrada want I Salida <str<strong>on</strong>g>de</str<strong>on</strong>g>seo que Memoria fwantg fIg ; introducirenmemoria\I" sustituir\I"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo" introducirenmemoria\want" sustituir\want"por\que" Operaci<strong>on</strong><br />

wake you to nos fwakeg fyoug ; introducirenmemoria\you" sustituir\you"por\nos" borrar\to"<br />

tomorrow up us <str<strong>on</strong>g>de</str<strong>on</strong>g>spierten ; introducirenmemoria\wake"<br />

ma~nana fup,tomorrowgintroducirenmemoria\tomorrow" fupg sustituir\wake"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>spierten" introducirenmemoria\up" borrar\us"<br />

<strong>on</strong>e at la a fatg ; sustituir\tomorrow"por\ma~nana" sustituir\up"por\a"<br />

. una f<strong>on</strong>eg introducirenmemoria\at"<br />

. f.g ; sustituir\at"por\la" introducirenmemoria\<strong>on</strong>e" sustituir\<strong>on</strong>e"por\una" introducirenmemoria\." sustituir\."por\."


C.3.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-INGLESYVICEVERSA Parnumero1.000 185<br />

Entrada:<str<strong>on</strong>g>de</str<strong>on</strong>g>seoreservardoshabitaci<strong>on</strong>esparatresdas.<br />

Entrada Salida: SalidaIwanttobooktworoomsforthreedays. <str<strong>on</strong>g>de</str<strong>on</strong>g>seo want to I Memoria f<str<strong>on</strong>g>de</str<strong>on</strong>g>seog ; introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo"por\I" insertar\want" insertar\to" Operaci<strong>on</strong><br />

habitaci<strong>on</strong>es reservar dos book two freservarg fdosg ; introducirenmemoria\reservar" sustituir\reservar"por\book"<br />

para rooms fhabitaci<strong>on</strong>esgintroducirenmemoria\habitaci<strong>on</strong>es" fparag ; introducirenmemoria\dos" sustituir\dos"por\two" sustituir\habitaci<strong>on</strong>es"por\rooms"<br />

das tres three for ftresg ; introducirenmemoria\para" sustituir\para"por\for"<br />

. days fdasg f.g ; introducirenmemoria\tres" sustituir\tres"por\three" sustituir\das"por\days" introducirenmemoria\das"<br />

Entrada:Iwanttobooktworoomsforthreedays. . ; introducirenmemoria\." sustituir\."por\."<br />

Entrada Salida: Salida<str<strong>on</strong>g>de</str<strong>on</strong>g>seoreservardoshabitaci<strong>on</strong>esparatresdas. want to I <str<strong>on</strong>g>de</str<strong>on</strong>g>seo Memoria fIg ; introducirenmemoria\I" sustituir\I"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo" borrar\want" borrar\to" Operaci<strong>on</strong><br />

rooms book two reservar fbookg ftwog ; introducirenmemoria\book"<br />

habitaci<strong>on</strong>es dos froomsgintroducirenmemoria\rooms" ; sustituir\book"por\reservar" introducirenmemoria\two" sustituir\two"por\dos"<br />

three for para fforg ; sustituir\rooms"por\habitaci<strong>on</strong>es"<br />

days tres fthreegintroducirenmemoria\three" ; introducirenmemoria\for" sustituir\for"por\para"<br />

. das . fdaysg f.g ; sustituir\three"por\tres" introducirenmemoria\days" sustituir\days"por\das" introducirenmemoria\." sustituir\."por\."


186 Parnumero1.500 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

EntradaSalida Entrada:<str<strong>on</strong>g>de</str<strong>on</strong>g>searareservarunahabitaci<strong>on</strong>individualc<strong>on</strong>televisi<strong>on</strong>. Salida: Iwouldliketobookasingleroomwithatv.<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>seara would like I f<str<strong>on</strong>g>de</str<strong>on</strong>g>searag Memoria ; introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>seara" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>seara"por\would" insertar\like" insertar\I" Operaci<strong>on</strong><br />

reservar una book to a freservarg funag ; sustituir\reservar"por\book" introducirenmemoria\una" sustituir\una"por\a" introducirenmemoria\reservar" insertar\to"<br />

habitaci<strong>on</strong> individual single room fhabitaci<strong>on</strong>,individualgintroducirenmemoria\individual" fhabitaci<strong>on</strong>g ; introducirenmemoria\habitaci<strong>on</strong>" sustituir\individual"por\single"<br />

televisi<strong>on</strong> c<strong>on</strong> with a fc<strong>on</strong>g ; sustituir\habitaci<strong>on</strong>"por\room" introducirenmemoria\c<strong>on</strong>"<br />

. tv ftelevisi<strong>on</strong>g f.g ; sustituir\c<strong>on</strong>"por\with" introducirenmemoria\televisi<strong>on</strong>" sustituir\televisi<strong>on</strong>"por\tv" insertar\a"<br />

Entrada:Iwouldliketobookasingleroomwithatv. . ; introducirenmemoria\."<br />

Salida: <str<strong>on</strong>g>de</str<strong>on</strong>g>searareservarunahabitaci<strong>on</strong>individualc<strong>on</strong>televisi<strong>on</strong>. sustituir\."por\."<br />

Entrada would like I <str<strong>on</strong>g>de</str<strong>on</strong>g>seara Salida Memoria fIg ; introducirenmemoria\I" sustituir\I"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>seara" borrar\would" borrar\like" Operaci<strong>on</strong><br />

book to fbookg ; borrar\to"<br />

single a reservar fag ; introducirenmemoria\book"<br />

room una fsingleg ; sustituir\book"por\reservar" introducirenmemoria\a" sustituir\a"por\una"<br />

with habitaci<strong>on</strong> individual fsingle,roomgintroducirenmemoria\room" fsingleg ; introducirenmemoria\single" sustituir\room"por\habitaci<strong>on</strong>"<br />

tv a c<strong>on</strong> fwithg ; sustituir\single"por\individual" introducirenmemoria\with"<br />

. televisi<strong>on</strong> ftvg sustituir\with"por\c<strong>on</strong>"<br />

. f.g ; borrar\a" introducirenmemoria\tv" sustituir\tv"por\televisi<strong>on</strong>" introducirenmemoria\." sustituir\."por\."


C.3.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-INGLESYVICEVERSA Parnumero2.000 187<br />

EntradaSalida Salida: Entrada:creoquehayunproblemaenlafactura. Ithinkthatthereisaprobleminthebill.<br />

creo que think I Memoria fcreog fqueg ; insertar\I" introducirenmemoria\creo" sustituir\creo"por\think" introducirenmemoria\que" Operaci<strong>on</strong><br />

hay there that fhayg ; sustituir\que"por\that" introducirenmemoria\hay"<br />

problema un is a fung ; sustituir\hay"por\there" introducirenmemoria\un"<br />

en problem fproblemagintroducirenmemoria\problema" feng ; sustituir\un"por\is" insertar\a" sustituir\problema"por\problem"<br />

factura la the in flag ; introducirenmemoria\en" sustituir\en"por\in"<br />

. bill ffacturag f.g ; introducirenmemoria\la" sustituir\la"por\the" introducirenmemoria\factura" sustituir\factura"por\bill"<br />

Entrada:Ithinkthatthereisaprobleminthebill. . ; introducirenmemoria\."<br />

Salida: creoquehayunproblemaenlafactura. sustituir\."por\."<br />

Entrada think that I Salida creo Memoria fthinkg fthatg ; borrar\I" introducirenmemoria\think" sustituir\think"por\creo" introducirenmemoria\that" Operaci<strong>on</strong><br />

there hay que fthereg ; sustituir\that"por\que" introducirenmemoria\there"<br />

problem is a un fag ; sustituir\there"por\hay" borrar\is"<br />

in problema fproblemgintroducirenmemoria\problem" fing ; introducirenmemoria\a" sustituir\a"por\un" sustituir\problem"por\problema"<br />

bill the en la ftheg ; introducirenmemoria\in" sustituir\in"por\en"<br />

. factura fbillg introducirenmemoria\the"<br />

. f.g ; sustituir\the"por\la" introducirenmemoria\bill" sustituir\bill"por\factura" introducirenmemoria\." sustituir\."por\."


188 Parnumero3.000 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada:tenemosreservadaunahabitaci<strong>on</strong>anombre<str<strong>on</strong>g>de</str<strong>on</strong>g>OscarMoya. Salida: EntradaSalida wehavebookedaroomforOscarMoya.<br />

reservada tenemos have we freservadagintroducirenmemoria\reservada" ftenemosg Memoria ; sustituir\reservada"por\have" introducirenmemoria\tenemos" sustituir\tenemos"por\we" Operaci<strong>on</strong><br />

habitaci<strong>on</strong> una booked funag ; introducirenmemoria\una"<br />

nombre a a fhabitaci<strong>on</strong>gintroducirenmemoria\habitaci<strong>on</strong>" ; sustituir\una"por\booked"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g> room fnombreg sustituir\habitaci<strong>on</strong>"por\a"<br />

for f<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\for" sustituir\nombre"por\room" introducirenmemoria\nombre" borrar\a"<br />

Oscar Moya . Oscar Moya fOscarg fMoyag ; introducirenmemoria\Oscar"<br />

. f.g ; sustituir\Moya"por\Moya" introducirenmemoria\." sustituir\."por\." sustituir\Oscar"por\Oscar" introducirenmemoria\Moya"<br />

Entrada:wehavebookedaroomforOscarMoya. Salida: Entradatenemosreservadaunahabitaci<strong>on</strong>anombre<str<strong>on</strong>g>de</str<strong>on</strong>g>OscarMoya. have we reservada tenemos Salida Memoria fhaveg fweg ; introducirenmemoria\we" sustituir\we"por\tenemos" introducirenmemoria\have" sustituir\have"por\reservada" Operaci<strong>on</strong><br />

booked una fbookedgintroducirenmemoria\booked"<br />

room a habitaci<strong>on</strong> fag ; sustituir\booked"por\una"<br />

nombre a froomg ; introducirenmemoria\a" sustituir\a"por\habitaci<strong>on</strong>" introducirenmemoria\room" insertar\a"<br />

Oscar for <str<strong>on</strong>g>de</str<strong>on</strong>g> fforg ; sustituir\room"por\nombre"<br />

Moya Oscar fOscargintroducirenmemoria\Oscar" ; introducirenmemoria\for" sustituir\for"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>"<br />

. Moya . fMoyag f.g ; sustituir\Oscar"por\Oscar" introducirenmemoria\Moya" sustituir\Moya"por\Moya" introducirenmemoria\." sustituir\."por\."


C.3.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-INGLESYVICEVERSA Parnumero4.000Entrada:<str<strong>on</strong>g>de</str<strong>on</strong>g>seounahabitaci<strong>on</strong>c<strong>on</strong>televisi<strong>on</strong>paraestanoche.<br />

189<br />

EntradaSalida <str<strong>on</strong>g>de</str<strong>on</strong>g>seo Salida: Iwantaroomwithatvfort<strong>on</strong>ight.<br />

una want I Memoria f<str<strong>on</strong>g>de</str<strong>on</strong>g>seog funag ; sustituir\una"por\want" introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo"por\I" introducirenmemoria\una" Operaci<strong>on</strong><br />

habitaci<strong>on</strong> room a fhabitaci<strong>on</strong>gintroducirenmemoria\habitaci<strong>on</strong>" fhabitaci<strong>on</strong>ginsertar\a"<br />

televisi<strong>on</strong> c<strong>on</strong> with a fc<strong>on</strong>g ; sustituir\habitaci<strong>on</strong>"por\room" introducirenmemoria\c<strong>on</strong>"<br />

para tv ftelevisi<strong>on</strong>gintroducirenmemoria\televisi<strong>on</strong>" ; sustituir\televisi<strong>on</strong>"por\tv" sustituir\c<strong>on</strong>"por\with"<br />

for fparag ; introducirenmemoria\para" sustituir\para"por\for" insertar\a"<br />

noche esta . t<strong>on</strong>ight fnocheg f.g ; borrar\esta" introducirenmemoria\noche" sustituir\noche"por\t<strong>on</strong>ight"<br />

Entrada:Iwantaroomwithatvfort<strong>on</strong>ight. . ; introducirenmemoria\."<br />

Salida: <str<strong>on</strong>g>de</str<strong>on</strong>g>seounahabitaci<strong>on</strong>c<strong>on</strong>televisi<strong>on</strong>paraestanoche. sustituir\."por\."<br />

Entrada want I Salida <str<strong>on</strong>g>de</str<strong>on</strong>g>seo una Memoria fwantg fIg ; introducirenmemoria\I" sustituir\I"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>seo" introducirenmemoria\want" sustituir\want"por\una" Operaci<strong>on</strong><br />

room with a habitaci<strong>on</strong> froomg ; borrar\a" introducirenmemoria\room"<br />

tv a c<strong>on</strong> fwithg ; sustituir\room"por\habitaci<strong>on</strong>"<br />

televisi<strong>on</strong> ftvg ; introducirenmemoria\with" sustituir\with"por\c<strong>on</strong>" borrar\a" introducirenmemoria\tv"<br />

t<strong>on</strong>ight for para esta fforg ; sustituir\tv"por\televisi<strong>on</strong>" introducirenmemoria\for"<br />

. noche ft<strong>on</strong>ightgintroducirenmemoria\t<strong>on</strong>ight" ; sustituir\for"por\para"<br />

. f.g ; insertar\esta" sustituir\t<strong>on</strong>ight"por\noche" introducirenmemoria\." sustituir\."por\."


190 Parnumero5.000 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

EntradaEntrada:hemosreservadounahabitaci<strong>on</strong>hastaelveintinueve<str<strong>on</strong>g>de</str<strong>on</strong>g>septiembre. Salida: SalidawehavebookedaroomuntilSeptemberthetwenty-ninth. reservado hemos have we freservadog Memoria fhemosg ; introducirenmemoria\hemos" sustituir\hemos"por\we" introducirenmemoria\reservado" sustituir\reservado"por\have" Operaci<strong>on</strong><br />

habitaci<strong>on</strong> una booked room a fhabitaci<strong>on</strong>g funag ; introducirenmemoria\una" sustituir\una"por\booked" insertar\a" introducirenmemoria\habitaci<strong>on</strong>"<br />

veintinueve hasta el until fhastag felg ; sustituir\habitaci<strong>on</strong>"por\room" introducirenmemoria\hasta"<br />

septiembre <str<strong>on</strong>g>de</str<strong>on</strong>g> fel,veintinueveg introducirenmemoria\el" sustituir\hasta"por\until"<br />

September fel,veintinueve,septiembregintroducirenmemoria\septiembre" fel,veintinueveg introducirenmemoria\veintinueve" borrar\<str<strong>on</strong>g>de</str<strong>on</strong>g>"<br />

. twenty-ninth the fveintinueveg f.g ; sustituir\septiembre"por\September" sustituir\el"por\the" sustituir\veintinueve"por\twenty-ninth"<br />

Entrada:wehavebookedaroomuntilSeptemberthetwenty-ninth. . ; introducirenmemoria\."<br />

Salida: hemosreservadounahabitaci<strong>on</strong>hastaelveintinueve<str<strong>on</strong>g>de</str<strong>on</strong>g>septiembre. sustituir\."por\."<br />

Entrada have we reservado Salida hemos Memoria fhaveg fweg ; introducirenmemoria\we" sustituir\we"por\hemos" introducirenmemoria\have" sustituir\have"por\reservado" Operaci<strong>on</strong><br />

booked room a habitaci<strong>on</strong> una fbookedg froomg ; ; introducirenmemoria\room" sustituir\room"por\habitaci<strong>on</strong>" sustituir\booked"por\una" borrar\a" introducirenmemoria\booked"<br />

September until the hasta el fSeptember,theg fSeptemberg funtilg ; introducirenmemoria\September" introducirenmemoria\the" sustituir\the"por\el" sustituir\until"por\hasta" introducirenmemoria\until"<br />

twenty-ninth . veintinueve septiembre <str<strong>on</strong>g>de</str<strong>on</strong>g> fSeptember,twenty-ninthgintroducirenmemoria\twenty-ninth"<br />

. fSeptemberg f.g ; sustituir\twenty-ninth"por\veintinueve" sustituir\September"por\septiembre" introducirenmemoria\." sustituir\."por\."<br />

insertar\<str<strong>on</strong>g>de</str<strong>on</strong>g>"


C.3.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-INGLESYVICEVERSA Parnumero8.000Entrada:>podramospagarelreciboc<strong>on</strong>cheques<str<strong>on</strong>g>de</str<strong>on</strong>g>viaje?<br />

191<br />

Entrada Salida: Salida couldwepaythebillbytravelercheck?<br />

podramos > could we fpodramosgintroducirenmemoria\podramos" Memoria f>g ; sustituir\podramos"por\we" introducirenmemoria\>" sustituir\>"por\could" Operaci<strong>on</strong><br />

recibo pagar el pay the frecibog fpagarg felg ; introducirenmemoria\pagar" sustituir\pagar"por\pay" introducirenmemoria\el" sustituir\el"por\the"<br />

cheques c<strong>on</strong> bill by fc<strong>on</strong>g ; introducirenmemoria\recibo" sustituir\recibo"por\bill" introducirenmemoria\c<strong>on</strong>"<br />

viaje <str<strong>on</strong>g>de</str<strong>on</strong>g> traveler fchequesg ; sustituir\cheques"por\traveler" borrar\<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\c<strong>on</strong>"por\by"<br />

check fviajeg ; introducirenmemoria\viaje" sustituir\viaje"por\check" introducirenmemoria\cheques"<br />

? Entrada:couldwepaythebillbytravelercheck? ? f?g ; introducirenmemoria\?"<br />

Salida: >podramospagarelreciboc<strong>on</strong>cheques<str<strong>on</strong>g>de</str<strong>on</strong>g>viaje? sustituir\?"por\?"<br />

Entrada could we podramos Salida > Memoria fcouldg fweg ; introducirenmemoria\could" sustituir\could"por\>" introducirenmemoria\we" sustituir\we"por\podramos" Operaci<strong>on</strong><br />

pay the bill pagar el fpayg ftheg fbillg ; introducirenmemoria\pay" sustituir\pay"por\pagar" introducirenmemoria\the" sustituir\the"por\el"<br />

traveler by recibo c<strong>on</strong> fbyg ; introducirenmemoria\bill" sustituir\bill"por\recibo" introducirenmemoria\by"<br />

check cheques <str<strong>on</strong>g>de</str<strong>on</strong>g> ftravelergintroducirenmemoria\traveler" ; sustituir\by"por\c<strong>on</strong>"<br />

? viaje fcheckg f?g ; sustituir\check"por\viaje" introducirenmemoria\?" insertar\<str<strong>on</strong>g>de</str<strong>on</strong>g>" introducirenmemoria\check" sustituir\traveler"por\cheques"<br />

? ; sustituir\?"por\?"


192 Parnumero9.000Entrada:subannuestrosbultosalahabitaci<strong>on</strong>seisdiez.<br />

APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada Salida: Salidasendupourluggagetoroomnumbersix<strong>on</strong>eoh. nuestros suban send up fnuestrosg Memoria fsubang ; insertar\send" introducirenmemoria\suban" sustituir\suban"por\up" introducirenmemoria\nuestros" Operaci<strong>on</strong><br />

bultos luggage our fbultosg ; sustituir\nuestros"por\our" introducirenmemoria\bultos"<br />

habitaci<strong>on</strong> la a to flag fag ; sustituir\bultos"por\luggage" introducirenmemoria\a"<br />

number room fla,habitaci<strong>on</strong>gintroducirenmemoria\habitaci<strong>on</strong>" flag ; sustituir\a"por\to" introducirenmemoria\la" sustituir\habitaci<strong>on</strong>"por\room"<br />

diez seis <strong>on</strong>e six fseisg ; sustituir\la"por\number" introducirenmemoria\seis"<br />

. oh fdiezg f.g ; introducirenmemoria\diez" sustituir\diez"por\oh" sustituir\seis"por\six" insertar\<strong>on</strong>e"<br />

Entrada:sendupourluggagetoroomnumbersix<strong>on</strong>eoh. . ; introducirenmemoria\."<br />

Salida: subannuestrosbultosalahabitaci<strong>on</strong>seisdiez. sustituir\."por\."<br />

Entrada send our up Salida suban Memoria fsendg fourg ; introducirenmemoria\send" sustituir\send"por\suban" borrar\up" introducirenmemoria\our" Operaci<strong>on</strong><br />

luggage nuestros bultos fluggageg ; sustituir\our"por\nuestros" introducirenmemoria\luggage"<br />

number room to a ftog ; sustituir\luggage"por\bultos"<br />

la froom,numbergintroducirenmemoria\number" froomg introducirenmemoria\to" sustituir\to"por\a" introducirenmemoria\room"<br />

<strong>on</strong>e six habitaci<strong>on</strong> seis fsixg ; sustituir\room"por\habitaci<strong>on</strong>" sustituir\number"por\la"<br />

oh diez fohg ; introducirenmemoria\oh" sustituir\oh"por\diez" borrar\<strong>on</strong>e" sustituir\six"por\seis" introducirenmemoria\six"<br />

. . f.g ; introducirenmemoria\." sustituir\."por\."


C.3.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-INGLESYVICEVERSA Parnumero16.000 193<br />

Salida: Entrada:hiceunareservaanombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lse~norPe~narroja.<br />

Entrada SalidaIma<str<strong>on</strong>g>de</str<strong>on</strong>g>areservati<strong>on</strong>forMrPe~narroja. hice una ma<str<strong>on</strong>g>de</str<strong>on</strong>g> I Memoria fhiceg funag ; introducirenmemoria\hice" sustituir\hice"por\I" introducirenmemoria\una" sustituir\una"por\ma<str<strong>on</strong>g>de</str<strong>on</strong>g>" Operaci<strong>on</strong><br />

nombre reserva a a freservag ; introducirenmemoria\reserva"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>l reservati<strong>on</strong> fnombreg ; introducirenmemoria\nombre" sustituir\nombre"por\reservati<strong>on</strong>" sustituir\reserva"por\a"<br />

for f<str<strong>on</strong>g>de</str<strong>on</strong>g>lg ; introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>l" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"por\for" borrar\a"<br />

Pe~narroja se~nor . Pe~narroja Mr fPe~narrojagintroducirenmemoria\Pe~narroja" fse~norg ; introducirenmemoria\se~nor"<br />

. f.g ; sustituir\se~nor"por\Mr" sustituir\Pe~narroja"por\Pe~narroja" introducirenmemoria\."<br />

Entrada:Ima<str<strong>on</strong>g>de</str<strong>on</strong>g>areservati<strong>on</strong>forMrPe~narroja. sustituir\."por\."<br />

EntradaSalida: Salidahiceunareservaanombre<str<strong>on</strong>g>de</str<strong>on</strong>g>lse~norPe~narroja. ma<str<strong>on</strong>g>de</str<strong>on</strong>g> I hice una Memoria fma<str<strong>on</strong>g>de</str<strong>on</strong>g>g fIg ; introducirenmemoria\I" sustituir\I"por\hice" introducirenmemoria\ma<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\ma<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\una" Operaci<strong>on</strong><br />

reservati<strong>on</strong> a reserva a fag ; introducirenmemoria\a"<br />

for nombre freservati<strong>on</strong>gintroducirenmemoria\reservati<strong>on</strong>" fforg ; sustituir\a"por\reserva" sustituir\reservati<strong>on</strong>"por\nombre" insertar\a"<br />

Pe~narroja Mr se~nor <str<strong>on</strong>g>de</str<strong>on</strong>g>l fMrg ; introducirenmemoria\for" sustituir\for"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>l"<br />

. Pe~narroja fPe~narrojagintroducirenmemoria\Pe~narroja" ; introducirenmemoria\Mr"<br />

. f.g ; sustituir\Mr"por\se~nor" sustituir\Pe~narroja"por\Pe~narroja" introducirenmemoria\." sustituir\."por\."


194 Parnumero17.000 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada:mellamoFernandoGumbau. Salida: mynameisFernandoGumbau.<br />

Entrada llamo me Salida name my Memoria fllamog fmeg ; introducirenmemoria\me" sustituir\me"por\my" introducirenmemoria\llamo" sustituir\llamo"por\name" Operaci<strong>on</strong><br />

Fernando GumbauFernando is fFernandogintroducirenmemoria\Fernando" ; insertar\is"<br />

. Gumbau . fGumbaugintroducirenmemoria\Gumbau" f.g ; sustituir\Fernando"por\Fernando" sustituir\Gumbau"por\Gumbau" introducirenmemoria\." sustituir\."por\."<br />

Salida: Entrada:mynameisFernandoGumbau. mellamoFernandoGumbau.<br />

Entrada name my Salida llamo me Memoria fnameg fmyg ; introducirenmemoria\my" sustituir\my"por\me" introducirenmemoria\name" sustituir\name"por\llamo" Operaci<strong>on</strong><br />

Fernando Gumbau is Fernando fFernandogintroducirenmemoria\Fernando" ; borrar\is"<br />

. Gumbau . fGumbaugintroducirenmemoria\Gumbau" f.g ; sustituir\Fernando"por\Fernando" sustituir\Gumbau"por\Gumbau" introducirenmemoria\." sustituir\."por\."


C.3.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-INGLESYVICEVERSA Parnumero32.000 195<br />

Entrada:reserveunahabitaci<strong>on</strong>anombre<str<strong>on</strong>g>de</str<strong>on</strong>g>AliciaVazquez.<br />

Entrada Salida: Salida IbookedaroomforAliciaVazquez.<br />

reserve una booked I freserveg Memoria funag ; sustituir\reserve"por\I" introducirenmemoria\una" sustituir\una"por\booked" introducirenmemoria\reserve" Operaci<strong>on</strong><br />

habitaci<strong>on</strong> nombre a a fhabitaci<strong>on</strong>gintroducirenmemoria\habitaci<strong>on</strong>" fnombreg ; sustituir\habitaci<strong>on</strong>"por\a" borrar\a"<br />

Alicia <str<strong>on</strong>g>de</str<strong>on</strong>g> room for fAliciag f<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; sustituir\nombre"por\room" introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\for" introducirenmemoria\nombre"<br />

Vazquez . Vazquez Alicia fVazquezg ; introducirenmemoria\Alicia"<br />

. f.g ; sustituir\Alicia"por\Alicia" introducirenmemoria\Vazquez" sustituir\Vazquez"por\Vazquez" introducirenmemoria\."<br />

Entrada:IbookedaroomforAliciaVazquez. sustituir\."por\."<br />

Entrada Salida: Salida reserveunahabitaci<strong>on</strong>anombre<str<strong>on</strong>g>de</str<strong>on</strong>g>AliciaVazquez.<br />

booked I reserve una fbookedgintroducirenmemoria\booked" Memoria fIg ; introducirenmemoria\I" sustituir\I"por\reserve" sustituir\booked"por\una" Operaci<strong>on</strong><br />

room a habitaci<strong>on</strong> a fag ; introducirenmemoria\a"<br />

for nombre froomg fforg ; sustituir\a"por\habitaci<strong>on</strong>" insertar\a" introducirenmemoria\room" sustituir\room"por\nombre"<br />

Vazquez Alicia Alicia <str<strong>on</strong>g>de</str<strong>on</strong>g> fAliciag ; introducirenmemoria\Alicia" sustituir\Alicia"por\Alicia" introducirenmemoria\for"<br />

Vazquez fVazquezgintroducirenmemoria\Vazquez" ; sustituir\Vazquez"por\Vazquez" sustituir\for"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>"<br />

. . f.g ; introducirenmemoria\." sustituir\."por\."


196 C.4 Ejemplos<str<strong>on</strong>g>de</str<strong>on</strong>g>laTarea<str<strong>on</strong>g>de</str<strong>on</strong>g>lTurista:Castellano-AlemanyVi- APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Parnumero500 ceversa<br />

Entrada:minombreesMo<str<strong>on</strong>g>de</str<strong>on</strong>g>stoOrtega. Salida: meinNameistMo<str<strong>on</strong>g>de</str<strong>on</strong>g>stoOrtega.<br />

Entrada nombre mi Salida Name mein fnombregintroducirenmemoria\nombre" Memoria fmig ; sustituir\nombre"por\Name" introducirenmemoria\mi" sustituir\mi"por\mein" Operaci<strong>on</strong><br />

Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto Ortega es Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto ist fMo<str<strong>on</strong>g>de</str<strong>on</strong>g>stogintroducirenmemoria\Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto" fesg ; introducirenmemoria\es" sustituir\es"por\ist"<br />

. Ortega . fOrtegag f.g ; sustituir\Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto"por\Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto" introducirenmemoria\Ortega" sustituir\Ortega"por\Ortega" introducirenmemoria\." sustituir\."por\."<br />

Entrada:meinNameistMo<str<strong>on</strong>g>de</str<strong>on</strong>g>stoOrtega. Salida: minombreesMo<str<strong>on</strong>g>de</str<strong>on</strong>g>stoOrtega.<br />

Entrada Name mein nombre Salida mi Memoria fNameg fmeing ; introducirenmemoria\mein" sustituir\mein"por\mi" introducirenmemoria\Name" sustituir\Name"por\nombre" Operaci<strong>on</strong><br />

Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto Ortega ist Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto es fMo<str<strong>on</strong>g>de</str<strong>on</strong>g>stogintroducirenmemoria\Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto" fistg ; introducirenmemoria\ist" sustituir\ist"por\es"<br />

. Ortega . fOrtegag f.g ; sustituir\Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto"por\Mo<str<strong>on</strong>g>de</str<strong>on</strong>g>sto" introducirenmemoria\Ortega" sustituir\Ortega"por\Ortega" introducirenmemoria\." sustituir\."por\."


C.4.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-ALEMANYVICEVERSA Parnumero1.000 197<br />

Salida: Entrada:mellamoTeresaCastillo. ichheisseTeresaCastillo.<br />

EntradaSalida llamo me heisse ich Memoria fllamog fmeg ; introducirenmemoria\me" sustituir\me"por\ich" introducirenmemoria\llamo" sustituir\llamo"por\heisse" Operaci<strong>on</strong><br />

Castillo Teresa . Castillo Teresa fCastillogintroducirenmemoria\Castillo" fTeresagintroducirenmemoria\Teresa"<br />

. f.g ; sustituir\Teresa"por\Teresa" sustituir\Castillo"por\Castillo" introducirenmemoria\." sustituir\."por\."<br />

Salida: Entrada:ichheisseTeresaCastillo. mellamoTeresaCastillo.<br />

EntradaSalida heisse ich llamo me Memoria fheisseg fichg ; introducirenmemoria\heisse" sustituir\heisse"por\llamo" introducirenmemoria\ich" sustituir\ich"por\me" Operaci<strong>on</strong><br />

Castillo Teresa . Castillo Teresa fCastillogintroducirenmemoria\Castillo" fTeresagintroducirenmemoria\Teresa"<br />

. f.g ; sustituir\Teresa"por\Teresa" sustituir\Castillo"por\Castillo" introducirenmemoria\." sustituir\."por\."


198 Parnumero1.500 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada Entrada:hehechounareservaanombre<str<strong>on</strong>g>de</str<strong>on</strong>g>PedroM<strong>on</strong>ferrer. Salida: Salida ichhabeeineReservierungfurPedroM<strong>on</strong>ferrergemacht.<br />

hecho he habe ich Memoria fhechog fheg ; introducirenmemoria\he" sustituir\he"por\ich" introducirenmemoria\hecho" sustituir\hecho"por\habe" Operaci<strong>on</strong><br />

reserva una freservag ; borrar\una"<br />

nombre a Reservierung eine fag ; introducirenmemoria\reserva" sustituir\reserva"por\eine"<br />

<str<strong>on</strong>g>de</str<strong>on</strong>g> fur fnombreg f<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; introducirenmemoria\a" sustituir\nombre"por\fur" sustituir\a"por\Reservierung" introducirenmemoria\nombre"<br />

M<strong>on</strong>ferrer Pedro Pedro f<str<strong>on</strong>g>de</str<strong>on</strong>g>,Pedrog f<str<strong>on</strong>g>de</str<strong>on</strong>g>g introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>" introducirenmemoria\Pedro"<br />

. M<strong>on</strong>ferrer gemacht f<str<strong>on</strong>g>de</str<strong>on</strong>g>,M<strong>on</strong>ferrergintroducirenmemoria\M<strong>on</strong>ferrer" f<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; sustituir\Pedro"por\Pedro"<br />

. f.g ; sustituir\M<strong>on</strong>ferrer"por\M<strong>on</strong>ferrer" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\gemacht" introducirenmemoria\."<br />

Salida: Entrada:ichhabeeineReservierungfurPedroM<strong>on</strong>ferrergemacht. hehechounareservaanombre<str<strong>on</strong>g>de</str<strong>on</strong>g>PedroM<strong>on</strong>ferrer. sustituir\."por\."<br />

Entrada habe ich Salida hecho he Memoria fhabeg fichg ; introducirenmemoria\ich" sustituir\ich"por\he" introducirenmemoria\habe" sustituir\habe"por\hecho" Operaci<strong>on</strong><br />

Reservierung eine reserva una a fReservierunggintroducirenmemoria\Reservierung" feineg ; ; introducirenmemoria\eine" sustituir\eine"por\reserva" insertar\una"<br />

fur nombre ffurg ; sustituir\Reservierung"por\a" introducirenmemoria\fur"<br />

M<strong>on</strong>ferrer Pedro Pedro <str<strong>on</strong>g>de</str<strong>on</strong>g> fM<strong>on</strong>ferrerg fPedrog ; introducirenmemoria\Pedro" sustituir\Pedro"por\Pedro" sustituir\fur"por\nombre" insertar\<str<strong>on</strong>g>de</str<strong>on</strong>g>"<br />

gemacht . M<strong>on</strong>ferrer . f.g ; introducirenmemoria\M<strong>on</strong>ferrer" sustituir\M<strong>on</strong>ferrer"por\M<strong>on</strong>ferrer" borrar\gemacht" introducirenmemoria\." sustituir\."por\."


C.4.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-ALEMANYVICEVERSA Parnumero2.000 199<br />

Salida: Entrada:mellamoCarmeloSaez. ichheisseCarmeloSaez.<br />

Entrada llamo me Salida heisse ich Memoria fllamog fmeg ; introducirenmemoria\me" sustituir\me"por\ich" introducirenmemoria\llamo" sustituir\llamo"por\heisse" Operaci<strong>on</strong><br />

Carmelo Saez . Carmelo Saez fCarmelogintroducirenmemoria\Carmelo"<br />

. fSaezg f.g ; sustituir\Carmelo"por\Carmelo" sustituir\Saez"por\Saez" introducirenmemoria\Saez" introducirenmemoria\." sustituir\."por\."<br />

Salida: Entrada:ichheisseCarmeloSaez. mellamoCarmeloSaez.<br />

Entrada heisse ich Salida llamo me Memoria fheisseg fichg ; introducirenmemoria\ich" sustituir\ich"por\me" introducirenmemoria\heisse" sustituir\heisse"por\llamo" Operaci<strong>on</strong><br />

Carmelo Saez . Carmelo Saez fCarmelogintroducirenmemoria\Carmelo"<br />

. fSaezg f.g ; sustituir\Carmelo"por\Carmelo" sustituir\Saez"por\Saez" introducirenmemoria\Saez" introducirenmemoria\." sustituir\."por\."


200 Parnumero3.000Entrada:hehechounareservaanombre<str<strong>on</strong>g>de</str<strong>on</strong>g>RosarioDaz.<br />

APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada Salida: Salida ichhabeeineReservierungfurRosarioDazgemacht.<br />

hecho he habe ich Memoria fhechog fheg ; introducirenmemoria\he" sustituir\he"por\ich" introducirenmemoria\hecho" sustituir\hecho"por\habe" Operaci<strong>on</strong><br />

reserva una a Reservierung eine freservag fag ; sustituir\a"por\Reservierung" introducirenmemoria\reserva" sustituir\reserva"por\eine" introducirenmemoria\a" borrar\una"<br />

Rosario nombre <str<strong>on</strong>g>de</str<strong>on</strong>g> Rosario fur f<str<strong>on</strong>g>de</str<strong>on</strong>g>,Rosariogintroducirenmemoria\Rosario" fnombreg f<str<strong>on</strong>g>de</str<strong>on</strong>g>g ; sustituir\nombre"por\fur" introducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>" introducirenmemoria\nombre"<br />

Daz . gemacht Daz f<str<strong>on</strong>g>de</str<strong>on</strong>g>,Dazg f<str<strong>on</strong>g>de</str<strong>on</strong>g>g f.g ; sustituir\Rosario"por\Rosario" sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\gemacht" introducirenmemoria\Daz" sustituir\Daz"por\Daz"<br />

Entrada:ichhabeeineReservierungfurRosarioDazgemacht. . ; sustituir\."por\." introducirenmemoria\."<br />

Entrada Salida: Salida hehechounareservaanombre<str<strong>on</strong>g>de</str<strong>on</strong>g>RosarioDaz.<br />

habe ich hecho he Memoria fhabeg fichg ; introducirenmemoria\ich" sustituir\ich"por\he" introducirenmemoria\habe" sustituir\habe"por\hecho" Operaci<strong>on</strong><br />

Reservierung eine reserva una a fReservierunggintroducirenmemoria\Reservierung" feineg ; insertar\una" introducirenmemoria\eine" sustituir\eine"por\reserva"<br />

Rosario fur nombre <str<strong>on</strong>g>de</str<strong>on</strong>g> fRosariog ffurg ; sustituir\Reservierung"por\a" introducirenmemoria\fur" sustituir\fur"por\nombre" insertar\<str<strong>on</strong>g>de</str<strong>on</strong>g>"<br />

gemacht Daz Rosario fDazg ; introducirenmemoria\Rosario"<br />

. Daz ; sustituir\Rosario"por\Rosario"<br />

. f.g ; borrar\gemacht" introducirenmemoria\Daz" sustituir\Daz"por\Daz" introducirenmemoria\." sustituir\."por\."


C.4.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-ALEMANYVICEVERSA Parnumero4.000 201<br />

Entrada:>nosllamaanuestrotaxi,porfavor?<br />

EntradaSalida: Salida wur<str<strong>on</strong>g>de</str<strong>on</strong>g>nSieunserTaxibesstellen,bitte?<br />

nos > wur<str<strong>on</strong>g>de</str<strong>on</strong>g>n Sie Memoria fnosg f>g ; sustituir\>"por\wur<str<strong>on</strong>g>de</str<strong>on</strong>g>n" introducirenmemoria\>" introducirenmemoria\nos" sustituir\nos"por\Sie" Operaci<strong>on</strong><br />

nuestro llama taxi a unser fllama,nuestrogintroducirenmemoria\nuestro" fllama,taxig fllamag borrar\a" sustituir\nuestro"por\unser" introducirenmemoria\llama"<br />

besstellen Taxi fllamag ; introducirenmemoria\taxi" sustituir\taxi"por\Taxi"<br />

favor por , , f,g ; sustituir\llama"por\besstellen" introducirenmemoria\,"<br />

? bitte ffavorg f?g ; sustituir\,"por\," borrar\por" introducirenmemoria\favor" sustituir\favor"por\bitte"<br />

Entrada:wur<str<strong>on</strong>g>de</str<strong>on</strong>g>nSieunserTaxibesstellen,bitte? ? ; introducirenmemoria\?" sustituir\?"por\?"<br />

EntradaSalida Salida: >nosllamaanuestrotaxi,porfavor?<br />

wur<str<strong>on</strong>g>de</str<strong>on</strong>g>n Sie nos > fwur<str<strong>on</strong>g>de</str<strong>on</strong>g>ng Memoria fSieg ; sustituir\Sie"por\nos" introducirenmemoria\Sie" introducirenmemoria\wur<str<strong>on</strong>g>de</str<strong>on</strong>g>n" sustituir\wur<str<strong>on</strong>g>de</str<strong>on</strong>g>n"por\>" Operaci<strong>on</strong><br />

besstellen unser Taxi llama funser,Taxi,besstellengintroducirenmemoria\besstellen" funser,Taxig funserg introducirenmemoria\Taxi" introducirenmemoria\unser"<br />

nuestro taxi a funser,Taxig fTaxig ; sustituir\besstellen"por\llama" insertar\a" sustituir\unser"por\nuestro"<br />

bitte , , f,g ; sustituir\Taxi"por\taxi"<br />

favor por fbitteg ; introducirenmemoria\bitte" sustituir\,"por\," insertar\por" sustituir\bitte"por\favor" introducirenmemoria\,"<br />

? ? f?g ; introducirenmemoria\?" sustituir\?"por\?"


202 Parnumero5.000 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Salida: Entrada:>pue<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnosalascuatroymedia?<br />

Entrada Salidak<strong>on</strong>nenSieunsumhalbfunfwecken? pue<str<strong>on</strong>g>de</str<strong>on</strong>g> > k<strong>on</strong>nen Sie Memoria fpue<str<strong>on</strong>g>de</str<strong>on</strong>g>g f>g ; sustituir\>"por\k<strong>on</strong>nen" introducirenmemoria\>" introducirenmemoria\pue<str<strong>on</strong>g>de</str<strong>on</strong>g>" sustituir\pue<str<strong>on</strong>g>de</str<strong>on</strong>g>"por\Sie" Operaci<strong>on</strong><br />

<str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnos uns f<str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnosgintroducirenmemoria\<str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnos"<br />

cuatro las a um fcuatrog fag ; sustituir\<str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnos"por\uns" introducirenmemoria\a" sustituir\a"por\um" borrar\las"<br />

media y halb funf fcuatro,yg fcuatrog ; introducirenmemoria\cuatro" introducirenmemoria\y"<br />

? wecken fmediag sustituir\y"por\halb"<br />

? f?g ; sustituir\cuatro"por\funf" sustituir\media"por\wecken" introducirenmemoria\media" introducirenmemoria\?"<br />

Entrada:k<strong>on</strong>nenSieunsumhalbfunfwecken? sustituir\?"por\?"<br />

EntradaSalida: Salida>pue<str<strong>on</strong>g>de</str<strong>on</strong>g><str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnosalascuatroymedia? k<strong>on</strong>nen Sie pue<str<strong>on</strong>g>de</str<strong>on</strong>g> > fk<strong>on</strong>neng Memoria fSieg ; introducirenmemoria\k<strong>on</strong>nen" sustituir\k<strong>on</strong>nen"por\>" introducirenmemoria\Sie" sustituir\Sie"por\pue<str<strong>on</strong>g>de</str<strong>on</strong>g>" Operaci<strong>on</strong><br />

uns um <str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnos las a funsg fumg ; sustituir\um"por\a" insertar\las" sustituir\uns"por\<str<strong>on</strong>g>de</str<strong>on</strong>g>spertarnos" introducirenmemoria\um" introducirenmemoria\uns"<br />

wecken halb funf cuatro y fhalb,funfgintroducirenmemoria\funf" fhalbg ; introducirenmemoria\halb"<br />

? media fweckeng sustituir\funf"por\cuatro"<br />

? f?g ; sustituir\halb"por\y" introducirenmemoria\wecken" sustituir\wecken"por\media" introducirenmemoria\?" sustituir\?"por\?"


C.4.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-ALEMANYVICEVERSA Parnumero8.000 203<br />

Entrada:>podraprepararnoslafactura? Salida: k<strong>on</strong>ntenSiedieRechnungausstellen,bitte?<br />

Entrada podra > k<strong>on</strong>nten Salida Sie Memoria fpodrag f>g ; introducirenmemoria\>" sustituir\>"por\k<strong>on</strong>nten" introducirenmemoria\podra" sustituir\podra"por\Sie" Operaci<strong>on</strong><br />

prepararnosRechnung ausstellen die fprepararnosgintroducirenmemoria\prepararnos" ; insertar\die" insertar\Rechnung"<br />

factura la , flag ; sustituir\prepararnos"por\ausstellen"<br />

? bitte ffacturag introducirenmemoria\la"<br />

? f?g ; sustituir\la"por\," introducirenmemoria\factura" sustituir\factura"por\bitte" introducirenmemoria\?" sustituir\?"por\?"<br />

Salida: Entrada:k<strong>on</strong>ntenSiedieRechnungausstellen,bitte? >podraprepararnoslafactura?<br />

Entrada k<strong>on</strong>nten Sie Salida podra > fk<strong>on</strong>nteng Memoria fSieg ; introducirenmemoria\k<strong>on</strong>nten" sustituir\k<strong>on</strong>nten"por\>" introducirenmemoria\Sie" sustituir\Sie"por\podra" Operaci<strong>on</strong><br />

Rechnung ausstellen die prepararnos la fdie,Rechnung,ausstellengintroducirenmemoria\ausstellen" fdie,Rechnungg fRechnungg fdieg introducirenmemoria\Rechnung" sustituir\ausstellen"por\prepararnos" sustituir\die"por\la" introducirenmemoria\die"<br />

bitte ? , factura ? f?g ; sustituir\Rechnung"por\factura" borrar\," borrar\bitte" introducirenmemoria\?" sustituir\?"por\?"


204 Parnumero9.000 APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada:queremosreservarunahabitaci<strong>on</strong>paraunasemana.<br />

Entrada Salida: Salida wirmochteneinZimmerfureineWochereservieren.<br />

queremos reservar mochten wir fqueremosgintroducirenmemoria\queremos" freservarg Memoria ; sustituir\reservar"por\mochten" sustituir\queremos"por\wir" introducirenmemoria\reservar" Operaci<strong>on</strong><br />

habitaci<strong>on</strong> para una Zimmer ein fhabitaci<strong>on</strong>gintroducirenmemoria\habitaci<strong>on</strong>" ; borrar\una"<br />

una fur fparag ; sustituir\para"por\fur" introducirenmemoria\para" sustituir\habitaci<strong>on</strong>"por\ein"<br />

eine funag ; introducirenmemoria\una" sustituir\una"por\eine" insertar\Zimmer"<br />

semana . reservieren Woche . fsemanag f.g ; sustituir\semana"por\Woche" insertar\reservieren" introducirenmemoria\." sustituir\."por\." introducirenmemoria\semana"<br />

Entrada:wirmochteneinZimmerfureineWochereservieren.<br />

Entrada Salida: Salida queremosreservarunahabitaci<strong>on</strong>paraunasemana.<br />

mochten wir queremos reservar fmochtengintroducirenmemoria\mochten" Memoria fwirg ; introducirenmemoria\wir" sustituir\wir"por\queremos" sustituir\mochten"por\reservar" Operaci<strong>on</strong><br />

Zimmer ein habitaci<strong>on</strong> una feing ; insertar\una" introducirenmemoria\ein"<br />

eine fur para feineg ffurg ; sustituir\ein"por\habitaci<strong>on</strong>" borrar\Zimmer" introducirenmemoria\fur" sustituir\fur"por\para"<br />

reservieren Woche una fWocheg ; introducirenmemoria\eine"<br />

. semana ; sustituir\eine"por\una"<br />

. f.g ; introducirenmemoria\Woche" sustituir\Woche"por\semana" borrar\reservieren" introducirenmemoria\." sustituir\."por\."


C.4.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-ALEMANYVICEVERSA Parnumero16.000 205<br />

Entrada:unahabitaci<strong>on</strong>tranquilaquetengaduchaytelef<strong>on</strong>o.<br />

Entrada Salida: Salida einruhigesZimmermitDuscheundTelef<strong>on</strong>.<br />

habitaci<strong>on</strong> tranquila una ein fhabitaci<strong>on</strong>gintroducirenmemoria\habitaci<strong>on</strong>" ftranquilagintroducirenmemoria\tranquila" Memoria ; borrar\una" sustituir\habitaci<strong>on</strong>"por\ein" Operaci<strong>on</strong><br />

Zimmer ruhiges ; sustituir\tranquila"por\ruhiges"<br />

ducha tenga que mit fduchag ftengag ; sustituir\tenga"por\mit" introducirenmemoria\tenga" introducirenmemoria\ducha" borrar\que" insertar\Zimmer"<br />

telef<strong>on</strong>o y Dusche und fyg ; sustituir\ducha"por\Dusche"<br />

. Telef<strong>on</strong> ftelef<strong>on</strong>og introducirenmemoria\y"<br />

. f.g ; sustituir\y"por\und" sustituir\telef<strong>on</strong>o"por\Telef<strong>on</strong>" introducirenmemoria\telef<strong>on</strong>o" introducirenmemoria\."<br />

Entrada:einruhigesZimmermitDuscheundTelef<strong>on</strong>. sustituir\."por\."<br />

Entrada Salida: Salida unahabitaci<strong>on</strong>tranquilaquetengaduchaytelef<strong>on</strong>o.<br />

ruhiges ein habitaci<strong>on</strong> una fruhigesgintroducirenmemoria\ruhiges" Memoria feing ; introducirenmemoria\ein" insertar\una" sustituir\ein"por\habitaci<strong>on</strong>" Operaci<strong>on</strong><br />

Zimmer tranquila que ; sustituir\ruhiges"por\tranquila"<br />

Dusche mit fmitg ; insertar\que"<br />

ducha tenga fDuschegintroducirenmemoria\Dusche" ; borrar\Zimmer" introducirenmemoria\mit" sustituir\mit"por\tenga"<br />

Telef<strong>on</strong> und y fundg ; sustituir\Dusche"por\ducha"<br />

. telef<strong>on</strong>o fTelef<strong>on</strong>gintroducirenmemoria\Telef<strong>on</strong>" ; introducirenmemoria\und"<br />

. f.g ; sustituir\und"por\y" sustituir\Telef<strong>on</strong>"por\telef<strong>on</strong>o" introducirenmemoria\." sustituir\."por\."


206 Parnumero17.000Entrada:>tienetelef<strong>on</strong>o,aseoytelevisi<strong>on</strong>lahabitaci<strong>on</strong>?<br />

APENDICEC.EJEMPLOSDEALINEAMIENTOSOBTENIDOSCONELMAMOE<br />

Entrada Salida: SalidahatdasZimmerTelef<strong>on</strong>,BadundFernseher? tiene > hat das Memoria ftieneg f>g ; introducirenmemoria\>" sustituir\>"por\hat" introducirenmemoria\tiene" sustituir\tiene"por\das" Operaci<strong>on</strong><br />

telef<strong>on</strong>o Zimmer ftelef<strong>on</strong>og ; insertar\Zimmer"<br />

aseo , Telef<strong>on</strong> , f,g ; introducirenmemoria\telef<strong>on</strong>o" sustituir\telef<strong>on</strong>o"por\Telef<strong>on</strong>"<br />

y Bad faseog introducirenmemoria\,"<br />

und fyg ; sustituir\,"por\," introducirenmemoria\aseo" sustituir\aseo"por\Bad" introducirenmemoria\y"<br />

habitaci<strong>on</strong> televisi<strong>on</strong> la Fernseher ftelevisi<strong>on</strong>gintroducirenmemoria\televisi<strong>on</strong>" ; sustituir\y"por\und"<br />

? ? f?g ; sustituir\televisi<strong>on</strong>"por\Fernseher" borrar\la" borrar\habitaci<strong>on</strong>" introducirenmemoria\?"<br />

Salida: Entrada:hatdasZimmerTelef<strong>on</strong>,BadundFernseher? >tienetelef<strong>on</strong>o,aseoytelevisi<strong>on</strong>lahabitaci<strong>on</strong>? sustituir\?"por\?"<br />

Entrada hat das Salida tiene > Memoria fhatg fdasg ; introducirenmemoria\hat" sustituir\hat"por\>" sustituir\das"por\tiene" introducirenmemoria\das" Operaci<strong>on</strong><br />

Zimmer Telef<strong>on</strong> fTelef<strong>on</strong>g ; borrar\Zimmer"<br />

Bad , telef<strong>on</strong>o , fBadg f,g ; introducirenmemoria\Telef<strong>on</strong>" sustituir\Telef<strong>on</strong>"por\telef<strong>on</strong>o" introducirenmemoria\," sustituir\,"por\,"<br />

Fernseher und aseo fundg ; introducirenmemoria\Bad"<br />

televisi<strong>on</strong> y fFernsehergintroducirenmemoria\Fernseher" ; sustituir\Bad"por\aseo" introducirenmemoria\und" sustituir\und"por\y"<br />

? habitaci<strong>on</strong> la ? f?g ; sustituir\Fernseher"por\televisi<strong>on</strong>" insertar\la" insertar\habitaci<strong>on</strong>" introducirenmemoria\?" sustituir\?"por\?"


C.4.EJEMPLOSDELATAREADELTURISTA:CASTELLANO-ALEMANYVICEVERSA Parnumero30.000 207<br />

Salida: Entrada:mehe<str<strong>on</strong>g>de</str<strong>on</strong>g>irelda<strong>on</strong>cenoche.<br />

Entrada Salida ichmuam11.nachtswegfahren.<br />

me he mu ich Memoria fmeg fheg ; introducirenmemoria\me" sustituir\me"por\ich" introducirenmemoria\he" sustituir\he"por\mu" Operaci<strong>on</strong><br />

<str<strong>on</strong>g>de</str<strong>on</strong>g> el ir am felg ; borrar\<str<strong>on</strong>g>de</str<strong>on</strong>g>" borrar\ir" introducirenmemoria\el"<br />

noche <strong>on</strong>ce da 11. fda,nochegintroducirenmemoria\noche" fda,<strong>on</strong>cegintroducirenmemoria\<strong>on</strong>ce" fdag sustituir\<strong>on</strong>ce"por\11." introducirenmemoria\da" sustituir\el"por\am"<br />

. wegfahren nachts . fdag f.g ; sustituir\noche"por\nachts" sustituir\da"por\wegfahren" introducirenmemoria\."<br />

Entrada:ichmuam11.nachtswegfahren. sustituir\."por\."<br />

EntradaSalidaMemoria Salida: mehe<str<strong>on</strong>g>de</str<strong>on</strong>g>irelda<strong>on</strong>cenoche.<br />

mu ich me he fmug fichg ; introducirenmemoria\ich" sustituir\ich"por\me" introducirenmemoria\mu" sustituir\mu"por\he" Operaci<strong>on</strong><br />

am <str<strong>on</strong>g>de</str<strong>on</strong>g> el ir famg ; insertar\<str<strong>on</strong>g>de</str<strong>on</strong>g>" insertar\ir" introducirenmemoria\am"<br />

nachts 11. <strong>on</strong>ce da f11.g ; introducirenmemoria\11." sustituir\11."por\<strong>on</strong>ce" sustituir\am"por\el"<br />

noche fnachtsgintroducirenmemoria\nachts" ; insertar\da"<br />

wegfahren . . f.g ; sustituir\nachts"por\noche" borrar\wegfahren" introducirenmemoria\." sustituir\."por\."

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!