
between perceptions of the neighborhood and 
objective physical measures of the actual conditions 
around them (Marans, 1976).  Similarly, 
Weidemann, Anderson, Butterfield, and O’Donnell 
all have examined the relationship between 
objective measures of attributes of homes, residents’ 
perceptions and beliefs about those attributes, and 
residents’ satisfaction with their home environments 
(Weidemann, Anderson, Butterfield and O' Donnell, 
1982).  As Rodgers and Converse, Craik and Zube, 
Hempel and Tucker, and Snider point out, both 
subjective and objective inputs are important, and 
neither can be properly interpreted in the absence of 
the other. 
This research examines residential satisfaction 
not in a context of solving any social or behavioral 
problem, but to assist decision makers in the 
business community.  Several techniques are 
traditionally used to address issues concerning 
residential satisfaction ranging from multivariate to 
regression analysis.  This research develop a 
systematic approach to predict residential 
satisfaction by developing a  neural network 
decision support system that can assist owners in 
making decisions that will meet their residents’ 
needs.   
2 BACKGROUND INFORMATION 
Residential satisfaction was investigated at two 
affordable housing multifamily rental properties 
located in Atlanta, Georgia named Defoors Ferry 
Manor and Moores Mill.  Nonprofit housing 
developers, Atlanta Mutual Housing Association 
(AMHA) and Atlanta Neighborhood Development 
Partnerships (ANDP), respectively owns Defoors 
Ferry Manor and Moores Mill.   
This research used neural networks to develop the 
decision support system, and to model the 
relationship between one’s living environment and 
residential satisfaction. A residential satisfaction 
questionnaire was mailed out to residents at both 
rental properties.  Eighty residents from Moores 
Mill and ninety-nine from Defoors Ferry Manor 
responded to the questionnaire.  The questionnaire 
solicited residents’ responses in the following areas:  
1) residents’ demographic information, 2) rental 
history, rental behavior, rental intentions, residential 
satisfaction, and residents’ perception of their 
property meeting their needs, 3) residents’ feelings 
towards rehabilitation, 4) participation in 
community events, residential committees, and 
social services, 5) satisfaction with property 
management, 6) satisfaction with maintenance, 7) 
satisfaction with community, 8) satisfaction with 
housing structure, and 9) residents’ feelings of 
safety and security.   
3 RESEARCH APPROACH 
The residential satisfaction decision support system 
presented is a multilayered feedforward neural 
network.  The neural network is trained using 
Defoors train dataset.  The data is divided into two 
groups: input variables and an output variable.  The 
inputs are the independent research variables 
specified in the model; the output variable SATIS is 
the dependent variable. The train dataset is made up 
of data rows, which makes up a set of corresponding 
independent variables and a dependent variable. 
These data rows are also referred to as cases. The 
decision support system is developed by first 
training the neural network.  Training a neural 
network refers to the process of the model 
“learning” the patterns in the training dataset in 
order to make classifications. The training dataset 
includes many sets of input variables and a 
corresponding output variable.  When the value of 
an input variable is fed into an input neuron, the 
network begins by finding linear relationships 
between the input variables and the output variable.  
Weight values are assigned to the links between the 
input and output neurons; every link has a weight 
that indicates the strength of the connection.  The 
weights of the network are set randomly when it is 
first being trained.  After all the rows of Defoors’ 
dataset are passed through the network, the answer 
the network is producing is repeatedly compared 
with correct answers, and each time the connecting 
weights are adjusted slightly in the direction of the 
correct answer.    If the total of the errors of all cases 
in the dataset is too large, then a hidden neuron is 
added between the inputs and outputs.  The training 
process is repeated until the average error is within 
an acceptable range.  The errors between the 
network and the actual result are reduced as more 
hidden neurons are added.  The network has learned 
the data sufficiently when it has reached an 
acceptable error and is ready to produce the desired 
results, which are called classifications, for all of the 
data rows.    The effectiveness of neural networks is 
demonstrated when the trained network is able to 
produce good results for data that the network has 
never seen before.
  This is examined using the 
trained network on Moores Mill test dataset. 
The neural network output variable is SATIS 
which describes residential satisfaction which 
indicates residents overall living satisfaction.  This 
variable had four categories that respondents could 
select from to describe their satisfaction level:  
ICEIS 2005 - ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS
274