Sei sulla pagina 1di 18

Abril 2004

La inteligencia artificial aplicada


a la valoracin de inmuebles.
Un ejemplo para valorar Madrid
Julio Gallego Mora-Esperanza
Gerencia Regional de Madrid

La Inteligencia Artificial ligencia Artificial ha tenido un desarrollo


muy fuerte y ya funciona en Espaa en
y los sistemas tradicionales determinados campos. As por ejemplo, la
Agencia Tributaria ha preparado reciente-
Es conocido que la informatizacin de mente un sistema de Inteligencia Artificial
la valoracin de inmuebles comenz a para la deteccin del fraude fiscal en el I.V.A.
principios de los aos 80, coincidiendo con En el campo de la valoracin inmobilia-
el desarrollo de los sistemas informticos. ria ha habido numerosos estudios que han
Posteriormente se fueron incorporando comparado los sistemas de Inteligencia
diversas tcnicas estadsticas para el trata- Artificial con los mtodos tradicionales de
miento de la informacin de mercado,
entre las que tuvo especial relevancia la
Regresin Mltiple. Cuadro 1
La utilizacin de Sistemas de Inteligencia
Artificial en la valoracin de inmuebles es Utilizacin de Sistemas de Inteligencia Artificial
ms reciente pues comenz hace unos 15 Autor Ao rea de estudio
aos. En este tiempo ha habido numerosas
Borst 1991 Nueva Inglaterra
experiencias, y la creacin de nuevos mode- Tay y Ho 1992 Singapur
los va en aumento. Entre los autores que Do y Grudnitiski 1992 California
han desarrollado los sistemas ms interesan- Evans 1993 Reino Unido
tes (algunos de cuyos escritos han servido Worzala 1995 Colorado (U.S.A.)
Borst 1995 Nueva Inglaterra
de base para la elaboracin de este informe), Mc Cluskey 1996
cabe citar los que se recogen en el cuadro 1. Rossini 1997 Sur de Australia
No es prctico pensar que este tipo de Haynes y Tan 1998 Gold Coast en Australia
trabajos constituye una actividad experi- Bonissone 1998
Cechin 2000 Porto Alegre (Brasil)
mental y lejana. En la ltima dcada la Inte-

51
JULIO GALLEGO MORA-ESPERANZA

valoracin, y en particular con la Regresin cionamiento. Hoy en da las modernas tc-


Mltiple. La mayora de estos estudios cal- nicas de Tomografa permiten analizar
culan el porcentaje de error de un sistema algunos procesos cerebrales. El conoci-
de Inteligencia Artificial y de otro de Regre- miento del cerebro avanza con rapidez, y
sin Mltiple, hacindolos funcionar con est permitiendo realizar comparaciones
un conjunto de muestras de mercado de las muy interesantes entre su funcionamiento
que se conoce su precio de venta. y el de los ordenadores.
Los resultados de estas comparaciones No era extrao pensar, hasta hace poco,
parecen claros. Los Sistemas de Inteligencia que los ordenadores y el cerebro guardaban
Artificial muestran en las pruebas unos erro- una cierta analoga en cuanto a su estruc-
res medios que se sitan entre el 5 y el 10%, tura y su funcionamiento. En efecto, ambos
mientras que los de Regresin Mltiple se son capaces de captar informacin del exte-
sitan ms entre el 10 y el 15%. De todas rior, y ambos pueden guardar datos en su
formas, en alguna de estas pruebas los resul- memoria para utilizarlos en el futuro, y con
tados han sido similares para ambos siste- los datos externos y los de la memoria pue-
mas pero, en general, los estudios realizados den realizar procesos internos para obtener
muestran una mayor precisin de los Siste- resultados.
mas de Inteligencia Artificial. Sin embargo, los avances en el conoci-
Otra de las ventajas que, segn los estu- miento del cerebro han permitido descu-
dios, tienen los Sistemas de Inteligencia brir que su estructura y su funcionamiento
Artificial respecto a la Regresin Mltiple, son completamente distintos a los de los
es su capacidad para estimar el valor de las ordenadores.
propiedades que presentan caractersticas Este descubrimiento no ha sido recien-
significativamente diferentes de las de los te ni repentino, pues desde el funciona-
bienes de su entorno (outliers). Esto es as miento de los primeros ordenadores ya se
debido a que los Sistemas de Inteligencia advertan algunas diferencias relevantes.
Artificial someten a las muestras a un pro- En primer lugar, es evidente que los
ceso matemtico mucho ms complejo que ordenadores tienen una capacidad y preci-
el de la Regresin Mltiple, la cual se limi- sin para el clculo, y una velocidad de
ta a construir una simple ecuacin polin- proceso de datos muy superiores a las del
mica. De todas formas, esta ventaja no se cerebro. Se estima que la transmisin de
pone de manifiesto en todos los estudios, y datos en el cerebro es del orden de un
en algunos de ellos se indica que tambin milln de veces ms lenta que en el interior
los Sistemas de Inteligencia Artificial tie- de un ordenador. Los cmputos que realiza
nen algunos problemas para estimar con un ordenador de pequeo tamao son ina-
precisin los valores de las propiedades sumibles para una persona.
especiales (outliers). Segn esto se podra decir que el cere-
bro es un ordenador malo, pero lo que
sucede en realidad es que el cerebro tiene
El cerebro y los ordenadores poco que ver con los ordenadores.
A medida que la capacidad de los orde-
La Inteligencia Artificial ha progresado nadores iba aumentando, se les iban asig-
con el estudio del funcionamiento del cere- nando nuevas tareas, pensando que seran
bro humano. capaces de hacer de todo. Sin embargo se
Hasta hace poco los procedimientos de ha comprobado que hay determinadas tare-
estudio del cerebro permitan visualizar su as que los ordenadores no resuelven bien.
interior y detectar daos fsicos, pero no Una de estas tareas es la del Reconoci-
suministraban informacin sobre su fun- miento de Imgenes, por ejemplo para la

52
LA INTELIGENCIA ARTIFICIAL APLICADA A LA VALORACIN DE INMUEBLES

Grfico 1
Red de capas en el cerebro humano

clasificacin de variedades de fruta, o para me cantidad de datos que van cambiando a


el reconocimiento de caras de personas en cada paso para mantener el equilibrio. Sin
el control de acceso a un edificio. Sin embargo, una persona aprende a caminar
embargo, a pesar de las muchas lneas de con cierta rapidez en su infancia, en cuanto
programacin que se iban aadiendo el tiene fuerza en las piernas para sostenerse.
resultado no era bueno. La respuesta a estas cuestiones consiste
Cmo puede ser que un ordenador, en que el ordenador y el cerebro tienen una
con su velocidad de proceso y su capacidad estructura y un funcionamiento muy dife-
de cmputo, tenga serios problemas para rente. El ordenador contiene una estructura
reconocer una cara, cuando una persona de microprocesadores conectados principal-
puede hacerlo en un instante? mente en serie, lo que le permite alcanzar
Tampoco han tenido xito los ordenado- velocidades muy altas en la transmisin de
res en imitar la forma de caminar de las per- los datos. El cerebro tambin tiene algo simi-
sonas. Se ha considerado de inters que lar a los microprocesadores, son las neuro-
algunos ingenios de robtica dispongan de nas, pero estn organizadas de otra manera.
patas, en lugar de ruedas, para acceder a Las neuronas no estn conectadas entre
lugares peligrosos y escarpados (por ejem- s en serie. Cada neurona est conectada
plo zonas volcnicas). Los resultados han con varias neuronas, de modo que recibe
sido bastante frustrantes, y no solo por la informacin de algunas de ellas a travs de
complejidad que tiene imitar la estructura unas conexiones denominadas Dentritas,
de las piernas, sino porque el ordenador y despus de realizar su proceso interno,
que tiene que controlar el movimiento tiene enva su informacin a otras neuronas
muchas dificultades para procesar la enor- mediante conectores denominados Axon

53
JULIO GALLEGO MORA-ESPERANZA

al comprobar los errores que va cometien-


do, para reducir el error al mnimo.
El ordenador est programado, mien-
tras que el cerebro aprende, y este apren-
dizaje lo lleva a cabo probando.
Supongamos que las neuronas se transmi-
ten impulsos unas a otras para que el cuerpo
se levante y comience a andar. Si en el primer
La diferencia fundamental consiste, por intento el cuerpo se cae hacia la derecha, ese
tanto, en que las neuronas estn conectadas error es recogido por el cerebro, que alterar la
entre s en paralelo y de forma masiva, cuanta de los impulsos de las neuronas para
formando capas. corregirlo. En el siguiente intento el proceso
Esta estructura implica que cada neuro- entre las neuronas ser algo diferente, debido
na puede estar conectada con muchas a esta correccin, y si el cuerpo se inclina
otras. La informacin de entrada se distri- ahora hacia delante, se volver a ajustar el sis-
buye entre una gran cantidad de neuronas tema con este error, y as sucesivamente, hasta
que trabajan en paralelo. En cada momen- conseguir mantener el equilibrio.
to hay muchas neuronas procesando la De esta forma es como se aprende a
informacin simultneamente. andar, a mantener el equilibrio, a montar
Esto hace, como ya hemos visto, que el en bicicleta, etc. El cerebro ajusta conti-
proceso sea ms lento, pero de esta forma el nuamente sus procesos mediante el sistema
cerebro puede trabajar con la gran cantidad de prueba y error.
de informacin que precisan las tareas ya La gran capacidad de proceso del cere-
mencionadas, y puede manejar informa- bro, y su sistema de aprendizaje, le hacen ser
cin parcialmente errnea, redundante e muy adaptable a la cambiante situacin
incompleta sin que esto afecte excesiva- externa, y es capaz de abordar una enorme
mente a los resultados. variedad de tareas. Esta capacidad de adap-
Adems, un ordenador tiene un nme- tacin le permite realizar las tareas propias
ro de procesadores muy limitado, en com- de un ingeniero industrial, o de un tenista
paracin con un cerebro. Es difcil que un profesional o de un msico.
ordenador pueda tener un milln de micro- En conclusin, los ordenadores tradi-
procesadores, mientras que el cerebro de cionales fueron diseados para disponer de
un insecto puede alcanzar esta cifra de neu- una gran capacidad de cmputo, pero no
ronas. Es verdad que los insectos no tienen para que funcionasen de forma anloga a la
capacidad de clculo matemtico, pero rea- mente humana.
lizan funciones complejas necesarias para
su supervivencia.
El cerebro humano tiene entre 10.000 La Inteligencia Artificial
millones y 100.000 millones de neuronas, y la Redes Neuronales
conectadas en una compleja red de capas. Artificiales (RNA)
Esta estructura del cerebro est orienta-
da al aprendizaje, y esto constituye una Una vez que se conocieron estos princi-
diferencia fundamental con los ordenado- pios bsicos de la estructura y funciona-
res. Para muchas tareas el cerebro no est miento del cerebro, era evidente que haba
programado sino que aprende. que construir sistemas informticos que los
La programacin de un ordenador, por imitasen, y as poder abordar con posibili-
muy compleja que sea, es fija. Por el con- dades de xito las tareas que los ordenado-
trario, el cerebro cambia su proceso interno res tradicionales no resolvan bien.

54
LA INTELIGENCIA ARTIFICIAL APLICADA A LA VALORACIN DE INMUEBLES

De esto se ocup la Inteligencia Artificial. Actualmente las RNA estn muy desa-
La Inteligencia Artificial tiene varias moda- rrolladas, y se aplican en multitud de cam-
lidades. Una de las ms importantes la consti- pos: diagnstico de enfermedades, anlisis
tuyen las Redes Neuronales Artificiales (RNA). de riesgos en la concesin de crditos, pre-
Las RNA consisten en sistemas infor- diccin de la evolucin de los mercados de
mticos en los que los microprocesadores, valores, etc.
en lugar de disponerse en serie como en El sistema de Inteligencia Artificial
los ordenadores tradicionales, se conectan desarrollado por la Agencia Tributaria para
en paralelo, formando capas y con mlti- la deteccin del fraude en el I.V.A. es una
ples conexiones, tal y como se organiza la RNA.
red de neuronas en el cerebro. La mayora de los sistemas de Inteligen-
Por supuesto que no se trata de simular cia Artificial desarrollados para la valora-
un cerebro humano, sino solo de construir cin de inmuebles son RNA.
un sistema que funcione de forma anloga
y en pequea escala. De hecho hay RNA
que se construyen con poco ms de 20 Las Redes Neuronales
neuronas (microprocesadores). Artificiales y la valoracin
Inicialmente las neuronas artificiales
eran microprocesadores, pero en la actuali-
de inmuebles
dad estos han sido sustituidos en la mayo- Para entender el funcionamiento de una
ra de los casos por programas informticos RNA vamos a ver un ejemplo tpico de apli-
que imitan su funcionamiento. cacin a la valoracin de inmuebles.

Grfico 2
Red Neuronal Artificial para la valoracin de inmuebles

55
JULIO GALLEGO MORA-ESPERANZA

Este ejemplo recogido en el grfico 2, cuyo funcionamiento intenta imitar al de


cuenta con 15 neuronas organizadas en 3 las neuronas del cerebro.
capas. La capa primera recibe los datos de La neurona recibe datos de otras neuro-
entrada, y tiene 7 neuronas. La capa segunda nas. En las RNA estos datos son nmeros.
se denomina capa oculta, y tambin tiene 7 Cada neurona recibe, por tanto, un nme-
neuronas. La tercera capa es la capa de salida, ro de cada neurona que le enva informa-
que tiene una nica neurona, y en ella se cin (x1, x2, x3, etc.), y enva a las siguien-
genera el resultado final: el Valor de Mercado. tes neuronas otro nmero (a todas el
Las RNA para la valoracin de inmue- mismo nmero) que es el resultado de su
bles suelen trabajar con un nmero de proceso (R).
variables que suele oscilar entre las 10 y las Como se ve en el esquema que recoge el
50, por lo que tienen una capa de entrada grfico 3, los datos numricos enviados por
con este numero de neuronas, y una capa otras neuronas (x1, x2, x3, etc.), no se pro-
oculta que suele tener el mismo nmero de cesan tal cual llegan, sino que a cada varia-
neuronas (si bien a veces oscila entra la ble de entrada se le asigna un peso (a1, a2,
mitad y el doble), as como una capa de a3, etc.). Estos pesos son muy importantes
salida de una neurona. porque en ellos radica la capacidad de
Existen mltiples formas de disear aprendizaje de la neurona y del sistema.
una RNA. Se pueden incluir ms o menos Una vez asignados los pesos, la neuro-
capas, y ms o menos neuronas por capa. na realiza internamente dos operaciones.
Cada neurona puede enviar sus datos a las Primero calcula el numero S, como
neuronas de la capa siguiente (conexin resultado del sumatorio de cada variable
hacia adelante), o a las de su propia capa por su peso. En segundo lugar, calcula el
(conexin lateral), o a las de la capa ante- nmero R aplicando al nmero anterior
rior (conexin hacia atrs). Una neurona una funcin de transferencia, R=f(S) (la
puede recibir informacin de todas las neu- funcin ms utilizada para las neuronas de
ronas de la capa anterior (conexin total), las RNA es la funcin sigmoidea, por su
o solo de parte (conexin parcial). sencillez para ser manejada en la progra-
Hay numerosas recomendaciones de macin informtica: R=1/(1+e-S). Por lti-
diseo para organizar la estructura de una mo, el nmero R as obtenido se enva a
RNA. Se refieren al nmero de capas, las neuronas siguientes (salvo que se trate
nmero de neuronas por capa, conexiones, de la neurona de la capa final, en cuyo caso
etc. Pero en realidad no existen reglas fijas, R sera el resultado, es decir, el valor de
y los diseos se ajustan probndolos. mercado).
La mayora de las RNA diseadas para Una vez analizado el funcionamiento de
la valoracin de inmuebles tienen una una neurona, vamos a ver como opera en el
estructura similar a la indicada, es decir sistema al completo.
que son sistemas de Conexin Total Hacia La RNA tiene dos modalidades de tra-
Adelante. bajo, una de entrenamiento o aprendizaje
y otra de produccin.
Prueba y error En la fase de entrenamiento se seleccio-
nan un conjunto de muestras de las que se
Las RNA no funcionan a la primera. Es conocen todas las variables y tambin el
necesario entrenarlas, es decir, que tie- valor de mercado.
nen que aprender. Para ello se las somete No hay cifras establecidas para determi-
a unos ciclos de Prueba y Error. nar el nmero de muestras que son necesa-
Para comprender este proceso vamos a rias para entrenar correctamente una RNA,
ver como funciona una neurona artificial, pero hay algunas recomendaciones que

56
LA INTELIGENCIA ARTIFICIAL APLICADA A LA VALORACIN DE INMUEBLES

Grfico 3
Esquema de funcionamiento de una neurona artificial

indican que su nmero debe ser proporcio- cido, y obtiene el error o diferencia entre
nal al nmero de variables de entrada. el valor calculado y el real. Lgicamente, en
Supongamos que para nuestro ejemplo, esta primera pasada el error ser alto.
de 7 variables, disponemos de 60 muestras Despus de calcular este primer error,
de entrenamiento. un algoritmo de correccin modifica los
En primer lugar, se dividen las muestras pesos de todas las neuronas de la Red, con
en dos grupos: uno para entrenar el siste- el objetivo de reducir el error al mnimo.
ma y otro para comprobarlo. As, En el grfico 4 se ve el funcionamiento
siguiendo el ejemplo, las 60 muestras las de la correccin para una neurona, pero el
dividimos en un grupo de 40 para entrena- sistema lo hace para todas las neuronas.
miento y otro grupo de 20 para comproba- Al disear la Red, se puede programar
cin. Ms adelante veremos la utilidad de el algoritmo de correccin que se quiera,
estas muestras de comprobacin. pero habitualmente se emplea uno estndar
Seguidamente comenzamos a entrenar que se llama algoritmo de correccin
el sistema, para lo cual le aportamos los hacia atrs (y que es una generalizacin de
datos de la primera muestra. Para que el la regla Delta).
sistema pueda funcionar tenemos que asig- Una vez que se han corregido los pesos
narle antes los pesos (a1, a2, a3, etc.) de de las neuronas (a1, a2, a3, etc.), se vuelve a
cada neurona. Esto se hace inicialmente procesar una muestra y se vuelve a obtener
asignando unos valores aleatorios. un nuevo resultado, que se compara de
El sistema calcula entonces el valor de nuevo con el valor de mercado conocido
mercado de la primera muestra R. para obtener el nuevo error.
Una vez que se ha obtenido este primer El algoritmo vuelve a corregir los
resultado, el sistema lo compara con el valor pesos, y se va repitiendo iterativamente
de mercado real de la muestra, que es cono- este proceso con todas las muestras de

57
JULIO GALLEGO MORA-ESPERANZA

Grfico 4
Esquema de funcionamiento de una neurona. Fase de correccin

prueba hasta reducir el error al mnimo las tolerancias de entrenamiento y


(no a cero). prueba.
El ordenador puede repetir este proceso Pero no es necesario entrar en estos con-
de ajuste cientos de veces, incluso miles de ceptos para entender como debe realizarse el
veces, en pocos segundos, hasta conseguir entrenamiento. En primer lugar es evidente
una gran aproximacin al valor de mercado. que cuantas ms variables de entrada haya,
De esta forma el sistema se ajusta pro- ser necesario disponer de ms muestras de
bando, de una forma anloga a como lo prueba, y al haber ms muestras habr que
hace el cerebro. pasar ms ciclos de ajuste.
A primera vista podra parecer que
cuantas ms veces se repita el ciclo de
Entrenamiento correccin ser mejor, pues reduciremos
y comprobacin cada vez ms el error, y nos iremos aproxi-
mando cada vez ms al valor de mercado
Cmo podemos saber cundo una exacto de las muestras de prueba.
RNA est ya bien entrenada? Pues bien, la prctica demuestra que
Cuntas veces hay que pasar el ciclo de esto no es as. A partir de un determinado
correccin? nmero de ciclos de correccin del error la
Cien, mil, o diez mil veces? Red comienza a estar sobre-entrenada,
Por lo general estas cuestiones se esto es, que se est adaptando demasiado a
resuelven haciendo pruebas. De todas las 40 muestras de entrenamiento, pero
formas, los entrenadores de la Red mane- comienza a empeorar sus resultados res-
jan algunos conceptos bsicos para ajus- pecto a otras muestras.
tarla, como son el ratio de aprendizaje, Para verificar esto es por lo que en el ep-
el momento, el ruido de entrada, y grafe anterior comentbamos que con las 60

58
LA INTELIGENCIA ARTIFICIAL APLICADA A LA VALORACIN DE INMUEBLES

muestras iniciales, de las que se conoca el pocas frmulas, las cuales suelen ajustarse
valor de mercado, se hacan dos grupos, uno a unos estndares establecidos. Una RNA
de 40 muestras para el entrenamiento, y otro puede instalarse perfectamente en un
de 20 muestras para la comprobacin. micro-ordenador, incluso sobre un softwa-
La Red se entrena con el grupo de 40 re de hoja de clculo.
muestras, pero con las 20 muestras de En cuanto a los inconvenientes, convie-
comprobacin iremos verificando que no ne apuntar uno de cierta importancia.
nos hemos quedado cortos, ni nos hemos A las RNA se las llama tambin cajas
pasado en el nmero de ciclos de correc- negras, ya que es imposible saber qu es lo
cin del error. que pasa en su interior. No hay manera de
De esta forma se determina el nmero explicar cmo una RNA calcula el valor de
de ciclos de correccin del error necesarios mercado de los inmuebles, ni con ecuacio-
para entrenar la Red. nes ni con tablas ni con nada. La compleji-
Una vez que, con las 20 muestras de dad del proceso iterativo de correccin de
comprobacin, hemos verificado que la pesos, de sumatorios y de funciones de
Red se sita en un nivel de error admisible transferencia dentro de las mltiples cone-
(normalmente inferior al 5%), se termina xiones de neuronas hace imposible esta
la fase de entrenamiento, y comienza la tarea.
fase de produccin, en la que utilizare- Esto puede no ser un problema para las
mos la RNA para estimar el valor de mer- empresas privadas, y de hecho no lo est
cado de inmuebles en los que este dato es siendo, pues las RNA se estn extendiendo
desconocido. y perfeccionando con rapidez en este sector
Las RNA pueden volver a la fase de en mltiples aplicaciones.
entrenamiento cuando se quiera. De Pero cuando se trata de calcular valores
hecho, conviene entrenarlas cada cierto de inmuebles con fines tributarios, la
tiempo, ya que el mercado va cambiando. Administracin debe explicar de alguna
manera a los contribuyentes y a los Tribu-
nales Econmicos cmo lo ha hecho.
Ventajas e inconvenientes Es cierto que los contribuyentes y los
Tribunales tampoco entendan la Regresin
Ya se han apuntado algunas de las ven- Mltiple, pero formalmente estos sistemas
tajas que presentan las RNA respecto a los disponen de una explicacin vlida, aun-
sistemas anteriores: una mayor precisin, y que sea difcil. El problema es que las RNA
una mayor capacidad para estimar el valor no disponen de ninguna explicacin, ni
de las propiedades especiales (outliers). fcil ni difcil.
Tambin hay que apuntar que el mane- Por ello algunos expertos estn desarro-
jo para el usuario es muy sencillo. Solo llando mtodos que permitan describir de
tiene que introducir las variables conocidas forma sencilla el funcionamiento de una
por un lado y obtener el valor de mercado RNA.
por el otro. Lo que sucede en el interior no De todas formas, este inconveniente no
tiene por qu preocuparle. El diseo y el tiene por qu ser un verdadero problema
entrenamiento de la Red deben ser realiza- para que la Administracin utilice las RNA
dos por personas que entiendan de esta en la valoracin de inmuebles. Hay que
materia, pero el uso de la Red en la moda- tener en cuenta que el peso de la explica-
lidad de produccin es muy sencillo. cin de los resultados no tiene porqu reca-
Adems, si bien a primera vista puede er enteramente en la Red. Estos sistemas
parecer que la tecnologa de las RNA es deben ser herramientas de ayuda al valo-
algo compleja, en realidad se utilizan muy rador en su trabajo, y no sistemas cerrados

59
JULIO GALLEGO MORA-ESPERANZA

que sustituyan al valorador. De hecho, ya La capa de entrada consta de 12 neuro-


hay varios pases que han incluido RNA en nas, una por cada variable seleccionada.
sus sistemas informticos de valoracin de La capa oculta, o intermedia, consta de
inmuebles, como herramientas de ayuda a 7 neuronas.
sus valoradores. La capa de salida tiene una nica neu-
rona, que es la que produce como resulta-
do el Valor calculado por la RNA.
Un ejemplo Las variables seleccionadas no preten-
para valorar Madrid den ser un juego definitivo para la valora-
cin de la vivienda colectiva en Madrid,
Para verificar las cualidades de este sis- sino un conjunto de variables que permitan
tema, se ha preparado una RNA destinada a llevar acabo una primera aproximacin.
valorar la vivienda colectiva en la Regin Estas variables son:
de Madrid. Se ha elegido este uso por ser el
predominante en Madrid, ya que incluye 1. Distancia: distancia del municipio, dis-
unos dos millones de viviendas, y supone trito o barrio al centro de la ciudad de
cerca de dos tercios del total de las propie- Madrid.
dades de la Regin. 2. Va: va de acceso al centro de la ciudad
En lugar de trabajar con las viviendas de Madrid. Se codifican las diferentes
colectivas de un municipio concreto, se ha vas de acceso.
preferido abordar todo el territorio regio- 3. Tamao: tamao del municipio.
nal, ya que un mbito de este tipo supone 4. Categora: categora de la construccin.
una mayor complejidad y permite poner a 5. Antigedad: antigedad de la construc-
prueba la capacidad de la RNA. Adems, si cin.
la RNA fuese capaz de definir un modelo 6. Conservacin: estado de conservacin
regional, esto podra permitir llevar a cabo de la construccin.
un seguimiento continuo del mercado 7. Superficie: superficie construida de la
inmobiliario de forma bastante eficaz. vivienda.
La Red se ha elaborado sobre una Hoja 8. Terraza: superficie de la terraza.
Electrnica, y contiene los elementos bsi- 9. Entorno: situacin en el municipio, dis-
cos de las RNA. El sistema permite aadir o trito o barrio
reducir el nmero de capas y el nmero de situacin muy desfavorable 1
neuronas por capa, as como incorporar las situacin desfavorable 2
funciones de transferencia y los algoritmos situacin media 3
de correccin que se consideren ms ade- situacin favorable 4
cuados. De todas formas, los cambios hay situacin muy favorable 5
que realizarlos grabando las frmulas en la 10. Interior: vivienda interior
Hoja de Clculo, ya que no se ha pretendi- 11. Planta: nmero de planta
do desarrollar un sistema informtico 12. Anejos: codificacin segn nivel de
estndar de RNA, sino solamente una apli- anejos (jardines, piscina, etc.).
cacin de trabajo para poder llevar a cabo
esta investigacin. Adems, se ha incluido una entrada de
Despus de realizar diversas pruebas, valor constante igual a 1 para formar el
modificando las variables y el nmero de sesgo de cada neurona. Esta es una prctica
neuronas, se ha considerado como adecua- frecuente en el diseo de las RNA, por la que
da una RNA de conexin total hacia ade- existen pesos que marcan el sesgo propio de
lante formada por tres capas, con un total cada neurona, y que no son constantes, pues
de 20 neuronas. varan a lo largo del proceso de clculo.

60
LA INTELIGENCIA ARTIFICIAL APLICADA A LA VALORACIN DE INMUEBLES

Grfico 5
RNA para la valoracin de la vivienda colectiva (Madrid)

La funcin de transferencia elegida para corrige un 10% del error detectado. Este es
las neuronas es la funcin sigmoidea, que un parmetro fundamental de las RNA,
es la de uso ms frecuente en las RNA. El pues en el aprendizaje hay que reducir el
Algoritmo de correccin es el de retropro- error poco a poco. Si se intenta reducir
pagacin hacia atrs. bruscamente, el comportamiento de la
RNA puede ser inestable. En este ejemplo
se han utilizado ratios entre 0,6 y 0.
El Momento es un parmetro que sua-
viza el proceso de correccin, de modo
que cuando se detecta un error, en lugar
de hacer la correccin de la parte de ese
error que indica el Ratio de Aprendizaje,
se realiza una correccin intermedia entre
el error actual y el inmediatamente ante-
rior. De este modo se consigue tambin
que una muestra defectuosa no desve de
forma substancial la direccin del apren-
Los parmetros con los que se ha traba- dizaje. En este ejemplo se considera un
jado son los habituales de las RNA: Ratio de Momento 0.
Aprendizaje, Momento y Ruido de entrada. El Ruido de Entrada es un parmetro
El Ratio de Aprendizaje indica la parte que deforma de modo aleatorio las varia-
del error que se corrige en cada accin de bles en un porcentaje. Su objetivo es el de
correccin. Un ratio del 0,1 significa que se evitar que un grupo de muestras demasia-

61
JULIO GALLEGO MORA-ESPERANZA

do perfectas impidan que la RNA capte un 250 muestras, 200 para entrenamiento y 50
modelo que sea generalizable. En este para comprobacin. Pero, dado el carcter
ejemplo el Ruido de Entrada se considera de investigacin de este trabajo, con 100
igual a 0, ya que por lo general se suele muestras ya se debera poder obtener un
admitir que las muestras del mercado resultado interesante. Todas las muestras
inmobiliario son ruidosas de por s. pertenecen al ao 2002.
Para comprobar y detener el funciona- Una vez ajustada la RNA, los resultados
miento de la RNA se ha utilizado el coefi- obtenidos en la fase de entrenamiento son
ciente de referencia al mercado RM, como los siguientes: Mediana 100%, Dispersin
porcentaje entre el valor calculado por la 8%.
RNA y el valor de mercado conocido de la En el grfico 6 se puede observar la dis-
muestra (un RM del 100% significa que el persin final de las muestras una vez entre-
valor calculado y el valor de la muestra nada la RNA.
coinciden). El objetivo buscado es que la Podemos comparar este resultado con
mediana de los RM de las muestras se situ el que se obtendra de aplicar a este mismo
en un entorno prximo al 100%, y que la conjunto de 85 muestras la Regresin Ml-
dispersin de los RM de las muestras tiple.
(Coeficiente de Dispersin) sea inferior al En este caso, con la Regresin Mltiple se
10%. consigue una mediana del RM tambin pr-
Se ha utilizado un conjunto de 100 xima al 100%, pero la Dispersin es del 15%,
muestras de mercado de diversos munici- es decir 7 puntos ms alta que la de la RNA.
pios de la Regin de Madrid. 85 muestras En el grfico 7 se pueden comparar
se utilizan para entrenamiento y 15 para estas dos dispersiones, y se observa cmo
comprobacin. De todas formas, conviene para la mayora de las muestras el resulta-
comentar que para una RNA con 12 varia- do de la RNA est ms prximo a la lnea
bles sera conveniente un conjunto de unas del 100%.

Grfico 6
Dispersin de las muestras. Fase de entrenamiento

62
LA INTELIGENCIA ARTIFICIAL APLICADA A LA VALORACIN DE INMUEBLES

Grfico 7
Comparacin RNA - Regresin

Asimismo se observa cmo la Regresin como ya se ha comentado, se debe com-


Mltiple indica la existencia de dos probar esta RNA con un nmero superior
Outliers, que sin embargo la RNA aproxi- de muestras. Por lo general los indicado-
ma ms a la lnea del 100%. res suelen empeorar algo en la fase de
En este ejemplo se cumpliran, por comprobacin.
tanto, las dos ventajas que algunos investi- Despus de verificar que la RNA man-
gadores han atribuido a las RNA frente a la tiene unos buenos resultados con las mues-
Regresin Mltiple, y que consisten en una tras de comprobacin, ya se puede utilizar
mayor precisin, y un mejor tratamiento de para valorar viviendas colectivas de las que
los Outliers. De todas formas, esto es un no se conozca su valor. Se puede utilizar
ejemplo concreto, y no se debe generalizar. para hacer valoraciones individuales de
Una vez entrenada la RNA con las 85 viviendas concretas o bien para valoracin
muestras citadas, pasamos a la fase de masiva.
comprobacin con las 15 muestras res- La RNA descrita se ha utilizado para
tantes. En esta fase se aplica la RNA direc- valorar todas las viviendas colectivas de la
tamente a las muestras de comprobacin, Regin de Madrid. El nmero de viviendas
de las que tambin se conoce el valor de valoradas es de 1.893.000, distribuidas por
mercado, para ver si se mantienen unos todos los municipios de la Regin, incluida
buenos resultados con muestras que no la capital.
han intervenido en el entrenamiento. En Para llevar a cabo la valoracin masiva se
este caso el resultado es satisfactorio pues ha utilizado un Gestor de Bases de Datos en
la RNA mantiene una Mediana del 100% el que se han incluido las 12 variables de la
y una Dispersin del 8% con las 15 mues- RNA para todas las viviendas, y se han pro-
tras. En cuanto a la Regresin Mltiple, gramado las frmulas del sistema ya descri-
presenta con ellas una Mediana del 96% y tas. El tiempo de valoracin es de unos 15 a
una Dispersin del 14%. De todas formas, 20 minutos en un ordenador personal.

63
JULIO GALLEGO MORA-ESPERANZA

Grfico 8
Valores segn tamao. Pinto

Los resultados obtenidos se muestran puede apreciarse, los valores unitarios dis-
en los grficos siguientes, y parecen indicar minuyen a medida que aumenta la superfi-
un nivel de aproximacin a los valores de cie de la vivienda, segn el perfil que la RNA
mercado bastante razonable, teniendo ha captado con las muestras de entrena-
siempre presente el carcter de ensayo de miento. Hay que decir que este perfil no es
este trabajo, as como el reducido nmero un perfil simple, pues depende de la interac-
de muestras utilizado, y que son valores del cin de todas las variables, por lo que para
ao 2002. cada municipio, entorno, categora, etc.,
En el grfico 8 se pueden observar los ser diferente.
resultados para el municipio de Pinto. En Otra variable interesante cuyo compor-
l se representa la distribucin de valores tamiento se puede analizar es la planta. En
por tamao de las aproximadamente el grfico 10 se muestran los valores por
10.000 viviendas colectivas del municipio. planta de las viviendas de 85 m2 de super-
Como puede apreciarse, la pendiente ficie y categora 4.
del perfil de distribucin indica que los Se puede ver cmo los valores van
valores son proporcionalmente ms bajos aumentando al subir de planta. La RNA ha
cuanto mayor es la superficie (es decir que captado un incremento de valor segn la
un piso de 200 m2 no vale el doble que uno planta que tiene un perfil suave pero apre-
de 100 m2). Esto puede apreciarse mejor en ciable.
el grfico 9. El grfico 11 muestra la distribucin de
Este grfico se ha construido con vivien- valores por tamao de otros dos munici-
das nuevas de categora 4 (intermedia) y pios de la Regin: Tres Cantos y Villacone-
situadas en la planta 2, para que no influ- jos. Tres Cantos es un municipio de tama-
yan en el resultado estas variables. Como o relevante, situado a unos 22 Km. de

64
LA INTELIGENCIA ARTIFICIAL APLICADA A LA VALORACIN DE INMUEBLES

Grfico 9
Pinto: Valores segn tamao. Planta 2, Categora 4, Nueva

Grfico 10
Pinto: Valores por planta. Superficie 85 m2, Categora 4

65
JULIO GALLEGO MORA-ESPERANZA

Grfico 11
Valores segn tamao. Tres Cantos y Villaconejos

Grfico 12
Valores segn tamao. C/ Velzquez y C/ Marcelo Usera

66
LA INTELIGENCIA ARTIFICIAL APLICADA A LA VALORACIN DE INMUEBLES

Madrid hacia el norte, y muy homogneo, Bibliografa


pues la prctica totalidad de sus edificios se
han construido en los ltimos 20 aos, y MARGARITA M. LENK, ELAINE M. WOR-
son de categora similar. Villaconejos es un ZALA and ANA SILVA (1996): High-tech
municipio ms pequeo y ms alejado del valuation: should artificial neural networks
rea metropolitana de Madrid (unos 50 bypass the human valuer?
Km. hacia el sur), y en el que no abunda la FRANCISCO PIZARRO REDONDO: El pa-
vivienda colectiva. radigma de las redes neuronales artificiales.
PETER ROSSINI (1998): Using Expert Sys-
Asimismo se puede analizar la distribu- tems and Artificial Intelligence for Real Estate
cin de valores de un determinado Distrito, Forecasting.
Barrio, Urbanizacin o Calle. En el grfico PETER ROSSINI (2000): Improving the
12 se incluye a titulo de ejemplo la distri- Results of Artificial Neural Network Models for
bucin de valores segn tamao de dos Residential Valuation.
calles de Madrid: la calle Velzquez situada RAVI MADAPATI (2002): Artificial Neural
en la zona cntrica, y la calle Marcelo Usera Networks: A Primer.
situada en la zona sur. MARCO AURELIO STUMPF GONZALEZ,
A la vista de los resultados obtenidos, y LUCIO SOIBELMAN and CARLOS TORRES FOR-
teniendo siempre presente el carcter expe- MOSO: Explaining the Results in a Neural-Mass
Appraisal Model.
rimental de este trabajo, parece que las JOHN D. HAYNES and CLARENCE NW TAN:
RNA son capaces de captar el comporta- An Artificial Neural Network Real Estate Price
miento conjunto de las variables en el mer- Simulator.
cado inmobiliario, incluso en un mbito CLARENCE NW TAN: An Artificial Neural
territorial amplio, en donde los productos Networks Primer with Financial Applications
son ms variados y las relaciones de varia- Examples in Financial Distress Predictions and
bles son ms complejas. Foreing Exchange Hybrid Trading System.

67

Potrebbero piacerti anche