Data mining.html

 
ca de en es fr it nl no pl pt ru ro fi sv tr vo


 

Note: "Data mining" is a quite different process to "Information extraction"

Data mining is the process of extracting hidden patterns from data. As more data is gathered, with the amount of data doubling every three years,1 data mining is becoming an increasingly important tool to transform this data into information. It is commonly used in a wide range of applications, such as marketing, fraud detection and scientific discovery. Data mining can be applied to data sets of any size, and while it can be used to uncover hidden patterns, it cannot uncover patterns which are not already present in the data set.

Contents

Background

Traditionally, business analysts have performed the task of extracting useful information from recorded data, but the increasing volume of data in modern business and science calls for computer-based approaches. As data sets have grown in size and complexity, there has been a shift away from direct hands-on data analysis toward indirect, automatic data analysis using more complex and sophisticated tools. Major improvements in computer technology has aided data collection. However, the captured data needs to be converted into information and knowledge to become useful. Data mining is the process of applying computer-based methodology, including new techniques for knowledge discovery, to data.2

Data mining identifies trends within data that go beyond simple analysis. Through the use of sophisticated algorithms, non-statistician users have the opportunity to identify key attributes of business processes and target opportunities. However, abdicating control of this process from the statistician to the machine may result in false-positives or no useful results at all.

Although data mining is a relatively new term, the technology is not. For many years, businesses have used powerful computers to sift through volumes of data such as supermarket scanner data to produce market research reports (although reporting is not always considered to be data mining). Continuous innovations in computer processing power, disk storage, and statistical software are dramatically increasing the accuracy and usefulness of data analysis.

The term data mining is often used to apply to the two separate processes of knowledge discovery and prediction. Knowledge discovery provides explicit information that has a readable form and can be understood by a user (e.g., association rule mining). Forecasting, or predictive modeling provides predictions of future events and may be transparent and readable in some approaches (e.g., rule-based systems) and opaque in others such as neural networks. Moreover, some data-mining systems such as neural networks are inherently geared towards prediction and pattern recognition, rather than knowledge discovery.

Metadata, or data about a given data set, are often expressed in a condensed data-minable format, or one that facilitates the practice of data mining. Common examples include executive summaries and scientific abstracts.

Data mining relies on the use of real-world data. These data are extremely vulnerable to collinearity precisely because data from the real world may have unknown interrelations. An unavoidable weakness of data mining is that the critical data that may expose any relationship might have never been observed. Alternative approaches using an experiment-based approach such as Choice Modelling for human-generated data may be used. Inherent correlations are either controlled for or removed altogether through the construction of an experimental design.

Recently, there were some efforts to define a standard for data mining, for example the CRISP-DM standard for analysis processes or the Java Data-Mining Standard. Independent of these standardization efforts, freely available open-source software systems like RapidMiner and Weka have become an informal standard for defining data-mining processes.

Data are any facts, numbers, or text that can be processed by a computer. Today, organizations are accumulating vast and growing amounts of data in different formats and different databases. This includes:

  • operational or transactional data such as, sales, cost, inventory, payroll, and accounting
  • nonoperational data, such as industry sales, forecast data, and macro economic data
  • meta data — data about the data itself, such as logical database design or data dictionary definitions


Common tasks

Data mining is commonly used to perform these four tasks 3

  • Classification - Arranges the data into predefined groups. For example an email program might attempt to classify an email as legitimate or spam. Common algorithms include Nearest neighbor, Naive Bayes classifier and Neural network.
  • Clustering - Is like classification but the groups are not predefined, so the algorithm will try to group similar items together.
  • Regression - Attempts to find a function which models the data with the least error. A common method is to use Genetic Programming.
  • Association rule learning - Searches for relationships between variables. For example a supermarket might gather data of what each customer buys, using association rule learning, the supermarket can work out what products are frequently brought together which is useful for marketing purposes. This is sometimes referred to as market basket analysis.

Notable uses of data mining

Combating terrorism

It has been suggested that both the Central Intelligence Agency and the Canadian Security Intelligence Service have employed this method.4clarification needed


Previous data mining to stop terrorist programs under the U.S. government include the Total Information Awareness (TIA) program, Computer-Assisted Passenger Prescreening System (CAPPS II), Analysis, Dissemination, Visualization, Insight, and Semantic Enhancement (ADVISE), Multistate Anti-Terrorism Information Exchange (MATRIX), and the Secure Flight program.5 These programs have been discontinued due to controversy over whether they violate the US Constitution's 4th amendment, although many programs that were formed under them continue to be funded by different organizations, or under different names, to this day. Two plausible data mining techniques in the context of combatting terrorism include pattern mining and subject-based data mining. An example of a probably application to national security monitoring would be the ability for government analysts to define a pattern of interest as "all individuals traveling from the United States to the Middle East in the next six months" and have the ADVISE tool provide an alert whenever this pattern emerges in the data.<[42]/>

Games

Since the early 1960s, with the availability of oracles for certain combinatorial games, also called tablebases (e.g. for 3x3-chess) with any beginning configuration, small-board dots-and-boxes, small-board-hex, and certain endgames in chess, dots-and-boxes, and hex; a new area for data mining has been opened up. This is the extraction of human-usable strategies from these oracles. Current pattern recognition approaches do not seem to fully have the required high level of abstraction in order to be applied successfully. Instead, extensive experimentation with the tablebases, combined with an intensive study of tablebase-answers to well designed problems and with knowledge of prior art, i.e. pre-tablebase knowledge, is used to yield insightful patterns. Berlekamp in dots-and-boxes etc. and John Nunn in chess endgames are notable examples of researchers doing this work, though they were not and are not involved in tablebase generation.

Business

Data mining in customer relationship management applications can contribute significantly to the bottom line.citation needed Rather than randomly contacting a prospect or customer through a call center or sending mail, a company can concentrate its efforts on prospects that are predicted to have a high likelihood of responding to an offer. More sophisticated methods may be used to optimize resources across campaigns so that one may predict which channel and which offer an individual is most likely to respond to — across all potential offers. Finally, in cases where many people will take an action without an offer, uplift modeling can be used to determine which people will have the greatest increase in responding if given an offer. Data clustering can also be used to automatically discover the segments or groups within a customer data set.

Businesses employing data mining may see a return on investment, but also they recognize that the number of predictive models can quickly become very large. Rather than one model to predict which customers will churn, a business could build a separate model for each region and customer type. Then instead of sending an offer to all people that are likely to churn, it may only want to send offers to customers that will likely take to offer. And finally, it may also want to determine which customers are going to be profitable over a window of time and only send the offers to those that are likely to be profitable. In order to maintain this quantity of models, they need to manage model versions and move to automated data mining.

Data mining can also be helpful to human-resources departments in identifying the characteristics of their most successful employees. Information obtained, such as universities attended by highly successful employees, can help HR focus recruiting efforts accordingly. Additionally, Strategic Enterprise Management applications help a company translate corporate-level goals, such as profit and margin share targets, into operational decisions, such as production plans and workforce levels.6

Another example of data mining, often called the market basket analysis, relates to its use in retail sales. If a clothing store records the purchases of customers, a data-mining system could identify those customers who favour silk shirts over cotton ones. Although some explanations of relationships may be difficult, taking advantage of it is easier. The example deals with association rules within transaction-based data. Not all data are transaction based and logical or inexact rules may also be present within a database. In a manufacturing application, an inexact rule may state that 73% of products which have a specific defect or problem will develop a secondary problem within the next six months.

Data Mining is a highly effective tool in the catalog marketing industry. Catalogers have a rich history of customer transactions on millions of customers dating back several years. Data mining tools can identify patterns among customers and help identify the most likely customers to respond to upcoming mailing campaigns.

Related to an integrated-circuit production line, an example of data mining is described in the paper "Mining IC Test Data to Optimize VLSI Testing."7 In this paper the application of data mining and decision analysis to the problem of die-level functional test is described. Experiments mentioned in this paper demonstrate the ability of applying a system of mining historical die-test data to create a probabilistic model of patterns of die failure which are then utilized to decide in real time which die to test next and when to stop testing. This system has been shown, based on experiments with historical test data, to have the potential to improve profits on mature IC products.

Given below is a list of the top eight data-mining software vendors in 2008 published in a Gartner study.8

Science and engineering

In recent years, data mining has been widely used in area of science and engineering, such as bioinformatics, genetics, medicine, education, and electrical power engineering.

In the area of study on human genetics, the important goal is to understand the mapping relationship between the inter-individual variation in human DNA sequences and variability in disease susceptibility. In lay terms, it is to find out how the changes in an individual's DNA sequence affect the risk of developing common diseases such as cancer. This is very important to help improve the diagnosis, prevention and treatment of the diseases. The data mining technique that is used to perform this task is known as multifactor dimensionality reduction.9

In the area of electrical power engineering, data mining techniques have been widely used for condition monitoring of high voltage electrical equipment. The purpose of condition monitoring is to obtain valuable information on the insulation's health status of the equipment. Data clustering such as self-organizing map (SOM) has been applied on the vibration monitoring and analysis of transformer on-load tap-changers(OLTCS). Using vibration monitoring, it can be observed that each tap change operation generates a signal that contains information about the condition of the tap changer contacts and the drive mechanisms. Obviously, different tap positions will generate different signals. However, there was considerable variability amongst normal condition signals for the exact same tap position. SOM has been applied to detect abnormal conditions and to estimate the nature of the abnormalities.10

Data mining techniques have also been applied for dissolved gas analysis (DGA) on power transformers. DGA, as a diagnostics for power transformer, has been available for many years. Data mining techniques such as SOM has been applied to analyse data and to determine trends which are not obvious to the standard DGA ratio techniques such as Duval Triangle.11

A fourth area of application for data mining in science/engineering is within educational research, where data mining has been used to study the factors leading students to choose to engage in behaviors which reduce their learning12 and to understand the factors influencing university student retention.13. A similar example of the social application of data mining its is use in expertise finding systems, whereby descriptors of human expertise are extracted, normalized and classified so as to facilitate the finding of experts, particularly in scientific and technical fields. In this way, data mining can facilitate institutional memory.

Other examples of applying data mining technique applications are biomedical data facilitated by domain ontologies,14 mining clinical trial data,15 traffic analysis using SOM,16 et cetera.


Privacy concerns

There are also privacy and human rights concerns associated with data mining, specifically regarding the source of the data analyzed. Data mining provides information that may be difficult to obtain otherwise. When the data collected involves individual people, there are many questions concerning privacy, legality, and ethics.17 In particular, data mining government or commercial data sets for national security or law enforcement purposes, such as in the Total Information Awareness Program, has raised privacy concerns.1819

The following facts have increased the urgency and difficulty regarding data mining and protecting the privacy of the individuals about whom the data was collected: the decreased cost of data mining tools and the prevalence of those tools, an increase in the amount of data being collected and stored, an increase in the use of data aggregation, and the use of data warehouses as the stores for the data from several sources 20.

“Data mining by itself is ethically neutral” 21. There are several ethical issues which are raised by the topic of data mining: “the suitability and validity of the methods used in any given data mining application, the degree to which confidentiality and privacy obligations are respected, and the overall aims of a given data mining application” 22.

One must take into consideration the reliability of the source of the data which is being mined, the reason that the data was collected originally, and any aggregation that has taken place 23. A danger which is inherent to data mining projects is the possibility of erroneous information resulting from data aggregation. Data aggregation is when the data which has been mined, possibly from various sources, has been put together so that it can be analyzed 24. The danger occurs when the summarized data paints an untrue picture of things. This can lead to a company taking improper actions which could be detrimental to the prosperity of the company 25. The threat to an individual’s privacy comes into play when the data, once compiled, causes the data miner to be able to identify specific individuals, especially when originally the data was anonymous 26. Aggregating data from multiple sources allows profiles of individuals to be created 27. In order for the information derived from the data that is mined to be meaningful one must assume that the data which is in the repository is accurate and complete. In addition, one must assume that the analysis was done in a way that would produce a reliable result 28. A common saying is “garbage in garbage out” meaning if the data that is input into your repository is of poor quality, your analysis, or output, will also be of poor quality 29.

The steps that may be taken in order to protect your customers, from whom you are collecting data, and your company are to specify the purpose of the data collection and any data mining projects, how the data will be used, who will be able to mine the data and use it, the security surrounding access to the data, and in addition, to provide a way for individuals to update data which was collected from them 30. This also assists in ensuring the data is accurate. One may additionally modify the data so that it is anonymous so that individuals may not be readily identified 31.


Ethical Theories and Policy

In today’s business world a company using data mining needs to develop a policy regarding their practices and the implications on ethics. Most common policies can be derived from three distinct ethical theories. These theories include the utilitarian theory, deontological theory, and the natural rights theory.

The utilitarian theory is taken from the utilitarianism view, a view always looking at the consequences of the action performed. Therefore, an acceptable data mining practice under the utilitarian theory is one that satisfies customers’ needs and happiness.

The next theory is the deontological theory. This theory focuses on the duties and responsibilities that a company has towards their customers. The deontological theory requires companies to be forthright about their actions involving the uses of customer information.

The final theory is the natural rights theory. The natural rights theory is one that focuses on the natural rights (life, liberty, property, and privacy) of a company’s customers. If a company uses this theory, customers will feel more comfortable about information that companies collect from them.

Following any one or a mixture of these theories will give a company ethical guidelines in the use of their data mining practices. It should be noted that although these theories are commonly used, they are not the only concepts available. 32

See also

Data mining is about analysing data. For information about extracting information out of data, see:

References

  1. ^ Lyman, Peter; Hal R. Varian (2003). "How Much Information". Retrieved on 2008-12-17.
  2. ^ Kantardzic, Mehmed (2003). Data Mining: Concepts, Models, Methods, and Algorithms. John Wiley & Sons. ISBN 0471228524. OCLC 50055336. 
  3. ^ Fayyad, Usama; Gregory Piatetsky-Shapiro, and Padhraic Smyth (1996). "From Data Mining to Knowledge Discover in Databases". Retrieved on 2008-12-17.
  4. ^ Stephen Haag et al. (2006). Management Information Systems for the information age. Toronto: McGraw-Hill Ryerson. pp. 28. ISBN 0-07-095569-7. OCLC 63194770. 
  5. ^ Security-MSNBC report
  6. ^ Ellen Monk, Bret Wagner (2006). Concepts in Enterprise Resource Planning, Second Edition. Thomson Course Technology, Boston, MA. ISBN 0-619-21663-8. OCLC 224465825. 
  7. ^ http://web.engr.oregonstate.edu/~tgd/publications/kdd2000-dlft.pdf
  8. ^ Gareth Herschel, Gartner, Inc. (1 July 2008) http://mediaproducts.gartner.com/reprints/sas/vol5/article3/article3.html Magic Quadrant for Customer Data-Mining Applications
  9. ^ Xingquan Zhu, Ian Davidson (2007). Knowledge Discovery and Data Mining: Challenges and Realities. Hershey, New Your. pp. 18. ISBN 978-159904252-7. 
  10. ^ A.J. McGrail, E.Gulski, and al.. "Data Mining Techniques to Asses the Condition of High Voltage Electrical Plant". CIGRE WG 15.11 of Study Committee 15. .
  11. ^ A.J. McGrail, E.Gulski, and al.. "Data Mining Techniques to Asses the Condition of High Voltage Electrical Plant". CIGRE WG 15.11 of Study Committee 15. .
  12. ^ R.Baker. "Is Gaming the System State-or-Trait? Educational Data Mining Through the Multi-Contextual Application of a Validated Behavioral Model". Workshop on Data Mining for User Modeling 2007. 
  13. ^ J.F. Superby, J-P. Vandamme, N. Meskens. "Determination of factors influencing the achievement of the first-year university students using data mining methods". Workshop on Educational Data Mining 2006. 
  14. ^ Xingquan Zhu, Ian Davidson (2007). Knowledge Discovery and Data Mining: Challenges and Realities. Hershey, New Your. pp. 163–189. ISBN 978-159904252-7. 
  15. ^ Xingquan Zhu, Ian Davidson (2007). Knowledge Discovery and Data Mining: Challenges and Realities. Hershey, New Your. pp. 31–48. ISBN 978-159904252-7. 
  16. ^ Yudong Chen, Yi Zhang, Jianming Hu, Xiang Li. "Traffic Data Analysis Using Kernel PCA and Self-Organizing Map". Intelligent Vehicles Symposium, 2006 IEEE. .
  17. ^ Chip Pitts (March 15, 2007). "The End of Illegal Domestic Spying? Don't Count on It". Wash. Spec.. http://www.washingtonspectator.com/articles/20070315surveillance_1.cfm. .
  18. ^ K.A. Taipale (December 15, 2003). "Data Mining and Domestic Security: Connecting the Dots to Make Sense of Data". Colum. Sci. & Tech. L. Rev. 5 (2). SSRN 546782 / OCLC 45263753. http://www.stlr.org/cite.cgi?volume=5&article=2. .
  19. ^ John Resig, Ankur Teredesai (2004). "A Framework for Mining Instant Messaging Services". In Proceedings of the 2004 SIAM DM Conference. http://citeseer.ist.psu.edu/resig04framework.html. .
  20. ^ http://www.nascio.org/publications/documents/NASCIO-dataMining.pdf
  21. ^ http://www.amstat.org/profession/index.cfm?pf=dataminingfaq&fuseaction=dataminingfaq
  22. ^ http://www.amstat.org/profession/index.cfm?pf=dataminingfaq&fuseaction=dataminingfaq
  23. ^ http://www.amstat.org/profession/index.cfm?pf=dataminingfaq&fuseaction=dataminingfaq
  24. ^ http://www.nascio.org/publications/documents/NASCIO-dataMining.pdf
  25. ^ http://www.amstat.org/profession/index.cfm?pf=dataminingfaq&fuseaction=dataminingfaq
  26. ^ http://www.amstat.org/profession/index.cfm?pf=dataminingfaq&fuseaction=dataminingfaq
  27. ^ http://www.nascio.org/publications/documents/NASCIO-dataMining.pdf
  28. ^ http://www.dmreview.com/issues/20000701/2367-1.html?printer_friendly
  29. ^ http://www.dmreview.com/issues/20000701/2367-1.html?printer_friendly
  30. ^ http://www.nascio.org/publications/documents/NASCIO-dataMining.pdf
  31. ^ http://www.nascio.org/publications/documents/NASCIO-dataMining.pdf
  32. ^ Cary, Christina, Joseph H. Wen, and Pruthikrai Mahatanankoon. "Data Mining: Consumer privacy, ethical policy, and systems development practices." Human Systems Management 22 (2003): 157-68.
  33. ^ Stephen Haag et al. (2006). Management Information Systems for the information age. Toronto: McGraw-Hill Ryerson. pp. 28. ISBN 0-07-095569-7. OCLC 63194770. 

42. Government Accountability Office. Data Mining: Early Attention to Privacy in Developing a Key DHS Program Could Reduce Risks, GAO-07-293. Washington, D.C.: February 2007.

Further reading

  • Peter Cabena, Pablo Hadjnian, Rolf Stadler, Jaap Verhees, Alessandro Zanasi, Discovering Data Mining: From Concept to Implementation (1997), Prentice Hall, ISBN 0137439806
  • Ronen Feldman and James Sanger, The Text Mining Handbook, Cambridge University Press, ISBN 9780521836579
  • Phiroz Bhagat, Pattern Recognition in Industry, Elsevier, ISBN 0-08-044538-1
  • Ian Witten and Eibe Frank, Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations (2000), ISBN 1-55860-552-5, (see also Free Weka software)
  • Mark F. Hornick, Erik Marcade, Sunil Venkayala: "Java Data Mining: Strategy, Standard, And Practice: A Practical Guide for Architecture, Design, And Implementation" (Broché)
  • Weiss and Indurkhya, Predictive Data Mining, Morgan Kaufman
  • Yike Guo and Robert Grossman, editors: High Performance Data Mining: Scaling Algorithms, Applications and Systems, Kluwer Academic Publishers, 1999
  • Trevor Hastie, Robert Tibshirani and Jerome Friedman (2001). The Elements of Statistical Learning, Springer. ISBN 0387952845 (companion book site)
  • Pascal Poncelet, Florent Masseglia and Maguelonne Teisseire (Editors). Data Mining Patterns: New Methods and Applications , Information Science Reference, ISBN 978-1599041629, (October 2007).
  • Mierswa, Ingo and Wurst, Michael and Klinkenberg, Ralf and Scholz, Martin and Euler, Timm: YALE: Rapid Prototyping for Complex Data Mining Tasks, in Proceedings of the 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD-06), 2006.
  • Peng, Y., Kou, G., Shi, Y. and Chen, Z. "A Systemic Framework for the Field of Data Mining and Knowledge Discovery", in Proceeding of workshops on The Sixth IEEE International Conference on Data Mining Technique (ICDM), 2006

External links

All Right Reserved © 2007, Designed by Stylish Blog.