Design and implementation of an expert system in diagnosis and treatment of breast cancer
Table Of Contents
Chapter ONE
INTRODUCTION
- 1.1Introduction
- 1.2Background of Study
- 1.3Problem Statement
- 1.4Objective of Study
- 1.5Limitation of Study
- 1.6Scope of Study
- 1.7Significance of Study
- 1.8Structure of the Research
- 1.9Definition of Terms
Chapter TWO
LITERATURE REVIEW
- 2.1Overview of Expert Systems
- 2.2Breast Cancer: Causes and Symptoms
- 2.3Diagnosis Methods of Breast Cancer
- 2.4Treatment Options for Breast Cancer
- 2.5Previous Expert Systems in Healthcare
- 2.6Machine Learning in Medical Diagnosis
- 2.7AI Applications in Oncology
- 2.8Challenges in Breast Cancer Diagnosis
- 2.9Role of Expert Systems in Healthcare
- 2.10Future Trends in Medical Expert Systems
Chapter THREE
SYSTEM DESIGN AND IMPLEMENTATION
- 3.1Research Design
- 3.2Data Collection Methods
- 3.3Participant Selection Process
- 3.4Expert System Development Tools
- 3.5Validation Techniques
- 3.6Statistical Analysis Procedures
- 3.7Ethical Considerations
- 3.8Limitations of the Research
Chapter FOUR
SYSTEM TESTING AND EVALUATION
- 4.1Data Analysis and Interpretation
- 4.2Expert System Performance Evaluation
- 4.3Comparison with Traditional Diagnosis Methods
- 4.4User Feedback and Satisfaction
- 4.5Impact on Healthcare Practices
- 4.6Recommendations for Improvement
- 4.7Implications for Future Research
- 4.8Practical Applications and Implementation Challenges
Chapter FIVE
SUMMARY, CONCLUSION AND RECOMMENDATIONS
- 5.1Summary of Findings
- 5.2Conclusions Drawn from the Study
- 5.3Contributions to the Field
- 5.4Recommendations for Practice
- 5.5Suggestions for Further Research
- 5.6Reflection on the Research Process
- 5.7Conclusion and Final Remarks
Thesis Abstract
It takes a tremendous amount of effort in the form of man-hours and money for advertisers to promote their product or service through the traditional advertising mediums, such as the press, billboards, and television. With the advent of the Internet, marketing through the Internet opened new frontiers for advertisers as well as publishers. For advertisers to reach out to more people, it is important to utilize popular platforms such as Google Search and social media like Facebook and MySpace. For publishers, it is important to get as many ads so as to generate maximum revenue. In order to reach out to a large audience, an advertiser ends up advertising the same ads on different ad servers. Many times, an advertiser also plays the role of publisher. For such users, keeping track of the advertising campaigns across all ad servers and publishing channels is challenging. The solution will consist of creating a consolidated system that allows advertisers to place an ad on all major ad servers and allows publishers to take an ad from an ad server to display on their websites. This thesis provides a common platform to advertisers and publishers by creating a prototype that combines advertising and publishing through Google AdWords and Google AdSense, respectively.
Thesis Overview
<p>
</p><p><strong>10 INTRODUCTION</strong></p><p> Advertising is a form of promotional activity that is used to encourage an audience (viewers, readers, or listeners) to continue or take some new action The desired result is to drive consumer behavior with respect to a commercial offering To reach an audience, these promotions must be published The process of making information available to the general public is called publishing An advertiser is essentially the one who creates a product or offers services and wants to publicize the product or services with the help of popular platforms like websites, press, and radio owned by publishers Publishers either own or manage platforms, like television channels, radio stations, and websites, which are available to the general public</p><p> With the Internet becoming a powerful medium for reaching people, it has become popular among advertisers and publishers Promoting a product or a service on the Internet is called online advertising, and publishing that information on websites, forums, and blogs is called online publishing As more people turn to the Internet as a source for socialization, communication, and daily news, more advertising is done to reach a larger audience Online advertising is giving tough competition to other types of advertising media Newspapers and magazines all over the world are facing a great challenge in the form of lost ad revenue The Internet is not only taking a share of the advertising, but a share of the audience as well</p><p></p><p> Online ads can look like television commercials or print ads With cost per click (CPC) advertising, the advertiser only pays if a user clicks on the ad This type of strategy can make advertising very cost effective, especially for those who do not have large advertising budgets Marketers need to find what their major target market is They also need to understand the timing of the ad The mechanism of online advertising is comprised of: (a) method“based on a user’s characteristics and content visited in the past, (b) timing“real time or non-real time, and (c) target“individual or group</p><p><strong>11 BACKGROUND OF THE STUDY</strong></p><p> The growing importance of the Internet for advertising nowadays is resulting in the transition of traditional “one-size-fits-all” advertising to personalized online advertising</p><p>Online advertising spending has been increasing at an unprecedented pace over the past decade Advertising on the Internet differs from advertising in traditional outlets such as television and print in various ways First, web ads are more relevant to consumers compared to traditional ads Traditional ads published on television or in print media are made available to all irrespective of whether one wants the information or not On the other hand, web ads are displayed to users on the basis of their past online behavior and interests, making the ads more relevant to consumers Advertisers can target a particular group of customers based on their location, gender, age, and language Online users tend to perceive ads as self-related or instrumental in achieving their needs or goals The behavioral ads also make campaigns more cost-effective for advertisers For example, according to the Wall Street Journal, Pepsi worked with the ad network Tacoda in early 2007 to serve behaviorally targeted ads for the launch of Aquafina Alive, Pepsi’s vitamin-enhanced water The campaign targeted “healthconscious” consumers and then served them ads wherever they traveled within Tacoda’s network of 4,000 sites Compared to other kinds of Pepsi web-based campaigns, Aquafina Alive attracted three times the number of consumers who clicked on the targeted ads [1]</p><p>With traditional advertising, an advertiser can place ads on TV shows, radio programs, and magazines, but with web ads, there is no limit to how finely an advertiser can target the audience Due to the rise in popularity of social media, Facebook and MySpace have become hot spots for advertising An advertiser can target these platforms using almost any criteria (eg, age, gender, location, education, place of employment, favorite music, and marital status) Advertising companies, such as Google, which targets ads based on users’ search history, have been taking into account users’ information needs related to their interests for targeted advertising An effective interpretation of users’ information needs is necessary for targeted advertising However, problems with the accumulated data that describe users’ information needs are huge volume, high dimensionality, and continuous change</p><p>Second, web ads can be presented in various formats, such as text, graphics, sound, video, or their combinations These formats may attract users’ attention much easier due to heir sensory effects So web ads, such as animation plus sound, may increase the opportunity for consumers to process the ads For example, when users are reading news on the Internet, an animated banner with flashing text may easily attract their attention However, in the web medium, consumers are highly active and selective Whether a type of advertising is acceptable or not depends on the consumer’s perception of whether the ad could fulfill his or her goals The different formats of traditional advertising are: billboards, television commercials, radio ads, and posters On the other hand, various online advertising formats are: banner ads, pop-up and pop-under ads, floating ads, streaming sidebar ads, pull down banner ads, and text ads</p><p></p><p>Third, compared to general advertising, web advertising is considered less irritating and more acceptable because online users can control what they want to access as well as when and how to view certain information and tailor the information to their particular needs and preferences by various point-and-click actions</p><p>Traditional media ads, especially television and radio commercials, often forcefully interrupt consumers’ attention from the media context Fourth, web advertising enjoys the benefit of a larger audience as the Internet has become a very popular medium for gaining knowledge, whereas, in the case of traditional advertising, the audience is limited to the users of that particular medium of advertising (eg, advertisements published in a newspaper of a particular language are limited to the people who read that newspaper) Fifth, web ads are not limited to any geographical location or time as the content gets published immediately, which is not possible in the case of traditional advertising With online advertising, a small manufacturer in one part of the world can find customers in the other part Online advertising has broken all geographical barriers that existed with other mediums</p><p>Sixth, when people click on an advertiser’s ad, they go right to his or her website where the advertiser can convert them to a reader or to a buyer With traditional advertising, people need to see the advertisement, remember it, and then take action on it later Online advertising eliminates the time in between clients viewing an advertiser’s ads and visiting the advertising site, making the whole sales process far more streamlined and efficient [2]</p><p>The final benefit of online advertising over traditional advertising is the fact that tracking ads has become very easy with Internet advertising compared to traditional advertising With online advertising, each and every advertising campaign is tracked by the ad server, saving a lot of time and money Ad servers monitor all of the visitors who come to an advertiser’s website through the advertising campaigns and track any actions they take or orders they make Ad servers also keep track of the budget, clicks, impressions, the conversion rate, and other statistics This further helps with budget optimization, business decisions, and managing advertising campaigns With traditional mediums of advertising, an advertiser cannot say for sure whether the customer who is watching or reading the advertisement is actually going to buy the product Through pay per click (PPC) advertising, the advertiser is actually paying only when the potential customer visits his or her website or looks through the product that is being sold As said by John Wanamaker, “The Father of Modern Advertising”: “Half the money I spend on advertising is wasted; the trouble is I don’t know which half” [3] This is absolutely true with traditional advertising Also, there are hardly any means of doing conversion tracking with traditional advertising, which makes it difficult to analyze what groups of customers are showing interest in the product or services offered by the advertiser</p><p>Advertising online has some negative attributes as well, such as invasion of property and consumer privacy concerns Many people feel that online advertising constitutes a violation of privacy as well as personal rights Users do not want to think that a corporation or business that wants to sell them a product is monitoring their every move online Also, some people have started using unethical methods of advertising by creating advertising viruses that can pose a serious threat to Internet users</p><p>With online publishing, in late 90s, website owners were struggling with the tedious task of managing and selling their ad space Online publishing has shown tremendous growth since then in the form of more reliable ad server vendors and increased number of customers due to the fast growth rate of the Internet in the last decade Online publishing is an easy way to earn money from one’s online content Publishers can simply display relevant and engaging ads on websites, mobile sites, videos, site search results, or even web-based games to earn revenue Google AdSense, one of the top ad server vendors, provides the means to implement Google Search to site owners while earning money by displaying Google ads on the search results pages</p><p></p><p>Online publishing takes a minimum amount of time to include advertising on websites A publisher can earn advertising revenue from each page of his or her site Ads relevant to the site’s content are delivered to the site as text or images In the case of Google AdSense, a publisher can implement Google Search on his or her website that then delivers related ads based upon search criteria Developing banner ads or any other types of site advertisements can be time consuming Online publishing provides a solution for sites, both big and small, to place ads and search options easily on a site with minimal effort</p><p>There are generally two cost structures for advertisers“CPC or cost per 1,000 impressions (CPM) This means that advertisers pay either when users click on ads or when the advertiser’s ad is shown on a site Using this model, a publisher receives a portion of the amount paid for either activity on his or her site In the case of online publishing, a publisher can:</p><p>– Choose the type and placement of ad units to be displayed</p><p>– Specify where he or she wants ads to appear</p><p>– Modify the ad so that it blends with the look of his or her site</p><p>– Choose what types of ads can compete for those slots</p><p>– Display highest-paying ads</p><p>– Advertisers bid on the publisher’s inventory in a real-time auction</p><p>– Always show the highest-paying ad</p><p>– Get paid</p><p>– Advertisers are billed through an ad network</p><p>– Get paid through reliable payment options</p><p>For publishing advertisements that are relevant to topics discussed on a website, website owners place a brief HTML code on the website’s pages Websites that are contentrich are very successful with online publishing Since publishers are ultimately responsible for the traffic to their ads, they tend to build valuable content on their websites that attracts advertisements so as to generate the maximum possible revenue They use content on their websites that encourages customers to click on advertisements Ad servers automatically deliver ads that are targeted to the publisher’s content or audience This is done in several ways:</p><p>– Contextual targeting: The algorithm uses such factors as keyword analysis, word frequency, font size, and the overall link structure of the web in order to determine what a webpage is about and precisely match ads to each page</p><p>– Placement targeting: With placement targeting, advertisers choose specific ad placements, or subsections of publisher websites, on which to run their ads Ads that are placement targeted may not be precisely related to the content of a page, they but are handpicked by advertisers who have determined a match between what users are interested in and what they have to offer</p><p>– Interest-based advertising: Interest-based advertising enables advertisers to reach users based on their interests (eg, sports enthusiasts) and allows them to show ads based on a user’s previous interactions with them, such as visits to advertisers’ websites</p><p>Publishers can track their earnings from the ads being published by them Publishers can easily analyze what works and what does not work using reports Online publishing helps businesses achieve the following goals: (a) agile decision making and improved optimization, (b) increased productivity through integrated interfaces, (c) reduction in time to manage ad campaigns, and (d) increase in operational efficiencies</p><p>HOW IT WORKS?</p><p>Advertisers upload the ad on ad servers, which perform the task of placing the ads on websites An ad server is basically a web server that stores advertisements from online advertisers and delivers them to website visitors [4] The various popular ad servers are Google AdWords, MySpace, Facebook, Yahoo, and Microsoft Google has controlled an estimated 69% of the online advertising market since 2008 [5] Table 11 shows the top ad server vendors in 2008</p><p><strong>Table 11 Various Ad Server Vendors</strong></p><p><strong>Vendor</strong></p><p><strong>Ad Viewer (in millions)</strong></p><p>Google</p><p>1,118</p><p>Double Click (owned by Google)</p><p>1,079</p><p>Yahoo</p><p>362</p><p>MSN (owned by Microsoft)</p><p>309</p><p>AOL</p><p>156</p><p>Adbrite</p><p>73</p><p>Ad servers provide the following functionalities:</p><p>– Target ads for different users or content</p><p>– Display ads on the basis of users’ previous behavior</p><p>– Track impressions, clicks, revenue, and conversions and report ad statistics in real time</p><p>An ad server can be a local ad server or a remote ad server Local ad servers are bound to the domains of one publisher, whereas remote ad servers can serve ads to multiple publishers with multiple domains at a time Remote ad servers deliver ads from one central source, thereby making it possible for advertisers and publishers to track the distribution of their online advertisements and have one single location for controlling the rotation and distribution of their advertisements across the web An ad server manages all desktop, tablet, and mobile ads from a single, integrated ad server</p><p>The Advertisement Management System (AMS) application created in this thesis provides a common platform to do online advertising and publishing through Google AdWords and AdSense, respectively, thereby helping businesses that are both advertisers and publishers The AMS application aims to utilize the market of online advertising and publishing by providing an easy-to-use platform for ad serving This system will benefit large and small businesses in advertising their products or services and generate revenue by publishing ads on their web pages The Appendix user manual illustrates how one can advertise and publish using AMS application</p><p><strong>LIST OF ACRONYMS</strong></p><p>AFC – AdSense for Content Service</p><p>AFS – AdSense for Search Service</p><p>AMS – Advertisement Management System</p><p>API – Application Programming Interface</p><p>CPA – Cost Per Action</p><p>CPC – Cost Per Click</p><p>CPM – Cost Per Mille</p><p>DBMS – Database Management System</p><p>HTTP – Hyper Text Transfer Protocol</p><p>MVC – Model View Controller</p><p>PHP – Hypertext Preprocessor</p><p>PPC – Pay Per Click</p><p>RDBMS – Relational Database Management System</p><p>SQL – Structured Query Language</p><p>URL – Uniform Resource Locator</p>
<br><p></p>